Exemplo n.º 1
0
  @Test
  public void shouldAddLegacyUrlRequestHandler() throws Exception {
    ArgumentCaptor<ContextHandler> captor = ArgumentCaptor.forClass(ContextHandler.class);
    jetty6Server.configure();

    verify(server, times(4)).addHandler(captor.capture());
    List<ContextHandler> handlers = captor.getAllValues();
    assertThat(handlers.size(), is(4));
    ContextHandler handler = handlers.get(1);
    assertThat(handler instanceof Jetty6Server.LegacyUrlRequestHandler, is(true));
    Jetty6Server.LegacyUrlRequestHandler legacyUrlRequestHandler =
        (Jetty6Server.LegacyUrlRequestHandler) handler;
    assertThat(legacyUrlRequestHandler.getContextPath(), is("/cruise"));
  }