X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc%2Fsrc%2Ftest%2Fjava%2Forg%2Fargeo%2Fslc%2Ftestslc%2FDummyTestDefinition.java;fp=org.argeo.slc%2Fsrc%2Ftest%2Fjava%2Forg%2Fargeo%2Fslc%2Ftestslc%2FDummyTestDefinition.java;h=940e414b102a56e4a4d71302aae05ee185ee9e56;hb=0a1892f090e8a8ad97614047d9757f1758b11653;hp=aa3532f739249bd3a9c1d97a350eaf26dff74b74;hpb=2a0705bed84c23893ab816e928e4c27035e710ae;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc/src/test/java/org/argeo/slc/testslc/DummyTestDefinition.java b/org.argeo.slc/src/test/java/org/argeo/slc/testslc/DummyTestDefinition.java index aa3532f73..940e414b1 100644 --- a/org.argeo.slc/src/test/java/org/argeo/slc/testslc/DummyTestDefinition.java +++ b/org.argeo.slc/src/test/java/org/argeo/slc/testslc/DummyTestDefinition.java @@ -1,13 +1,17 @@ package org.argeo.slc.testslc; import org.argeo.slc.core.test.IncompatibleTestDataException; -import org.argeo.slc.core.test.TestData; import org.argeo.slc.core.test.TestDefinition; +import org.argeo.slc.core.test.TestRun; public class DummyTestDefinition implements TestDefinition { - private DummyTestData testData; - public void execute() { + public void execute(TestRun testRun) { + if (!(testRun.getTestData() instanceof DummyTestData)) { + throw new IncompatibleTestDataException(testRun.getTestData(), this); + } + DummyTestData testData = (DummyTestData) testRun.getTestData(); + if (testData.getReached().equals(testData.getExpected())) { stdOut("Test passed"); } else { @@ -15,13 +19,6 @@ public class DummyTestDefinition implements TestDefinition { } } - public void setTestData(TestData testData) { - if (!(testData instanceof DummyTestData)) { - throw new IncompatibleTestDataException(testData, this); - } - this.testData = (DummyTestData) testData; - } - private static void stdOut(Object o) { System.out.println(o); }