summaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/common/test/BaseTestable.java
diff options
context:
space:
mode:
authorJ08nY2018-06-27 22:00:59 +0200
committerJ08nY2018-06-27 22:00:59 +0200
commit662cc82a470a833a11e19a2dc8c1ce0e79c35935 (patch)
tree774d36ba7ceeead7897136900c9be485e4c4ae2e /src/cz/crcs/ectester/common/test/BaseTestable.java
parent46f3b1218d55ea856986cd7afb4804152c230c4f (diff)
downloadECTester-662cc82a470a833a11e19a2dc8c1ce0e79c35935.tar.gz
ECTester-662cc82a470a833a11e19a2dc8c1ce0e79c35935.tar.zst
ECTester-662cc82a470a833a11e19a2dc8c1ce0e79c35935.zip
Implement more tests for wrong parameters. Implement cloning for Tests.
- Test G = infinity. - Test wrong r, where [r]G != infinity, - prime - composite
Diffstat (limited to 'src/cz/crcs/ectester/common/test/BaseTestable.java')
-rw-r--r--src/cz/crcs/ectester/common/test/BaseTestable.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/cz/crcs/ectester/common/test/BaseTestable.java b/src/cz/crcs/ectester/common/test/BaseTestable.java
index 4863abc..3c304d9 100644
--- a/src/cz/crcs/ectester/common/test/BaseTestable.java
+++ b/src/cz/crcs/ectester/common/test/BaseTestable.java
@@ -3,7 +3,7 @@ package cz.crcs.ectester.common.test;
/**
* @author Jan Jancar johny@neuromancer.sk
*/
-public abstract class BaseTestable implements Testable {
+public abstract class BaseTestable implements Testable, Cloneable {
protected boolean hasRun;
protected boolean ok;
protected boolean error;
@@ -36,4 +36,9 @@ public abstract class BaseTestable implements Testable {
error = false;
errorCause = null;
}
+
+ @Override
+ protected BaseTestable clone() throws CloneNotSupportedException {
+ return (BaseTestable) super.clone();
+ }
}