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
42 lines
1.2 KiB
package com.ugsbo.entscheider;
|
|
|
|
import static org.junit.Assert.*;
|
|
|
|
|
|
import org.junit.Assert;
|
|
import org.junit.Test;
|
|
|
|
public class JUnitEntscheiderErgebnisTest {
|
|
|
|
|
|
|
|
@Test
|
|
public void skalaTestTest() {
|
|
int a = Entscheider.skalaTest(11);
|
|
Assert.assertTrue(a >= 1 || a <= 10 );
|
|
|
|
}
|
|
|
|
@Test
|
|
public void ergebnisTest() {
|
|
String a = Entscheider.ergebnis(1,1,1,1,1,1,1,1);
|
|
Assert.assertTrue(a == "Ich kann doch nicht fuer dich entscheiden, dass musst du schon selber wissen." );
|
|
String b = Entscheider.ergebnis(21,1,1,3,2,1,1,4);
|
|
Assert.assertTrue(b == "Naja, dann geh halt nach Hause und ruh dich aus.");
|
|
String c = Entscheider.ergebnis(29,0,1,3,2,0,1,2);
|
|
Assert.assertTrue(c == "Jetzt wieder gehen? Dann bist du doch voellig umsonst aufgestanden. Geh einfach hin.");
|
|
}
|
|
|
|
@Test
|
|
public void pruefenTest() {
|
|
int a = Entscheider.pruefen(2);
|
|
Assert.assertTrue(0 == a || 1 == a);
|
|
}
|
|
|
|
@Test
|
|
public void fragenTest() {
|
|
String a = Entscheider.fragen();
|
|
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." );
|
|
}
|
|
|
|
}
|