Home / Class/ DecoratingHttp2ConnectionEncoderTest Class — netty Architecture

DecoratingHttp2ConnectionEncoderTest Class — netty Architecture

Architecture documentation for the DecoratingHttp2ConnectionEncoderTest class in DecoratingHttp2ConnectionEncoderTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  b28042de_0894_56d0_07e4_d14dd0459cf6["DecoratingHttp2ConnectionEncoderTest"]
  ceb84f36_4704_29bc_a019_f6c457f96095["DecoratingHttp2ConnectionEncoderTest.java"]
  b28042de_0894_56d0_07e4_d14dd0459cf6 -->|defined in| ceb84f36_4704_29bc_a019_f6c457f96095
  3c616d5b_35dd_09ed_60c5_59592a9d69fe["testConsumeReceivedSettingsThrows()"]
  b28042de_0894_56d0_07e4_d14dd0459cf6 -->|method| 3c616d5b_35dd_09ed_60c5_59592a9d69fe
  aa6b3a1d_e558_d92d_ff2c_91adb6bb2184["testConsumeReceivedSettingsDelegate()"]
  b28042de_0894_56d0_07e4_d14dd0459cf6 -->|method| aa6b3a1d_e558_d92d_ff2c_91adb6bb2184

Relationship Graph

Source Code

codec-http2/src/test/java/io/netty/handler/codec/http2/DecoratingHttp2ConnectionEncoderTest.java lines 27–54

public class DecoratingHttp2ConnectionEncoderTest {

    @Test
    public void testConsumeReceivedSettingsThrows() {
        Http2ConnectionEncoder encoder = mock(Http2ConnectionEncoder.class);
        final DecoratingHttp2ConnectionEncoder decoratingHttp2ConnectionEncoder =
                new DecoratingHttp2ConnectionEncoder(encoder);
        assertThrows(IllegalStateException.class, new Executable() {
            @Override
            public void execute() {
                decoratingHttp2ConnectionEncoder.consumeReceivedSettings(Http2Settings.defaultSettings());
            }
        });
    }

    @Test
    public void testConsumeReceivedSettingsDelegate() {
        TestHttp2ConnectionEncoder encoder = mock(TestHttp2ConnectionEncoder.class);
        DecoratingHttp2ConnectionEncoder decoratingHttp2ConnectionEncoder =
                new DecoratingHttp2ConnectionEncoder(encoder);

        Http2Settings settings = Http2Settings.defaultSettings();
        decoratingHttp2ConnectionEncoder.consumeReceivedSettings(Http2Settings.defaultSettings());
        verify(encoder, times(1)).consumeReceivedSettings(eq(settings));
    }

    private interface TestHttp2ConnectionEncoder extends Http2ConnectionEncoder, Http2SettingsReceivedConsumer { }
}

Frequently Asked Questions

What is the DecoratingHttp2ConnectionEncoderTest class?
DecoratingHttp2ConnectionEncoderTest is a class in the netty codebase, defined in codec-http2/src/test/java/io/netty/handler/codec/http2/DecoratingHttp2ConnectionEncoderTest.java.
Where is DecoratingHttp2ConnectionEncoderTest defined?
DecoratingHttp2ConnectionEncoderTest is defined in codec-http2/src/test/java/io/netty/handler/codec/http2/DecoratingHttp2ConnectionEncoderTest.java at line 27.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free