Package fitnesse.http

Examples of fitnesse.http.MockRequest


  private StoppedRecorder stoppableB = new StoppedRecorder();

  @Before
  public void setUp() throws Exception {

    request = new MockRequest();
    context = FitNesseUtil.makeTestContext(InMemoryPage.makeRoot("RooT"));
  }
View Full Code Here


  @Test
  public void testStopB() throws Exception {
    SuiteResponder.runningTestingTracker.addStartedProcess("1", stoppableA);
    final String bId = SuiteResponder.runningTestingTracker.addStartedProcess("2", stoppableB);

    request = new MockRequest() {
      @Override
      public boolean hasInput(String key) {
        return ("id".equalsIgnoreCase(key));
      }
View Full Code Here

    context = FitNesseUtil.makeTestContext();
  }

  @Test
  public void testResponse() throws Exception {
    MockRequest request = new MockRequest();
    request.setResource("some page");

    Responder responder = new NotFoundResponder();
    SimpleResponse response = (SimpleResponse) responder.makeResponse(context, request);

    assertEquals(404, response.getStatus());
View Full Code Here

    assertHasRegexp("Not Found", body);
  }

  @Test
  public void testHasEditLinkForWikiWords() throws Exception {
    MockRequest request = new MockRequest();
    request.setResource("PageOne.PageTwo");
    WikiPage root = InMemoryPage.makeRoot("RooT");

    Responder responder = new NotFoundResponder();
    SimpleResponse response = (SimpleResponse) responder.makeResponse(FitNesseUtil.makeTestContext(root), request);
View Full Code Here

    assertEquals("/PageTwo", response.getHeader("Location"));
  }

  private Response getResponse() throws Exception {
    FitNesseContext context = FitNesseUtil.makeTestContext(testData.localRoot);
    MockRequest request = new MockRequest();
    request.setResource("PageTwo");
    return responder.makeResponse(context, request);
  }
View Full Code Here

    File testDir = new File("TestDir");
    testDir.mkdir();
    Properties properties = new Properties();
    root = InMemoryPage.makeRoot("Root", properties);
    errorLogsParentPage = WikiPageUtil.addPage(root, PathParser.parse("ErrorLogs"));
    request = new MockRequest();
    responder = new TestResponder();
    context = FitNesseUtil.makeTestContext(root);
    properties.setProperty("FITNESSE_PORT", String.valueOf(context.port));
    new DateAlteringClock(DateTimeUtil.getDateFromString(TEST_TIME)).advanceMillisOnEachQuery();
  }
View Full Code Here

    assertSubString("0 pages were imported.", content);
    assertSubString("3 pages were unmodified.", content);
  }

  private ChunkedResponse makeSampleResponse(String remoteUrl) {
    MockRequest request = makeRequest(remoteUrl);

    return getResponse(request);
  }
View Full Code Here

    response.turnOffChunking();
    return response;
  }

  private MockRequest makeRequest(String remoteUrl) {
    MockRequest request = new MockRequest();
    request.setResource("PageTwo");
    request.addInput("responder", "import");
    request.addInput("remoteUrl", remoteUrl);
    return request;
  }
View Full Code Here

    return request;
  }

  @Test
  public void testMakeResponseImportingNonRootPage() throws Exception {
    MockRequest request = makeRequest(baseUrl + "PageOne");

    Response response = responder.makeResponse(FitNesseUtil.makeTestContext(testData.localRoot), request);
    MockResponseSender sender = new MockResponseSender();
    sender.doSending(response);
    String content = sender.sentData();
View Full Code Here

  }

  @Test
  public void testListOfOrphanedPages() throws Exception {

    MockRequest request = makeRequest(baseUrl);
    String content = simulateWebRequest(request);

    assertNotSubString("orphan", content);
    //assertNotSubString("PageOne", content);
    //assertNotSubString("PageOne.ChildPagae", content);
View Full Code Here

TOP

Related Classes of fitnesse.http.MockRequest

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.