[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&uuml;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