summaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com/yahoo/search/yql
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2022-01-06 15:51:12 +0100
committerJon Bratseth <bratseth@gmail.com>2022-01-06 15:51:12 +0100
commite2e44dbccb30c3b9673518f3204699e137b81fcc (patch)
treec80664011b253a3f2ca2c6daf046fe659fdd00f2 /container-search/src/test/java/com/yahoo/search/yql
parent1366eb01c678345c2879ea092ab8737d0f087a89 (diff)
Allow negative terms only in YQL
Diffstat (limited to 'container-search/src/test/java/com/yahoo/search/yql')
-rw-r--r--container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java12
1 files changed, 9 insertions, 3 deletions
diff --git a/container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java b/container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java
index 351cf75b1b0..2a4980f6590 100644
--- a/container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java
+++ b/container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java
@@ -193,9 +193,15 @@ public class YqlParserTestCase {
}
@Test
- public void testNot() {
- assertParse("select foo from bar where title contains \"madonna\" and !(title contains \"saint\")",
- "+title:madonna -title:saint");
+ public void testSingleNot() {
+ assertParse("select foo from bar where !(title contains \"saint\")",
+ "+TRUE -title:saint");
+ }
+
+ @Test
+ public void testMultipleNot() {
+ assertParse("select foo from bar where !(title contains \"saint\") AND !(title contains \"etienne\")",
+ "+TRUE -title:saint -title:etienne");
}
@Test