Package fitnesse.http

Examples of fitnesse.http.Response


  }

  @Test
  public void passThroughIfContentIsAcceptable() throws Exception {
    when(contentFilter.isContentAcceptable(anyString(), anyString())).thenReturn(true);
    Response response = filter.makeResponse(context, request);
    assertThat(response, is(nullValue()));
  }
View Full Code Here


  }

  @Test
  public void errorResponseIfContentIsNotAcceptable() throws Exception {
    when(contentFilter.isContentAcceptable(anyString(), anyString())).thenReturn(false);
    Response response = filter.makeResponse(context, request);

    assertThat(response, instanceOf(SimpleResponse.class));
    String content = ((SimpleResponse) response).getContent();
    assertThat(content + " does not contain 'Banned Content'", content, containsString("banned"));
  }
View Full Code Here

  @Test
  public void testResponse() throws Exception {
    WikiPageUtil.addPage(root, PathParser.parse("ChildPage"));
    prepareRequest("ChildPage");

    Response response = responder.makeResponse(FitNesseUtil.makeTestContext(root), request);
    assertEquals(303, response.getStatus());
    assertHasRegexp("Location: /ChildPage", response.makeHttpHeaders());

    String newContent = root.getChildPage("ChildPage").getData().getContent();
    assertEquals("some new content", newContent);

    checkRecentChanges(root, "ChildPage");
View Full Code Here

  public void testResponseWithRedirect() throws Exception {
    WikiPageUtil.addPage(root, PathParser.parse("ChildPage"));
    prepareRequest("ChildPage");
    request.addInput("redirect", "http://fitnesse.org:8080/SomePage");

    Response response = responder.makeResponse(FitNesseUtil.makeTestContext(root), request);
    assertEquals(303, response.getStatus());
    assertHasRegexp("Location: http://fitnesse.org:8080/SomePage", response.makeHttpHeaders());
  }
View Full Code Here

    request.setResource(pageName);
    request.addInput(EditResponder.CONTENT_INPUT_NAME, newContent);
    request.addInput(EditResponder.TIME_STAMP, "" + SaveRecorder.timeStamp());
    request.addInput(EditResponder.TICKET_ID, "" + SaveRecorder.newTicket());

    Response response = responder.makeResponse(FitNesseUtil.makeTestContext(root), request);
    assertEquals(303, response.getStatus());

    request.addInput(EditResponder.CONTENT_INPUT_NAME, newContent + " Ok I'm working now");
    request.addInput(EditResponder.TIME_STAMP, "" + SaveRecorder.timeStamp());
    response = responder.makeResponse(FitNesseUtil.makeTestContext(root), request);
    assertEquals(303, response.getStatus());
  }
View Full Code Here

  @Test
  public void testInvalidName() throws Exception {
    String invalidName = "FirstName.SecondName";
    String pageName = "MyPage";
    WikiPageUtil.addPage(root, PathParser.parse(pageName), "content");
    Response response = doRename(pageName, invalidName, true);

    assertHasRegexp("Cannot rename", getResponseContent(response));
  }
View Full Code Here

  @Test
  public void testDontRenameFrontPage() throws Exception {
    String frontPageName = "FrontPage";
    WikiPageUtil.addPage(root, PathParser.parse(frontPageName), "Content");
    Response response = doRename(frontPageName, "ReNamed", true);
    assertNotNull(response);
    assertSubString("Cannot rename", getResponseContent(response));
  }
View Full Code Here

  @Test
  public void testPageRedirection() throws Exception {
    WikiPage pageOne = WikiPageUtil.addPage(root, PathParser.parse("OneOne"), "Content");
    WikiPageUtil.addPage(pageOne, PathParser.parse("TwoOne"), "");
    Response response = doRename("OneOne.TwoOne", "ReName", true);
    assertNotNull(response);
    assertEquals(303, response.getStatus());
    assertEquals("/OneOne.ReName", response.getHeader("Location"));
  }
View Full Code Here

  @Test
  public void testDontRenameToExistingPage() throws Exception {
    WikiPageUtil.addPage(root, pageOnePath, "Page one content");
    WikiPageUtil.addPage(root, pageTwoPath, "Page two content");

    Response response = doRename(pageOneName, pageTwoName, true);
    PageCrawler crawler = root.getPageCrawler();
    assertTrue(crawler.pageExists(pageOnePath));
    assertTrue(crawler.pageExists(pageTwoPath));
    assertEquals("Page two content", root.getChildPage(pageTwoName).getData().getContent());
    assertSubString("Cannot rename", getResponseContent(response));
View Full Code Here

  @Test
  public void testDontDeleteFrontPage() throws Exception {
    WikiPageUtil.addPage(this.root, PathParser.parse("FrontPage"), "Content");
    this.request.setResource("FrontPage");
    this.request.addInput("confirmed", "yes");
    Response response = this.responder.makeResponse(FitNesseUtil.makeTestContext(this.root), this.request);
    assertEquals(303, response.getStatus());
    assertEquals("/FrontPage", response.getHeader("Location"));
  }
View Full Code Here

TOP

Related Classes of fitnesse.http.Response

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.