diff options
Diffstat (limited to 'container-search/src/test/java/com/yahoo/search/query/RankProfileInputTest.java')
-rw-r--r-- | container-search/src/test/java/com/yahoo/search/query/RankProfileInputTest.java | 27 |
1 files changed, 3 insertions, 24 deletions
diff --git a/container-search/src/test/java/com/yahoo/search/query/RankProfileInputTest.java b/container-search/src/test/java/com/yahoo/search/query/RankProfileInputTest.java index 429b8d1c6cb..90e21e5f3b0 100644 --- a/container-search/src/test/java/com/yahoo/search/query/RankProfileInputTest.java +++ b/container-search/src/test/java/com/yahoo/search/query/RankProfileInputTest.java @@ -185,21 +185,6 @@ public class RankProfileInputTest { assertEmbedQuery("embed(emb2, '" + text + "')", embedding2, embedders, Language.UNKNOWN.languageCode()); } - @Test - void testUnembeddedTensorRankFeatureInRequestReferencedFromAParameter() { - String text = "text to embed into a tensor"; - Tensor embedding1 = Tensor.from("tensor<float>(x[5]):[3,7,4,0,0]]"); - - Map<String, Embedder> embedders = Map.of( - "emb1", new MockEmbedder(text, Language.UNKNOWN, embedding1) - ); - assertEmbedQuery("embed(@param1)", embedding1, embedders, null, text); - assertEmbedQuery("embed(emb1, @param1)", embedding1, embedders, null, text); - assertEmbedQueryFails("embed(emb1, @noSuchParam)", embedding1, embedders, - "Could not resolve query parameter reference 'noSuchParam' " + - "used in an embed() argument"); - } - private Query createTensor1Query(String tensorString, String profile, String additionalParams) { return new Query.Builder() .setSchemaInfo(createSchemaInfo()) @@ -217,24 +202,18 @@ public class RankProfileInputTest { } private void assertEmbedQuery(String embed, Tensor expected, Map<String, Embedder> embedders) { - assertEmbedQuery(embed, expected, embedders, null, null); + assertEmbedQuery(embed, expected, embedders, null); } private void assertEmbedQuery(String embed, Tensor expected, Map<String, Embedder> embedders, String language) { - assertEmbedQuery(embed, expected, embedders, language, null); - } - private void assertEmbedQuery(String embed, Tensor expected, Map<String, Embedder> embedders, String language, String param1Value) { String languageParam = language == null ? "" : "&language=" + language; - String param1 = param1Value == null ? "" : "¶m1=" + urlEncode(param1Value); - String destination = "query(myTensor4)"; Query query = new Query.Builder().setRequest(HttpRequest.createTestRequest( "?" + urlEncode("ranking.features." + destination) + "=" + urlEncode(embed) + "&ranking=commonProfile" + - languageParam + - param1, + languageParam, com.yahoo.jdisc.http.HttpRequest.Method.GET)) .setSchemaInfo(createSchemaInfo()) .setQueryProfile(createQueryProfile()) @@ -251,7 +230,7 @@ public class RankProfileInputTest { if (t.getMessage().equals(errMsg)) return; t = t.getCause(); } - fail("Exception with message '" + errMsg + "' not thrown"); + fail("Error '" + errMsg + "' not thrown"); } private CompiledQueryProfile createQueryProfile() { |