--- /dev/null
+package org.argeo.slc.testslc;\r
+\r
+import org.argeo.slc.core.test.IncompatibleTestDataException;\r
+import org.argeo.slc.core.test.TestData;\r
+import org.argeo.slc.core.test.TestDefinition;\r
+\r
+public class DummyTestDefinition implements TestDefinition {\r
+ private DummyTestData testData;\r
+\r
+ public void execute() {\r
+ if (testData.getReached().equals(testData.getExpected())) {\r
+ stdOut("Test passed");\r
+ } else {\r
+ stdOut("Test failed");\r
+ }\r
+ }\r
+\r
+ public void setTestData(TestData testData) {\r
+ if (!(testData instanceof DummyTestData)) {\r
+ throw new IncompatibleTestDataException(testData, this);\r
+ }\r
+ this.testData = (DummyTestData) testData;\r
+ }\r
+\r
+ private static void stdOut(Object o) {\r
+ System.out.println(o);\r
+ }\r
+}\r