Lines Matching refs:uObject

40     UObject uObject;
47 uObject.AddItemToObject("char", value);
48 EXPECT_EQ(uObject.stringItems_.size(), 0);
50 uObject.AddItemToObject("char", const_cast<char*>(stringValue.c_str()));
51 EXPECT_EQ(uObject.GetString("char"), "test");
54 uObject.AddItemToObject("string", stringValue);
55 EXPECT_EQ(uObject.GetString("invalidKey"), "");
56 EXPECT_EQ(uObject.GetString("string"), "test1");
59 uObject.AddItemToObject("double", doubleValue);
60 EXPECT_EQ(uObject.GetDouble("invalidKey"), 0);
61 EXPECT_EQ(uObject.GetDouble("double"), 1.0);
64 uObject.AddItemToObject("size_t", sizeValue);
65 EXPECT_EQ(uObject.GetSizeT("invalidKey"), 0);
66 EXPECT_EQ(uObject.GetSizeT("size_t"), 10);
67 EXPECT_EQ(uObject.GetSizeT("double"), 1);
70 uObject.AddItemToObject("int32_t", int32Value);
71 EXPECT_EQ(uObject.GetInt32("invalidKey"), 0);
72 EXPECT_EQ(uObject.GetInt32("int32_t"), 5);
73 EXPECT_EQ(uObject.GetInt32("double"), 1);
76 uObject.AddItemToObject("int64_t", int64Value);
77 EXPECT_EQ(uObject.GetInt64("invalidKey"), 0);
78 EXPECT_EQ(uObject.GetInt64("int64_t"), 1);
79 EXPECT_EQ(uObject.GetInt64("double"), 1);
82 uObject.AddItemToObject("bool", boolValue);
83 EXPECT_EQ(uObject.GetBool("invalidKey"), false);
84 EXPECT_EQ(uObject.GetBool("bool"), false);
87 uObject.AddItemToObject("shared_ptr", sharedUObject);
88 EXPECT_TRUE(uObject.GetObject("invalidKey"));
89 EXPECT_TRUE(uObject.GetObject("shared_ptr"));
95 EXPECT_FALSE(uObject.Contains("invalidKey"));
96 EXPECT_TRUE(uObject.Contains("string"));
97 EXPECT_TRUE(uObject.Contains("double"));
98 EXPECT_TRUE(uObject.Contains("size_t"));
99 EXPECT_TRUE(uObject.Contains("int32_t"));
100 EXPECT_TRUE(uObject.Contains("int64_t"));
101 EXPECT_TRUE(uObject.Contains("bool"));
102 EXPECT_TRUE(uObject.Contains("shared_ptr"));
115 UObject uObject;
117 uObject.AddItemToObject("char", const_cast<char*>(stringValue.c_str()));
119 uObject.AddItemToObject("string", stringValue);
121 uObject.AddItemToObject("double", doubleValue);
123 uObject.AddItemToObject("size_t", sizeValue);
125 uObject.AddItemToObject("int32_t", int32Value);
127 uObject.AddItemToObject("int64_t", int64Value);
129 uObject.AddItemToObject("bool", boolValue);
131 uObject.AddItemToObject("shared_ptr", sharedUObject);
137 uObject.Hash();
140 uObject.Serialize(buffer, 0);
141 EXPECT_EQ(uObject.offset_, 0);
143 uObject.Serialize(buffer, 136);
144 EXPECT_EQ(uObject.offset_, 136);
150 uObject.Deserialize(buffer, 136);
151 EXPECT_EQ(uObject.offset_, 136);
167 UObject uObject;
169 uObject.WriteString(value);
172 uObject.Deserialize(buffer, bufferLen);
173 EXPECT_EQ(uObject.offset_, 0);