예제 #1
0
  /** @throws Exception if an error occurs */
  @Test
  public void emptyPut() throws Exception {
    final Map<String, Class<? extends Servlet>> servlets =
        new HashMap<String, Class<? extends Servlet>>();
    servlets.put("/test", EmptyPutServlet.class);
    startWebServer("./", null, servlets);

    final String[] expectedAlerts = {"1"};
    final WebClient client = getWebClient();
    client.setAjaxController(new NicelyResynchronizingAjaxController());
    final List<String> collectedAlerts = new ArrayList<String>();
    client.setAlertHandler(new CollectingAlertHandler(collectedAlerts));

    client.getPage("http://localhost:" + PORT + "/test");
    assertEquals(expectedAlerts, collectedAlerts);
  }