From 84e48bf312354bb4bc3c9a122f2c48346776a4fa Mon Sep 17 00:00:00 2001 From: Dennis Schafroth Date: Mon, 23 Sep 2013 09:27:01 +0200 Subject: [PATCH] Add more complex query to test --- test/test_rpn2cql.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/test_rpn2cql.c b/test/test_rpn2cql.c index b7a5114..9a717c1 100644 --- a/test/test_rpn2cql.c +++ b/test/test_rpn2cql.c @@ -59,6 +59,11 @@ static void tst1(void) YAZ_CHECK(compare(ct, "abc", "abc")); YAZ_CHECK(compare(ct, "\"a b c\"", "\"a b c\"")); YAZ_CHECK(compare(ct, "@and a b", "a and b")); + YAZ_CHECK(compare(ct, "@or a @and b c", "a or (b and c)")); + YAZ_CHECK(compare(ct, "@or @and a b @and c d", "(a and b) or (c and d)")); + YAZ_CHECK(compare(ct, "@or @or a b @or c d", "(a or b) or (c or d)")); + YAZ_CHECK(compare(ct, "@and @and a b @and c d", "(a and b) and (c and d)")); + YAZ_CHECK(compare(ct, "@attr 1=field abc", "field=abc")); YAZ_CHECK(compare(ct, "@attr 1=4 abc", 0)); /* should fail */ -- 1.7.10.4