Lines Matching defs:number
224 cJSON number[1] = {{NULL, NULL, NULL, cJSON_Number, NULL, 0, 0, NULL}};
226 cJSON_SetNumberValue(number, 1.5);
227 TEST_ASSERT_EQUAL(1, number->valueint);
228 TEST_ASSERT_EQUAL_DOUBLE(1.5, number->valuedouble);
230 cJSON_SetNumberValue(number, -1.5);
231 TEST_ASSERT_EQUAL(-1, number->valueint);
232 TEST_ASSERT_EQUAL_DOUBLE(-1.5, number->valuedouble);
235 cJSON_SetNumberValue(number, 1 + (double)LLONG_MAX);
236 TEST_ASSERT_EQUAL(LLONG_MAX, number->valueint);
237 TEST_ASSERT_EQUAL_DOUBLE(1 + (double)LLONG_MAX, number->valuedouble);
239 cJSON_SetNumberValue(number, -1 + (double)LLONG_MIN);
240 TEST_ASSERT_EQUAL(LLONG_MIN, number->valueint);
241 TEST_ASSERT_EQUAL_DOUBLE(-1 + (double)LLONG_MIN, number->valuedouble);
243 cJSON_SetNumberValue(number, 1 + (double)INT_MAX);
244 TEST_ASSERT_EQUAL(INT_MAX, number->valueint);
245 TEST_ASSERT_EQUAL_DOUBLE(1 + (double)INT_MAX, number->valuedouble);
247 cJSON_SetNumberValue(number, -1 + (double)INT_MIN);
248 TEST_ASSERT_EQUAL(INT_MIN, number->valueint);
249 TEST_ASSERT_EQUAL_DOUBLE(-1 + (double)INT_MIN, number->valuedouble);
511 cJSON *number = cJSON_CreateNumber(1);
514 TEST_ASSERT_NULL(cJSON_GetStringValue(number));
517 cJSON_Delete(number);
524 cJSON *number = cJSON_CreateNumber(1);
526 TEST_ASSERT_EQUAL_DOUBLE(cJSON_GetNumberValue(number), number->valuedouble);
530 cJSON_Delete(number);
549 cJSON *number = cJSON_CreateNumber(42);
550 const char key[] = "number";
552 TEST_ASSERT_TRUE(cJSON_IsNumber(number));
554 cJSON_AddItemToObjectCS(number_object, key, number);
556 number_reference = cJSON_CreateObjectReference(number);
557 TEST_ASSERT_TRUE(number_reference->child == number);
568 cJSON *number = cJSON_CreateNumber(42);
570 TEST_ASSERT_TRUE(cJSON_IsNumber(number));
572 cJSON_AddItemToArray(number_array, number);
574 number_reference = cJSON_CreateArrayReference(number);
575 TEST_ASSERT_TRUE(number_reference->child == number);
601 cJSON *number = cJSON_CreateNumber(42);
602 char *name = (char *)cJSON_strdup((const unsigned char *)"number", &global_hooks);
605 TEST_ASSERT_NOT_NULL(number);
608 number->string = name;
612 cJSON_AddItemToObject(object, number->string, number);