X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=test%2Fcharmap%2Fcharmap1.c;h=73afa882a734cd51dee5936bc939bcdbc9fa9a61;hb=bfd4dd0d44c779d699f7a1b32e72744733f02caf;hp=28d8090c10e66a6da0fba842face0f3bbe60808b;hpb=5dd30bc682bf1338ed6beb1a485ccde86b06cc5a;p=idzebra-moved-to-github.git diff --git a/test/charmap/charmap1.c b/test/charmap/charmap1.c index 28d8090..73afa88 100644 --- a/test/charmap/charmap1.c +++ b/test/charmap/charmap1.c @@ -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); }