Lines Matching defs:number
107 cJSON number[1] = {{NULL, NULL, NULL, cJSON_Number | cJSON_IsInt64, NULL, 0, 0, NULL}};
109 cJSON_SetInt64NumberValue(number, 1LL);
110 TEST_ASSERT_EQUAL_INT64(1LL, number->valueint);
111 TEST_ASSERT_EQUAL_DOUBLE(1.0, number->valuedouble);
113 cJSON_SetInt64NumberValue(number, -1LL);
114 TEST_ASSERT_EQUAL_INT64(-1LL, number->valueint);
115 TEST_ASSERT_EQUAL_DOUBLE(-1.0, number->valuedouble);
117 cJSON_SetInt64NumberValue(number, 0LL);
118 TEST_ASSERT_EQUAL_INT64(0LL, number->valueint);
119 TEST_ASSERT_EQUAL_DOUBLE(0.0, number->valuedouble);
121 cJSON_SetInt64NumberValue(number, LLONG_MAX);
122 TEST_ASSERT_EQUAL_INT64(LLONG_MAX, number->valueint);
123 TEST_ASSERT_EQUAL_DOUBLE((double)LLONG_MAX, number->valuedouble);
125 cJSON_SetInt64NumberValue(number, LLONG_MIN);
126 TEST_ASSERT_EQUAL_INT64(LLONG_MIN, number->valueint);
127 TEST_ASSERT_EQUAL_DOUBLE((double)LLONG_MIN, number->valuedouble);
163 cJSON *number = cJSON_CreateInt64Number(1LL);
165 TEST_ASSERT_EQUAL_INT64(*cJSON_GetInt64NumberValue(number), number->valueint);
169 cJSON_Delete(number);