parse_number: Use parse_buffer

This commit is contained in:
Max Bruckner
2017-03-14 10:47:10 +01:00
parent fef1c45b92
commit f69b109c9f
2 changed files with 16 additions and 16 deletions

View File

@ -45,7 +45,12 @@ static void assert_is_number(cJSON *number_item)
static void assert_parse_number(const char *string, int integer, double real)
{
TEST_ASSERT_NOT_NULL(parse_number(item, (const unsigned char*)string));
parse_buffer buffer;
buffer.content = (const unsigned char*)string;
buffer.length = strlen(string) + sizeof("");
buffer.offset = 0;
TEST_ASSERT_NOT_NULL(parse_number(item, &buffer));
assert_is_number(item);
TEST_ASSERT_EQUAL_INT(integer, item->valueint);
TEST_ASSERT_EQUAL_DOUBLE(real, item->valuedouble);