diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-08-25 11:59:29 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2022-08-25 11:59:29 +0200 |
commit | 895e5881213da925d71a6d0ad8feffc92acaa96e (patch) | |
tree | 73f2f4eed40c6c29e747272fc6bda2ae91c95191 /container-search/src/test | |
parent | bf81a11f33d4c687e6446b67b1e26a67c1bd59b7 (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.java | 30 |
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); |