MCPcopy Create free account
hub / github.com/DaveGamble/cJSON / assert_parse_number

Function assert_parse_number

tests/parse_number.c:46–57  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44}
45
46static void assert_parse_number(const char *string, int integer, double real)
47{
48 parse_buffer buffer = { 0, 0, 0, 0, { 0, 0, 0 } };
49 buffer.content = (const unsigned char*)string;
50 buffer.length = strlen(string) + sizeof("");
51 buffer.hooks = global_hooks;
52
53 TEST_ASSERT_TRUE(parse_number(item, &buffer));
54 assert_is_number(item);
55 TEST_ASSERT_EQUAL_INT(integer, item->valueint);
56 TEST_ASSERT_EQUAL_DOUBLE(real, item->valuedouble);
57}
58
59static void assert_parse_big_number(const char *string)
60{

Calls 2

parse_numberFunction · 0.85
assert_is_numberFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…