This commit is contained in:
Sarah Pastors 2021-11-29 11:14:54 +01:00
parent de0fd3ad22
commit ebc922ef1c
2 changed files with 41 additions and 3 deletions

View File

@ -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));
}
}

View File

@ -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;
}