/* This file is part of the Zebra server.
- Copyright (C) 1995-2008 Index Data
+ Copyright (C) 1994-2009 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
/* simple term */
YAZ_CHECK(tl_query(zh, "@attr 1=4 notfound", 0));
YAZ_CHECK(tl_query(zh, "@attr 1=4 title", 3));
- tl_fetch_compare(zh, 1, "zebra::facet::title:w", yaz_oid_recsyn_sutrs,
- "term 3 3: my\n"
- "term 3 3: title\n"
- "term 2 2: x\n");
+ YAZ_CHECK_EQ(tl_fetch_compare(zh, 1, "zebra::facet::title:w",
+ yaz_oid_recsyn_sutrs,
+ "facet w title\n"
+ "term 3 3: my\n"
+ "term 3 3: title\n"
+ "term 2 2: x\n"), ZEBRA_OK);
+
+ YAZ_CHECK_EQ(tl_fetch_compare(zh, 1, "zebra::facet::title:s",
+ yaz_oid_recsyn_sutrs,
+ "facet s title\n"
+ "term 1 1: my title\n"
+ "term 1 1: my title x\n"
+ "term 1 1: my x title\n"), ZEBRA_OK);
/* trunc right */
YAZ_CHECK(tl_query(zh, "@attr 1=4 @attr 5=1 titl", 3));
YAZ_CHECK(tl_query(zh, "@attr 1=4 @attr 5=1 x", 2));
- tl_fetch_compare(zh, 1, "zebra::facet::title:w", yaz_oid_recsyn_sutrs,
- "term 2 2: my\n"
- "term 2 2: title\n"
- "term 2 2: x\n");
-
+ YAZ_CHECK_EQ(tl_fetch_compare(zh, 1, "zebra::facet::title:w",
+ yaz_oid_recsyn_sutrs,
+ "facet w title\n"
+ "term 2 2: my\n"
+ "term 2 2: title\n"
+ "term 2 2: x\n"), ZEBRA_OK);
+
/* trunc left */
YAZ_CHECK(tl_query(zh, "@attr 1=4 @attr 5=2 titl", 0));
YAZ_CHECK(tl_query(zh, "@attr 1=4 @attr 5=2 x", 2));
/*
* Local variables:
* c-basic-offset: 4
+ * c-file-style: "Stroustrup"
* indent-tabs-mode: nil
* End:
* vim: shiftwidth=4 tabstop=8 expandtab