Lines Matching defs:patch
52 cJSON *patch = NULL;
81 patch = cJSON_GetObjectItemCaseSensitive(test, "patch");
82 TEST_ASSERT_NOT_NULL_MESSAGE(patch, "No \"patch\"in the test.");
92 TEST_ASSERT_TRUE_MESSAGE(0 != cJSONUtils_ApplyPatchesCaseSensitive(object, patch), "Test didn't fail as it's supposed to.");
98 /* apply the patch */
99 TEST_ASSERT_EQUAL_INT_MESSAGE(0, cJSONUtils_ApplyPatchesCaseSensitive(object, patch), "Failed to apply patches.");
125 cJSON *patch = NULL;
156 patch = cJSONUtils_GeneratePatchesCaseSensitive(doc, expected);
157 TEST_ASSERT_NOT_NULL_MESSAGE(patch, "Failed to generate patches.");
159 printed_patch = cJSON_Print(patch);
163 /* apply the generated patch */
164 TEST_ASSERT_EQUAL_INT_MESSAGE(0, cJSONUtils_ApplyPatchesCaseSensitive(object, patch), "Failed to apply generated patch.");
168 cJSON_Delete(patch);
173 printf("generated patch: OK\n");
177 printf("generated patch: FAILED\n");
185 cJSON *tests = parse_test_file("json-patch-tests/tests.json");
202 cJSON *tests = parse_test_file("json-patch-tests/spec_tests.json");
219 cJSON *tests = parse_test_file("json-patch-tests/cjson-utils-tests.json");