KQueueDomainDatagramPathTest Class — netty Architecture
Architecture documentation for the KQueueDomainDatagramPathTest class in KQueueDomainDatagramPathTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD fbd2165c_ebed_5017_fe2a_54a4f0db8311["KQueueDomainDatagramPathTest"] f2ee71f5_31b8_53ab_cae4_bdedbfd67e1f["KQueueDomainDatagramPathTest.java"] fbd2165c_ebed_5017_fe2a_54a4f0db8311 -->|defined in| f2ee71f5_31b8_53ab_cae4_bdedbfd67e1f fabebb60_08ab_138c_d280_9d78b5761f53["testConnectPathDoesNotExist()"] fbd2165c_ebed_5017_fe2a_54a4f0db8311 -->|method| fabebb60_08ab_138c_d280_9d78b5761f53 0efda6a8_5716_7dfb_7762_3338ee9320aa["testWriteReceiverPathDoesNotExist()"] fbd2165c_ebed_5017_fe2a_54a4f0db8311 -->|method| 0efda6a8_5716_7dfb_7762_3338ee9320aa a59ef543_06aa_cbfb_fed5_17c1a786311a["newFactories()"] fbd2165c_ebed_5017_fe2a_54a4f0db8311 -->|method| a59ef543_06aa_cbfb_fed5_17c1a786311a
Relationship Graph
Source Code
transport-native-kqueue/src/test/java/io/netty/channel/kqueue/KQueueDomainDatagramPathTest.java lines 35–76
class KQueueDomainDatagramPathTest extends AbstractClientSocketTest {
@Test
void testConnectPathDoesNotExist(TestInfo testInfo) throws Throwable {
run(testInfo, new Runner<Bootstrap>() {
@Override
public void run(Bootstrap bootstrap) {
try {
bootstrap.handler(new ChannelInboundHandlerAdapter())
.connect(KQueueSocketTestPermutation.newSocketAddress()).sync().channel();
fail("Expected FileNotFoundException");
} catch (Exception e) {
assertTrue(e instanceof FileNotFoundException);
}
}
});
}
@Test
void testWriteReceiverPathDoesNotExist(TestInfo testInfo) throws Throwable {
run(testInfo, new Runner<Bootstrap>() {
@Override
public void run(Bootstrap bootstrap) {
try {
Channel ch = bootstrap.handler(new ChannelInboundHandlerAdapter())
.bind(KQueueSocketTestPermutation.newSocketAddress()).sync().channel();
ch.writeAndFlush(new DomainDatagramPacket(
Unpooled.copiedBuffer("test", CharsetUtil.US_ASCII),
KQueueSocketTestPermutation.newSocketAddress())).sync();
fail("Expected FileNotFoundException");
} catch (Exception e) {
assertTrue(e instanceof FileNotFoundException);
}
}
});
}
@Override
protected List<TestsuitePermutation.BootstrapFactory<Bootstrap>> newFactories() {
return KQueueSocketTestPermutation.INSTANCE.domainDatagramSocket();
}
}
Defined In
Source
Frequently Asked Questions
What is the KQueueDomainDatagramPathTest class?
KQueueDomainDatagramPathTest is a class in the netty codebase, defined in transport-native-kqueue/src/test/java/io/netty/channel/kqueue/KQueueDomainDatagramPathTest.java.
Where is KQueueDomainDatagramPathTest defined?
KQueueDomainDatagramPathTest is defined in transport-native-kqueue/src/test/java/io/netty/channel/kqueue/KQueueDomainDatagramPathTest.java at line 35.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free