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()
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();
}
_datasource = aDatasource;
}
+ public void setUserset(UserSet aUserset) {
+ _userset = aUserset;
+ }
+
+ public void setGroupset(GroupSet aGroupset) {
+ _groupset = aGroupset;
+ }
@Override
protected void tearDown() throws Exception {