summaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com/yahoo/search/query/RankProfileInputTest.java
diff options
context:
space:
mode:
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.java27
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 ? "" : "&param1=" + 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() {