X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=test%2Fapi%2Ft16.c;h=608d51000a39ab4ebe67aaddd2b5932ec9708dd9;hb=a479e3c7f966848a6fc71ac2c2c7f5db7068351b;hp=df3278970d99bc5e1f6ba66f9cc2fa518cf98ddd;hpb=09e11d810ed4f35bf4106609bc5daabff971b591;p=idzebra-moved-to-github.git diff --git a/test/api/t16.c b/test/api/t16.c index df32789..608d510 100644 --- a/test/api/t16.c +++ b/test/api/t16.c @@ -1,5 +1,5 @@ -/* $Id: t16.c,v 1.7 2006-11-24 12:21:31 marc Exp $ - Copyright (C) 1995-2006 +/* $Id: t16.c,v 1.12 2007-05-08 12:50:05 adam Exp $ + Copyright (C) 1995-2007 Index Data ApS This file is part of the Zebra server. @@ -33,7 +33,7 @@ const char *myrec[] = { #define NUMBER_TO_FETCH_MAX 1000 static ZEBRA_RES fetch_first(ZebraHandle zh, const char *element_set, - oid_value format, ODR odr, + const Odr_oid * format, ODR odr, const char **rec_buf, size_t *rec_len) { ZebraRetrievalRecord retrievalRecord[1]; @@ -61,7 +61,7 @@ static ZEBRA_RES fetch_first(ZebraHandle zh, const char *element_set, } static ZEBRA_RES fetch_first_compare(ZebraHandle zh, const char *element_set, - oid_value format, const char *cmp_rec) + const Odr_oid *format, const char *cmp_rec) { const char *rec_buf = 0; size_t rec_len = 0; @@ -86,7 +86,7 @@ static void tst(int argc, char **argv) zint hits; ZEBRA_RES res; const char * zebra_xml_sysno - = "\n"; + = "\n"; const char * zebra_xml_meta = "\n"; @@ -105,33 +105,35 @@ static void tst(int argc, char **argv) YAZ_CHECK_EQ(res, ZEBRA_OK); YAZ_CHECK_EQ(hits, 1); - YAZ_CHECK_EQ(fetch_first_compare(zh, "zebra::data", VAL_TEXT_XML, + YAZ_CHECK_EQ(fetch_first_compare(zh, "zebra::data", yaz_oid_recsyn_xml, "mismatch"), ZEBRA_FAIL); - YAZ_CHECK_EQ(fetch_first_compare(zh, "zebra::data", VAL_SUTRS, + YAZ_CHECK_EQ(fetch_first_compare(zh, "zebra::data", yaz_oid_recsyn_sutrs, myrec[0]), ZEBRA_OK); - YAZ_CHECK_EQ(fetch_first_compare(zh, "zebra::data", VAL_TEXT_XML, + YAZ_CHECK_EQ(fetch_first_compare(zh, "zebra::data", yaz_oid_recsyn_xml, myrec[0]), ZEBRA_OK); - - YAZ_CHECK_EQ(fetch_first_compare(zh, "zebra::meta::sysno", VAL_SUTRS, + + YAZ_CHECK_EQ(fetch_first_compare(zh, "zebra::meta::sysno", + yaz_oid_recsyn_sutrs, "2"), ZEBRA_OK); - YAZ_CHECK_EQ(fetch_first_compare(zh, "zebra::meta::sysno", VAL_TEXT_XML, + YAZ_CHECK_EQ(fetch_first_compare(zh, "zebra::meta::sysno", + yaz_oid_recsyn_xml, zebra_xml_sysno), ZEBRA_OK); - YAZ_CHECK_EQ(fetch_first_compare(zh, "zebra::meta", VAL_TEXT_XML, + YAZ_CHECK_EQ(fetch_first_compare(zh, "zebra::meta", yaz_oid_recsyn_xml, zebra_xml_meta), ZEBRA_OK); YAZ_CHECK_EQ(fetch_first_compare(zh, "zebra::index::title:p", - VAL_TEXT_XML, + yaz_oid_recsyn_xml, zebra_xml_index_title_p), ZEBRA_OK); YAZ_CHECK_EQ(fetch_first_compare(zh, "zebra::nonexistent", - VAL_TEXT_XML, ""), ZEBRA_OK); + yaz_oid_recsyn_xml, ""), ZEBRA_OK); YAZ_CHECK_EQ(fetch_first_compare(zh, "zebra::index::nonexistent", - VAL_TEXT_XML, ""), ZEBRA_OK); + yaz_oid_recsyn_xml, ""), ZEBRA_OK); YAZ_CHECK(tl_close_down(zh, zs)); }