Log test errors to yaz_log so ease trace of automated tests
[idzebra-moved-to-github.git] / test / charmap / charmap1.c
index 28d8090..73afa88 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: charmap1.c,v 1.5 2005-05-03 14:04:31 adam Exp $
+/* $Id: charmap1.c,v 1.8 2005-09-13 11:51:07 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -25,7 +25,7 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 int main(int argc, char **argv)
 {
     ZebraService zs = start_up(0, argc, argv);
-    ZebraHandle  zh = zebra_open(zs);
+    ZebraHandle  zh = zebra_open(zs, 0);
     char path[256];
 
     check_filter(zs, "grs.xml");
@@ -45,7 +45,6 @@ int main(int argc, char **argv)
     /* search for UNICODE 1E25 - letter h with dot below */
     do_query(__LINE__, zh, "@term string ḥ", 1);
 
-
     /* search for UNICODE A ring */
     do_query(__LINE__, zh, "@term string lås", 1);
 
@@ -66,6 +65,21 @@ int main(int argc, char **argv)
 
     /* search for aaa  */
     do_query(__LINE__, zh, "@term string laaas", 0);
+    
+    /* search ABC in title:0 .  */
+    do_query(__LINE__, zh, "@attr 4=3 @attr 1=4 ABC", 1);
+    
+    /* search DEF in title:0 .  */
+    do_query(__LINE__, zh, "@attr 4=3 @attr 1=4 DEF", 0);
+    
+    /* search [ in title:0 .  */
+    do_query(__LINE__, zh, "@attr 4=3 @attr 1=4 [", 1);
+    
+    /* search \ in title:0 .  */
+    do_query(__LINE__, zh, "@attr 4=3 @attr 1=4 \\\\\\\\", 1);
+
+    /* search { in title:0 .  */
+    do_query(__LINE__, zh, "@attr 4=3 @attr 1=4 \\{", 1);
 
     return close_down(zh, zs, 0);
 }