From 3d50136252e31fa5df80ec412c9a9d2ccada757e Mon Sep 17 00:00:00 2001
From: Matthew Hague <matthew.hague@rhul.ac.uk>
Date: Tue, 7 Dec 2021 16:51:17 +0000
Subject: [PATCH] Add function for default missed output

---
 .../uk/ac/rhul/cs/javatester/SubmissionWrapper.java   | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/main/java/uk/ac/rhul/cs/javatester/SubmissionWrapper.java b/src/main/java/uk/ac/rhul/cs/javatester/SubmissionWrapper.java
index 6420a40..272c324 100644
--- a/src/main/java/uk/ac/rhul/cs/javatester/SubmissionWrapper.java
+++ b/src/main/java/uk/ac/rhul/cs/javatester/SubmissionWrapper.java
@@ -557,11 +557,18 @@ public class SubmissionWrapper implements AutoCloseable {
      */
     public static String[] expectedOutput(String output) {
         return new String[] {
-            "> " + output,
-            "Expected the last line of output shown above to be '" + output + "'."
+            "> " + output, expectedFailMsg(output)
         };
     }
 
+    /**
+     * Construct a default fail message for a given missed output
+     */
+    public static String expectedFailMsg(String output) {
+        return "Expected the last line of output shown above to be '"
+            + output + "'.";
+    }
+
     /**
      * Construct a default interaction with fail response for an output
      */
-- 
GitLab