HibernateGroupSet no longer depends on SpringTestCase.
[utils] / security / src / test / java / org / wamblee / usermgt / hibernate / HibernateUserSetTest.java
index 9ba3a58e257fd98f8e01bf9ea04d25d05ccae890..22ed9cd524636dca999759fa85365bc54177aba8 100644 (file)
@@ -54,15 +54,9 @@ public class HibernateUserSetTest extends InMemoryUserSetTest {
     private static final String GROUP_QUERY = "select * from " + GROUP_TABLE
             + " where name = ?";
 
-    public HibernateUserSetTest() {
-        super(UsermgtSpringConfigFiles.class,
-                UsermgtHibernateMappingFiles.class);
-    }
-
     private DefaultContainer _container;
     private Scope _scope;
-
-    private DataSource _datasource;
+    
     private UserSet _userset;
     private GroupSet _groupset;
     private EhCache<Serializable, Serializable> _userCache;
@@ -76,19 +70,11 @@ public class HibernateUserSetTest extends InMemoryUserSetTest {
     @Override
     protected void setUp() throws Exception {
 
-        _container = new DefaultContainer("top");
-        _container.addComponent(new ExternalDatasourceComponent("datasource"));
-        _container.addComponent("mappingFiles",
-                new UsermgtHibernateMappingFiles());
-        _container.addComponent(new HibernateComponent("hibernate"));
-        _container
-                .addComponent(new UserGroupRepositoryComponent("usersgroups"));
-        _container
-                .addComponent("databaseTester", DatabaseTesterComponent.class);
-
+        _container = new UserMgtRepositoryTestContainer("top");
+       
         ObjectConfiguration config = new ObjectConfiguration(
                 HibernateUserSetTest.class);
-        config.getSetterConfig().clear().add("datasource").add("userset").add(
+        config.getSetterConfig().clear().add("userset").add(
                 "groupset").add("databaseTester").add("userCache");
         _container.addComponent("testcase", this, config);
 
@@ -100,10 +86,6 @@ public class HibernateUserSetTest extends InMemoryUserSetTest {
         super.setUp();
     }
 
-    public void setDatasource(DataSource aDatasource) {
-        _datasource = aDatasource;
-    }
-
     public void setUserset(UserSet aUserset) {
         _userset = aUserset;
     }