aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/common/output/TestableWriter.java
diff options
context:
space:
mode:
authorJ08nY2017-12-27 01:10:06 +0100
committerJ08nY2017-12-27 01:10:06 +0100
commit71006eb01c60b3556b620b7d4579d65ed6f86926 (patch)
tree0667e793fa09b780702208d8158b37c06640a699 /src/cz/crcs/ectester/common/output/TestableWriter.java
parent4dbc748a207bcee2c8fbe22566646b27a9f61dc0 (diff)
downloadECTester-71006eb01c60b3556b620b7d4579d65ed6f86926.tar.gz
ECTester-71006eb01c60b3556b620b7d4579d65ed6f86926.tar.zst
ECTester-71006eb01c60b3556b620b7d4579d65ed6f86926.zip
Split output to remove cross-dependency of reader and standalone.
Diffstat (limited to '')
-rw-r--r--src/cz/crcs/ectester/common/output/TestableWriter.java65
1 files changed, 0 insertions, 65 deletions
diff --git a/src/cz/crcs/ectester/common/output/TestableWriter.java b/src/cz/crcs/ectester/common/output/TestableWriter.java
deleted file mode 100644
index 9876064..0000000
--- a/src/cz/crcs/ectester/common/output/TestableWriter.java
+++ /dev/null
@@ -1,65 +0,0 @@
-package cz.crcs.ectester.common.output;
-
-import cz.crcs.ectester.common.test.BaseTestable;
-import cz.crcs.ectester.reader.output.ResponseWriter;
-import cz.crcs.ectester.reader.response.Response;
-import cz.crcs.ectester.reader.test.CommandTestable;
-import cz.crcs.ectester.standalone.test.KeyAgreementTestable;
-import cz.crcs.ectester.standalone.test.KeyGeneratorTestable;
-import cz.crcs.ectester.standalone.test.SignatureTestable;
-
-import java.io.OutputStream;
-import java.io.PrintStream;
-
-/**
- * @author Jan Jancar johny@neuromancer.sk
- */
-public class TestableWriter {
- private PrintStream output;
- private ResponseWriter respWriter;
-
- public TestableWriter(PrintStream output) {
- this.output = output;
- this.respWriter = new ResponseWriter(output);
- }
-
- public TestableWriter(OutputStream output) {
- this(new PrintStream(output));
- }
-
- public String outputTestableSuffix(BaseTestable t) {
- if (t instanceof CommandTestable) {
- Response r = ((CommandTestable) t).getResponse();
- return respWriter.responseSuffix(r);
- } else if (t instanceof KeyAgreementTestable) {
-
- } else if (t instanceof KeyGeneratorTestable) {
-
- } else if (t instanceof SignatureTestable) {
-
- }
- return null;
- }
-
- public void writeTestableSuffix(BaseTestable t) {
- output.println(outputTestableSuffix(t));
- }
-
- public String outputTestable(BaseTestable t) {
- if (t instanceof CommandTestable) {
- CommandTestable testable = (CommandTestable) t;
- return respWriter.responseString(testable.getResponse());
- } else if (t instanceof KeyAgreementTestable) {
-
- } else if (t instanceof KeyGeneratorTestable) {
-
- } else if (t instanceof SignatureTestable) {
-
- }
- return null;
- }
-
- public void writeTestable(BaseTestable t) {
- output.println(outputTestable(t));
- }
-}