diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2018-05-25 15:09:33 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2018-05-25 15:09:33 +0200 |
commit | 3286961fbda2bffab23fa4181ed91fd0d9ed25ca (patch) | |
tree | cb281b649913d0d38748421479e7d0626ef462d7 /container-search/src/test/java/com/yahoo/search/yql/VespaSerializerTestCase.java | |
parent | ef25e5f024f7d9e28eafbfd76367c6edf851dfec (diff) |
Add preliminary yql for sameElement
Diffstat (limited to 'container-search/src/test/java/com/yahoo/search/yql/VespaSerializerTestCase.java')
-rw-r--r-- | container-search/src/test/java/com/yahoo/search/yql/VespaSerializerTestCase.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/container-search/src/test/java/com/yahoo/search/yql/VespaSerializerTestCase.java b/container-search/src/test/java/com/yahoo/search/yql/VespaSerializerTestCase.java index d6bcdf3195f..6984a8537ef 100644 --- a/container-search/src/test/java/com/yahoo/search/yql/VespaSerializerTestCase.java +++ b/container-search/src/test/java/com/yahoo/search/yql/VespaSerializerTestCase.java @@ -3,6 +3,7 @@ package com.yahoo.search.yql; import static org.junit.Assert.*; +import com.yahoo.prelude.query.SameElementItem; import com.yahoo.search.Query; import com.yahoo.search.grouping.Continuation; import com.yahoo.search.grouping.GroupingRequest; @@ -218,6 +219,15 @@ public class VespaSerializerTestCase { } @Test + public final void testSameElement() { + SameElementItem sameElement = new SameElementItem("ss"); + sameElement.addItem(new WordItem("a", "f1")); + sameElement.addItem(new WordItem("b", "f2")); + assertEquals("ss:{f1:a f2:b}", sameElement.toString()); + assertEquals("ss contains sameElement(f1 contains ([{\"implicitTransforms\": false}]\"a\"), f2 contains ([{\"implicitTransforms\": false}]\"b\"))", VespaSerializer.serialize(sameElement)); + + } + @Test public final void testAnnotatedAndSegment() { AndSegmentItem andSegment = new AndSegmentItem("abc", true, false); andSegment.addItem(new WordItem("a", "indexNamePlaceholder")); @@ -307,6 +317,7 @@ public class VespaSerializerTestCase { assertEquals("default contains \"nalle\"", q); } + @Test public final void testLongAndNot() { NotItem item = new NotItem(); |