aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/test
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-08-25 11:59:29 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2022-08-25 11:59:29 +0200
commit895e5881213da925d71a6d0ad8feffc92acaa96e (patch)
tree73f2f4eed40c6c29e747272fc6bda2ae91c95191 /container-search/src/test
parentbf81a11f33d4c687e6446b67b1e26a67c1bd59b7 (diff)
Wire in query parameter profileDepth to control how deep down in the depency tree
profiling shall go.
Diffstat (limited to 'container-search/src/test')
-rw-r--r--container-search/src/test/java/com/yahoo/search/test/QueryTestCase.java30
1 files changed, 17 insertions, 13 deletions
diff --git a/container-search/src/test/java/com/yahoo/search/test/QueryTestCase.java b/container-search/src/test/java/com/yahoo/search/test/QueryTestCase.java
index a722552b7d2..7b3c790f116 100644
--- a/container-search/src/test/java/com/yahoo/search/test/QueryTestCase.java
+++ b/container-search/src/test/java/com/yahoo/search/test/QueryTestCase.java
@@ -48,10 +48,8 @@ import org.json.JSONObject;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
-import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
-import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
@@ -206,18 +204,18 @@ public class QueryTestCase {
WordItem fClone = (WordItem) and2Clone.getItem(0);
WordItem gClone = (WordItem) and2Clone.getItem(1);
- assertTrue(rankClone != rank);
- assertTrue(and1Clone != and1);
- assertTrue(and2Clone != and2);
- assertTrue(orClone != or);
+ assertNotSame(rankClone, rank);
+ assertNotSame(and1Clone, and1);
+ assertNotSame(and2Clone, and2);
+ assertNotSame(orClone, or);
- assertTrue(aClone != a);
- assertTrue(bClone != b);
- assertTrue(cClone != c);
- assertTrue(dClone != d);
- assertTrue(eClone != e);
- assertTrue(fClone != f);
- assertTrue(gClone != g);
+ assertNotSame(aClone, a);
+ assertNotSame(bClone, b);
+ assertNotSame(cClone, c);
+ assertNotSame(dClone, d);
+ assertNotSame(eClone, e);
+ assertNotSame(fClone, f);
+ assertNotSame(gClone, g);
assertEquals(aClone.getConnectedItem(), bClone);
assertEquals(bClone.getConnectedItem(), cClone);
@@ -604,6 +602,12 @@ public class QueryTestCase {
}
@Test
+ void testProfilingDepth() {
+ Query q = new Query("?query=foo&profileDepth=2");
+ assertEquals(2, q.getTrace().getProfileDepth());
+ }
+
+ @Test
void testQueryPropertyResolveTracing() {
QueryProfile testProfile = new QueryProfile("test");
testProfile.setOverridable("u", false, DimensionValues.empty);