Lines Matching defs:refobj
688 cJSON *bobj, *sobj, *oobj, *refobj = NULL;
690 TEST_ASSERT_TRUE((cJSON_SetBoolValue(refobj, 1) == cJSON_Invalid));
717 refobj = cJSON_CreateStringReference("conststring");
718 TEST_ASSERT_TRUE(cJSON_IsString(refobj));
719 TEST_ASSERT_TRUE(refobj->type & cJSON_IsReference);
720 cJSON_SetBoolValue(refobj, 1);
721 TEST_ASSERT_TRUE(cJSON_IsString(refobj));
722 TEST_ASSERT_TRUE(refobj->type & cJSON_IsReference);
723 cJSON_SetBoolValue(refobj, 0);
724 TEST_ASSERT_TRUE(cJSON_IsString(refobj));
725 TEST_ASSERT_TRUE(refobj->type & cJSON_IsReference);
726 cJSON_Delete(refobj);
728 refobj = cJSON_CreateObjectReference(oobj);
729 TEST_ASSERT_TRUE(cJSON_IsObject(refobj));
730 TEST_ASSERT_TRUE(refobj->type & cJSON_IsReference);
731 cJSON_SetBoolValue(refobj, 1);
732 TEST_ASSERT_TRUE(cJSON_IsObject(refobj));
733 TEST_ASSERT_TRUE(refobj->type & cJSON_IsReference);
734 cJSON_SetBoolValue(refobj, 0);
735 TEST_ASSERT_TRUE(cJSON_IsObject(refobj));
736 TEST_ASSERT_TRUE(refobj->type & cJSON_IsReference);
737 cJSON_Delete(refobj);