use of io.vertx.test.netty.TestLoggerFactory in project vert.x by eclipse.
the class NetTest method testServerLogging.
@Test
public void testServerLogging() throws Exception {
server.close();
server = vertx.createNetServer(new NetServerOptions().setLogActivity(true));
TestLoggerFactory factory = testLogging();
assertTrue(factory.hasName("io.netty.handler.logging.LoggingHandler"));
}
use of io.vertx.test.netty.TestLoggerFactory in project vert.x by eclipse.
the class NetTest method testNoLogging.
@Test
public void testNoLogging() throws Exception {
TestLoggerFactory factory = testLogging();
assertFalse(factory.hasName("io.netty.handler.logging.LoggingHandler"));
}
use of io.vertx.test.netty.TestLoggerFactory in project vert.x by eclipse.
the class DatagramTest method testNoLogging.
@Test
public void testNoLogging() throws Exception {
TestLoggerFactory factory = testLogging(new DatagramSocketOptions(), new DatagramSocketOptions());
assertFalse(factory.hasName("io.netty.handler.logging.LoggingHandler"));
}
use of io.vertx.test.netty.TestLoggerFactory in project vert.x by eclipse.
the class DatagramTest method testLogging.
private TestLoggerFactory testLogging(DatagramSocketOptions sendOptions, DatagramSocketOptions listenOptions) throws Exception {
InternalLoggerFactory prev = InternalLoggerFactory.getDefaultFactory();
TestLoggerFactory factory = new TestLoggerFactory();
InternalLoggerFactory.setDefaultFactory(factory);
try {
peer1 = vertx.createDatagramSocket(sendOptions);
peer2 = vertx.createDatagramSocket(listenOptions);
peer2.exceptionHandler(t -> fail(t.getMessage()));
peer2.listen(1234, "127.0.0.1", ar -> {
assertTrue(ar.succeeded());
Buffer buffer = TestUtils.randomBuffer(128);
peer2.handler(packet -> {
assertEquals(buffer, packet.data());
testComplete();
});
peer1.send(buffer, 1234, "127.0.0.1", ar2 -> assertTrue(ar2.succeeded()));
});
await();
} finally {
InternalLoggerFactory.setDefaultFactory(prev);
}
return factory;
}
use of io.vertx.test.netty.TestLoggerFactory in project vert.x by eclipse.
the class DatagramTest method testListenLogging.
@Test
public void testListenLogging() throws Exception {
TestLoggerFactory factory = testLogging(new DatagramSocketOptions(), new DatagramSocketOptions().setLogActivity(true));
assertTrue(factory.hasName("io.netty.handler.logging.LoggingHandler"));
}
Aggregations