summaryrefslogtreecommitdiff
path: root/Java-Kompendium/kap26/src/test/java
diff options
context:
space:
mode:
Diffstat (limited to 'Java-Kompendium/kap26/src/test/java')
-rw-r--r--Java-Kompendium/kap26/src/test/java/LibraryTest.java32
1 files changed, 32 insertions, 0 deletions
diff --git a/Java-Kompendium/kap26/src/test/java/LibraryTest.java b/Java-Kompendium/kap26/src/test/java/LibraryTest.java
new file mode 100644
index 0000000..cdd9ff6
--- /dev/null
+++ b/Java-Kompendium/kap26/src/test/java/LibraryTest.java
@@ -0,0 +1,32 @@
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import static org.junit.jupiter.api.Assertions.*;
+import org.junit.jupiter.params.ParameterizedTest;
+import org.junit.jupiter.params.provider.CsvSource;
+
+class LibraryTest {
+ Library sut;
+
+ @BeforeEach
+ public void setUp() {
+ this.sut = new Library();
+ }
+
+ @Test
+ void someLibraryMethodReturnsTrue() {
+ assertEquals("Hallo Alex!", this.sut.begruessung("Alex"));
+ }
+
+ @ParameterizedTest(name = "{0} + {1} = {2}")
+ @CsvSource({
+ "Oliver, Hallo Oliver!",
+ "Susanne, Hallo Susanne!",
+ "Christine, Hallo Christine!",
+ "Sebastian, Hallo Sebastian!",
+ "Katharina, Hallo Katharina!",
+ })
+ void test(String ueberpruefterWert, String erwartertesErgebnis) {
+ assertEquals(erwartertesErgebnis, this.sut.begruessung(ueberpruefterWert));
+ }
+
+}