Ultra Geile Studenten Benutzer Oberfläche (UGSBO)
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.

42 lines
1.2 KiB

  1. package com.ugsbo.entscheider;
  2. import static org.junit.Assert.*;
  3. import org.junit.Assert;
  4. import org.junit.Test;
  5. public class JUnitEntscheiderErgebnisTest {
  6. @Test
  7. public void skalaTestTest() {
  8. int a = Entscheider.skalaTest(11);
  9. Assert.assertTrue(a >= 1 || a <= 10 );
  10. }
  11. @Test
  12. public void ergebnisTest() {
  13. String a = Entscheider.ergebnis(1,1,1,1,1,1,1,1);
  14. Assert.assertTrue(a == "Ich kann doch nicht fuer dich entscheiden, dass musst du schon selber wissen." );
  15. String b = Entscheider.ergebnis(21,1,1,3,2,1,1,4);
  16. Assert.assertTrue(b == "Naja, dann geh halt nach Hause und ruh dich aus.");
  17. String c = Entscheider.ergebnis(29,0,1,3,2,0,1,2);
  18. Assert.assertTrue(c == "Jetzt wieder gehen? Dann bist du doch voellig umsonst aufgestanden. Geh einfach hin.");
  19. }
  20. @Test
  21. public void pruefenTest() {
  22. int a = Entscheider.pruefen(2);
  23. Assert.assertTrue(0 == a || 1 == a);
  24. }
  25. @Test
  26. public void fragenTest() {
  27. String a = Entscheider.fragen();
  28. Assert.assertTrue(a == "Ich kann doch nicht fuer dich entscheiden, dass musst du schon selber wissen." || a == "Naja, dann geh halt nach Hause und ruh dich aus." || a == "Jetzt wieder gehen? Dann bist du doch voellig umsonst aufgestanden. Geh einfach hin." );
  29. }
  30. }