Browse Source

test

master
Sarah Pastors 3 years ago
parent
commit
ebc922ef1c
2 changed files with 41 additions and 3 deletions
  1. 38
    0
      Test/ZahlenfilterTest.java
  2. 3
    3
      src/Zahlenfilter.java

+ 38
- 0
Test/ZahlenfilterTest.java View File

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

+ 3
- 3
src/Zahlenfilter.java View File

} }
} }


private static boolean durchFuenfTeilbar(int number) {
public static boolean durchFuenfTeilbar(int number) {
if(number%5 == 0){ if(number%5 == 0){
return true; return true;
} }
return false; return false;
} }


private static boolean endetAufNeun(int i) {
public static boolean endetAufNeun(int i) {
if(i%10 == 9){ if(i%10 == 9){
return true; return true;
} }
return false; return false;
} }


private static boolean summeMitVorgaengerDurchDreiTeilbar(int number) {
public static boolean summeMitVorgaengerDurchDreiTeilbar(int number) {
if((number+(number-1))%3 == 0){ if((number+(number-1))%3 == 0){
return true; return true;
} }

Loading…
Cancel
Save