diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2021-07-05 16:13:50 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2021-07-05 16:24:11 +0200 |
commit | e6cbfe9c57766f61eac4e38607c6d9a5077a13ed (patch) | |
tree | 9f63d5eb49ec8651966fa3ed1bad3d5b69a4d173 /container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/EchoRequestHandler.java | |
parent | 25c571d2e724e1a38a8c3528964f6e7eab4ac64f (diff) |
Move the most expensive tests in HttpServerTest to separate test classes
Rewrite test methods to reuse generated crypto material.
Rewrite moved tests to use Junit 5.
Diffstat (limited to 'container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/EchoRequestHandler.java')
-rw-r--r-- | container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/EchoRequestHandler.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/EchoRequestHandler.java b/container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/EchoRequestHandler.java new file mode 100644 index 00000000000..9610648ad41 --- /dev/null +++ b/container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/EchoRequestHandler.java @@ -0,0 +1,24 @@ +// Copyright Verizon Media. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +package com.yahoo.jdisc.http.server.jetty; + +import com.yahoo.jdisc.Request; +import com.yahoo.jdisc.Response; +import com.yahoo.jdisc.handler.AbstractRequestHandler; +import com.yahoo.jdisc.handler.ContentChannel; +import com.yahoo.jdisc.handler.ResponseHandler; + +import static com.yahoo.jdisc.Response.Status.OK; + +/** + * @author bjorncs + */ +class EchoRequestHandler extends AbstractRequestHandler { + @Override + public ContentChannel handleRequest(final Request request, final ResponseHandler handler) { + int port = request.getUri().getPort(); + Response response = new Response(OK); + response.headers().put("Jdisc-Local-Port", Integer.toString(port)); + return handler.handleResponse(response); + } +} + |