henning 2004/08/14 13:57:59
Modified: . Tag: TURBINE_2_3_BRANCH project.xml
src/test/org/apache/turbine Tag: TURBINE_2_3_BRANCH
TestTurbine.java
src/test/org/apache/turbine/services/security Tag:
TURBINE_2_3_BRANCH AccessControlListTest.java
TestSecurity.java TestSecurityACL.java
TestSecurityGroup.java TestSecurityPermission.java
TestSecurityRole.java TestSecurityUser.java
TestSecurityUserManager.java
src/test/org/apache/turbine/services/security/torque Tag:
TURBINE_2_3_BRANCH TestTorqueSecurity.java
src/test/org/apache/turbine/services/template Tag:
TURBINE_2_3_BRANCH ClassTest.java DefaultsTest.java
TemplateTest.java
src/test/org/apache/turbine/services/velocity Tag:
TURBINE_2_3_BRANCH PathConverterTest.java
src/test/org/apache/turbine/test Tag: TURBINE_2_3_BRANCH
BaseTestCase.java BaseTurbineTest.java
Added: conf/test Tag: TURBINE_2_3_BRANCH commons-logging.properties
src/test/org/apache/turbine/test Tag: TURBINE_2_3_BRANCH
BaseTurbineHsqlTest.java
Log:
- configure commons-logging from commons-logging.properties for the
test cases.
- bump c-l to 1.0.4 in project.xml, add resource for unit testing
- _finally_ get rid of the dreaded "double initialization of Turbine attempted"
from the test cases
- factor out the Hsql init, run it only once per test case.
- remove the Turbine init from the old test cases, extend BaseTurbineTest
instead.
Revision Changes Path
No revision
No revision
1.136.2.6 +9 -1 jakarta-turbine-2/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/jakarta-turbine-2/project.xml,v
retrieving revision 1.136.2.5
retrieving revision 1.136.2.6
diff -u -r1.136.2.5 -r1.136.2.6
--- project.xml 3 Aug 2004 15:53:40 -0000 1.136.2.5
+++ project.xml 14 Aug 2004 20:57:56 -0000 1.136.2.6
@@ -395,7 +395,7 @@
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
- <version>1.0.3</version>
+ <version>1.0.4</version>
<url>http://jakarta.apache.org/commons/logging.html</url>
<type>jar</type>
</dependency>
@@ -616,6 +616,14 @@
<excludes>
<exclude>**/test/*.java</exclude>
</excludes>
+ <resources>
+ <resource>
+ <directory>conf/test</directory>
+ <includes>
+ <include>commons-logging.properties</include>
+ </includes>
+ </resource>
+ </resources>
</unitTest>
<integrationUnitTestSourceDirectory/>
<integrationUnitTest/>
No revision
No revision
1.1.2.1 +4 -0 jakarta-turbine-2/conf/test/Attic/commons-logging.properties
No revision
No revision
1.1.2.2 +3 -2
jakarta-turbine-2/src/test/org/apache/turbine/Attic/TestTurbine.java
Index: TestTurbine.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/Attic/TestTurbine.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- TestTurbine.java 29 Jul 2004 15:08:56 -0000 1.1.2.1
+++ TestTurbine.java 14 Aug 2004 20:57:56 -0000 1.1.2.2
@@ -32,8 +32,9 @@
extends BaseTurbineTest
{
public TestTurbine(String name)
+ throws Exception
{
- super(name);
+ super(name, "conf/test/TurbineResources.properties");
}
public static Test suite()
No revision
No revision
1.4.2.2 +0 -1
jakarta-turbine-2/src/test/org/apache/turbine/services/security/AccessControlListTest.java
Index: AccessControlListTest.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/services/security/AccessControlListTest.java,v
retrieving revision 1.4.2.1
retrieving revision 1.4.2.2
diff -u -r1.4.2.1 -r1.4.2.2
--- AccessControlListTest.java 27 Feb 2004 11:18:44 -0000 1.4.2.1
+++ AccessControlListTest.java 14 Aug 2004 20:57:57 -0000 1.4.2.2
@@ -26,7 +26,6 @@
import org.apache.turbine.services.TurbineServices;
import org.apache.turbine.services.factory.FactoryService;
import org.apache.turbine.services.factory.TurbineFactoryService;
-import org.apache.turbine.services.security.SecurityService;
import org.apache.turbine.services.security.db.DBSecurityService;
import org.apache.turbine.test.BaseTestCase;
import org.apache.turbine.util.security.AccessControlList;
1.1.2.2 +7 -10
jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurity.java
Index: TestSecurity.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurity.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- TestSecurity.java 29 Jul 2004 15:08:56 -0000 1.1.2.1
+++ TestSecurity.java 14 Aug 2004 20:57:57 -0000 1.1.2.2
@@ -23,21 +23,18 @@
import org.apache.turbine.Turbine;
import org.apache.turbine.om.security.User;
-import org.apache.turbine.services.security.SecurityService;
-import org.apache.turbine.services.security.TurbineSecurity;
-import org.apache.turbine.util.security.GroupSet;
-import org.apache.turbine.util.security.PasswordMismatchException;
-import org.apache.turbine.util.security.PermissionSet;
-import org.apache.turbine.util.security.RoleSet;
-import org.apache.turbine.util.security.TurbineAccessControlList;
-import org.apache.turbine.util.security.UnknownEntityException;
-
import org.apache.turbine.services.security.torque.TorqueGroup;
import org.apache.turbine.services.security.torque.TorquePermission;
import org.apache.turbine.services.security.torque.TorqueRole;
import org.apache.turbine.services.security.torque.TorqueUser;
import org.apache.turbine.test.BaseTurbineTest;
import org.apache.turbine.test.HsqlDB;
+import org.apache.turbine.util.security.GroupSet;
+import org.apache.turbine.util.security.PasswordMismatchException;
+import org.apache.turbine.util.security.PermissionSet;
+import org.apache.turbine.util.security.RoleSet;
+import org.apache.turbine.util.security.TurbineAccessControlList;
+import org.apache.turbine.util.security.UnknownEntityException;
public class TestSecurity
extends BaseTurbineTest
@@ -47,7 +44,7 @@
public TestSecurity(String name)
throws Exception
{
- super(name);
+ super(name, "conf/test/TurbineResources.properties");
hsqlDB = new HsqlDB("jdbc:hsqldb:.",
Turbine.getRealPath("conf/test/create-db.sql"));
}
1.1.2.2 +3 -11
jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurityACL.java
Index: TestSecurityACL.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurityACL.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- TestSecurityACL.java 29 Jul 2004 15:08:56 -0000 1.1.2.1
+++ TestSecurityACL.java 14 Aug 2004 20:57:57 -0000 1.1.2.2
@@ -19,26 +19,18 @@
import junit.framework.Test;
import junit.framework.TestSuite;
-import org.apache.turbine.Turbine;
import org.apache.turbine.om.security.Group;
import org.apache.turbine.om.security.User;
-import org.apache.turbine.services.security.SecurityService;
-import org.apache.turbine.services.security.TurbineSecurity;
+import org.apache.turbine.test.BaseTurbineHsqlTest;
import org.apache.turbine.util.security.AccessControlList;
-import org.apache.turbine.test.BaseTurbineTest;
-import org.apache.turbine.test.HsqlDB;
-
public class TestSecurityACL
- extends BaseTurbineTest
+ extends BaseTurbineHsqlTest
{
- private HsqlDB hsqlDB = null;
-
public TestSecurityACL(String name)
throws Exception
{
- super(name);
- hsqlDB = new HsqlDB("jdbc:hsqldb:.",
Turbine.getRealPath("conf/test/create-db.sql"));
+ super(name, "conf/test/TurbineResources.properties");
}
public static Test suite()
1.1.2.2 +3 -11
jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurityGroup.java
Index: TestSecurityGroup.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurityGroup.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- TestSecurityGroup.java 29 Jul 2004 15:08:56 -0000 1.1.2.1
+++ TestSecurityGroup.java 14 Aug 2004 20:57:57 -0000 1.1.2.2
@@ -19,28 +19,20 @@
import junit.framework.Test;
import junit.framework.TestSuite;
-import org.apache.turbine.Turbine;
import org.apache.turbine.om.security.Group;
-import org.apache.turbine.services.security.SecurityService;
-import org.apache.turbine.services.security.TurbineSecurity;
+import org.apache.turbine.test.BaseTurbineHsqlTest;
import org.apache.turbine.util.security.DataBackendException;
import org.apache.turbine.util.security.EntityExistsException;
import org.apache.turbine.util.security.GroupSet;
import org.apache.turbine.util.security.UnknownEntityException;
-import org.apache.turbine.test.BaseTurbineTest;
-import org.apache.turbine.test.HsqlDB;
-
public class TestSecurityGroup
- extends BaseTurbineTest
+ extends BaseTurbineHsqlTest
{
- private HsqlDB hsqlDB = null;
-
public TestSecurityGroup(String name)
throws Exception
{
- super(name);
- hsqlDB = new HsqlDB("jdbc:hsqldb:.",
Turbine.getRealPath("conf/test/create-db.sql"));
+ super(name, "conf/test/TurbineResources.properties");
}
public static Test suite()
1.1.2.2 +3 -11
jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurityPermission.java
Index: TestSecurityPermission.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurityPermission.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- TestSecurityPermission.java 29 Jul 2004 15:08:56 -0000 1.1.2.1
+++ TestSecurityPermission.java 14 Aug 2004 20:57:57 -0000 1.1.2.2
@@ -19,29 +19,21 @@
import junit.framework.Test;
import junit.framework.TestSuite;
-import org.apache.turbine.Turbine;
import org.apache.turbine.om.security.Permission;
import org.apache.turbine.om.security.Role;
-import org.apache.turbine.services.security.SecurityService;
-import org.apache.turbine.services.security.TurbineSecurity;
+import org.apache.turbine.test.BaseTurbineHsqlTest;
import org.apache.turbine.util.security.DataBackendException;
import org.apache.turbine.util.security.EntityExistsException;
import org.apache.turbine.util.security.PermissionSet;
import org.apache.turbine.util.security.UnknownEntityException;
-import org.apache.turbine.test.BaseTurbineTest;
-import org.apache.turbine.test.HsqlDB;
-
public class TestSecurityPermission
- extends BaseTurbineTest
+ extends BaseTurbineHsqlTest
{
- private HsqlDB hsqlDB = null;
-
public TestSecurityPermission(String name)
throws Exception
{
- super(name);
- hsqlDB = new HsqlDB("jdbc:hsqldb:.",
Turbine.getRealPath("conf/test/create-db.sql"));
+ super(name, "conf/test/TurbineResources.properties");
}
public static Test suite()
1.1.2.2 +4 -12
jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurityRole.java
Index: TestSecurityRole.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurityRole.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- TestSecurityRole.java 29 Jul 2004 15:08:57 -0000 1.1.2.1
+++ TestSecurityRole.java 14 Aug 2004 20:57:57 -0000 1.1.2.2
@@ -19,12 +19,10 @@
import junit.framework.Test;
import junit.framework.TestSuite;
-import org.apache.turbine.Turbine;
-import org.apache.turbine.om.security.Role;
import org.apache.turbine.om.security.Group;
+import org.apache.turbine.om.security.Role;
import org.apache.turbine.om.security.User;
-import org.apache.turbine.services.security.SecurityService;
-import org.apache.turbine.services.security.TurbineSecurity;
+import org.apache.turbine.test.BaseTurbineHsqlTest;
import org.apache.turbine.util.security.AccessControlList;
import org.apache.turbine.util.security.DataBackendException;
import org.apache.turbine.util.security.EntityExistsException;
@@ -32,19 +30,13 @@
import org.apache.turbine.util.security.RoleSet;
import org.apache.turbine.util.security.UnknownEntityException;
-import org.apache.turbine.test.BaseTurbineTest;
-import org.apache.turbine.test.HsqlDB;
-
public class TestSecurityRole
- extends BaseTurbineTest
+ extends BaseTurbineHsqlTest
{
- private HsqlDB hsqlDB = null;
-
public TestSecurityRole(String name)
throws Exception
{
- super(name);
- hsqlDB = new HsqlDB("jdbc:hsqldb:.",
Turbine.getRealPath("conf/test/create-db.sql"));
+ super(name, "conf/test/TurbineResources.properties");
}
public static Test suite()
1.1.2.2 +3 -12
jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurityUser.java
Index: TestSecurityUser.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurityUser.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- TestSecurityUser.java 29 Jul 2004 15:08:57 -0000 1.1.2.1
+++ TestSecurityUser.java 14 Aug 2004 20:57:57 -0000 1.1.2.2
@@ -22,28 +22,19 @@
import junit.framework.Test;
import junit.framework.TestSuite;
-import org.apache.turbine.Turbine;
import org.apache.turbine.om.security.User;
-import org.apache.turbine.services.security.SecurityService;
-import org.apache.turbine.services.security.TurbineSecurity;
-import org.apache.turbine.services.security.UserManager;
+import org.apache.turbine.test.BaseTurbineHsqlTest;
import org.apache.turbine.util.security.DataBackendException;
import org.apache.turbine.util.security.EntityExistsException;
import org.apache.turbine.util.security.UnknownEntityException;
-import org.apache.turbine.test.BaseTurbineTest;
-import org.apache.turbine.test.HsqlDB;
-
public class TestSecurityUser
- extends BaseTurbineTest
+ extends BaseTurbineHsqlTest
{
- private HsqlDB hsqlDB = null;
-
public TestSecurityUser(String name)
throws Exception
{
- super(name);
- hsqlDB = new HsqlDB("jdbc:hsqldb:.",
Turbine.getRealPath("conf/test/create-db.sql"));
+ super(name, "conf/test/TurbineResources.properties");
}
public static Test suite()
1.1.2.2 +3 -12
jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurityUserManager.java
Index: TestSecurityUserManager.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurityUserManager.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- TestSecurityUserManager.java 29 Jul 2004 15:08:57 -0000 1.1.2.1
+++ TestSecurityUserManager.java 14 Aug 2004 20:57:57 -0000 1.1.2.2
@@ -21,29 +21,20 @@
import junit.framework.Test;
import junit.framework.TestSuite;
-import org.apache.turbine.Turbine;
import org.apache.turbine.om.security.User;
-import org.apache.turbine.services.security.SecurityService;
-import org.apache.turbine.services.security.TurbineSecurity;
-import org.apache.turbine.services.security.UserManager;
+import org.apache.turbine.test.BaseTurbineHsqlTest;
import org.apache.turbine.util.security.DataBackendException;
import org.apache.turbine.util.security.EntityExistsException;
import org.apache.turbine.util.security.PasswordMismatchException;
import org.apache.turbine.util.security.UnknownEntityException;
-import org.apache.turbine.test.BaseTurbineTest;
-import org.apache.turbine.test.HsqlDB;
-
public class TestSecurityUserManager
- extends BaseTurbineTest
+ extends BaseTurbineHsqlTest
{
- private HsqlDB hsqlDB = null;
-
public TestSecurityUserManager(String name)
throws Exception
{
- super(name);
- hsqlDB = new HsqlDB("jdbc:hsqldb:.",
Turbine.getRealPath("conf/test/create-db.sql"));
+ super(name, "conf/test/TurbineResources.properties");
}
public static Test suite()
No revision
No revision
1.1.2.2 +1 -1
jakarta-turbine-2/src/test/org/apache/turbine/services/security/torque/Attic/TestTorqueSecurity.java
Index: TestTorqueSecurity.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/services/security/torque/Attic/TestTorqueSecurity.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- TestTorqueSecurity.java 29 Jul 2004 15:08:57 -0000 1.1.2.1
+++ TestTorqueSecurity.java 14 Aug 2004 20:57:58 -0000 1.1.2.2
@@ -37,7 +37,7 @@
public TestTorqueSecurity(String name)
throws Exception
{
- super(name);
+ super(name, "conf/test/TurbineResources.properties");
hsqlDB = new HsqlDB("jdbc:hsqldb:.",
Turbine.getRealPath("conf/test/create-db.sql"));
}
No revision
No revision
1.4.2.3 +6 -11
jakarta-turbine-2/src/test/org/apache/turbine/services/template/ClassTest.java
Index: ClassTest.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/services/template/ClassTest.java,v
retrieving revision 1.4.2.2
retrieving revision 1.4.2.3
diff -u -r1.4.2.2 -r1.4.2.3
--- ClassTest.java 20 May 2004 03:32:53 -0000 1.4.2.2
+++ ClassTest.java 14 Aug 2004 20:57:58 -0000 1.4.2.3
@@ -20,8 +20,7 @@
import junit.framework.TestSuite;
import org.apache.turbine.services.TurbineServices;
-import org.apache.turbine.test.BaseTestCase;
-import org.apache.turbine.util.TurbineConfig;
+import org.apache.turbine.test.BaseTurbineTest;
/**
* Tests the class mapping of the Template Service for screen,
@@ -32,18 +31,14 @@
*/
public class ClassTest
- extends BaseTestCase
+ extends BaseTurbineTest
{
- private static TurbineConfig tc = null;
- private static TemplateService ts = null;
-
+ private TemplateService ts = null;
+
public ClassTest(String name)
throws Exception
{
- super(name);
- tc = new TurbineConfig(".", "/conf/test/TemplateService.properties");
- tc.initialize();
-
+ super(name, "/conf/test/TemplateService.properties");
ts = (TemplateService)
TurbineServices.getInstance().getService(TemplateService.SERVICE_NAME);
}
1.4.2.3 +6 -10
jakarta-turbine-2/src/test/org/apache/turbine/services/template/DefaultsTest.java
Index: DefaultsTest.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/services/template/DefaultsTest.java,v
retrieving revision 1.4.2.2
retrieving revision 1.4.2.3
diff -u -r1.4.2.2 -r1.4.2.3
--- DefaultsTest.java 20 May 2004 03:32:53 -0000 1.4.2.2
+++ DefaultsTest.java 14 Aug 2004 20:57:58 -0000 1.4.2.3
@@ -20,8 +20,7 @@
import junit.framework.TestSuite;
import org.apache.turbine.services.TurbineServices;
-import org.apache.turbine.test.BaseTestCase;
-import org.apache.turbine.util.TurbineConfig;
+import org.apache.turbine.test.BaseTurbineTest;
/**
* Tests all the various defaults for the Template Service.
@@ -30,17 +29,14 @@
* @version $Id$
*/
public class DefaultsTest
- extends BaseTestCase
+ extends BaseTurbineTest
{
- private static TurbineConfig tc = null;
- private static TemplateService ts = null;
-
+ private TemplateService ts = null;
+
public DefaultsTest(String name)
throws Exception
{
- super(name);
- tc = new TurbineConfig(".", "/conf/test/TemplateService.properties");
- tc.initialize();
+ super(name, "/conf/test/TemplateService.properties");
ts = (TemplateService)
TurbineServices.getInstance().getService(TemplateService.SERVICE_NAME);
}
1.4.2.3 +5 -8
jakarta-turbine-2/src/test/org/apache/turbine/services/template/TemplateTest.java
Index: TemplateTest.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/services/template/TemplateTest.java,v
retrieving revision 1.4.2.2
retrieving revision 1.4.2.3
diff -u -r1.4.2.2 -r1.4.2.3
--- TemplateTest.java 20 May 2004 03:32:53 -0000 1.4.2.2
+++ TemplateTest.java 14 Aug 2004 20:57:58 -0000 1.4.2.3
@@ -18,9 +18,9 @@
import junit.framework.Test;
import junit.framework.TestSuite;
+
import org.apache.turbine.services.TurbineServices;
-import org.apache.turbine.test.BaseTestCase;
-import org.apache.turbine.util.TurbineConfig;
+import org.apache.turbine.test.BaseTurbineTest;
/**
* Tests all the various template mappings for Screen and Layout
@@ -31,17 +31,14 @@
*/
public class TemplateTest
- extends BaseTestCase
+ extends BaseTurbineTest
{
- private static TurbineConfig tc = null;
private static TemplateService ts = null;
public TemplateTest(String name)
throws Exception
{
- super(name);
- tc = new TurbineConfig(".", "/conf/test/TemplateService.properties");
- tc.initialize();
+ super(name, "/conf/test/TemplateService.properties");
ts = (TemplateService)
TurbineServices.getInstance().getService(TemplateService.SERVICE_NAME);
}
No revision
No revision
1.6.2.3 +4 -10
jakarta-turbine-2/src/test/org/apache/turbine/services/velocity/PathConverterTest.java
Index: PathConverterTest.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/services/velocity/PathConverterTest.java,v
retrieving revision 1.6.2.2
retrieving revision 1.6.2.3
diff -u -r1.6.2.2 -r1.6.2.3
--- PathConverterTest.java 20 May 2004 03:33:12 -0000 1.6.2.2
+++ PathConverterTest.java 14 Aug 2004 20:57:59 -0000 1.6.2.3
@@ -24,10 +24,7 @@
import org.apache.turbine.Turbine;
import org.apache.turbine.services.TurbineServices;
-import org.apache.turbine.services.velocity.TurbineVelocityService;
-import org.apache.turbine.services.velocity.VelocityService;
-import org.apache.turbine.test.BaseTestCase;
-import org.apache.turbine.util.TurbineConfig;
+import org.apache.turbine.test.BaseTurbineTest;
/**
* Tests startup of the Velocity Service and translation of various
@@ -37,18 +34,15 @@
* @version $Id$
*/
public class PathConverterTest
- extends BaseTestCase
+ extends BaseTurbineTest
{
- private static TurbineConfig tc = null;
private static VelocityService vs = null;
private static String fileSeperator = System.getProperty("file.separator");
public PathConverterTest(String name)
throws Exception
{
- super(name);
- tc = new TurbineConfig(".", "/conf/test/TemplateService.properties");
- tc.initialize();
+ super(name, "/conf/test/TemplateService.properties");
vs = (VelocityService)
TurbineServices.getInstance().getService(VelocityService.SERVICE_NAME);
}
No revision
No revision
1.3.2.3 +4 -14
jakarta-turbine-2/src/test/org/apache/turbine/test/BaseTestCase.java
Index: BaseTestCase.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/test/BaseTestCase.java,v
retrieving revision 1.3.2.2
retrieving revision 1.3.2.3
diff -u -r1.3.2.2 -r1.3.2.3
--- BaseTestCase.java 20 May 2004 03:33:12 -0000 1.3.2.2
+++ BaseTestCase.java 14 Aug 2004 20:57:59 -0000 1.3.2.3
@@ -21,15 +21,12 @@
import java.io.FileNotFoundException;
import java.util.Properties;
-import org.apache.commons.logging.LogFactory;
-import org.apache.commons.logging.impl.Log4jFactory;
+import junit.framework.TestCase;
import org.apache.log4j.PropertyConfigurator;
import org.apache.turbine.Turbine;
-import junit.framework.TestCase;
-
/**
* Base functionality to be extended by all Apache Turbine test cases. Test
* case implementations are used to automate testing via JUnit.
@@ -41,32 +38,25 @@
public abstract class BaseTestCase
extends TestCase
{
- File log4jFile = new File("conf/test/Log4j.properties");
+ private static File log4jFile = new File("conf/test/Log4j.properties");
public BaseTestCase(String name)
throws Exception
{
super(name);
- Properties p = new Properties();
try
{
+ Properties p = new Properties();
p.load(new FileInputStream(log4jFile));
p.setProperty(Turbine.APPLICATION_ROOT_KEY, new
File(".").getAbsolutePath());
PropertyConfigurator.configure(p);
-
}
catch (FileNotFoundException fnf)
{
System.err.println("Could not open Log4J configuration file "
+ log4jFile);
}
-
- //
- // Set up Commons Logging to use the Log4J Logging
- //
- System.getProperties().setProperty(LogFactory.class.getName(),
- Log4jFactory.class.getName());
}
}
1.1.2.2 +12 -46
jakarta-turbine-2/src/test/org/apache/turbine/test/Attic/BaseTurbineTest.java
Index: BaseTurbineTest.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/test/Attic/BaseTurbineTest.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- BaseTurbineTest.java 29 Jul 2004 15:08:57 -0000 1.1.2.1
+++ BaseTurbineTest.java 14 Aug 2004 20:57:59 -0000 1.1.2.2
@@ -17,18 +17,8 @@
*/
import java.io.File;
-import java.io.FileInputStream;
-
import java.util.HashMap;
import java.util.Map;
-import java.util.Properties;
-
-import junit.framework.TestCase;
-
-import org.apache.commons.logging.LogFactory;
-import org.apache.commons.logging.impl.Log4jFactory;
-
-import org.apache.log4j.PropertyConfigurator;
import org.apache.turbine.Turbine;
import org.apache.turbine.util.TurbineConfig;
@@ -42,49 +32,25 @@
*/
public abstract class BaseTurbineTest
- extends TestCase
-
+ extends BaseTestCase
{
private File log4jFile = new File("conf/test/Log4j.properties");
- private TurbineConfig turbineConfig = null;
+ private static TurbineConfig turbineConfig = null;
- public BaseTurbineTest(String name)
+ public BaseTurbineTest(String name, String config)
+ throws Exception
{
super(name);
- initLog4J();
-
- Map initParams = new HashMap();
-
initParams.put(TurbineConfig.PROPERTIES_PATH_KEY,"conf/test/TurbineResources.properties");
- initParams.put(Turbine.LOGGING_ROOT_KEY, "target/test-logs");
-
- turbineConfig = new TurbineConfig(".", initParams);
- turbineConfig.initialize();
- }
-
- private void initLog4J()
- {
- Properties p = new Properties();
- try
- {
- p.load(new FileInputStream(log4jFile));
- p.setProperty(Turbine.APPLICATION_ROOT_KEY,
- new File(".").getAbsolutePath());
- PropertyConfigurator.configure(p);
- }
- catch (Exception e)
+ if (turbineConfig == null)
{
- System.err.println("Could not open Log4J configuration file "
- + log4jFile);
- }
+ Map initParams = new HashMap();
+ initParams.put(TurbineConfig.PROPERTIES_PATH_KEY, config); //
"conf/test/TurbineResources.properties"
+ initParams.put(Turbine.LOGGING_ROOT_KEY, "target/test-logs");
- //
- // Set up Commons Logging to use the Log4J Logging
- //
- System.getProperties().setProperty(
- LogFactory.class.getName(),
- Log4jFactory.class.getName());
+ turbineConfig = new TurbineConfig(".", initParams);
+ turbineConfig.initialize();
+ }
}
-
}
No revision
Index: BaseTurbineTest.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/test/Attic/BaseTurbineTest.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- BaseTurbineTest.java 29 Jul 2004 15:08:57 -0000 1.1.2.1
+++ BaseTurbineTest.java 14 Aug 2004 20:57:59 -0000 1.1.2.2
@@ -17,18 +17,8 @@
*/
import java.io.File;
-import java.io.FileInputStream;
-
import java.util.HashMap;
import java.util.Map;
-import java.util.Properties;
-
-import junit.framework.TestCase;
-
-import org.apache.commons.logging.LogFactory;
-import org.apache.commons.logging.impl.Log4jFactory;
-
-import org.apache.log4j.PropertyConfigurator;
import org.apache.turbine.Turbine;
import org.apache.turbine.util.TurbineConfig;
@@ -42,49 +32,25 @@
*/
public abstract class BaseTurbineTest
- extends TestCase
-
+ extends BaseTestCase
{
private File log4jFile = new File("conf/test/Log4j.properties");
- private TurbineConfig turbineConfig = null;
+ private static TurbineConfig turbineConfig = null;
- public BaseTurbineTest(String name)
+ public BaseTurbineTest(String name, String config)
+ throws Exception
{
super(name);
- initLog4J();
-
- Map initParams = new HashMap();
-
initParams.put(TurbineConfig.PROPERTIES_PATH_KEY,"conf/test/TurbineResources.properties");
- initParams.put(Turbine.LOGGING_ROOT_KEY, "target/test-logs");
-
- turbineConfig = new TurbineConfig(".", initParams);
- turbineConfig.initialize();
- }
-
- private void initLog4J()
- {
- Properties p = new Properties();
- try
- {
- p.load(new FileInputStream(log4jFile));
- p.setProperty(Turbine.APPLICATION_ROOT_KEY,
- new File(".").getAbsolutePath());
- PropertyConfigurator.configure(p);
- }
- catch (Exception e)
+ if (turbineConfig == null)
{
- System.err.println("Could not open Log4J configuration file "
- + log4jFile);
- }
+ Map initParams = new HashMap();
+ initParams.put(TurbineConfig.PROPERTIES_PATH_KEY, config); //
"conf/test/TurbineResources.properties"
+ initParams.put(Turbine.LOGGING_ROOT_KEY, "target/test-logs");
- //
- // Set up Commons Logging to use the Log4J Logging
- //
- System.getProperties().setProperty(
- LogFactory.class.getName(),
- Log4jFactory.class.getName());
+ turbineConfig = new TurbineConfig(".", initParams);
+ turbineConfig.initialize();
+ }
}
-
}
No revision
Index: BaseTurbineTest.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/test/Attic/BaseTurbineTest.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- BaseTurbineTest.java 29 Jul 2004 15:08:57 -0000 1.1.2.1
+++ BaseTurbineTest.java 14 Aug 2004 20:57:59 -0000 1.1.2.2
@@ -17,18 +17,8 @@
*/
import java.io.File;
-import java.io.FileInputStream;
-
import java.util.HashMap;
import java.util.Map;
-import java.util.Properties;
-
-import junit.framework.TestCase;
-
-import org.apache.commons.logging.LogFactory;
-import org.apache.commons.logging.impl.Log4jFactory;
-
-import org.apache.log4j.PropertyConfigurator;
import org.apache.turbine.Turbine;
import org.apache.turbine.util.TurbineConfig;
@@ -42,49 +32,25 @@
*/
public abstract class BaseTurbineTest
- extends TestCase
-
+ extends BaseTestCase
{
private File log4jFile = new File("conf/test/Log4j.properties");
- private TurbineConfig turbineConfig = null;
+ private static TurbineConfig turbineConfig = null;
- public BaseTurbineTest(String name)
+ public BaseTurbineTest(String name, String config)
+ throws Exception
{
super(name);
- initLog4J();
-
- Map initParams = new HashMap();
-
initParams.put(TurbineConfig.PROPERTIES_PATH_KEY,"conf/test/TurbineResources.properties");
- initParams.put(Turbine.LOGGING_ROOT_KEY, "target/test-logs");
-
- turbineConfig = new TurbineConfig(".", initParams);
- turbineConfig.initialize();
- }
-
- private void initLog4J()
- {
- Properties p = new Properties();
- try
- {
- p.load(new FileInputStream(log4jFile));
- p.setProperty(Turbine.APPLICATION_ROOT_KEY,
- new File(".").getAbsolutePath());
- PropertyConfigurator.configure(p);
- }
- catch (Exception e)
+ if (turbineConfig == null)
{
- System.err.println("Could not open Log4J configuration file "
- + log4jFile);
- }
+ Map initParams = new HashMap();
+ initParams.put(TurbineConfig.PROPERTIES_PATH_KEY, config); //
"conf/test/TurbineResources.properties"
+ initParams.put(Turbine.LOGGING_ROOT_KEY, "target/test-logs");
- //
- // Set up Commons Logging to use the Log4J Logging
- //
- System.getProperties().setProperty(
- LogFactory.class.getName(),
- Log4jFactory.class.getName());
+ turbineConfig = new TurbineConfig(".", initParams);
+ turbineConfig.initialize();
+ }
}
-
}
1.1.2.1 +46 -0
jakarta-turbine-2/src/test/org/apache/turbine/test/Attic/BaseTurbineHsqlTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]