package org.argeo.slc.core.test;\r
\r
-import org.argeo.slc.core.SlcException;\r
+import org.argeo.slc.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
+import org.argeo.slc.test.IncompatibleTestDataException;\r
+import org.argeo.slc.test.TestData;\r
+import org.argeo.slc.test.TestDefinition;\r
+import org.argeo.slc.test.TestResult;\r
+import org.argeo.slc.test.TestRun;\r
+import org.argeo.slc.test.TestStatus;\r
+import org.argeo.slc.test.context.ContextAware;\r
\r
/** Understands basic test data and context aware test data. */\r
public class BasicTestDefinition extends TreeSRelatedHelper implements\r
} else {\r
result.addResultPart(new SimpleResultPart(\r
TestStatus.FAILED, "Expected "\r
- + testData.getExpected() + " but reched "\r
+ + testData.getExpected() + " but reached "\r
+ testData.getReached()));\r
}\r
} catch (Exception e) {\r
ContextUtils.compareReachedExpected((ContextAware) testData,\r
testRun.getTestResult(), this);\r
} else {\r
- throw new SlcException("No test data defined.");\r
+ throw new IncompatibleTestDataException(testRun);\r
}\r
}\r
}\r