From ec01246522613457996301fdf9bbfda5f8f8feef Mon Sep 17 00:00:00 2001
From: Matthew Hague <matthew.hague@rhul.ac.uk>
Date: Mon, 9 Nov 2020 21:19:02 +0000
Subject: [PATCH] Further refine indentation insertion

---
 src/main/java/uk/ac/rhul/cs/javatester/TesterOutput.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main/java/uk/ac/rhul/cs/javatester/TesterOutput.java b/src/main/java/uk/ac/rhul/cs/javatester/TesterOutput.java
index c80fed1..48d799a 100644
--- a/src/main/java/uk/ac/rhul/cs/javatester/TesterOutput.java
+++ b/src/main/java/uk/ac/rhul/cs/javatester/TesterOutput.java
@@ -48,7 +48,8 @@ public class TesterOutput {
                 indented = CODE_INDENT + code;
             } else if (code.length() > 0) {
                 indented
-                    = CODE_INDENT + code.replaceAll("\n(?!$)", "\n" + CODE_INDENT);
+                    = CODE_INDENT +
+                      code.replaceAll("\n(?!($|\n))", "\n" + CODE_INDENT);
             }
         }
 
-- 
GitLab