diff options
| author | J08nY | 2017-05-24 01:12:26 +0200 |
|---|---|---|
| committer | J08nY | 2017-05-24 01:12:26 +0200 |
| commit | d6d1f38f8c8cf5bf9f6b1acc714d191e04632d56 (patch) | |
| tree | 89e557587dd68ee0efd7ecd7f3aa66408d9999e3 /src/cz/crcs/ectester/reader/TestSuite.java | |
| parent | 931d6b12b301eef7cfdd1dd54bd9aef4b63c746a (diff) | |
| download | ECTester-d6d1f38f8c8cf5bf9f6b1acc714d191e04632d56.tar.gz ECTester-d6d1f38f8c8cf5bf9f6b1acc714d191e04632d56.tar.zst ECTester-d6d1f38f8c8cf5bf9f6b1acc714d191e04632d56.zip | |
Diffstat (limited to 'src/cz/crcs/ectester/reader/TestSuite.java')
| -rw-r--r-- | src/cz/crcs/ectester/reader/TestSuite.java | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/src/cz/crcs/ectester/reader/TestSuite.java b/src/cz/crcs/ectester/reader/TestSuite.java index 414c2a9..958c51d 100644 --- a/src/cz/crcs/ectester/reader/TestSuite.java +++ b/src/cz/crcs/ectester/reader/TestSuite.java @@ -4,7 +4,6 @@ import cz.crcs.ectester.applet.ECTesterApplet; import cz.crcs.ectester.applet.EC_Consts; import cz.crcs.ectester.data.EC_Store; import cz.crcs.ectester.reader.ec.*; -import javacard.security.Key; import javacard.security.KeyPair; import javax.smartcardio.CardException; @@ -18,12 +17,14 @@ public abstract class TestSuite { EC_Store dataStore; ECTester.Config cfg; + DirtyLogger systemOut; String name; List<Test> tests = new LinkedList<>(); - TestSuite(EC_Store dataStore, ECTester.Config cfg, String name) { + TestSuite(EC_Store dataStore, ECTester.Config cfg, DirtyLogger systemOut, String name) { this.dataStore = dataStore; this.cfg = cfg; + this.systemOut = systemOut; this.name = name; } @@ -31,7 +32,7 @@ public abstract class TestSuite { for (Test t : tests) { if (!t.hasRun()) { t.run(); - System.out.println(t); + systemOut.println(t.toString()); } } return tests; @@ -97,8 +98,8 @@ public abstract class TestSuite { public static class Default extends TestSuite { - public Default(EC_Store dataStore, ECTester.Config cfg) { - super(dataStore, cfg, "default"); + public Default(EC_Store dataStore, ECTester.Config cfg, DirtyLogger systemOut) { + super(dataStore, cfg, systemOut, "default"); } @Override @@ -150,8 +151,8 @@ public abstract class TestSuite { public static class TestVectors extends TestSuite { - public TestVectors(EC_Store dataStore, ECTester.Config cfg) { - super(dataStore, cfg, "test"); + public TestVectors(EC_Store dataStore, ECTester.Config cfg, DirtyLogger systemOut) { + super(dataStore, cfg, systemOut, "test"); } @Override @@ -206,8 +207,8 @@ public abstract class TestSuite { public static class NonPrime extends TestSuite { - public NonPrime(EC_Store dataStore, ECTester.Config cfg) { - super(dataStore, cfg, "nonprime"); + public NonPrime(EC_Store dataStore, ECTester.Config cfg, DirtyLogger systemOut) { + super(dataStore, cfg, systemOut, "nonprime"); } @Override @@ -242,8 +243,8 @@ public abstract class TestSuite { public static class Invalid extends TestSuite { - public Invalid(EC_Store dataStore, ECTester.Config cfg) { - super(dataStore, cfg, "invalid"); + public Invalid(EC_Store dataStore, ECTester.Config cfg, DirtyLogger systemOut) { + super(dataStore, cfg, systemOut, "invalid"); } @Override @@ -288,8 +289,8 @@ public abstract class TestSuite { public static class Wrong extends TestSuite { - public Wrong(EC_Store dataStore, ECTester.Config cfg) { - super(dataStore, cfg, "wrong"); + public Wrong(EC_Store dataStore, ECTester.Config cfg, DirtyLogger systemOut) { + super(dataStore, cfg, systemOut, "wrong"); } @Override |
