testParameters() — netty Function Reference
Architecture documentation for the testParameters() function in QuicTransportParametersTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 70641d77_4af5_4ddf_527c_2198ef1c2f08["testParameters()"] e207c3bd_a9e3_84b2_d4ca_705390a1b076["QuicTransportParametersTest"] 70641d77_4af5_4ddf_527c_2198ef1c2f08 -->|defined in| e207c3bd_a9e3_84b2_d4ca_705390a1b076 1f814914_a3ff_95b8_02d0_a4786e833a9d["assertTransportParameters()"] 70641d77_4af5_4ddf_527c_2198ef1c2f08 -->|calls| 1f814914_a3ff_95b8_02d0_a4786e833a9d style 70641d77_4af5_4ddf_527c_2198ef1c2f08 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-native-quic/src/test/java/io/netty/handler/codec/quic/QuicTransportParametersTest.java lines 35–76
@ParameterizedTest
@MethodSource("newSslTaskExecutors")
public void testParameters(Executor executor) throws Throwable {
Channel server = null;
Channel channel = null;
Promise<QuicTransportParameters> serverParams = ImmediateEventExecutor.INSTANCE.newPromise();
QuicChannelValidationHandler serverHandler = new QuicChannelValidationHandler() {
@Override
public void channelActive(ChannelHandlerContext ctx) {
super.channelActive(ctx);
QuicheQuicChannel channel = (QuicheQuicChannel) ctx.channel();
serverParams.setSuccess(channel.peerTransportParameters());
}
};
QuicChannelValidationHandler clientHandler = new QuicChannelValidationHandler();
try {
server = QuicTestUtils.newServer(executor, serverHandler, new ChannelInboundHandlerAdapter() {
@Override
public boolean isSharable() {
return true;
}
});
channel = QuicTestUtils.newClient(executor);
QuicChannel quicChannel = QuicTestUtils.newQuicChannelBootstrap(channel)
.handler(clientHandler)
.streamHandler(new ChannelInboundHandlerAdapter())
.remoteAddress(server.localAddress())
.connect().get();
assertTransportParameters(quicChannel.peerTransportParameters());
assertTransportParameters(serverParams.sync().getNow());
quicChannel.close().sync();
serverHandler.assertState();
clientHandler.assertState();
} finally {
QuicTestUtils.closeIfNotNull(channel);
QuicTestUtils.closeIfNotNull(server);
shutdown(executor);
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does testParameters() do?
testParameters() is a function in the netty codebase, defined in codec-native-quic/src/test/java/io/netty/handler/codec/quic/QuicTransportParametersTest.java.
Where is testParameters() defined?
testParameters() is defined in codec-native-quic/src/test/java/io/netty/handler/codec/quic/QuicTransportParametersTest.java at line 35.
What does testParameters() call?
testParameters() calls 1 function(s): assertTransportParameters.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free