Salome HOME
Unit test for checkin is ammended for testing the case with empty input list of steps.
[tools/siman.git] / Workspace / Siman-Common / src / test / splat / service / TestProjectSettingsService.java
index 63dbf1b4783806c0e6dbcfbe209b3672d76909db..78d376b3564c0c1a395e2e05315fa28db8a39782 100644 (file)
@@ -479,6 +479,7 @@ public class TestProjectSettingsService extends BaseTest {
                // ////// Load good workflow customization
                getHibernateTemplate().clear();
                _projectSettings.getAllSteps().clear(); // Clear config to be able to load it again
+               Database.getInstance().reset();
                try {
                        _projectSettings.configure(ClassLoader.getSystemResource(
                                        "test/som.xml").getPath());
@@ -486,6 +487,7 @@ public class TestProjectSettingsService extends BaseTest {
                        Assert.fail("Can't find configuration file: ", e);
                }
 
+               getHibernateTemplate().flush();
                List<Step> steps = _projectSettings.getStepsOf(Scenario.class);
                Assert.assertTrue(steps.size() > 0, "No steps are created.");
                KnowledgeElementType ucase = _knowledgeElementTypeService.selectType("usecase");