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 import org.apache.turbine.test.BaseTurbineTest;
29 import org.apache.turbine.test.HsqlDB;
30
31 public class TestTorqueSecurity
32 extends BaseTurbineTest
33 {
34 public static final String DATA_SOURCE="turbine";
35
36 private HsqlDB hsqlDB = null;
37
38 public TestTorqueSecurity(String name)
39 throws Exception
40 {
41 super(name, "conf/test/CompleteTurbineResources.properties");
42 hsqlDB = new HsqlDB("jdbc:hsqldb:.", Turbine.getRealPath("conf/test/create-db.sql"));
43 }
44
45 public static Test suite()
46 {
47 return new TestSuite(TestTorqueSecurity.class);
48 }
49
50 public void testInit()
51 {
52 SecurityService ss = TurbineSecurity.getService();
53
54 assertEquals("No Torque Security Service", ss.getClass(), TorqueSecurityService.class);
55 assertEquals("No Torque User Manager", ss.getUserManager().getClass(), TorqueUserManager.class);
56 assertTrue("Service failed to initialize", ss.getInit());
57 }
58 }