aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/standalone/test/base/SignatureTestable.java
diff options
context:
space:
mode:
authorJ08nY2018-05-28 21:45:19 +0200
committerJ08nY2018-05-28 21:45:19 +0200
commit298ffc18e590d07eb04d2c5c2b1d553f8fba71bd (patch)
tree3eccc379deb68a920951cc29c7bcb17368933fde /src/cz/crcs/ectester/standalone/test/base/SignatureTestable.java
parenta4e52b21b1dad5f96df409c44e5b4d611bba01b9 (diff)
downloadECTester-298ffc18e590d07eb04d2c5c2b1d553f8fba71bd.tar.gz
ECTester-298ffc18e590d07eb04d2c5c2b1d553f8fba71bd.tar.zst
ECTester-298ffc18e590d07eb04d2c5c2b1d553f8fba71bd.zip
Implement tracking and writing of exceptions in standalone tests.
Diffstat (limited to 'src/cz/crcs/ectester/standalone/test/base/SignatureTestable.java')
-rw-r--r--src/cz/crcs/ectester/standalone/test/base/SignatureTestable.java21
1 files changed, 8 insertions, 13 deletions
diff --git a/src/cz/crcs/ectester/standalone/test/base/SignatureTestable.java b/src/cz/crcs/ectester/standalone/test/base/SignatureTestable.java
index 873757b..b8db7b8 100644
--- a/src/cz/crcs/ectester/standalone/test/base/SignatureTestable.java
+++ b/src/cz/crcs/ectester/standalone/test/base/SignatureTestable.java
@@ -65,8 +65,7 @@ public class SignatureTestable extends StandaloneTestable<SignatureTestable.Sign
try {
sig.initSign(signKey);
} catch (InvalidKeyException e) {
- ok = false;
- hasRun = true;
+ failOnException(e);
return;
}
@@ -74,8 +73,7 @@ public class SignatureTestable extends StandaloneTestable<SignatureTestable.Sign
try {
sig.update(data);
} catch (SignatureException e) {
- ok = false;
- hasRun = true;
+ failOnException(e);
return;
}
@@ -83,8 +81,7 @@ public class SignatureTestable extends StandaloneTestable<SignatureTestable.Sign
try {
signature = sig.sign();
} catch (SignatureException e) {
- ok = false;
- hasRun = true;
+ failOnException(e);
return;
}
@@ -92,8 +89,7 @@ public class SignatureTestable extends StandaloneTestable<SignatureTestable.Sign
try {
sig.initVerify(verifyKey);
} catch (InvalidKeyException e) {
- ok = false;
- hasRun = true;
+ failOnException(e);
return;
}
@@ -101,8 +97,7 @@ public class SignatureTestable extends StandaloneTestable<SignatureTestable.Sign
try {
sig.update(data);
} catch (SignatureException e) {
- ok = false;
- hasRun = true;
+ failOnException(e);
return;
}
@@ -110,11 +105,11 @@ public class SignatureTestable extends StandaloneTestable<SignatureTestable.Sign
try {
verified = sig.verify(signature);
} catch (SignatureException e) {
- ok = false;
- hasRun = true;
+ failOnException(e);
+ return;
}
- ok = true;
+ ok = verified;
} catch (Exception ex) {
ok = false;
error = true;