Exemplo n.º 1
0
  @Test
  public void testResponse() throws Exception {
    MockRequest request = new MockRequest();
    request.setResource("PageOne");
    WhereUsedResponder responder =
        new WhereUsedResponder(htmlPageFactory, root, runningTestingTracker, isChunkingEnabled());

    Response response = responder.makeResponse(request);
    MockResponseSender sender = new MockResponseSender();
    response.readyToSend(sender);
    sender.waitForClose(5000);

    String content = sender.sentData();
    assertEquals(200, response.getStatus());
    assertHasRegexp("Where Used", content);
    assertHasRegexp(">PageOne<", content);
    assertHasRegexp(">PageTwo<", content);
    assertHasRegexp(">PageTwo\\.ChildPage<", content);
  }