1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.test;
18
19 import junit.framework.Test;
20 import junit.framework.TestCase;
21
22 import org.apache.jetspeed.engine.Engine;
23 import org.apache.jetspeed.engine.JetspeedEngineConstants;
24
25
26 /***
27 * Tests the Jetspeed Engine.
28 *
29 * @author <a href="mailto:taylor@apache.org">David Sean Taylor</a>
30 * @since 2.0
31 * @version $Id: JetspeedTest.java 516448 2007-03-09 16:25:47Z ate $
32 */
33 public abstract class JetspeedTest extends TestCase implements JetspeedEngineConstants
34 {
35
36
37
38
39 /***
40 * Creates a new instance.
41 */
42 public JetspeedTest(String testName)
43 {
44 super(testName);
45
46 }
47
48 /***
49 * Return the Test
50 */
51 public static Test suite()
52 {
53 return new JetspeedTestSuite(JetspeedTest.class);
54 }
55
56 protected Engine engine = null;
57 protected JetspeedTestSuite jsuite;
58
59 /***
60 * Setup the test.
61 */
62 public void setUp() throws Exception
63 {
64
65 super.setUp();
66 }
67
68 /***
69 * Override to set your own properties file
70 *
71 */
72
73
74
75
76
77 /***
78 * Override to set your own application root
79 *
80 */
81 public String getApplicationRoot()
82 {
83 return jsuite.getApplicationRoot();
84 }
85
86 /***
87 * Tear down the test.
88 */
89 public void tearDown() throws Exception
90 {
91
92 }
93
94
95
96
97
98 }