henning 2004/07/29 08:08:57
Modified: . Tag: TURBINE_2_3_BRANCH project.xml
conf/test Tag: TURBINE_2_3_BRANCH TorqueTest.properties
Added: conf/test Tag: TURBINE_2_3_BRANCH
TurbineResources.properties create-db.sql
src/test/org/apache/turbine Tag: TURBINE_2_3_BRANCH
TestTurbine.java
src/test/org/apache/turbine/services/security Tag:
TURBINE_2_3_BRANCH 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/test Tag: TURBINE_2_3_BRANCH
BaseTurbineTest.java HsqlDB.java
Log:
Add quite a number of Unit tests for the Security Service. They were
not initially for the Security Service (at least not the
_Torque_SecurityService) but as I had them anyway, we might as well
put them into the Source tree and push the coverage of
org.apache.torque.security up a bit.
Feel free to use BaseTurbineTest as a platform from which other Tests
that need an initialized Turbine can be built.
I use HSQL for testing the database access. This code has been
shamelessly stolen^Wborrowed from the HibernateAvalon component by
Eric Pugh. Thanks!
Revision Changes Path
No revision
No revision
1.136.2.4 +18 -0 jakarta-turbine-2/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/jakarta-turbine-2/project.xml,v
retrieving revision 1.136.2.3
retrieving revision 1.136.2.4
diff -u -r1.136.2.3 -r1.136.2.4
--- project.xml 30 Mar 2004 15:20:21 -0000 1.136.2.3
+++ project.xml 29 Jul 2004 15:08:56 -0000 1.136.2.4
@@ -507,6 +507,18 @@
<version>1.2-b1</version>
<url>http://xml.apache.org/xmlrpc/</url>
</dependency>
+
+ <!-- Needed only for testing -->
+ <dependency>
+ <id>commons-dbcp</id>
+ <version>1.1</version>
+ </dependency>
+
+ <dependency>
+ <id>hsqldb</id>
+ <version>1.7.1</version>
+ </dependency>
+
</dependencies>
<build>
@@ -516,6 +528,12 @@
<includes>
<include>**/*Test.java</include>
</includes>
+ <includes>
+ <include>**/Test*.java</include>
+ </includes>
+ <excludes>
+ <exclude>**/test/*.java</exclude>
+ </excludes>
</unitTest>
<integrationUnitTestSourceDirectory/>
<integrationUnitTest/>
No revision
No revision
1.1.2.1 +36 -4 jakarta-turbine-2/conf/test/TorqueTest.properties
Index: TorqueTest.properties
===================================================================
RCS file: /home/cvs/jakarta-turbine-2/conf/test/TorqueTest.properties,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -r1.1 -r1.1.2.1
--- TorqueTest.properties 22 Jun 2003 22:41:36 -0000 1.1
+++ TorqueTest.properties 29 Jul 2004 15:08:56 -0000 1.1.2.1
@@ -6,13 +6,45 @@
#
# ------------------------------------------------------------------------
+#
+# Copyright 2001-2004 The Apache Software Foundation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
torque.applicationRoot = .
-torque.defaults.pool.defaultMaxActive=30
-torque.defaults.pool.testOnBorrow=true
-torque.defaults.pool.validationQuery=SELECT 1
+#torque.defaults.pool.defaultMaxActive=30
+#torque.defaults.pool.testOnBorrow=true
+#torque.defaults.pool.validationQuery=SELECT 1
+
+torque.defaults.connection.user = sa
+torque.defaults.connection.password =
torque.idbroker.cleverquantity=true
torque.idbroker.prefetch=true
torque.idbroker.usenewconnection=true
+
+torque.database.default.adapter = hypersonic
+
+torque.dsfactory.default.factory =
org.apache.torque.dsfactory.TorqueDataSourceFactory
+torque.dsfactory.default.pool.defaultMaxConnections = 10
+torque.dsfactory.default.pool.maxExpiryTime = 3600
+torque.dsfactory.default.pool.connectionWaitTimeout = 10
+torque.dsfactory.default.connection.driver = org.hsqldb.jdbcDriver
+torque.dsfactory.default.connection.url = jdbc:hsqldb:.
+
+
+#torque.dsfactory.default.factory=
org.apache.torque.dsfactory.SharedPoolDataSourceFactory
+
No revision
Index: TorqueTest.properties
===================================================================
RCS file: /home/cvs/jakarta-turbine-2/conf/test/TorqueTest.properties,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -r1.1 -r1.1.2.1
--- TorqueTest.properties 22 Jun 2003 22:41:36 -0000 1.1
+++ TorqueTest.properties 29 Jul 2004 15:08:56 -0000 1.1.2.1
@@ -6,13 +6,45 @@
#
# ------------------------------------------------------------------------
+#
+# Copyright 2001-2004 The Apache Software Foundation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
torque.applicationRoot = .
-torque.defaults.pool.defaultMaxActive=30
-torque.defaults.pool.testOnBorrow=true
-torque.defaults.pool.validationQuery=SELECT 1
+#torque.defaults.pool.defaultMaxActive=30
+#torque.defaults.pool.testOnBorrow=true
+#torque.defaults.pool.validationQuery=SELECT 1
+
+torque.defaults.connection.user = sa
+torque.defaults.connection.password =
torque.idbroker.cleverquantity=true
torque.idbroker.prefetch=true
torque.idbroker.usenewconnection=true
+
+torque.database.default.adapter = hypersonic
+
+torque.dsfactory.default.factory =
org.apache.torque.dsfactory.TorqueDataSourceFactory
+torque.dsfactory.default.pool.defaultMaxConnections = 10
+torque.dsfactory.default.pool.maxExpiryTime = 3600
+torque.dsfactory.default.pool.connectionWaitTimeout = 10
+torque.dsfactory.default.connection.driver = org.hsqldb.jdbcDriver
+torque.dsfactory.default.connection.url = jdbc:hsqldb:.
+
+
+#torque.dsfactory.default.factory=
org.apache.torque.dsfactory.SharedPoolDataSourceFactory
+
No revision
Index: TorqueTest.properties
===================================================================
RCS file: /home/cvs/jakarta-turbine-2/conf/test/TorqueTest.properties,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -r1.1 -r1.1.2.1
--- TorqueTest.properties 22 Jun 2003 22:41:36 -0000 1.1
+++ TorqueTest.properties 29 Jul 2004 15:08:56 -0000 1.1.2.1
@@ -6,13 +6,45 @@
#
# ------------------------------------------------------------------------
+#
+# Copyright 2001-2004 The Apache Software Foundation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
torque.applicationRoot = .
-torque.defaults.pool.defaultMaxActive=30
-torque.defaults.pool.testOnBorrow=true
-torque.defaults.pool.validationQuery=SELECT 1
+#torque.defaults.pool.defaultMaxActive=30
+#torque.defaults.pool.testOnBorrow=true
+#torque.defaults.pool.validationQuery=SELECT 1
+
+torque.defaults.connection.user = sa
+torque.defaults.connection.password =
torque.idbroker.cleverquantity=true
torque.idbroker.prefetch=true
torque.idbroker.usenewconnection=true
+
+torque.database.default.adapter = hypersonic
+
+torque.dsfactory.default.factory =
org.apache.torque.dsfactory.TorqueDataSourceFactory
+torque.dsfactory.default.pool.defaultMaxConnections = 10
+torque.dsfactory.default.pool.maxExpiryTime = 3600
+torque.dsfactory.default.pool.connectionWaitTimeout = 10
+torque.dsfactory.default.connection.driver = org.hsqldb.jdbcDriver
+torque.dsfactory.default.connection.url = jdbc:hsqldb:.
+
+
+#torque.dsfactory.default.factory=
org.apache.torque.dsfactory.SharedPoolDataSourceFactory
+
1.1.2.1 +702 -0 jakarta-turbine-2/conf/test/Attic/TurbineResources.properties
1.1.2.1 +130 -0 jakarta-turbine-2/conf/test/Attic/create-db.sql
No revision
No revision
1.1.2.1 +48 -0
jakarta-turbine-2/src/test/org/apache/turbine/Attic/TestTurbine.java
No revision
No revision
1.1.2.1 +277 -0
jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurity.java
1.1.2.1 +124 -0
jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurityACL.java
1.1.2.1 +212 -0
jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurityGroup.java
1.1.2.1 +350 -0
jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurityPermission.java
1.1.2.1 +400 -0
jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurityRole.java
1.1.2.1 +190 -0
jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurityUser.java
1.1.2.1 +317 -0
jakarta-turbine-2/src/test/org/apache/turbine/services/security/Attic/TestSecurityUserManager.java
No revision
No revision
1.1.2.1 +57 -0
jakarta-turbine-2/src/test/org/apache/turbine/services/security/torque/Attic/TestTorqueSecurity.java
No revision
No revision
1.1.2.1 +90 -0
jakarta-turbine-2/src/test/org/apache/turbine/test/Attic/BaseTurbineTest.java
1.1.2.1 +116 -0
jakarta-turbine-2/src/test/org/apache/turbine/test/Attic/HsqlDB.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]