/** @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); }