import org.splat.service.dto.StepDTO;
import org.splat.service.technical.ProjectSettingsService;
import org.splat.service.technical.RepositoryService;
+import org.splat.service.technical.StepsConfigService;
import org.splat.service.technical.ProjectSettingsService.Step;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
@Qualifier("projectSettings")
private transient ProjectSettingsService _projectSettings;
+ /**
+ * The StepsConfigService. Later injected by Spring.
+ */
+ @Autowired
+ @Qualifier("stepsConfigService")
+ private transient StepsConfigService _stepsConfigService;
+
/**
* The DocumentTypeService. Later injected by Spring.
*/
Assert.assertNotNull(steps, "List of steps must not be null.");
Assert.assertTrue(steps.size() > 0, "No steps are read.");
- List<Step> projSteps = _projectSettings.getStepsOf(Scenario.class);
+ List<Step> projSteps = _stepsConfigService.getStepsOf(Scenario.class);
Assert.assertEquals(steps.size(), projSteps.size(),
"Not all steps are listed.");
int docIndex = 0;
startNestedTransaction();
_projectSettings.getAllSteps().clear(); // Clear config to be able to load it again
- _projectSettings.configure(ClassLoader
- .getSystemResource("test/som.xml").getPath());
+ _projectSettings.configure("classpath:test/som.xml");
getHibernateTemplate().flush();
long scenarioId = createScenario();
Scenario aScen = _scenarioDAO.get(scenarioId);
_projectSettings.getAllSteps().clear(); // Clear config to be able to load it again
// Load workflow customization
try {
- _projectSettings.configure(ClassLoader.getSystemResource(
- "test/som.xml").getPath());
+ _projectSettings.configure("classpath:test/som.xml");
} catch (FileNotFoundException e) {
Assert.fail("Can't find som.xml: ", e);
}
- List<Step> steps = _projectSettings.getStepsOf(Scenario.class);
+ List<Step> steps = _stepsConfigService.getStepsOf(Scenario.class);
Assert.assertTrue(steps.size() > 0, "No steps are created.");
// Create a test user
Database.getInstance().reset();
_projectSettings.getAllSteps().clear(); // Clear config to be able to load it again
- _projectSettings.configure(ClassLoader
- .getSystemResource("test/som.xml").getPath());
+ _projectSettings.configure("classpath:test/som.xml");
// Create a test user
User.Properties uprop = new User.Properties();
Database.getInstance().reset();
_projectSettings.getAllSteps().clear(); // Clear config to be able to load it again
- _projectSettings.configure(ClassLoader
- .getSystemResource("test/som.xml").getPath());
+ _projectSettings.configure("classpath:test/som.xml");
// Create a test user
User goodUser = TestEntitiesGenerator.getTestUser("goodUser");