summaryrefslogtreecommitdiffstats
path: root/container-core
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2021-03-26 09:37:10 +0100
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2021-03-26 09:37:10 +0100
commit8b216bb87c7760439f76cdd1366c87d8461a851c (patch)
treead2464428b99a4dbc93b7752bfdd71d3e8d13875 /container-core
parentd1f0746b362165de93af6108a49ed7dc495f6e8b (diff)
Use BlockingQueueRequestLog
Diffstat (limited to 'container-core')
-rw-r--r--container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/HttpServerTest.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/HttpServerTest.java b/container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/HttpServerTest.java
index b0107a29f2c..46e65ecb3fa 100644
--- a/container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/HttpServerTest.java
+++ b/container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/HttpServerTest.java
@@ -868,8 +868,8 @@ public class HttpServerTest {
}
@Test
- public void requireThatRequestIsTrackedInAccessLog() throws IOException {
- InMemoryRequestLog requestLogMock = new InMemoryRequestLog();
+ public void requireThatRequestIsTrackedInAccessLog() throws IOException, InterruptedException {
+ BlockingQueueRequestLog requestLogMock = new BlockingQueueRequestLog();
TestDriver driver = TestDrivers.newConfiguredInstance(
new EchoRequestHandler(),
new ServerConfig.Builder(),
@@ -877,7 +877,7 @@ public class HttpServerTest {
binder -> binder.bind(RequestLog.class).toInstance(requestLogMock));
driver.client().newPost("/status.html").setContent("abcdef").execute().expectStatusCode(is(OK));
assertThat(driver.close(), is(true));
- RequestLogEntry entry = requestLogMock.entries().get(0);
+ RequestLogEntry entry = requestLogMock.poll(Duration.ofSeconds(30));
Assertions.assertThat(entry.statusCode()).hasValue(200);
Assertions.assertThat(entry.requestSize()).hasValue(6);
}