@Before public void setUp() { when(vertx.createHttpServer(any(HttpServerOptions.class))).thenReturn(httpServer); when(container.getVertx()).thenReturn(vertx); when(container.getApplicationHandler()).thenReturn(new ApplicationHandler()); when(options.getServerOptions()).thenReturn(serverOptions); when(jerseyHandler.getBaseUri()).thenReturn(baseUri); jerseyServer = new DefaultJerseyServer(jerseyHandler, container, () -> options); }
@Override protected WhenJerseyServer getWhenJerseyServer() { ContainerResponseWriterProvider provider = new VertxResponseWriterProvider( vertx, new ArrayList<>(), new ArrayList<>()); DefaultJerseyOptions options = new DefaultJerseyOptions(vertx); VertxContainer container = new DefaultVertxContainer(vertx, options, null, null); JerseyHandler handler = new DefaultJerseyHandler(() -> container, provider, new ArrayList<>()); JerseyServer server = new DefaultJerseyServer(handler, container, () -> options); When when = WhenFactory.createSync(); return new DefaultWhenJerseyServer(vertx, () -> server, when); }