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.*;
06: import fitnesse.wiki.*;
07: import fitnesse.http.*;
08: import fitnesse.*;
09:
10: public abstract class ResponderTest extends RegexTest {
11: protected WikiPage root;
12: protected MockRequest request;
13: protected Responder responder;
14: protected PageCrawler crawler;
15: protected FitNesseContext context;
16:
17: public void setUp() throws Exception {
18: root = InMemoryPage.makeRoot("RooT");
19: crawler = root.getPageCrawler();
20: request = new MockRequest();
21: responder = responderInstance();
22: context = new FitNesseContext(root);
23: }
24:
25: // Return an instance of the Responder being tested.
26: protected abstract Responder responderInstance();
27: }
|