X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=test%2Fapi%2Ft17.c;h=20cf3f37a88388c67f9bee0aa2bd82bdbbb2be60;hp=6f2a3129147501854ce5930d34b62d2ed9370303;hb=896b30853daabb6294afe8b0a2f74fa6d6e397d8;hpb=b975cabc6e2d7aaa3dea6f1e4a4d7f2c440d5c5a
diff --git a/test/api/t17.c b/test/api/t17.c
index 6f2a312..20cf3f3 100644
--- a/test/api/t17.c
+++ b/test/api/t17.c
@@ -1,4 +1,4 @@
-/* $Id: t17.c,v 1.3 2007-11-08 07:54:17 adam Exp $
+/* $Id: t17.c,v 1.7 2007-12-07 14:09:09 adam Exp $
Copyright (C) 1995-2007
Index Data ApS
@@ -27,14 +27,14 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#include "testlib.h"
const char *myrec[] = {
- "\nMy title\n\n",
- "\nMy x title\n\n",
- "\nMy title x\n\n" ,
+ "\nMy computer\n\n",
+ "\nMy x computer\n\n",
+ "\nMy computer x\n\n" ,
0} ;
static void tst(int argc, char **argv)
{
-#if HAVE_ICU
+#if YAZ_HAVE_ICU
ZebraService zs = tl_start_up("zebra17.cfg", argc, argv);
ZebraHandle zh = zebra_open(zs, 0);
@@ -43,13 +43,16 @@ static void tst(int argc, char **argv)
/* simple term */
YAZ_CHECK(tl_query(zh, "@attr 1=title notfound", 0));
- /* we should get 3 hits. But 0 for now */
-#if 1
- YAZ_CHECK(tl_query(zh, "@attr 1=title title", 3));
-#else
- YAZ_CHECK(tl_query(zh, "@attr 1=title title", 0));
-#endif
+ YAZ_CHECK(tl_query(zh, "@attr 1=title computer", 3));
+
+ YAZ_CHECK(tl_query(zh, "@attr 1=title .computer.", 3));
+
+ YAZ_CHECK(tl_query(zh, "@attr 1=title x", 2));
+
+ YAZ_CHECK(tl_query(zh, "@attr 1=title my", 3));
+ /* phrase search */
+ YAZ_CHECK(tl_query(zh, "@attr 1=title {my computer}", 2));
YAZ_CHECK(tl_close_down(zh, zs));
#endif