Search in sources :

Example 6 with TestLoggerFactory

use of io.vertx.test.netty.TestLoggerFactory in project vert.x by eclipse.

the class HttpTest method testLogging.

private TestLoggerFactory testLogging() throws Exception {
    InternalLoggerFactory prev = InternalLoggerFactory.getDefaultFactory();
    TestLoggerFactory factory = new TestLoggerFactory();
    InternalLoggerFactory.setDefaultFactory(factory);
    try {
        server.requestHandler(req -> {
            req.response().end();
        });
        startServer();
        client.getNow(DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, "/somepath", resp -> {
            testComplete();
        });
        await();
    } finally {
        InternalLoggerFactory.setDefaultFactory(prev);
    }
    return factory;
}
Also used : TestLoggerFactory(io.vertx.test.netty.TestLoggerFactory) InternalLoggerFactory(io.netty.util.internal.logging.InternalLoggerFactory)

Example 7 with TestLoggerFactory

use of io.vertx.test.netty.TestLoggerFactory in project vert.x by eclipse.

the class HttpTest method testNoLogging.

@Test
public void testNoLogging() throws Exception {
    TestLoggerFactory factory = testLogging();
    assertFalse(factory.hasName("io.netty.handler.codec.http2.Http2FrameLogger"));
}
Also used : TestLoggerFactory(io.vertx.test.netty.TestLoggerFactory) Test(org.junit.Test)

Example 8 with TestLoggerFactory

use of io.vertx.test.netty.TestLoggerFactory in project vert.x by eclipse.

the class HttpTest method testClientLogging.

@Test
public void testClientLogging() throws Exception {
    client.close();
    client = vertx.createHttpClient(createBaseClientOptions().setLogActivity(true));
    TestLoggerFactory factory = testLogging();
    if (this instanceof Http1xTest) {
        assertTrue(factory.hasName("io.netty.handler.logging.LoggingHandler"));
    } else {
        assertTrue(factory.hasName("io.netty.handler.codec.http2.Http2FrameLogger"));
    }
}
Also used : TestLoggerFactory(io.vertx.test.netty.TestLoggerFactory) Test(org.junit.Test)

Example 9 with TestLoggerFactory

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"));
}
Also used : TestLoggerFactory(io.vertx.test.netty.TestLoggerFactory) Test(org.junit.Test)

Example 10 with TestLoggerFactory

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"));
}
Also used : TestLoggerFactory(io.vertx.test.netty.TestLoggerFactory) Test(org.junit.Test)

Aggregations

TestLoggerFactory (io.vertx.test.netty.TestLoggerFactory)24 Test (org.junit.Test)21 InternalLoggerFactory (io.netty.util.internal.logging.InternalLoggerFactory)4 DatagramSocketOptions (io.vertx.core.datagram.DatagramSocketOptions)3 Buffer (io.vertx.core.buffer.Buffer)2 DnsClientOptions (io.vertx.core.dns.DnsClientOptions)2 io.vertx.core (io.vertx.core)1 Message (io.vertx.core.eventbus.Message)1 MessageConsumer (io.vertx.core.eventbus.MessageConsumer)1 ClientAuth (io.vertx.core.http.ClientAuth)1 io.vertx.core.impl (io.vertx.core.impl)1 JsonArray (io.vertx.core.json.JsonArray)1 JsonObject (io.vertx.core.json.JsonObject)1 Logger (io.vertx.core.logging.Logger)1 LoggerFactory (io.vertx.core.logging.LoggerFactory)1 io.vertx.core.net (io.vertx.core.net)1 SocketAddressImpl (io.vertx.core.net.impl.SocketAddressImpl)1 ReadStream (io.vertx.core.streams.ReadStream)1 TestUtils.assertIllegalArgumentException (io.vertx.test.core.TestUtils.assertIllegalArgumentException)1 TestUtils.assertNullPointerException (io.vertx.test.core.TestUtils.assertNullPointerException)1