X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=security%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Fsecurity%2Fauthorization%2Fhibernate%2FPersistentAuthorizationServiceTest.java;h=2dcefee78715e77c4ceba8563b9050a0ca8041b2;hb=2d7b0cb1921d9b37821f7d838ab070f5394a6fa4;hp=af99ed8392d758d5a1d9b27b0bb45de8d8498917;hpb=fe91899192f71a431ff850d646dd8701a83ae37f;p=utils diff --git a/security/src/test/java/org/wamblee/security/authorization/hibernate/PersistentAuthorizationServiceTest.java b/security/src/test/java/org/wamblee/security/authorization/hibernate/PersistentAuthorizationServiceTest.java index af99ed83..2dcefee7 100644 --- a/security/src/test/java/org/wamblee/security/authorization/hibernate/PersistentAuthorizationServiceTest.java +++ b/security/src/test/java/org/wamblee/security/authorization/hibernate/PersistentAuthorizationServiceTest.java @@ -24,14 +24,16 @@ import org.wamblee.general.BeanKernel; import org.wamblee.security.authorization.AuthorizationService; import org.wamblee.security.authorization.AuthorizationServiceTest; import org.wamblee.security.authorization.TestUserAccessor; +import org.wamblee.system.adapters.ClassConfiguration; +import org.wamblee.system.adapters.ClassConfigurationTest; import org.wamblee.system.adapters.DefaultContainer; import org.wamblee.system.adapters.ObjectConfiguration; +import org.wamblee.system.components.DatabaseComponentFactory; import org.wamblee.system.core.Scope; import org.wamblee.system.spring.component.DatabaseTesterComponent; +import org.wamblee.system.spring.component.DatasourceComponent; import org.wamblee.usermgt.UserAccessor; import org.wamblee.usermgt.hibernate.AuthorizationComponent; -import org.wamblee.usermgt.hibernate.DatabaseComponentFactory; -import org.wamblee.usermgt.hibernate.DatasourceComponent; import org.wamblee.usermgt.hibernate.HibernateUserAdministrationTest; import org.wamblee.usermgt.hibernate.UserAdministrationComponent; @@ -67,18 +69,23 @@ public class PersistentAuthorizationServiceTest extends _container = new DefaultContainer("top"); DatabaseComponentFactory.addDatabaseConfig(_container); _container.addComponent(new DatasourceComponent("datasource")); - _container.addComponent("userAccessor", TestUserAccessor.class); + ClassConfiguration useraccessorConfig = new ClassConfiguration(TestUserAccessor.class); + useraccessorConfig.getObjectConfig().getSetterConfig().initAllSetters(); + _container.addComponent("userAccessor", useraccessorConfig); _container.addComponent(new AuthorizationComponent("authorization", true)); + + ClassConfiguration dbtesterConfig = new ClassConfiguration(DatabaseTesterComponent.class); + dbtesterConfig.getObjectConfig().getSetterConfig().initAllSetters(); _container - .addComponent("databaseTester", DatabaseTesterComponent.class); + .addComponent("databaseTester", dbtesterConfig); ObjectConfiguration config = new ObjectConfiguration( PersistentAuthorizationServiceTest.class); - config.getSetterConfig().clear().add("userAccessor").add( - "databaseTester").add("hibernateTemplate").add( - "authorizationService"); + config.getSetterConfig().clear().add("setUserAccessor").add( + "setDatabaseTester").add("setHibernateTemplate").add( + "setAuthorizationService"); _container.addComponent("testcase", this, config); _scope = _container.start();