final String DATA = createTestData(50);
final ConfigurableApplicationContext context = createContext(dsContext);
cleanDB(context.getBean(DataSource.class));
context.getBean(DatabaseDialect.class).setRemoveWhenFinished(false);
final PersistentScottyEngine engine = context.getBean(PersistentScottyEngine.class);
engine.startup();
try {
WorkflowInstanceDescr<String> desc = new WorkflowInstanceDescr<String>(PersistentUnitTestWorkflow_NAME, DATA, "DUPLICATE#ID", 1, null);
engine.run(desc);
engine.run(desc);
org.junit.Assert.fail("expected an DuplicateIdException");