(no commit message)
[utils] / security / jpatest / src / test / java / org / wamblee / security / authorization / jpa / JpaAuthorizationServiceTest.java
index 1573f4734b52efed34dc344ec45739e323c81201..f908d26dd369f976598ec28f0babb2c68e63c088 100644 (file)
  */
 package org.wamblee.security.authorization.jpa;
 
-import javax.persistence.EntityManager;
 
-import org.apache.log4j.Logger;
-import org.wamblee.security.authorization.AbstractAuthorizationService;
-import org.wamblee.security.authorization.AllOperation;
-import org.wamblee.security.authorization.AuthorizationResult;
+import java.util.logging.Logger;
+
+import org.wamblee.security.authentication.jpa.SecurityPersistenceUnit;
 import org.wamblee.security.authorization.AuthorizationService;
 import org.wamblee.security.authorization.AuthorizationServiceTest;
-import org.wamblee.security.authorization.TestAuthorizationRule;
-import org.wamblee.support.persistence.JpaTester;
-import org.wamblee.support.persistence.TransactionProxyFactory;
-import org.wamblee.support.persistence.JpaBuilder.JpaUnitOfWork;
-import org.wamblee.usermgt.jpa.SecurityPersistenceUnit;
+import org.wamblee.test.persistence.JpaTester;
+import org.wamblee.test.transactions.TransactionProxyFactory;
 
 /**
  * Unit test for the persistent authorization service.
@@ -36,13 +31,13 @@ import org.wamblee.usermgt.jpa.SecurityPersistenceUnit;
  */
 public class JpaAuthorizationServiceTest extends AuthorizationServiceTest {
     private static final Logger LOGGER = Logger
-        .getLogger(JpaAuthorizationServiceTest.class);
+        .getLogger(JpaAuthorizationServiceTest.class.getName());
 
     private static final String SERVICE_TABLE = "SEC_AUTH_SVC";
 
     private static final String RULES_TABLE = "SEC_AUTH_RULE";
 
-    private static final String SERVICE_RULES_TABLE = "SEC_AUTH_SVC_SEC_AUTH_RULE";
+    private static final String SERVICE_RULES_TABLE = "SEC_AUTH_SVC_RULE";
 
     private static final String OPERATIONCOND_TABLE = "SEC_OPERATION_CONDITION";
 
@@ -52,8 +47,6 @@ public class JpaAuthorizationServiceTest extends AuthorizationServiceTest {
 
     private JpaTester jpaTester;
 
-    private AuthorizationService authorizationService;
-
     @Override
     protected void setUp() throws Exception {
         jpaTester = new JpaTester(new SecurityPersistenceUnit());
@@ -62,6 +55,12 @@ public class JpaAuthorizationServiceTest extends AuthorizationServiceTest {
         super.setUp();
     }
 
+    @Override
+    protected void tearDown() throws Exception {
+        jpaTester.stop();
+        super.tearDown();
+    }
+
     /*
      * (non-Javadoc)
      * 
@@ -75,7 +74,7 @@ public class JpaAuthorizationServiceTest extends AuthorizationServiceTest {
             jpaTester.getJpaBuilder(), AuthorizationService.class);
         JpaAuthorizationService service = new JpaAuthorizationService(
             "DEFAULT", factory.getTransactionScopedEntityManager(),
-            createUserAccessor(), 10000);
+            getUserAccessor(), getUserAdministration(), 10000);
 
         return factory.getProxy(service);
     }