use prev pointer when array do adding (#430)

* use prev pointer when array do adding
This commit is contained in:
xiaomianhehe
2020-02-18 11:54:23 +08:00
committed by GitHub
parent 2955fe5ec4
commit e8077d0150
2 changed files with 29 additions and 10 deletions

View File

@ -306,7 +306,7 @@ static void cjson_replace_item_via_pointer_should_replace_items(void)
/* replace beginning */
TEST_ASSERT_TRUE(cJSON_ReplaceItemViaPointer(array, beginning, &(replacements[0])));
TEST_ASSERT_NULL(replacements[0].prev);
TEST_ASSERT_TRUE(replacements[0].prev == end);
TEST_ASSERT_TRUE(replacements[0].next == middle);
TEST_ASSERT_TRUE(middle->prev == &(replacements[0]));
TEST_ASSERT_TRUE(array->child == &(replacements[0]));