aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/standalone/test/base/SignatureTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cz/crcs/ectester/standalone/test/base/SignatureTest.java')
-rw-r--r--src/cz/crcs/ectester/standalone/test/base/SignatureTest.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/cz/crcs/ectester/standalone/test/base/SignatureTest.java b/src/cz/crcs/ectester/standalone/test/base/SignatureTest.java
index d8b3e0f..a817691 100644
--- a/src/cz/crcs/ectester/standalone/test/base/SignatureTest.java
+++ b/src/cz/crcs/ectester/standalone/test/base/SignatureTest.java
@@ -22,6 +22,16 @@ public class SignatureTest extends SimpleTest<SignatureTestable> {
});
}
+ public static SignatureTest expectError(SignatureTestable kg, Result.ExpectedValue expected) {
+ return new SignatureTest(kg, new TestCallback<SignatureTestable>() {
+ @Override
+ public Result apply(SignatureTestable signatureTestable) {
+ Result.Value value = Result.Value.fromExpected(expected, signatureTestable.ok(), false);
+ return new Result(value, value.description());
+ }
+ });
+ }
+
public static SignatureTest function(SignatureTestable ka, TestCallback<SignatureTestable> callback) {
return new SignatureTest(ka, callback);
}