X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=t%2Funit%2Fcore%2Fstore_json_test.c;fp=t%2Funit%2Fcore%2Fstore_json_test.c;h=ea33ea8416b085a3dbac9eb1b3685ba2540a62a1;hp=a0447b639e8b5ea73de65ab8b15f4d9289c3da1a;hb=552e172997899745a55b081a3198ba1c6b85a765;hpb=d33a86692200478f29b8f46a63e8ec3b54a35691 diff --git a/t/unit/core/store_json_test.c b/t/unit/core/store_json_test.c index a0447b6..ea33ea8 100644 --- a/t/unit/core/store_json_test.c +++ b/t/unit/core/store_json_test.c @@ -114,27 +114,8 @@ scan_tojson_full(sdb_memstore_obj_t *obj, sdb_memstore_matcher_t *filter, static void verify_json_output(sdb_strbuf_t *buf, const char *expected) { - const char *got = sdb_strbuf_string(buf); - size_t len1 = strlen(got); - size_t len2 = strlen(expected); - - size_t i; - int pos = -1; - - if (len1 != len2) - pos = (int)SDB_MIN(len1, len2); - - for (i = 0; i < SDB_MIN(len1, len2); ++i) { - if (got[i] != expected[i]) { - pos = (int)i; - break; - } - } - - fail_unless(pos == -1, - "Serializing hosts to JSON returned unexpected result\n" - " got: %s\n %*s\n expected: %s", - got, pos + 1, "^", expected); + sdb_diff_strings("Serializing hosts to JSON returned unexpected result", + sdb_strbuf_string(buf), expected); } /* verify_json_output */ struct {