X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=t%2Funit%2Fcore%2Fstore_test.c;h=ddf5ff29a1bb62385fc3f7158cc8e8d22a4fbd8c;hp=826d938fc4444a5d02a0bde60812dcb83ebc0933;hb=31566d5c9218638665c0992ccf0b5286899ef855;hpb=241a7b9ab622e84960471bc9c70fbedccbbdff2d diff --git a/t/unit/core/store_test.c b/t/unit/core/store_test.c index 826d938..ddf5ff2 100644 --- a/t/unit/core/store_test.c +++ b/t/unit/core/store_test.c @@ -408,7 +408,7 @@ END_TEST static void verify_json_output(sdb_strbuf_t *buf, const char *expected, - const char *filter_str, int flags) + sdb_store_matcher_t *filter, int flags) { int pos; size_t len1, len2; @@ -429,9 +429,9 @@ verify_json_output(sdb_strbuf_t *buf, const char *expected, } fail_unless(pos == -1, - "sdb_store_tojson(, %s, %x) returned unexpected result\n" + "sdb_store_tojson(, %p, %x) returned unexpected result\n" " got: %s\n %*s\n expected: %s", - filter_str, flags, sdb_strbuf_string(buf), pos + 1, "^", + filter, flags, sdb_strbuf_string(buf), pos + 1, "^", expected); } /* verify_json_output */ @@ -664,7 +664,6 @@ START_TEST(test_store_tojson) for (i = 0; i < SDB_STATIC_ARRAY_LEN(golden_data); ++i) { sdb_store_matcher_t *filter = NULL; - char filter_str[1024] = ""; int status; sdb_strbuf_clear(buf); @@ -684,19 +683,15 @@ START_TEST(test_store_tojson) sdb_object_deref(SDB_OBJ(c)); fail_unless(filter != NULL, "INTERNAL ERROR: sdb_store_*_matcher() = NULL"); - - if (sdb_store_matcher_tostring(filter, - filter_str, sizeof(filter_str))) - snprintf(filter_str, sizeof(filter_str), "ERR"); } status = sdb_store_tojson(buf, filter, golden_data[i].flags); fail_unless(status == 0, - "sdb_store_tojson(, %s, %x) = %d; expected: 0", - filter_str, golden_data[i].flags, status); + "sdb_store_tojson(, %p, %x) = %d; expected: 0", + filter, golden_data[i].flags, status); verify_json_output(buf, golden_data[i].expected, - filter_str, golden_data[i].flags); + filter, golden_data[i].flags); sdb_object_deref(SDB_OBJ(filter)); } sdb_strbuf_destroy(buf);