--- /dev/null
+#Sat Jun 27 17:07:29 CEST 2009
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.5
protected abstract Map<String, BeanDefinition> createExecutionFlowDefinitions(
ConfigurableListableBeanFactory beanFactory);
- @Override
public void postProcessBeanFactory(
ConfigurableListableBeanFactory beanFactory) throws BeansException {
if (!(beanFactory instanceof BeanDefinitionRegistry)) {
return bd;
}
- @Override
public int getOrder() {
return Ordered.HIGHEST_PRECEDENCE;
}
BasicTestData testData = testRun.getTestData();\r
TestResult result = testRun.getTestResult();\r
\r
+ if (result == null)\r
+ throw new SlcException("No test result defined.");\r
+\r
try {\r
if (testData.getExpected().equals(testData.getReached())) {\r
result.addResultPart(new SimpleResultPart(\r
--- /dev/null
+#Sat Jun 27 16:59:43 CEST 2009
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.5
--- /dev/null
+package org.argeo.slc.unit.execution;
+
+import org.argeo.slc.execution.ExecutionFlow;
+import org.argeo.slc.unit.AbstractSpringTestCase;
+
+public class AbstractExecutionFlowTestcase extends AbstractSpringTestCase {
+ @SuppressWarnings(value = { "unchecked" })
+ protected <T extends ExecutionFlow> T executeFlow(String flowName) {
+ ExecutionFlow flow = getBean(flowName);
+ flow.run();
+ return (T) flow;
+ }
+}