コード例 #1
0
ファイル: Jetty6ServerTest.java プロジェクト: norcnorc/gocd
  @Test
  public void shouldAddWelcomeRequestHandler() 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(0);
    assertThat(handler instanceof Jetty6Server.GoServerWelcomeFileHandler, is(true));

    Jetty6Server.GoServerWelcomeFileHandler welcomeFileHandler =
        (Jetty6Server.GoServerWelcomeFileHandler) handler;
    assertThat(welcomeFileHandler.getContextPath(), is("/"));
  }