X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=test%2Fxpath%2Fxpath4.c;h=680f692bce9625186ae48154fcf47d85ee6ae604;hb=d76698e619ad3dfae30c6c95eaf989bb10e83ecc;hp=97ab344bb741a101624645dda7b77e9c6d5766d2;hpb=a66b7d79383ae700f3358731eecfe2aafed0e90d;p=idzebra-moved-to-github.git diff --git a/test/xpath/xpath4.c b/test/xpath/xpath4.c index 97ab344..680f692 100644 --- a/test/xpath/xpath4.c +++ b/test/xpath/xpath4.c @@ -1,5 +1,5 @@ /* This file is part of the Zebra server. - Copyright (C) 1994-2010 Index Data + Copyright (C) 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 @@ -17,6 +17,9 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +#if HAVE_CONFIG_H +#include +#endif #include "../api/testlib.h" /** xpath4.c - Attributes */ @@ -27,22 +30,22 @@ const char *myrec[] = { " bar \n" " gryf \n" " \n", - + " \n" " foo bar \n" " gryf \n" " \n", - + " \n" " foo gryf \n" " grunt \n" " \n", - + " \n" " foo grunt \n" " bar \n" " \n", - + " \n" " double english \n" " double danish \n" @@ -96,10 +99,10 @@ static void tst(int argc, char **argv) YAZ_CHECK(tl_query(zh, "@attr 1=/record/title[@lang='da'] foo",1)); YAZ_CHECK(tl_query(zh, "@attr 1=/record/title[@lang='en'] foo",1)); - YAZ_CHECK(tl_query(zh, "@attr 1=/record/title[@lang='en'] english",1)); - YAZ_CHECK(tl_query(zh, "@attr 1=/record/title[@lang='da'] english",0)); - YAZ_CHECK(tl_query(zh, "@attr 1=/record/title[@lang='da'] danish",1)); - YAZ_CHECK(tl_query(zh, "@attr 1=/record/title[@lang='en'] danish",0)); + YAZ_CHECK(tl_query(zh, "@attr 1=/record/title[@lang='en'] english",1)); + YAZ_CHECK(tl_query(zh, "@attr 1=/record/title[@lang='da'] english",0)); + YAZ_CHECK(tl_query(zh, "@attr 1=/record/title[@lang='da'] danish",1)); + YAZ_CHECK(tl_query(zh, "@attr 1=/record/title[@lang='en'] danish",0)); YAZ_CHECK(tl_query(zh, "@attr 1=/record/title @and foo bar",2)); /* The previous one returns two hits, as the and applies to the whole