From 298ffc18e590d07eb04d2c5c2b1d553f8fba71bd Mon Sep 17 00:00:00 2001 From: J08nY Date: Mon, 28 May 2018 21:45:19 +0200 Subject: Implement tracking and writing of exceptions in standalone tests. --- .../standalone/test/base/KeyAgreementTestable.java | 11 ++++------- .../standalone/test/base/KeyGeneratorTestable.java | 3 +-- .../standalone/test/base/SignatureTestable.java | 21 ++++++++------------- .../standalone/test/base/StandaloneTestable.java | 11 +++++++++++ 4 files changed, 24 insertions(+), 22 deletions(-) (limited to 'src/cz/crcs/ectester/standalone/test') diff --git a/src/cz/crcs/ectester/standalone/test/base/KeyAgreementTestable.java b/src/cz/crcs/ectester/standalone/test/base/KeyAgreementTestable.java index ffcfc67..1447373 100644 --- a/src/cz/crcs/ectester/standalone/test/base/KeyAgreementTestable.java +++ b/src/cz/crcs/ectester/standalone/test/base/KeyAgreementTestable.java @@ -87,8 +87,7 @@ public class KeyAgreementTestable extends StandaloneTestable> extends BaseTestable { protected T stage; + protected Exception exception; public T getStage() { return stage; } + + public Exception getException() { + return exception; + } + + protected void failOnException(Exception ex) { + ok = false; + hasRun = true; + exception = ex; + } } -- cgit v1.2.3-70-g09d2