Package fitnesse.http

Examples of fitnesse.http.MockRequest


  }

  @Test
  public void canNotCreateDirectoryOutsideFilesSection() throws Exception {
    CreateDirectoryResponder responder = new CreateDirectoryResponder();
    MockRequest request = new MockRequest();
    request.addInput("dirname", "../../dir");
    request.setResource("files/");
    SimpleResponse response = (SimpleResponse) responder.makeResponse(context, request);
    assertTrue(response.getContent(), response.getContent().contains("Invalid path: dir"));
  }
View Full Code Here


  }

  @Test
  public void canNotCreateDirectoryOutsideFilesSectionWithInvalidResource() throws Exception {
    CreateDirectoryResponder responder = new CreateDirectoryResponder();
    MockRequest request = new MockRequest();
    request.addInput("dirname", "dir");
    request.setResource("files/../../");
    SimpleResponse response = (SimpleResponse) responder.makeResponse(context, request);
    assertTrue(response.getContent(), response.getContent().contains("Invalid path: dir"));
  }
View Full Code Here

    data.setContent("new stuff");
    data.setProperties(new WikiPageProperties());
    VersionInfo commitRecord = last(page.getVersions());
    page.commit(data);

    MockRequest request = new MockRequest();
    request.setResource("PageOne");
    request.addInput("version", commitRecord.getName());

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

  public boolean valid() {
    return status() == 200;
  }

  public void execute() throws Exception {
    setRequest(new MockRequest());

    details();

    if (username != null)
      request.setCredentials(username, password);
View Full Code Here

    secondVersion = page.commit(data).getName();
   
    data.setContent("even newer stuff");
    page.commit(data);

    request = new MockRequest();
    request.setResource("ComparedPage");
   
    mockedComparer = mock(VersionComparer.class);
    responder = new VersionComparerResponder(mockedComparer);
    responder.testing = true;
View Full Code Here

    properties.set(PageData.PropertySUITES, "New Page tags");
    data.setContent("new stuff");
    VersionInfo commitRecord = last(page.getVersions());
    oldVersion = commitRecord.getName();
    page.commit(data);
    MockRequest request = new MockRequest();
    request.setResource(pageName);
    request.addInput("version", oldVersion);
    request.addInput("requestParam", "requestValue");

    Responder responder = new VersionResponder();
    response = (SimpleResponse) responder.makeResponse(context, request);
  }
View Full Code Here

    history = new TestHistory();
    responder = new TestHistoryResponder();
  }

  private void makeResponse() throws Exception {
    response = (SimpleResponse) responder.makeResponse(context, new MockRequest());
  }
View Full Code Here

    assertEquals(3, pageHistory.size());
  }

  @Test
  public void shouldBeAbleToAcceptFormatIsXMLforARequest() throws Exception {
    MockRequest request = new MockRequest();
    request.addInput("format", "xml");
    response = (SimpleResponse) responder.makeResponse(context, request);
    assertHasRegexp("text/xml", response.getContentType());
  }
View Full Code Here

    assertHasRegexp("text/xml", response.getContentType());
  }

  @Test
  public void shouldntBeCaseSensitiveForXMLRequest() throws Exception {
    MockRequest request = new MockRequest();
    request.addInput("format", "xML");
    response = (SimpleResponse) responder.makeResponse(context, request);
    assertHasRegexp("text/xml", response.getContentType());
  }
View Full Code Here

  public void teardown() {
    removeResultsDirectory();
  }

  private void makeResponse() throws Exception {
    request = new MockRequest();
    request.setResource("TestPage");
    WikiPage root = InMemoryPage.makeRoot("RooT");
    response = (SimpleResponse) responder.makeResponse(FitNesseUtil.makeTestContext(root), request);
  }
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.