From 94c0c19c3399fa2dccb79fb0ce44373dfff23b23 Mon Sep 17 00:00:00 2001 From: Armin Wach Date: Tue, 14 Nov 2023 16:57:38 +0100 Subject: [PATCH] Praktikum 17.10.2023 first commit --- Test/praktikum01/ZahlenfilterTest.java | 3 +++ src/praktikum01/ErrorWriter.java | 2 +- src/praktikum01/Executor.java | 15 ++++++++++++--- .../{HelloWorldTest.java => HelloWorld.java} | 2 +- src/praktikum01/OutWriter.java | 2 +- 5 files changed, 18 insertions(+), 6 deletions(-) rename src/praktikum01/{HelloWorldTest.java => HelloWorld.java} (61%) diff --git a/Test/praktikum01/ZahlenfilterTest.java b/Test/praktikum01/ZahlenfilterTest.java index c73ed99..0bd989c 100644 --- a/Test/praktikum01/ZahlenfilterTest.java +++ b/Test/praktikum01/ZahlenfilterTest.java @@ -18,10 +18,13 @@ class ZahlenfilterTest { @Test void checkEndsWith9() { + assertTrue(Zahlenfilter.checkEndsWith9(9)); + assertFalse(Zahlenfilter.checkEndsWith9(6)); } @Test void checkSumDivisibleBy3() { + } } \ No newline at end of file diff --git a/src/praktikum01/ErrorWriter.java b/src/praktikum01/ErrorWriter.java index ee8f49c..722002b 100644 --- a/src/praktikum01/ErrorWriter.java +++ b/src/praktikum01/ErrorWriter.java @@ -1,6 +1,6 @@ package praktikum01; -public class ErrorWriter implements HelloWorldTest{ +public class ErrorWriter implements HelloWorld { @Override public void writeHelloWorld() { System.err.println("HELLO WORLD"); diff --git a/src/praktikum01/Executor.java b/src/praktikum01/Executor.java index 51c8e7e..19363af 100644 --- a/src/praktikum01/Executor.java +++ b/src/praktikum01/Executor.java @@ -1,9 +1,18 @@ package praktikum01; -public class Executor implements HelloWorldTest{ +public class Executor{ - @Override - public void printHelloWorld() { + public static void main(String[] args) { + + printHelloWorld(new ErrorWriter(), new OutWriter(), false); + } + + + public static void printHelloWorld(HelloWorld writer1, HelloWorld writer2, boolean second) { + if (second) + writer2.writeHelloWorld(); + else + writer1.writeHelloWorld(); } } diff --git a/src/praktikum01/HelloWorldTest.java b/src/praktikum01/HelloWorld.java similarity index 61% rename from src/praktikum01/HelloWorldTest.java rename to src/praktikum01/HelloWorld.java index cd093dc..e4e0864 100644 --- a/src/praktikum01/HelloWorldTest.java +++ b/src/praktikum01/HelloWorld.java @@ -1,6 +1,6 @@ package praktikum01; -public interface HelloWorldTest { +public interface HelloWorld { void writeHelloWorld(); } diff --git a/src/praktikum01/OutWriter.java b/src/praktikum01/OutWriter.java index 6041702..04c866e 100644 --- a/src/praktikum01/OutWriter.java +++ b/src/praktikum01/OutWriter.java @@ -1,6 +1,6 @@ package praktikum01; -public class OutWriter implements HelloWorldTest{ +public class OutWriter implements HelloWorld { @Override public void writeHelloWorld() { System.out.println("HELLO WORLD");