X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=security%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Fusermgt%2Fhibernate%2FHibernateUserSetTest.java;h=f7fc0c0f7f85faba7a8579112f05fa1b43560ab8;hb=20ce6fb629be65ed66d290fb758b9cb22921956d;hp=23403cc8f505f2aa429795088dbc63c7ea933b3b;hpb=5230835ae5a8401f3a4d75ce395b8ee901e91a5d;p=utils diff --git a/security/src/test/java/org/wamblee/usermgt/hibernate/HibernateUserSetTest.java b/security/src/test/java/org/wamblee/usermgt/hibernate/HibernateUserSetTest.java index 23403cc8..f7fc0c0f 100644 --- a/security/src/test/java/org/wamblee/usermgt/hibernate/HibernateUserSetTest.java +++ b/security/src/test/java/org/wamblee/usermgt/hibernate/HibernateUserSetTest.java @@ -57,7 +57,9 @@ public class HibernateUserSetTest extends InMemoryUserSetTest { private DefaultContainer _container; private Scope _scope; - private DataSource _datasource; + private DataSource _datasource; + private UserSet _userset; + private GroupSet _groupset; /* (non-Javadoc) * @see org.wamblee.usermgt.InMemoryUserSetTest#setUp() @@ -67,15 +69,16 @@ public class HibernateUserSetTest extends InMemoryUserSetTest { super.setUp(); _container = new DefaultContainer("top"); - Component ds = new ExternalDatasourceComponent("datasource"); - _container.addComponent(ds); + _container.addComponent(new ExternalDatasourceComponent("datasource")); + _container.addComponent("mappingFiles", new UsermgtHibernateMappingFiles()); + _container.addComponent(new HibernateComponent("hibernate")); + _container.addComponent(new UserGroupRepositoryComponent("usersgroups")); ObjectConfiguration config = new ObjectConfiguration(HibernateUserSetTest.class); - config.getSetterConfig().clear().add("datasource"); + config.getSetterConfig().clear().add("datasource").add("userset").add("groupset"); _container.addComponent("testcase", this, config); - _scope = _container.start(); - Object my = _scope.getInterfaceImplementation(ds.getProvidedInterfaces()[0], Object.class); + _scope = _container.start(); clearUserCache(); } @@ -84,6 +87,13 @@ public class HibernateUserSetTest extends InMemoryUserSetTest { _datasource = aDatasource; } + public void setUserset(UserSet aUserset) { + _userset = aUserset; + } + + public void setGroupset(GroupSet aGroupset) { + _groupset = aGroupset; + } @Override protected void tearDown() throws Exception {