[prev in list] [next in list] [prev in thread] [next in thread]
List: turbine-dev
Subject: svn commit: r448680 [4/4] - in
From: tv () apache ! org
Date: 2006-09-21 20:56:38
Message-ID: 20060921205641.19A231A9823 () eris ! apache ! org
[Download RAW message or body]
Added: jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/StartingSecurityServicesTest.java
URL: http://svn.apache.org/viewvc/jakarta/turbine/fulcrum/trunk/security/torque/src/te \
st/org/apache/fulcrum/security/torque/StartingSecurityServicesTest.java?view=auto&rev=448680
==============================================================================
--- jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/StartingSecurityServicesTest.java \
(added)
+++ jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/StartingSecurityServicesTest.java \
Thu Sep 21 13:56:36 2006 @@ -0,0 +1,55 @@
+package org.apache.fulcrum.security.torque;
+/*
+ * 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.
+ */
+
+import org.apache.fulcrum.security.SecurityService;
+import org.apache.fulcrum.security.model.dynamic.DynamicModelManager;
+import org.apache.fulcrum.security.torque.dynamic.TorqueDynamicGroupManagerImpl;
+import org.apache.fulcrum.security.torque.dynamic.TorqueDynamicPermissionManagerImpl;
+import org.apache.fulcrum.security.torque.dynamic.TorqueDynamicRoleManagerImpl;
+import org.apache.fulcrum.security.torque.dynamic.TorqueDynamicUserManagerImpl;
+import org.apache.fulcrum.testcontainer.BaseUnitTest;
+
+/**
+ * @author <a href="mailto:marco@intermeta.de">Marco Knüttel</a>
+ * @version $Id: StartingSecurityServicesTest.java 223140 2004-11-01 13:29:25Z epugh \
$ + */
+
+public class StartingSecurityServicesTest extends BaseUnitTest
+{
+ private SecurityService securityService = null;
+ public StartingSecurityServicesTest(String name)
+ {
+ super(name);
+ }
+
+
+ public void testStartingTorqueSecurity() throws Exception
+ {
+ this.setRoleFileName("src/test/DynamicTorqueRoleConfig.xml");
+ this.setConfigurationFileName("src/test/DynamicTorqueComponentConfig.xml");
+ securityService = (SecurityService) lookup(SecurityService.ROLE);
+ assertTrue(securityService.getUserManager() instanceof \
TorqueDynamicUserManagerImpl); + assertTrue(securityService.getRoleManager() \
instanceof TorqueDynamicRoleManagerImpl); + assertTrue(
+ securityService.getPermissionManager() instanceof \
TorqueDynamicPermissionManagerImpl); + \
assertTrue(securityService.getGroupManager() instanceof \
TorqueDynamicGroupManagerImpl); + assertTrue(securityService.getModelManager() \
instanceof DynamicModelManager); + }
+
+
+
+}
Added: jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/TorqueGroupManagerTest.java
URL: http://svn.apache.org/viewvc/jakarta/turbine/fulcrum/trunk/security/torque/src/te \
st/org/apache/fulcrum/security/torque/TorqueGroupManagerTest.java?view=auto&rev=448680
==============================================================================
--- jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/TorqueGroupManagerTest.java \
(added)
+++ jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/TorqueGroupManagerTest.java \
Thu Sep 21 13:56:36 2006 @@ -0,0 +1,107 @@
+package org.apache.fulcrum.security.torque;
+/*
+ * 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.
+ */
+
+import org.apache.fulcrum.security.SecurityService;
+import org.apache.fulcrum.security.model.test.AbstractGroupManagerTest;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicGroupRolePeer;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicRolePermissionPeer;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicUserDelegatesPeer;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicUserGroupPeer;
+import org.apache.fulcrum.security.torque.om.TorqueGroupPeer;
+import org.apache.fulcrum.security.torque.om.TorquePermissionPeer;
+import org.apache.fulcrum.security.torque.om.TorqueRolePeer;
+import org.apache.fulcrum.security.torque.om.TorqueUserPeer;
+import org.apache.torque.TorqueException;
+import org.apache.torque.util.Criteria;
+
+/**
+ * @author <a href="mailto:tv@apache.org">Thomas Vandahl</a>
+ * @version $Id:$
+ */
+public class TorqueGroupManagerTest extends AbstractGroupManagerTest
+{
+ public void setUp()
+ {
+ try
+ {
+ this.setRoleFileName("src/test/DynamicTorqueRoleConfig.xml");
+ this.setConfigurationFileName("src/test/DynamicTorqueComponentConfig.xml");
+ securityService = (SecurityService) lookup(SecurityService.ROLE);
+ groupManager = securityService.getGroupManager();
+ }
+ catch (Exception e)
+ {
+ fail(e.toString());
+ }
+ }
+
+ public void tearDown()
+ {
+ // cleanup tables
+ try
+ {
+ Criteria criteria = new Criteria();
+ criteria.add(TorqueDynamicUserGroupPeer.USER_ID, 0, \
Criteria.GREATER_THAN); + TorqueDynamicUserGroupPeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueDynamicGroupRolePeer.GROUP_ID, 0, \
Criteria.GREATER_THAN); + TorqueDynamicGroupRolePeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueDynamicRolePermissionPeer.ROLE_ID, 0, \
Criteria.GREATER_THAN); + \
TorqueDynamicRolePermissionPeer.doDelete(criteria); +
+ criteria.clear();
+ criteria.add(TorqueDynamicUserDelegatesPeer.DELEGATEE_USER_ID, 0, \
Criteria.GREATER_THAN); + \
TorqueDynamicUserDelegatesPeer.doDelete(criteria); +
+ criteria.clear();
+ criteria.add(TorqueUserPeer.USER_ID, 0, Criteria.GREATER_THAN);
+ TorqueUserPeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueGroupPeer.GROUP_ID, 0, Criteria.GREATER_THAN);
+ TorqueGroupPeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueRolePeer.ROLE_ID, 0, Criteria.GREATER_THAN);
+ TorqueRolePeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorquePermissionPeer.PERMISSION_ID, 0, \
Criteria.GREATER_THAN); + TorquePermissionPeer.doDelete(criteria);
+ }
+ catch (TorqueException e)
+ {
+ fail(e.toString());
+ }
+
+ group = null;
+ groupManager = null;
+ securityService = null;
+ }
+
+ /**
+ * Constructor for TorqueGroupManagerTest.
+ * @param arg0
+ */
+ public TorqueGroupManagerTest(String arg0)
+ {
+ super(arg0);
+ }
+}
Added: jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/TorquePermissionManagerTest.java
URL: http://svn.apache.org/viewvc/jakarta/turbine/fulcrum/trunk/security/torque/src/te \
st/org/apache/fulcrum/security/torque/TorquePermissionManagerTest.java?view=auto&rev=448680
==============================================================================
--- jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/TorquePermissionManagerTest.java \
(added)
+++ jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/TorquePermissionManagerTest.java \
Thu Sep 21 13:56:36 2006 @@ -0,0 +1,102 @@
+package org.apache.fulcrum.security.torque;
+/*
+ * 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.
+ */
+
+import org.apache.fulcrum.security.SecurityService;
+import org.apache.fulcrum.security.model.test.AbstractPermissionManagerTest;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicGroupRolePeer;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicRolePermissionPeer;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicUserDelegatesPeer;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicUserGroupPeer;
+import org.apache.fulcrum.security.torque.om.TorqueGroupPeer;
+import org.apache.fulcrum.security.torque.om.TorquePermissionPeer;
+import org.apache.fulcrum.security.torque.om.TorqueRolePeer;
+import org.apache.fulcrum.security.torque.om.TorqueUserPeer;
+import org.apache.torque.TorqueException;
+import org.apache.torque.util.Criteria;
+
+/**
+ * @author <a href="mailto:tv@apache.org">Thomas Vandahl</a>
+ * @version $Id:$
+ */
+public class TorquePermissionManagerTest extends AbstractPermissionManagerTest
+{
+ public void setUp() throws Exception
+ {
+
+ this.setRoleFileName("src/test/DynamicTorqueRoleConfig.xml");
+ this.setConfigurationFileName("src/test/DynamicTorqueComponentConfig.xml");
+ securityService = (SecurityService) lookup(SecurityService.ROLE);
+ permissionManager = securityService.getPermissionManager();
+
+ }
+
+ public void tearDown()
+ {
+ // cleanup tables
+ try
+ {
+ Criteria criteria = new Criteria();
+ criteria.add(TorqueDynamicUserGroupPeer.USER_ID, 0, \
Criteria.GREATER_THAN); + TorqueDynamicUserGroupPeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueDynamicGroupRolePeer.GROUP_ID, 0, \
Criteria.GREATER_THAN); + TorqueDynamicGroupRolePeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueDynamicRolePermissionPeer.ROLE_ID, 0, \
Criteria.GREATER_THAN); + \
TorqueDynamicRolePermissionPeer.doDelete(criteria); +
+ criteria.clear();
+ criteria.add(TorqueDynamicUserDelegatesPeer.DELEGATEE_USER_ID, 0, \
Criteria.GREATER_THAN); + \
TorqueDynamicUserDelegatesPeer.doDelete(criteria); +
+ criteria.clear();
+ criteria.add(TorqueUserPeer.USER_ID, 0, Criteria.GREATER_THAN);
+ TorqueUserPeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueGroupPeer.GROUP_ID, 0, Criteria.GREATER_THAN);
+ TorqueGroupPeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueRolePeer.ROLE_ID, 0, Criteria.GREATER_THAN);
+ TorqueRolePeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorquePermissionPeer.PERMISSION_ID, 0, \
Criteria.GREATER_THAN); + TorquePermissionPeer.doDelete(criteria);
+ }
+ catch (TorqueException e)
+ {
+ fail(e.toString());
+ }
+
+ permission = null;
+ permissionManager = null;
+ securityService = null;
+ }
+
+ /**
+ * Constructor for TorquePermissionManagerTest.
+ * @param arg0
+ */
+ public TorquePermissionManagerTest(String arg0)
+ {
+ super(arg0);
+ }
+}
Added: jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/TorqueRoleManagerTest.java
URL: http://svn.apache.org/viewvc/jakarta/turbine/fulcrum/trunk/security/torque/src/te \
st/org/apache/fulcrum/security/torque/TorqueRoleManagerTest.java?view=auto&rev=448680 \
==============================================================================
--- jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/TorqueRoleManagerTest.java \
(added)
+++ jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/TorqueRoleManagerTest.java \
Thu Sep 21 13:56:36 2006 @@ -0,0 +1,108 @@
+package org.apache.fulcrum.security.torque;
+/*
+ * 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.
+ */
+
+import org.apache.fulcrum.security.RoleManager;
+import org.apache.fulcrum.security.SecurityService;
+import org.apache.fulcrum.security.model.test.AbstractRoleManagerTest;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicGroupRolePeer;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicRolePermissionPeer;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicUserDelegatesPeer;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicUserGroupPeer;
+import org.apache.fulcrum.security.torque.om.TorqueGroupPeer;
+import org.apache.fulcrum.security.torque.om.TorquePermissionPeer;
+import org.apache.fulcrum.security.torque.om.TorqueRolePeer;
+import org.apache.fulcrum.security.torque.om.TorqueUserPeer;
+import org.apache.torque.TorqueException;
+import org.apache.torque.util.Criteria;
+
+/**
+ * @author <a href="mailto:tv@apache.org">Thomas Vandahl</a>
+ * @version $Id:$
+ */
+public class TorqueRoleManagerTest extends AbstractRoleManagerTest
+{
+ public void setUp()
+ {
+ try
+ {
+ this.setRoleFileName("src/test/DynamicTorqueRoleConfig.xml");
+ this.setConfigurationFileName("src/test/DynamicTorqueComponentConfig.xml");
+ securityService = (SecurityService) lookup(SecurityService.ROLE);
+ roleManager = (RoleManager) securityService.getRoleManager();
+ }
+ catch (Exception e)
+ {
+ fail(e.toString());
+ }
+ }
+
+ public void tearDown()
+ {
+ // cleanup tables
+ try
+ {
+ Criteria criteria = new Criteria();
+ criteria.add(TorqueDynamicUserGroupPeer.USER_ID, 0, \
Criteria.GREATER_THAN); + TorqueDynamicUserGroupPeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueDynamicGroupRolePeer.GROUP_ID, 0, \
Criteria.GREATER_THAN); + TorqueDynamicGroupRolePeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueDynamicRolePermissionPeer.ROLE_ID, 0, \
Criteria.GREATER_THAN); + \
TorqueDynamicRolePermissionPeer.doDelete(criteria); +
+ criteria.clear();
+ criteria.add(TorqueDynamicUserDelegatesPeer.DELEGATEE_USER_ID, 0, \
Criteria.GREATER_THAN); + \
TorqueDynamicUserDelegatesPeer.doDelete(criteria); +
+ criteria.clear();
+ criteria.add(TorqueUserPeer.USER_ID, 0, Criteria.GREATER_THAN);
+ TorqueUserPeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueGroupPeer.GROUP_ID, 0, Criteria.GREATER_THAN);
+ TorqueGroupPeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueRolePeer.ROLE_ID, 0, Criteria.GREATER_THAN);
+ TorqueRolePeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorquePermissionPeer.PERMISSION_ID, 0, \
Criteria.GREATER_THAN); + TorquePermissionPeer.doDelete(criteria);
+ }
+ catch (TorqueException e)
+ {
+ fail(e.toString());
+ }
+
+ role = null;
+ roleManager = null;
+ securityService = null;
+ }
+
+ /**
+ * Constructor for TorqueRoleManagerTest.
+ * @param arg0
+ */
+ public TorqueRoleManagerTest(String arg0)
+ {
+ super(arg0);
+ }
+}
Added: jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/TorqueUserManagerTest.java
URL: http://svn.apache.org/viewvc/jakarta/turbine/fulcrum/trunk/security/torque/src/te \
st/org/apache/fulcrum/security/torque/TorqueUserManagerTest.java?view=auto&rev=448680 \
==============================================================================
--- jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/TorqueUserManagerTest.java \
(added)
+++ jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/TorqueUserManagerTest.java \
Thu Sep 21 13:56:36 2006 @@ -0,0 +1,107 @@
+package org.apache.fulcrum.security.torque;
+/*
+ * 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.
+ */
+
+import org.apache.fulcrum.security.SecurityService;
+import org.apache.fulcrum.security.model.test.AbstractUserManagerTest;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicGroupRolePeer;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicRolePermissionPeer;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicUserDelegatesPeer;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicUserGroupPeer;
+import org.apache.fulcrum.security.torque.om.TorqueGroupPeer;
+import org.apache.fulcrum.security.torque.om.TorquePermissionPeer;
+import org.apache.fulcrum.security.torque.om.TorqueRolePeer;
+import org.apache.fulcrum.security.torque.om.TorqueUserPeer;
+import org.apache.torque.TorqueException;
+import org.apache.torque.util.Criteria;
+
+/**
+ * @author <a href="mailto:tv@apache.org">Thomas Vandahl</a>
+ * @version $Id:$
+ */
+public class TorqueUserManagerTest extends AbstractUserManagerTest
+{
+ public void setUp()
+ {
+ try
+ {
+ this.setRoleFileName("src/test/DynamicTorqueRoleConfig.xml");
+ this.setConfigurationFileName("src/test/DynamicTorqueComponentConfig.xml");
+ securityService = (SecurityService) lookup(SecurityService.ROLE);
+ userManager = securityService.getUserManager();
+ }
+ catch (Exception e)
+ {
+ fail(e.toString());
+ }
+ }
+
+ public void tearDown()
+ {
+ // cleanup tables
+ try
+ {
+ Criteria criteria = new Criteria();
+ criteria.add(TorqueDynamicUserGroupPeer.USER_ID, 0, \
Criteria.GREATER_THAN); + TorqueDynamicUserGroupPeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueDynamicGroupRolePeer.GROUP_ID, 0, \
Criteria.GREATER_THAN); + TorqueDynamicGroupRolePeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueDynamicRolePermissionPeer.ROLE_ID, 0, \
Criteria.GREATER_THAN); + \
TorqueDynamicRolePermissionPeer.doDelete(criteria); +
+ criteria.clear();
+ criteria.add(TorqueDynamicUserDelegatesPeer.DELEGATEE_USER_ID, 0, \
Criteria.GREATER_THAN); + \
TorqueDynamicUserDelegatesPeer.doDelete(criteria); +
+ criteria.clear();
+ criteria.add(TorqueUserPeer.USER_ID, 0, Criteria.GREATER_THAN);
+ TorqueUserPeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueGroupPeer.GROUP_ID, 0, Criteria.GREATER_THAN);
+ TorqueGroupPeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueRolePeer.ROLE_ID, 0, Criteria.GREATER_THAN);
+ TorqueRolePeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorquePermissionPeer.PERMISSION_ID, 0, \
Criteria.GREATER_THAN); + TorquePermissionPeer.doDelete(criteria);
+ }
+ catch (TorqueException e)
+ {
+ fail(e.toString());
+ }
+
+ user = null;
+ userManager = null;
+ securityService = null;
+ }
+
+ /**
+ * Constructor for TorqueUserManagerTest.
+ * @param arg0
+ */
+ public TorqueUserManagerTest(String arg0)
+ {
+ super(arg0);
+ }
+}
Added: jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/basic/TorqueBasicModelManagerTest.java
URL: http://svn.apache.org/viewvc/jakarta/turbine/fulcrum/trunk/security/torque/src/te \
st/org/apache/fulcrum/security/torque/basic/TorqueBasicModelManagerTest.java?view=auto&rev=448680
==============================================================================
--- jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/basic/TorqueBasicModelManagerTest.java \
(added)
+++ jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/basic/TorqueBasicModelManagerTest.java \
Thu Sep 21 13:56:36 2006 @@ -0,0 +1,84 @@
+package org.apache.fulcrum.security.torque.basic;
+/*
+ * 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.
+ */
+
+import org.apache.fulcrum.security.SecurityService;
+import org.apache.fulcrum.security.entity.User;
+import org.apache.fulcrum.security.model.basic.entity.BasicUser;
+import org.apache.fulcrum.security.model.basic.test.AbstractModelManagerTest;
+import org.apache.fulcrum.security.torque.om.TorqueBasicUserGroupPeer;
+import org.apache.fulcrum.security.torque.om.TorqueGroupPeer;
+import org.apache.fulcrum.security.torque.om.TorqueUserPeer;
+import org.apache.torque.TorqueException;
+import org.apache.torque.util.Criteria;
+
+/**
+ * @author <a href="mailto:tv@apache.org">Thomas Vandahl</a>
+ * @version $Id:$
+ */
+public class TorqueBasicModelManagerTest extends AbstractModelManagerTest
+{
+ public void setUp() throws Exception
+ {
+ this.setRoleFileName("src/test/BasicTorqueRoleConfig.xml");
+ this.setConfigurationFileName("src/test/BasicTorqueComponentConfig.xml");
+ securityService = (SecurityService) lookup(SecurityService.ROLE);
+ super.setUp();
+ }
+
+ public void testRevokeAllUser() throws Exception
+ {
+ super.testRevokeAllUser();
+ User user = userManager.getUserInstance("Clint2");
+ assertEquals(0, ((BasicUser) user).getGroups().size());
+ }
+
+ public void tearDown()
+ {
+ // cleanup tables
+ try
+ {
+ Criteria criteria = new Criteria();
+ criteria.add(TorqueBasicUserGroupPeer.GROUP_ID, 0, \
Criteria.GREATER_THAN); + criteria.add(TorqueBasicUserGroupPeer.USER_ID, \
0, Criteria.GREATER_THAN); + TorqueBasicUserGroupPeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueUserPeer.USER_ID, 0, Criteria.GREATER_THAN);
+ TorqueUserPeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueGroupPeer.GROUP_ID, 0, Criteria.GREATER_THAN);
+ TorqueGroupPeer.doDelete(criteria);
+ }
+ catch (TorqueException e)
+ {
+ fail(e.toString());
+ }
+
+ securityService = null;
+ }
+
+ /**
+ * Constructor for TorqueBasicModelManagerTest.
+ *
+ * @param arg0
+ */
+ public TorqueBasicModelManagerTest(String arg0)
+ {
+ super(arg0);
+ }
+}
Added: jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/dynamic/TorqueDynamicModelManagerTest.java
URL: http://svn.apache.org/viewvc/jakarta/turbine/fulcrum/trunk/security/torque/src/te \
st/org/apache/fulcrum/security/torque/dynamic/TorqueDynamicModelManagerTest.java?view=auto&rev=448680
==============================================================================
--- jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/dynamic/TorqueDynamicModelManagerTest.java \
(added)
+++ jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/dynamic/TorqueDynamicModelManagerTest.java \
Thu Sep 21 13:56:36 2006 @@ -0,0 +1,107 @@
+package org.apache.fulcrum.security.torque.dynamic;
+/*
+ * 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.
+ */
+
+import org.apache.fulcrum.security.SecurityService;
+import org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicGroupRolePeer;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicRolePermissionPeer;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicUserDelegatesPeer;
+import org.apache.fulcrum.security.torque.om.TorqueDynamicUserGroupPeer;
+import org.apache.fulcrum.security.torque.om.TorqueGroupPeer;
+import org.apache.fulcrum.security.torque.om.TorquePermissionPeer;
+import org.apache.fulcrum.security.torque.om.TorqueRolePeer;
+import org.apache.fulcrum.security.torque.om.TorqueUserPeer;
+import org.apache.torque.TorqueException;
+import org.apache.torque.util.Criteria;
+
+/**
+ * @author <a href="mailto:tv@apache.org">Thomas Vandahl</a>
+ * @version $Id:$
+ */
+public class TorqueDynamicModelManagerTest
+ extends AbstractDynamicModelManagerTest
+{
+ public void setUp()
+ {
+ try
+ {
+ this.setRoleFileName("src/test/DynamicTorqueRoleConfig.xml");
+ this.setConfigurationFileName("src/test/DynamicTorqueComponentConfig.xml");
+ securityService = (SecurityService) lookup(SecurityService.ROLE);
+ super.setUp();
+ }
+ catch (Exception e)
+ {
+ fail(e.toString());
+ }
+ }
+
+ public void tearDown()
+ {
+ // cleanup tables
+ try
+ {
+ Criteria criteria = new Criteria();
+ criteria.add(TorqueDynamicUserGroupPeer.USER_ID, 0, \
Criteria.GREATER_THAN); + TorqueDynamicUserGroupPeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueDynamicGroupRolePeer.GROUP_ID, 0, \
Criteria.GREATER_THAN); + TorqueDynamicGroupRolePeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueDynamicRolePermissionPeer.ROLE_ID, 0, \
Criteria.GREATER_THAN); + \
TorqueDynamicRolePermissionPeer.doDelete(criteria); +
+ criteria.clear();
+ criteria.add(TorqueDynamicUserDelegatesPeer.DELEGATEE_USER_ID, 0, \
Criteria.GREATER_THAN); + \
TorqueDynamicUserDelegatesPeer.doDelete(criteria); +
+ criteria.clear();
+ criteria.add(TorqueUserPeer.USER_ID, 0, Criteria.GREATER_THAN);
+ TorqueUserPeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueGroupPeer.GROUP_ID, 0, Criteria.GREATER_THAN);
+ TorqueGroupPeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueRolePeer.ROLE_ID, 0, Criteria.GREATER_THAN);
+ TorqueRolePeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorquePermissionPeer.PERMISSION_ID, 0, \
Criteria.GREATER_THAN); + TorquePermissionPeer.doDelete(criteria);
+ }
+ catch (TorqueException e)
+ {
+ fail(e.toString());
+ }
+
+ securityService = null;
+ }
+
+ /**
+ * Constructor for TorqueDynamicModelManagerTest.
+ *
+ * @param arg0
+ */
+ public TorqueDynamicModelManagerTest(String arg0)
+ {
+ super(arg0);
+ }
+}
Added: jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/turbine/TorqueTurbineModelManagerTest.java
URL: http://svn.apache.org/viewvc/jakarta/turbine/fulcrum/trunk/security/torque/src/te \
st/org/apache/fulcrum/security/torque/turbine/TorqueTurbineModelManagerTest.java?view=auto&rev=448680
==============================================================================
--- jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/turbine/TorqueTurbineModelManagerTest.java \
(added)
+++ jakarta/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/turbine/TorqueTurbineModelManagerTest.java \
Thu Sep 21 13:56:36 2006 @@ -0,0 +1,100 @@
+package org.apache.fulcrum.security.torque.turbine;
+/*
+ * 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.
+ */
+
+import org.apache.fulcrum.security.SecurityService;
+import org.apache.fulcrum.security.model.turbine.test.AbstractTurbineModelManagerTest;
+import org.apache.fulcrum.security.torque.om.TorqueGroupPeer;
+import org.apache.fulcrum.security.torque.om.TorquePermissionPeer;
+import org.apache.fulcrum.security.torque.om.TorqueRolePeer;
+import org.apache.fulcrum.security.torque.om.TorqueTurbineRolePermissionPeer;
+import org.apache.fulcrum.security.torque.om.TorqueTurbineUserGroupRolePeer;
+import org.apache.fulcrum.security.torque.om.TorqueUserPeer;
+import org.apache.torque.TorqueException;
+import org.apache.torque.util.Criteria;
+
+/**
+ * @author <a href="mailto:tv@apache.org">Thomas Vandahl</a>
+ * @version $Id:$
+ */
+public class TorqueTurbineModelManagerTest
+ extends AbstractTurbineModelManagerTest
+{
+
+ public void setUp() throws Exception
+ {
+
+ try
+ {
+ this.setRoleFileName("src/test/TurbineTorqueRoleConfig.xml");
+ this.setConfigurationFileName("src/test/TurbineTorqueComponentConfig.xml");
+ securityService = (SecurityService) lookup(SecurityService.ROLE);
+ super.setUp();
+ }
+ catch (Exception e)
+ {
+ fail(e.toString());
+ }
+
+ }
+
+ public void tearDown()
+ {
+ // cleanup tables
+ try
+ {
+ Criteria criteria = new Criteria();
+ criteria.add(TorqueTurbineUserGroupRolePeer.USER_ID, 0, \
Criteria.GREATER_THAN); + \
TorqueTurbineUserGroupRolePeer.doDelete(criteria); +
+ criteria.clear();
+ criteria.add(TorqueTurbineRolePermissionPeer.ROLE_ID, 0, \
Criteria.GREATER_THAN); + \
TorqueTurbineRolePermissionPeer.doDelete(criteria); +
+ criteria.clear();
+ criteria.add(TorqueUserPeer.USER_ID, 0, Criteria.GREATER_THAN);
+ TorqueUserPeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueGroupPeer.GROUP_ID, 0, Criteria.GREATER_THAN);
+ TorqueGroupPeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorqueRolePeer.ROLE_ID, 0, Criteria.GREATER_THAN);
+ TorqueRolePeer.doDelete(criteria);
+
+ criteria.clear();
+ criteria.add(TorquePermissionPeer.PERMISSION_ID, 0, \
Criteria.GREATER_THAN); + TorquePermissionPeer.doDelete(criteria);
+ }
+ catch (TorqueException e)
+ {
+ fail(e.toString());
+ }
+
+ modelManager = null;
+ securityService = null;
+ }
+
+ /**
+ * Constructor for TorqueTurbineModelManagerTest.
+ * @param arg0
+ */
+ public TorqueTurbineModelManagerTest(String arg0)
+ {
+ super(arg0);
+ }
+}
Added: jakarta/turbine/fulcrum/trunk/security/torque/xdocs/navigation.xml
URL: http://svn.apache.org/viewvc/jakarta/turbine/fulcrum/trunk/security/torque/xdocs/navigation.xml?view=auto&rev=448680
==============================================================================
--- jakarta/turbine/fulcrum/trunk/security/torque/xdocs/navigation.xml (added)
+++ jakarta/turbine/fulcrum/trunk/security/torque/xdocs/navigation.xml Thu Sep 21 \
13:56:36 2006 @@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!DOCTYPE project [
+<!ENTITY security-nav SYSTEM "../../incl_nav.xml">
+]>
+<project
+ name="Security"
+ href="http://jakarta.apache.org/turbine/fulcrum/sites/security.html/">
+
+
+
+&security-nav;
+
+</project>
+
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-dev-help@jakarta.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic