X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=test%2Fapi%2Ftest_safari.c;h=85a79f46bc7d65ad275aca11ffe2f5fc08e8461f;hb=250de4ed23a44f5eb3552db317eef0d0fbe3265c;hp=3a053ec75c6f07413ed968e7f1b41a5e296ef120;hpb=a66b7d79383ae700f3358731eecfe2aafed0e90d;p=idzebra-moved-to-github.git diff --git a/test/api/test_safari.c b/test/api/test_safari.c index 3a053ec..85a79f4 100644 --- a/test/api/test_safari.c +++ b/test/api/test_safari.c @@ -1,5 +1,5 @@ /* This file is part of the Zebra server. - Copyright (C) 1994-2010 Index Data + Copyright (C) 2004-2013 Index Data Zebra is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free @@ -21,9 +21,12 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA \brief test safari filter */ +#if HAVE_CONFIG_H +#include +#endif #include "testlib.h" -const char *myrec[] = +const char *myrec[] = { "1234\n" /* ID first record */ /* chunk owner seq idx term */ @@ -80,7 +83,7 @@ static void tst(int argc, char **argv) zint ids[3]; zint limits[3]; ZebraService zs = tl_start_up("test_safari.cfg", argc, argv); - + ZebraHandle zh = zebra_open(zs, 0); YAZ_CHECK(tl_init_data(zh, myrec)); @@ -112,7 +115,7 @@ static void tst(int argc, char **argv) myrec[2]), ZEBRA_OK); YAZ_CHECK_EQ(tl_fetch_compare(zh, 3, "R", yaz_oid_recsyn_sutrs, myrec[4]), ZEBRA_OK); - YAZ_CHECK_EQ(tl_fetch_compare(zh, 1, "zebra::facet::any:0", + YAZ_CHECK_EQ(tl_fetch_compare(zh, 1, "zebra::facet::any:0", yaz_oid_recsyn_xml, "\n" " \n" @@ -123,7 +126,7 @@ static void tst(int argc, char **argv) " old\n" " \n" "\n"), ZEBRA_OK); - YAZ_CHECK_EQ(tl_fetch_compare(zh, 1, "zebra::facet::any:0:2", + YAZ_CHECK_EQ(tl_fetch_compare(zh, 1, "zebra::facet::any:0:2", yaz_oid_recsyn_xml, "\n" " \n" @@ -133,7 +136,7 @@ static void tst(int argc, char **argv) "\n"), ZEBRA_OK); - YAZ_CHECK_EQ(tl_fetch_compare(zh, 1, "zebra::facet::ti:s", + YAZ_CHECK_EQ(tl_fetch_compare(zh, 1, "zebra::facet::ti:s", yaz_oid_recsyn_xml, "\n" " \n" @@ -179,7 +182,7 @@ static void tst(int argc, char **argv) YAZ_CHECK(tl_query(zh, "@attr 4=3 @attr 1=title @and a b", 1)); YAZ_CHECK(tl_query(zh, "@attr 4=3 @attr 1=title @and a c", 1)); - + YAZ_CHECK(tl_query(zh, "@attr 4=3 @attr 1=title @and c d", 1)); YAZ_CHECK(tl_query(zh, "@attr 4=3 @attr 1=title @and b f", 1)); YAZ_CHECK(tl_query(zh, "@attr 4=3 @attr 1=title @and f g", 0));