Home / Class/ NioUdtProviderTest Class — netty Architecture

NioUdtProviderTest Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  23c2e811_3183_b99f_b3a4_c22a644f663f["NioUdtProviderTest"]
  9d56c48e_b6d5_115d_1990_9e0d041130d1["NioUdtProviderTest.java"]
  23c2e811_3183_b99f_b3a4_c22a644f663f -->|defined in| 9d56c48e_b6d5_115d_1990_9e0d041130d1
  290763b8_b380_29b3_72cf_53a59fb83630["provideFactory()"]
  23c2e811_3183_b99f_b3a4_c22a644f663f -->|method| 290763b8_b380_29b3_72cf_53a59fb83630

Relationship Graph

Source Code

transport-udt/src/test/java/io/netty/test/udt/nio/NioUdtProviderTest.java lines 32–74

public class NioUdtProviderTest extends AbstractUdtTest {

    /**
     * verify factory
     */
    @Test
    public void provideFactory() {
        NioUdtByteAcceptorChannel nioUdtByteAcceptorChannel
                = (NioUdtByteAcceptorChannel) NioUdtProvider.BYTE_ACCEPTOR.newChannel();
        NioUdtByteConnectorChannel nioUdtByteConnectorChannel
                = (NioUdtByteConnectorChannel) NioUdtProvider.BYTE_CONNECTOR.newChannel();
        NioUdtByteRendezvousChannel nioUdtByteRendezvousChannel
                = (NioUdtByteRendezvousChannel) NioUdtProvider.BYTE_RENDEZVOUS.newChannel();
        NioUdtMessageAcceptorChannel nioUdtMessageAcceptorChannel
                = (NioUdtMessageAcceptorChannel) NioUdtProvider.MESSAGE_ACCEPTOR.newChannel();
        NioUdtMessageConnectorChannel nioUdtMessageConnectorChannel
                = (NioUdtMessageConnectorChannel) NioUdtProvider.MESSAGE_CONNECTOR.newChannel();
        NioUdtMessageRendezvousChannel nioUdtMessageRendezvousChannel
                = (NioUdtMessageRendezvousChannel) NioUdtProvider.MESSAGE_RENDEZVOUS.newChannel();

        // bytes
        assertNotNull(nioUdtByteAcceptorChannel);
        assertNotNull(nioUdtByteConnectorChannel);
        assertNotNull(nioUdtByteRendezvousChannel);

        // message
        assertNotNull(nioUdtMessageAcceptorChannel);
        assertNotNull(nioUdtMessageConnectorChannel);
        assertNotNull(nioUdtMessageRendezvousChannel);

        // channel
        assertNotNull(NioUdtProvider.channelUDT(nioUdtByteAcceptorChannel));
        assertNotNull(NioUdtProvider.channelUDT(nioUdtByteConnectorChannel));
        assertNotNull(NioUdtProvider.channelUDT(nioUdtByteRendezvousChannel));
        assertNotNull(NioUdtProvider.channelUDT(nioUdtMessageAcceptorChannel));
        assertNotNull(NioUdtProvider.channelUDT(nioUdtMessageConnectorChannel));
        assertNotNull(NioUdtProvider.channelUDT(nioUdtMessageRendezvousChannel));

        // acceptor types
        assertInstanceOf(UdtServerChannel.class, NioUdtProvider.BYTE_ACCEPTOR.newChannel());
        assertInstanceOf(UdtServerChannel.class, NioUdtProvider.MESSAGE_ACCEPTOR.newChannel());
    }
}

Frequently Asked Questions

What is the NioUdtProviderTest class?
NioUdtProviderTest is a class in the netty codebase, defined in transport-udt/src/test/java/io/netty/test/udt/nio/NioUdtProviderTest.java.
Where is NioUdtProviderTest defined?
NioUdtProviderTest is defined in transport-udt/src/test/java/io/netty/test/udt/nio/NioUdtProviderTest.java at line 32.

Analyze Your Own Codebase

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

Try Supermodel Free