aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/standalone/test/SignatureTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cz/crcs/ectester/standalone/test/SignatureTest.java')
-rw-r--r--src/cz/crcs/ectester/standalone/test/SignatureTest.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/cz/crcs/ectester/standalone/test/SignatureTest.java b/src/cz/crcs/ectester/standalone/test/SignatureTest.java
index 2102db0..828b84f 100644
--- a/src/cz/crcs/ectester/standalone/test/SignatureTest.java
+++ b/src/cz/crcs/ectester/standalone/test/SignatureTest.java
@@ -1,12 +1,21 @@
package cz.crcs.ectester.standalone.test;
import cz.crcs.ectester.common.test.Test;
+import cz.crcs.ectester.common.test.TestCallback;
import cz.crcs.ectester.common.test.TestException;
/**
* @author Jan Jancar johny@neuromancer.sk
*/
public class SignatureTest extends Test {
+ private SignatureTestable sig;
+ private TestCallback<SignatureTestable> callback;
+
+ private SignatureTest(SignatureTestable sig, TestCallback<SignatureTestable> callback) {
+ this.sig = sig;
+ this.callback = callback;
+ }
+
@Override
public String getDescription() {
return null;
@@ -14,6 +23,8 @@ public class SignatureTest extends Test {
@Override
public void run() throws TestException {
-
+ sig.run();
+ result = callback.apply(sig);
+ hasRun = true;
}
}