package org.argeo.slc.core.test;\r
\r
+import org.argeo.slc.core.SlcException;\r
import org.argeo.slc.core.structure.tree.TreeSRelatedHelper;\r
import org.argeo.slc.core.test.context.ContextAware;\r
import org.argeo.slc.core.test.context.ContextUtils;\r
TestDefinition {\r
\r
public void execute(TestRun testRun) {\r
- if (testRun.getTestData() instanceof BasicTestData) {\r
+ if (testRun.<TestData> getTestData() instanceof BasicTestData) {\r
BasicTestData testData = testRun.getTestData();\r
TestResult result = testRun.getTestResult();\r
\r
result.addResultPart(new SimpleResultPart(TestStatus.ERROR,\r
"Could not compare", e));\r
}\r
- } else if (testRun.getTestData() instanceof ContextAware) {\r
+ } else if (testRun.<TestData> getTestData() instanceof ContextAware) {\r
TestData testData = testRun.getTestData();\r
ContextUtils.compareReachedExpected((ContextAware) testData,\r
testRun.getTestResult(), this);\r
+ } else {\r
+ throw new SlcException("No test data defined.");\r
}\r
}\r
}\r