summaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2019-12-07 16:55:07 -0500
committerbculkin2442 <bjculkin@mix.wvu.edu>2019-12-07 16:55:07 -0500
commitc765153fa6d6a204f5eee4c2e35efcc76c12be72 (patch)
tree6bef97be21f1b767aa5c2702dd2418fbad313236 /src/test
parentffdeed6d39f651bc6ffb75ecf9b8134798041f82 (diff)
Setpoint after fixing an issue
Fixed an issue, after a while away Get to a known state
Diffstat (limited to 'src/test')
-rw-r--r--src/test/java/bjc/everge/EvergeTest.java26
1 files changed, 16 insertions, 10 deletions
diff --git a/src/test/java/bjc/everge/EvergeTest.java b/src/test/java/bjc/everge/EvergeTest.java
index 109992a..0a69e3a 100644
--- a/src/test/java/bjc/everge/EvergeTest.java
+++ b/src/test/java/bjc/everge/EvergeTest.java
@@ -1,15 +1,10 @@
package bjc.everge;
-import bjc.everge.TestUtils;
+import bjc.everge.*;
-import java.io.ByteArrayOutputStream;
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.io.PrintStream;
+import java.io.*;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Scanner;
+import java.util.*;
import static bjc.everge.TestUtils.*;
@@ -49,18 +44,29 @@ public class EvergeTest {
@Test
public void testLoad() {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
+ ByteArrayOutputStream errBaos = new ByteArrayOutputStream();
+
+ OutputStream normOut = new MirrorOutputStream(baos, System.out);
+ OutputStream normErr = new MirrorOutputStream(errBaos, System.err);
Everge evg = new Everge();
- evg.outStream = new PrintStream(baos);
+ evg.setOutput(normOut);
+ evg.setError(normErr);
+ //evg.processArgs("--verbosity", "3");
List<String> errs = new ArrayList<>();
- boolean stat = evg.processArgs(errs, "-vv", "--file", "data/test/evg-test1.rp",
+ boolean stat = evg.processArgs(errs, "--input-status", "line", "--file", "data/test/evg-test1.rp",
"data/test/evg-test1.inp");
if (!stat) {
System.err.println("[ERROR] Did not succesfully process args");
for (String err : errs) {
System.err.println(err);
}
+ System.err.println("[ERROR] Normal Output:\n--------------------");
+ System.err.println(baos.toString().trim());
+ System.err.println("--------------------\n[ERROR] Error Output:\n------------------");
+ System.err.println(errBaos.toString().trim());
+ System.err.println("--------------------");
assertTrue(false);
}