]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc/src/test/java/org/argeo/slc/testslc/DummyTestDefinition.java
Add other SLC interfaces.
[gpl/argeo-slc.git] / org.argeo.slc / src / test / java / org / argeo / slc / testslc / DummyTestDefinition.java
index aa3532f739249bd3a9c1d97a350eaf26dff74b74..940e414b102a56e4a4d71302aae05ee185ee9e56 100644 (file)
@@ -1,13 +1,17 @@
 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
+import org.argeo.slc.core.test.TestRun;\r
 \r
 public class DummyTestDefinition implements TestDefinition {\r
-       private DummyTestData testData;\r
 \r
-       public void execute() {\r
+       public void execute(TestRun testRun) {\r
+               if (!(testRun.getTestData() instanceof DummyTestData)) {\r
+                       throw new IncompatibleTestDataException(testRun.getTestData(), this);\r
+               }\r
+               DummyTestData testData = (DummyTestData) testRun.getTestData();\r
+\r
                if (testData.getReached().equals(testData.getExpected())) {\r
                        stdOut("Test passed");\r
                } else {\r
@@ -15,13 +19,6 @@ public class DummyTestDefinition implements TestDefinition {
                }\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