diff options
author | Tor Egge <Tor.Egge@online.no> | 2023-12-01 11:21:16 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2023-12-01 11:21:16 +0100 |
commit | 50120bae7119a8a8554cd0cfdad3bade1a9be7ce (patch) | |
tree | 1cb067698b1171405a6f515a0a98e1f30da66f9c /container-search/src/test/java/com | |
parent | 3d35a610b0da4127593d5e98f4c52f397c311d61 (diff) |
Lowercase in tokens when needed.
Diffstat (limited to 'container-search/src/test/java/com')
-rw-r--r-- | container-search/src/test/java/com/yahoo/search/querytransform/LowercasingTestCase.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/container-search/src/test/java/com/yahoo/search/querytransform/LowercasingTestCase.java b/container-search/src/test/java/com/yahoo/search/querytransform/LowercasingTestCase.java index c02739e857b..bacc5483a16 100644 --- a/container-search/src/test/java/com/yahoo/search/querytransform/LowercasingTestCase.java +++ b/container-search/src/test/java/com/yahoo/search/querytransform/LowercasingTestCase.java @@ -11,6 +11,7 @@ import com.yahoo.prelude.IndexModel; import static org.junit.jupiter.api.Assertions.assertEquals; import com.yahoo.prelude.SearchDefinition; import com.yahoo.prelude.query.SameElementItem; +import com.yahoo.prelude.query.StringInItem; import org.junit.jupiter.api.Test; import com.yahoo.component.chain.Chain; import com.yahoo.prelude.Index; @@ -232,4 +233,26 @@ public class LowercasingTestCase { assertEquals("def", w1.getWord()); } + @Test + void testIn() { + Query q = new Query(); + AndItem root = new AndItem(); + StringInItem tmp; + tmp = new StringInItem(BAMSE); + tmp.addToken("AbC"); + root.addItem(tmp); + tmp = new StringInItem(TEDDY); + tmp.addToken("dEf"); + root.addItem(tmp); + q.getModel().getQueryTree().setRoot(root); + Result r = createExecution().search(q); + root = (AndItem) r.getQuery().getModel().getQueryTree().getRoot(); + StringInItem w0 = (StringInItem) root.getItem(0); + StringInItem w1 = (StringInItem) root.getItem(1); + assertEquals(1, w0.getTokens().size()); + assertEquals(1, w1.getTokens().size()); + assertEquals("abc", w0.getTokens().iterator().next()); + assertEquals("dEf", w1.getTokens().iterator().next()); + } + } |