summaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java
diff options
context:
space:
mode:
Diffstat (limited to 'container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java')
-rw-r--r--container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java8
1 files changed, 8 insertions, 0 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 ac1969701ca..20c864a7ee5 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
@@ -118,6 +118,12 @@ public class YqlParserTestCase {
}
@Test
+ public void testDottedFieldNames() {
+ assertParse("select foo from bar where my.title contains \"madonna\";",
+ "my.title:madonna");
+ }
+
+ @Test
public void testOr() {
assertParse("select foo from bar where title contains \"madonna\" or title contains \"saint\";",
"OR title:madonna title:saint");
@@ -266,6 +272,8 @@ public class YqlParserTestCase {
"baz:{f1:a f2:b}");
assertParse("select foo from bar where baz contains sameElement(f1 contains \"a\", f2 = 10);",
"baz:{f1:a f2:10}");
+ assertParse("select foo from bar where baz contains sameElement(key contains \"a\", value.f2 = 10);",
+ "baz:{key:a value.f2:10}");
}
@Test