*/
package org.wamblee.security.authorization.jpa;
-import javax.persistence.EntityManager;
+import java.util.logging.Logger;
-import org.apache.log4j.Logger;
-import org.wamblee.security.authorization.AbstractAuthorizationService;
-import org.wamblee.security.authorization.AllOperation;
-import org.wamblee.security.authorization.AuthorizationResult;
+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.
*/
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";
private JpaTester jpaTester;
- private AuthorizationService authorizationService;
-
@Override
protected void setUp() throws Exception {
jpaTester = new JpaTester(new SecurityPersistenceUnit());
super.setUp();
}
+ @Override
+ protected void tearDown() throws Exception {
+ jpaTester.stop();
+ super.tearDown();
+ }
+
/*
* (non-Javadoc)
*
jpaTester.getJpaBuilder(), AuthorizationService.class);
JpaAuthorizationService service = new JpaAuthorizationService(
"DEFAULT", factory.getTransactionScopedEntityManager(),
- createUserAccessor(), 10000);
+ getUserAccessor(), getUserAdministration(), 10000);
return factory.getProxy(service);
}