01: // Copyright (C) 2003,2004,2005 by Object Mentor, Inc. All rights reserved.
02: // Released under the terms of the GNU General Public License version 2 or later.
03: package fitnesse.responders;
04:
05: import fitnesse.testutil.RegexTest;
06: import fitnesse.wiki.*;
07: import fitnesse.*;
08: import fitnesse.http.*;
09:
10: public class PageDataResponderTest extends RegexTest {
11: WikiPage root;
12: WikiPage pageOne;
13:
14: public void setUp() throws Exception {
15: root = InMemoryPage.makeRoot("RooT");
16: pageOne = root.getPageCrawler().addPage(root,
17: PathParser.parse("PageOne"), "Line one\nLine two");
18: }
19:
20: public void testGetPageData() throws Exception {
21: Responder responder = new PageDataWikiPageResponder();
22: MockRequest request = new MockRequest();
23: request.setResource("PageOne");
24: request.addInput("pageData", "");
25: SimpleResponse response = (SimpleResponse) responder
26: .makeResponse(new FitNesseContext(root), request);
27: assertEquals(pageOne.getData().getContent(), response
28: .getContent());
29: }
30: }
|