Lines Matching refs:root
73 EffectJsonPtr root = EFFECTJsonHelper::ParseJsonData(info);
74 ASSERT_NE(root, nullptr);
75 ASSERT_TRUE(root->HasElement(IMAGE_EFFECT));
77 EffectJsonPtr imageEffect = root->GetElement(IMAGE_EFFECT);
115 EffectJsonPtr root = EFFECTJsonHelper::ParseJsonData(info);
116 ASSERT_NE(root, nullptr);
117 EffectJsonPtr imageEffect = root->GetElement(IMAGE_EFFECT);
175 EffectJsonPtr root = EFFECTJsonHelper::CreateObject();
176 ASSERT_NE(root, nullptr);
177 ASSERT_TRUE(root->Put(IMAGE_EFFECT, imageEffect));
181 ASSERT_STREQ(root->ToString().c_str(), info.c_str());
186 EffectJsonPtr root = EFFECTJsonHelper::CreateObject();
187 ASSERT_NE(root, nullptr);
188 ASSERT_TRUE(root->IsObject());
190 ASSERT_TRUE(root->Put(FLOAT_TEST, floatValue));
192 ASSERT_TRUE(root->Put(INT_TEST, intValue));
194 ASSERT_TRUE(root->Put(UINT_TEST, uintValue));
196 ASSERT_TRUE(root->Put(DOUBLE_TEST, doubleValue));
198 ASSERT_TRUE(root->Put(BOOL_TEST, boolValue));
200 ASSERT_TRUE(root->Put(STRING_TEST, strValue));
201 ASSERT_FALSE(root->Put(STRING_TEST, (char *)nullptr));
206 ASSERT_STREQ(root->ToString().c_str(), info.c_str());
281 EffectJsonPtr root = EFFECTJsonHelper::ParseJsonData(info);
282 ASSERT_NE(root, nullptr);
283 EffectJsonPtr imageEffect = root->GetElement(IMAGE_EFFECT);
318 EffectJsonPtr root = EFFECTJsonHelper::CreateObject(false);
319 ASSERT_NE(root, nullptr);
320 ASSERT_TRUE(root->IsObject());
321 ASSERT_TRUE(root->Put(INT_TEST, 10));
322 ASSERT_TRUE(root->Put(STRING_TEST, TEST_STR));
324 EffectJsonPtr intKeyJsonPtr = root->GetElement(INT_TEST);
328 EffectJsonPtr stringKeyJsonPtr = root->GetElement(STRING_TEST);
343 ASSERT_EQ(root->GetUInt(STRING_TEST, UINT32_MAX), UINT32_MAX);
344 ASSERT_EQ(root->GetFloat(STRING_TEST, 0), 0);
345 ASSERT_EQ(root->GetDouble(STRING_TEST, 0), 0);
346 ASSERT_EQ(root->GetBool(STRING_TEST, true), true);
347 ASSERT_EQ(root->GetArray(STRING_TEST).size(), 0);
349 EffectJsonPtr boolKeyJsonPtr = root->GetElement(BOOL_TEST);