diff options
author | Jon Marius Venstad <jonmv@users.noreply.github.com> | 2021-04-09 20:27:56 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-09 20:27:56 +0200 |
commit | 8377d0e7ed0c13eabc0946d5ed575b68a3e1e867 (patch) | |
tree | 3309152d43d33f71e8acd8789c27c54070041e10 /container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/JettyMockResponseBuilder.java | |
parent | a16b5e42e5e1b5fac43983375145b08328f65f8c (diff) | |
parent | 97e0e1ddc8859adba08d56220370ba223fd11295 (diff) |
Merge pull request #17315 from vespa-engine/bjorncs/jdisc-http2-preps
Bjorncs/jdisc http2 preps [run-systemtest]
Diffstat (limited to 'container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/JettyMockResponseBuilder.java')
-rw-r--r-- | container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/JettyMockResponseBuilder.java | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/JettyMockResponseBuilder.java b/container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/JettyMockResponseBuilder.java new file mode 100644 index 00000000000..6addb966208 --- /dev/null +++ b/container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/JettyMockResponseBuilder.java @@ -0,0 +1,29 @@ +// 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 org.eclipse.jetty.http.MetaData; +import org.eclipse.jetty.server.HttpChannel; +import org.eclipse.jetty.server.Response; + +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +/** + * Builder for creating a mock instance of Jetty's {@link Response} type. + * + * @author bjorncs + */ +public class JettyMockResponseBuilder { + + private JettyMockResponseBuilder() {} + + public static JettyMockResponseBuilder newBuilder() { return new JettyMockResponseBuilder(); } + + public Response build() { + Response response = mock(Response.class); + when(response.getHttpChannel()).thenReturn(mock(HttpChannel.class)); + when(response.getCommittedMetaData()).thenReturn(mock(MetaData.Response.class)); + return response; + } + +} |