1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.page;
18
19 import junit.framework.Test;
20 import junit.framework.TestCase;
21 import junit.framework.TestSuite;
22
23 import org.apache.jetspeed.page.psml.CastorXmlPageManager;
24
25 /***
26 * TestSecureCastorXmlPageManager
27 *
28 * @author <a href="rwatler@apache.org">Randy Watler</a>
29 * @version $Id$
30 */
31 public class TestSecureCastorXmlPageManager extends TestCase implements PageManagerTestShared
32 {
33 protected CastorXmlPageManager pageManager;
34
35
36
37
38
39
40 protected void setUp() throws Exception
41 {
42 super.setUp();
43 pageManager = Shared.makeCastorXMLPageManager("secure-pages", false, true);
44 }
45
46 /***
47 * <p>
48 * tearDown
49 * </p>
50 *
51 * @see junit.framework.TestCase#tearDown()
52 * @throws java.lang.Exception
53 */
54 protected void tearDown() throws Exception
55 {
56 super.tearDown();
57 }
58
59 /***
60 * Defines the testcase name for JUnit.
61 *
62 * @param name
63 * the testcase's name.
64 */
65 public TestSecureCastorXmlPageManager( String name )
66 {
67 super(name);
68 }
69
70 /***
71 * Start the tests.
72 *
73 * @param args
74 * the arguments. Not used
75 */
76 public static void main( String args[] )
77 {
78 junit.awtui.TestRunner.main(new String[]{TestSecureCastorXmlPageManager.class.getName()});
79 }
80
81 /***
82 * Creates the test suite.
83 *
84 * @return a test suite (<code>TestSuite</code>) that includes all
85 * methods starting with "test"
86 */
87 public static Test suite()
88 {
89
90 return new TestSuite(TestSecureCastorXmlPageManager.class);
91 }
92
93 public void testSecurePageManager() throws Exception
94 {
95
96 Shared.testSecurePageManager(this, pageManager);
97 }
98 }