From ebc922ef1c5759860a8099350cc97c259173ddc8 Mon Sep 17 00:00:00 2001 From: pastorssa85045 Date: Mon, 29 Nov 2021 11:14:54 +0100 Subject: [PATCH] test --- Test/ZahlenfilterTest.java | 38 ++++++++++++++++++++++++++++++++++++++ src/Zahlenfilter.java | 6 +++--- 2 files changed, 41 insertions(+), 3 deletions(-) create mode 100644 Test/ZahlenfilterTest.java diff --git a/Test/ZahlenfilterTest.java b/Test/ZahlenfilterTest.java new file mode 100644 index 0000000..e3ffdcd --- /dev/null +++ b/Test/ZahlenfilterTest.java @@ -0,0 +1,38 @@ +import org.junit.Test; + +import static org.junit.Assert.*; + +public class ZahlenfilterTest { + + @Test + public void durchFuenfTeilbar() { + assertTrue(Zahlenfilter.durchFuenfTeilbar(5)); + assertTrue(Zahlenfilter.durchFuenfTeilbar(10)); + assertTrue(Zahlenfilter.durchFuenfTeilbar(20)); + + assertFalse(Zahlenfilter.durchFuenfTeilbar(1)); + assertFalse(Zahlenfilter.durchFuenfTeilbar(2)); + assertFalse(Zahlenfilter.durchFuenfTeilbar(3)); + } + + @Test + public void endetAufNeun() { + assertTrue(Zahlenfilter.endetAufNeun(9)); + assertTrue(Zahlenfilter.endetAufNeun(19)); + assertTrue(Zahlenfilter.endetAufNeun(29)); + + assertFalse(Zahlenfilter.endetAufNeun(1)); + assertFalse(Zahlenfilter.endetAufNeun(2)); + assertFalse(Zahlenfilter.endetAufNeun(3)); + } + + @Test + public void summeMitVorgaengerDurchDreiTeilbar() { + assertTrue(Zahlenfilter.summeMitVorgaengerDurchDreiTeilbar(2)); + assertTrue(Zahlenfilter.summeMitVorgaengerDurchDreiTeilbar(5)); + + assertFalse(Zahlenfilter.summeMitVorgaengerDurchDreiTeilbar(3)); + assertFalse(Zahlenfilter.summeMitVorgaengerDurchDreiTeilbar(4)); + assertFalse(Zahlenfilter.summeMitVorgaengerDurchDreiTeilbar(6)); + } +} \ No newline at end of file diff --git a/src/Zahlenfilter.java b/src/Zahlenfilter.java index a686d17..07b2174 100644 --- a/src/Zahlenfilter.java +++ b/src/Zahlenfilter.java @@ -16,21 +16,21 @@ public class Zahlenfilter { } } - private static boolean durchFuenfTeilbar(int number) { + public static boolean durchFuenfTeilbar(int number) { if(number%5 == 0){ return true; } return false; } - private static boolean endetAufNeun(int i) { + public static boolean endetAufNeun(int i) { if(i%10 == 9){ return true; } return false; } - private static boolean summeMitVorgaengerDurchDreiTeilbar(int number) { + public static boolean summeMitVorgaengerDurchDreiTeilbar(int number) { if((number+(number-1))%3 == 0){ return true; }