summaryrefslogtreecommitdiff
path: root/Java-Kompendium/kap26/src/test/java
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2025-12-07 12:22:07 +0100
committerEugen Wissner <belka@caraus.de>2025-12-07 12:22:07 +0100
commitc95abc31d62e296db4f1b537e3de440dd40defd1 (patch)
tree45417635579e5a611aaee111be631ccceba78fed /Java-Kompendium/kap26/src/test/java
parent5eded28b16a67fb3ef6bd1cce5526d4dc2de39ab (diff)
downloadbook-exercises-c95abc31d62e296db4f1b537e3de440dd40defd1.tar.gz
Finish Java Kompendium book
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));
+ }
+
+}