THIN-uebung2/Test/Aufgabe1_KellerautomatTest....

19 lines
537 B
Java
Raw Permalink Normal View History

2022-04-03 21:16:05 +02:00
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class Aufgabe1_KellerautomatTest {
@Test
void calculate() {
String[] acceptableWords = {"ZZ+", "ZZ*ZZ+*", "ZZZ*+"};
2022-04-03 21:16:05 +02:00
for (String word : acceptableWords) {
assertTrue(Aufgabe1_Kellerautomat.calculate(word));
}
String[] notAcceptableWords = {"ZZ*+", "ZZ+ZZ*", "Z*Z"};
2022-04-03 21:16:05 +02:00
for (String word : notAcceptableWords) {
assertFalse(Aufgabe1_Kellerautomat.calculate(word));
}
}
}