From 81a289c8e1fe303c99b9a7fe11a90f39e3abc945 Mon Sep 17 00:00:00 2001 From: Mark McFadden Date: Thu, 31 Dec 2020 11:23:22 +0000 Subject: [PATCH 1/4] Update Java Variant from 11 to 14 --- .devcontainer/devcontainer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 3e7700ccf..2bdc44aa7 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -6,7 +6,7 @@ "dockerfile": "Dockerfile", "args": { // Update the VARIANT arg to pick a Java version: 11, 14 - "VARIANT": "11", + "VARIANT": "14", // Options "INSTALL_MAVEN": "true", "INSTALL_GRADLE": "false", From 2e79d9eba34e48bc1c8be6b6769e25b57b72e56c Mon Sep 17 00:00:00 2001 From: Mark McFadden Date: Thu, 31 Dec 2020 11:27:21 +0000 Subject: [PATCH 2/4] Add filteredResources --- .project | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.project b/.project index 700a32c79..267b6cbaf 100644 --- a/.project +++ b/.project @@ -20,4 +20,15 @@ org.eclipse.jdt.core.javanature org.eclipse.m2e.core.maven2Nature + + + 1609413910592 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + From 5fbbe3c7cdec74df334f6a38126104bf090f3a3a Mon Sep 17 00:00:00 2001 From: Mark McFadden Date: Thu, 31 Dec 2020 12:00:48 +0000 Subject: [PATCH 3/4] Update Java Variant from 14 to 11 --- .devcontainer/devcontainer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 2bdc44aa7..3e7700ccf 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -6,7 +6,7 @@ "dockerfile": "Dockerfile", "args": { // Update the VARIANT arg to pick a Java version: 11, 14 - "VARIANT": "14", + "VARIANT": "11", // Options "INSTALL_MAVEN": "true", "INSTALL_GRADLE": "false", From 56bcf2c52f3c1d295b114b35c9031667203ed052 Mon Sep 17 00:00:00 2001 From: m2web Date: Thu, 31 Dec 2020 14:13:39 +0000 Subject: [PATCH 4/4] Add test for system.out content --- src/main/java/com/mycompany/app/App.java | 2 +- src/test/java/com/mycompany/app/AppTest.java | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/mycompany/app/App.java b/src/main/java/com/mycompany/app/App.java index 3abe07856..7a157910e 100644 --- a/src/main/java/com/mycompany/app/App.java +++ b/src/main/java/com/mycompany/app/App.java @@ -9,6 +9,6 @@ public class App { public static void main( String[] args ) { - System.out.println( "Hello Remote World!" ); + System.out.print( "Hello Remote World!" ); } } diff --git a/src/test/java/com/mycompany/app/AppTest.java b/src/test/java/com/mycompany/app/AppTest.java index a315bb5b3..2e36b55ca 100644 --- a/src/test/java/com/mycompany/app/AppTest.java +++ b/src/test/java/com/mycompany/app/AppTest.java @@ -2,6 +2,7 @@ import org.junit.Test; import static org.junit.Assert.*; +import java.io.*; public class AppTest @@ -20,4 +21,18 @@ public void testMore() { assertTrue( true ); } + + @Test + public void testSystemOut() + { + PrintStream originalOut = System.out; + ByteArrayOutputStream bos = new ByteArrayOutputStream(); + System.setOut(new PrintStream(bos)); + + App.main(null); + + assertEquals("Hello Remote World!", bos.toString()); + + System.setOut(originalOut); + } }