1 package org.apache.turbine.services.security.torque;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import junit.framework.Test;
23 import junit.framework.TestSuite;
24
25 import org.apache.turbine.Turbine;
26 import org.apache.turbine.services.security.SecurityService;
27 import org.apache.turbine.services.security.TurbineSecurity;
28
29 import org.apache.turbine.test.HsqlDB;
30
31 import org.apache.turbine.test.BaseTurbineTest;
32
33 public class TestTorqueSecurity
34 extends BaseTurbineTest
35 {
36 public static final String DATA_SOURCE="turbine";
37
38 private HsqlDB hsqlDB = null;
39
40 public TestTorqueSecurity(String name)
41 throws Exception
42 {
43 super(name, "conf/test/TurbineResources.properties");
44 hsqlDB = new HsqlDB("jdbc:hsqldb:.", Turbine.getRealPath("conf/test/create-db.sql"));
45 }
46
47 public static Test suite()
48 {
49 return new TestSuite(TestTorqueSecurity.class);
50 }
51
52 public void testInit()
53 {
54 SecurityService ss = TurbineSecurity.getService();
55
56 assertEquals("No Torque Security Service", ss.getClass(), TorqueSecurityService.class);
57 assertEquals("No Torque User Manager", ss.getUserManager().getClass(), TorqueUserManager.class);
58 assertTrue("Service failed to initialize", ss.getInit());
59 }
60 }