X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=test%2Fxpath%2Fxpath4.c;h=38cae9e2c65622b33dc3dcdb0254e4418fd4375b;hb=e4c6861efeeea654bfb00c5f0239ee258629d77f;hp=e8b04cc99bcfba6093d8ef804c3feda765c13c4f;hpb=a030c87bc444608639905eca95e29f84a4f1d991;p=idzebra-moved-to-github.git diff --git a/test/xpath/xpath4.c b/test/xpath/xpath4.c index e8b04cc..38cae9e 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-2011 Index Data + Copyright (C) 2004-2013 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