summaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com/yahoo/search/rendering/JsonRendererTestCase.java
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@yahoo-inc.com>2017-03-15 15:40:27 +0100
committerBjørn Christian Seime <bjorncs@yahoo-inc.com>2017-03-15 15:44:06 +0100
commitba0ed9f7bd34d930d632561c85ccf3c5af16d937 (patch)
tree7965d968cc6fb9ca51199000c364149f7c6dbcac /container-search/src/test/java/com/yahoo/search/rendering/JsonRendererTestCase.java
parent930ab7f70ed3916973041090087a5ebd7506a289 (diff)
Modify test to explicitly test behaviour for tracelevel=0
Diffstat (limited to 'container-search/src/test/java/com/yahoo/search/rendering/JsonRendererTestCase.java')
-rw-r--r--container-search/src/test/java/com/yahoo/search/rendering/JsonRendererTestCase.java37
1 files changed, 4 insertions, 33 deletions
diff --git a/container-search/src/test/java/com/yahoo/search/rendering/JsonRendererTestCase.java b/container-search/src/test/java/com/yahoo/search/rendering/JsonRendererTestCase.java
index fa3b20b49f9..b555e038f1c 100644
--- a/container-search/src/test/java/com/yahoo/search/rendering/JsonRendererTestCase.java
+++ b/container-search/src/test/java/com/yahoo/search/rendering/JsonRendererTestCase.java
@@ -324,32 +324,10 @@ public class JsonRendererTestCase {
assertEquals(exp, gen);
}
-
@Test
- public final void testHalfEmptyTracing() throws IOException, InterruptedException, ExecutionException {
+ public void trace_is_not_included_if_tracelevel_0() throws IOException, ExecutionException, InterruptedException {
String expected =
"{\n" +
- " \"trace\": {\n" +
- " \"children\": [\n" +
- " {\n" +
- " \"message\": \"No query profile is used\"\n" +
- " },\n" +
- " {\n" +
- " \"children\": [\n" +
- " {\n" +
- " \"children\": [\n" +
- " {\n" +
- " \"message\": \"green\"\n" +
- " }\n" +
- " ]\n" +
- " },\n" +
- " {\n" +
- " \"message\": \"marker\"\n" +
- " }\n" +
- " ]\n" +
- " }\n" +
- " ]\n" +
- " },\n" +
" \"root\": {\n" +
" \"id\": \"toplevel\",\n" +
" \"relevance\": 1.0,\n" +
@@ -358,19 +336,12 @@ public class JsonRendererTestCase {
" }\n" +
" }\n" +
"}";
- Query q = new Query("/?query=a&tracelevel=1");
+ Query q = new Query("/?query=a&tracelevel=0");
Execution execution = new Execution(Execution.Context.createContextStub());
Result r = new Result(q);
-
execution.search(q);
- subExecution(execution, "red", 0);
- subExecution(execution, "green", 1);
- subExecution(execution, "blue", 0);
- q.trace("marker", 1);
- ByteArrayOutputStream bs = new ByteArrayOutputStream();
- ListenableFuture<Boolean> f = renderer.render(bs, r, execution, null);
- assertTrue(f.get());
- String summary = Utf8.toString(bs.toByteArray());
+ q.getContext(true).setProperty("prop-key", "prop-value");
+ String summary = render(execution, r);
assertEqualJson(expected, summary);
}