예제 #1
0
  public void testWithMessage() throws Exception {
    BuiltinErrorResponder responder = new BuiltinErrorResponder();
    SimpleResponse response =
        (SimpleResponse)
            responder.makeResponse(new Server(), new MockRequest(), new Exception("error Message"));
    String body = response.getContent();

    assertSubString("error Message", body);
  }
예제 #2
0
  public void testResponse() throws Exception {
    BuiltinErrorResponder responder = new BuiltinErrorResponder();
    SimpleResponse response =
        (SimpleResponse)
            responder.makeResponse(
                new Server(), new MockRequest(), new Exception("some error message"));

    assertEquals(400, response.getStatus());

    String body = response.getContent();

    assertHasRegexp("<html>", body);
    assertHasRegexp("<body", body);
    assertHasRegexp("java.lang.Exception: some error message", body);
  }