Added test for bug #460
[idzebra-moved-to-github.git] / test / xpath / xpath6.c
index 9828f8d..22878a0 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: xpath6.c,v 1.4 2005-06-29 16:52:27 adam Exp $
+/* $Id: xpath6.c,v 1.7 2006-02-06 23:21:49 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -26,7 +26,7 @@ int main(int argc, char **argv)
 {
     int i;
     ZebraService zs = start_up(0, argc, argv);
-    ZebraHandle zh = zebra_open(zs);
+    ZebraHandle zh = zebra_open(zs, 0);
     char path[256];
 
     zebra_select_database(zh, "Default");
@@ -45,7 +45,6 @@ int main(int argc, char **argv)
     }
     zebra_end_trans(zh);
     zebra_commit(zh);
-    
 
     do_query(__LINE__, zh, "@attr 5=1 @attr 6=3  @attr 4=1 @attr 1=/assembled/basic/names/CASno \"367-93-1\"", 2);
 
@@ -64,5 +63,20 @@ int main(int argc, char **argv)
     /* bug #317 */
     do_query(__LINE__, zh, "@attr 1=1010 46", 2);
 
+    /* bug #431 */
+    do_query(__LINE__, zh, "@attr 1=1021 0", 1);
+
+    /* bug #431 */
+    do_query(__LINE__, zh, "@attr 1=1021 46", 1);
+
+    /* bug #431 */
+    do_query(__LINE__, zh, "@attr 1=1021 1", 0);
+
+    /* bug #460 */
+    do_query(__LINE__, zh, "@attr 1=4 46", 0);
+
+    /* bug #460 */
+    do_query(__LINE__, zh, "@attr 1=4 beta", 1);
+
     return close_down(zh, zs, 0);
 }