proxygen
widget_test.cc File Reference
#include <string>
#include "gtest/gtest.h"
#include <Widget/widget.h>

Go to the source code of this file.

Functions

 TEST (WidgetInitializerTest, TestConstructor)
 
 TEST (WidgetInitializerTest, TestConversion)
 

Function Documentation

TEST ( WidgetInitializerTest  ,
TestConstructor   
)

Definition at line 45 of file widget_test.cc.

References EXPECT_EQ, EXPECT_FLOAT_EQ, f, Widget::GetFloatValue(), Widget::GetStringValue(), and string.

45  {
46  Widget widget(1.0f, "name");
47  EXPECT_FLOAT_EQ(1.0f, widget.GetFloatValue());
48  EXPECT_EQ(std::string("name"), widget.GetStringValue());
49 }
auto f
#define EXPECT_EQ(val1, val2)
Definition: gtest.h:1922
#define EXPECT_FLOAT_EQ(val1, val2)
Definition: gtest.h:2027
Definition: widget.h:42
const char * string
Definition: Conv.cpp:212
TEST ( WidgetInitializerTest  ,
TestConversion   
)

Definition at line 53 of file widget_test.cc.

References buffer(), EXPECT_EQ, EXPECT_STREQ, f, Widget::GetCharPtrValue(), and Widget::GetIntValue().

53  {
54  Widget widget(1.0f, "name");
55  EXPECT_EQ(1, widget.GetIntValue());
56 
57  size_t max_size = 128;
58  char buffer[max_size];
59  widget.GetCharPtrValue(buffer, max_size);
60  EXPECT_STREQ("name", buffer);
61 }
std::vector< uint8_t > buffer(kBufferSize+16)
auto f
#define EXPECT_EQ(val1, val2)
Definition: gtest.h:1922
#define EXPECT_STREQ(s1, s2)
Definition: gtest.h:1995
Definition: widget.h:42