package integration.routes;
import integration.VertxNubesTestBase;
import io.vertx.ext.unit.Async;
import io.vertx.ext.unit.TestContext;
import org.junit.Test;
public class VoidMethodsTest extends VertxNubesTestBase {
@Test
public void testVoidMethod(TestContext context) {
Async async = context.async();
getJSON("/void", response -> {
context.assertEquals(204, response.statusCode());
async.complete();
});
}
@Test
public void testWithResponse(TestContext context) {
Async async = context.async();
getJSON("/void/withResponse", response -> {
context.assertEquals(200, response.statusCode());
async.complete();
});
}
@Test
public void testWithAsyncResponse(TestContext context) {
Async async = context.async();
getJSON("/void/withAsyncResponse", response -> {
context.assertEquals(200, response.statusCode());
async.complete();
});
}
}