From: erik Date: Tue, 13 May 2008 20:59:48 +0000 (+0000) Subject: (no commit message) X-Git-Tag: wamblee-utils-0.2@603~142 X-Git-Url: http://wamblee.org/gitweb/?a=commitdiff_plain;h=c12a8491393b6ad548ef1f022a504b63252733cf;p=utils --- diff --git a/trunk/security/src/test/java/org/wamblee/usermgt/hibernate/HibernateUserSetTest.java b/trunk/security/src/test/java/org/wamblee/usermgt/hibernate/HibernateUserSetTest.java index 9ba3a58e..30a7acc4 100644 --- a/trunk/security/src/test/java/org/wamblee/usermgt/hibernate/HibernateUserSetTest.java +++ b/trunk/security/src/test/java/org/wamblee/usermgt/hibernate/HibernateUserSetTest.java @@ -76,16 +76,8 @@ 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( diff --git a/trunk/security/src/test/java/org/wamblee/usermgt/hibernate/UserMgtRepositoryTestContainer.java b/trunk/security/src/test/java/org/wamblee/usermgt/hibernate/UserMgtRepositoryTestContainer.java new file mode 100644 index 00000000..028e3ed5 --- /dev/null +++ b/trunk/security/src/test/java/org/wamblee/usermgt/hibernate/UserMgtRepositoryTestContainer.java @@ -0,0 +1,43 @@ +/* + * Copyright 2008 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.wamblee.usermgt.hibernate; + +import java.io.IOException; + +import org.wamblee.system.adapters.DefaultContainer; +import org.wamblee.system.spring.DatabaseTesterComponent; +import org.wamblee.usermgt.UsermgtHibernateMappingFiles; + +/** + * + * Test container for repository tests of user management. + * + * @author Erik Brakkee + */ +public class UserMgtRepositoryTestContainer extends DefaultContainer { + + public UserMgtRepositoryTestContainer(String aName) throws IOException { + super(aName); + addComponent(new ExternalDatasourceComponent("datasource")); + addComponent("mappingFiles", + new UsermgtHibernateMappingFiles()); + addComponent(new HibernateComponent("hibernate")); + addComponent(new UserGroupRepositoryComponent("usersgroups")); + addComponent("databaseTester", DatabaseTesterComponent.class); + + } + +}