Repository für die Vorlesung Software Emgineering
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ZahlenfilterTest.java 1.2KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import org.junit.Test;
  2. import static org.junit.Assert.*;
  3. public class ZahlenfilterTest {
  4. @Test
  5. public void durchFuenfTeilbar() {
  6. assertTrue(Zahlenfilter.durchFuenfTeilbar(5));
  7. assertTrue(Zahlenfilter.durchFuenfTeilbar(10));
  8. assertTrue(Zahlenfilter.durchFuenfTeilbar(20));
  9. assertFalse(Zahlenfilter.durchFuenfTeilbar(1));
  10. assertFalse(Zahlenfilter.durchFuenfTeilbar(2));
  11. assertFalse(Zahlenfilter.durchFuenfTeilbar(3));
  12. }
  13. @Test
  14. public void endetAufNeun() {
  15. assertTrue(Zahlenfilter.endetAufNeun(9));
  16. assertTrue(Zahlenfilter.endetAufNeun(19));
  17. assertTrue(Zahlenfilter.endetAufNeun(29));
  18. assertFalse(Zahlenfilter.endetAufNeun(1));
  19. assertFalse(Zahlenfilter.endetAufNeun(2));
  20. assertFalse(Zahlenfilter.endetAufNeun(3));
  21. }
  22. @Test
  23. public void summeMitVorgaengerDurchDreiTeilbar() {
  24. assertTrue(Zahlenfilter.summeMitVorgaengerDurchDreiTeilbar(2));
  25. assertTrue(Zahlenfilter.summeMitVorgaengerDurchDreiTeilbar(5));
  26. assertFalse(Zahlenfilter.summeMitVorgaengerDurchDreiTeilbar(3));
  27. assertFalse(Zahlenfilter.summeMitVorgaengerDurchDreiTeilbar(4));
  28. assertFalse(Zahlenfilter.summeMitVorgaengerDurchDreiTeilbar(6));
  29. }
  30. }