| 44 | } |
| 45 | |
| 46 | static 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 | |
| 59 | static void assert_parse_big_number(const char *string) |
| 60 | { |
no test coverage detected
searching dependent graphs…