-
- _container = new DefaultContainer("top");
- _container.addComponent(new ExternalDatasourceComponent("datasource"));
- _container.addComponent(new UserAdministrationComponent("admin", true));
-
- _container.addComponent("databaseTester", DatabaseTesterComponent.class);
-
- ObjectConfiguration config = new ObjectConfiguration(
- HibernateUserAdministrationTest.class);
- config.getSetterConfig().clear().add(
- "userCache").add("databaseTester").add("userAdmin");
- _container.addComponent("testcase", this, config);
-
- _scope = _container.start();
-
- _databaseTester.cleanDatabase();
-
+ container = new DefaultContainer("top");
+ DatabaseComponentFactory.addDatabaseConfig(container);
+ container.addComponent(new DatasourceComponent("datasource"));
+ container.addComponent(new UserAdministrationComponent("admin", true));
+
+ ClassConfiguration dbtesterConfig = new ClassConfiguration(DatabaseTesterComponent.class);
+ dbtesterConfig.getObjectConfig().getSetterConfig().initAllSetters();
+ container.addComponent("databaseTester", dbtesterConfig);
+
+ ObjectConfiguration config = new ObjectConfiguration(HibernateUserAdministrationTest.class);
+ config.getSetterConfig().clear().add("setUserCache")
+ .add("setDatabaseTester").add("setUserAdmin");
+ container.addComponent("testcase", this, config);
+
+ scope = container.start();
+
+ databaseTester.cleanDatabase();
+