diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-01-06 15:51:12 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2022-01-06 15:51:12 +0100 |
commit | e2e44dbccb30c3b9673518f3204699e137b81fcc (patch) | |
tree | c80664011b253a3f2ca2c6daf046fe659fdd00f2 /container-search/src/test/java/com/yahoo/search/yql | |
parent | 1366eb01c678345c2879ea092ab8737d0f087a89 (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.java | 12 |
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 |