コード例 #1
0
  @Test
  public void testLaunchJettyServerWhenAlreadyRunningDoesntLaunchAgain() {
    Server jetty = createMock(Server.class);

    String preconfigurationUrl = "http://foo:8080";

    expect(jetty.getState()).andReturn(Server.STARTED);
    replay(jetty);

    StartJettyIfNotAlreadyRunning starter =
        new StartJettyIfNotAlreadyRunning(jetty, preconfigurationUrl);
    starter.start();

    assertEquals(starter.get(), URI.create(preconfigurationUrl));
    verify(jetty);
  }