From 416020ad8b215bc9fb87d0b3eee5fd51f372c33f Mon Sep 17 00:00:00 2001
From: Younis <nida.younis@hft-stuttgart.de>
Date: Tue, 24 Sep 2024 12:45:41 +0000
Subject: [PATCH] =?UTF-8?q?Add=20new=20file=20Fu=C3=9FballvereinTest?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 "Fu\303\237ballvereinTest.java" | 53 +++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)
 create mode 100644 "Fu\303\237ballvereinTest.java"

diff --git "a/Fu\303\237ballvereinTest.java" "b/Fu\303\237ballvereinTest.java"
new file mode 100644
index 0000000..b2ad046
--- /dev/null
+++ "b/Fu\303\237ballvereinTest.java"
@@ -0,0 +1,53 @@
+import static org.junit.Assert.*;
+import org.junit.Before;
+import org.junit.Test;
+import java.util.HashMap;
+
+public class FußballvereinTest {
+
+    private Fußballverein club;
+
+    @Before
+    public void setUp() {
+        club = new Fußballverein();
+    }
+
+    @Test
+    public void testAddPlayer() {
+        club.addPlayer("Lionel Messi", 10);
+        club.addPlayer("Cristiano Ronaldo", 7);
+
+        HashMap<String, Integer> expected = new HashMap<>();
+        expected.put("Lionel Messi", 10);
+        expected.put("Cristiano Ronaldo", 7);
+
+        assertEquals(expected, club.getPlayers());
+    }
+
+    @Test
+    public void testRemovePlayer() {
+        club.addPlayer("Lionel Messi", 10);
+        club.addPlayer("Cristiano Ronaldo", 7);
+
+        club.removePlayer("Lionel Messi");
+
+        HashMap<String, Integer> expected = new HashMap<>();
+        expected.put("Cristiano Ronaldo", 7);
+
+        assertEquals(expected, club.getPlayers());
+    }
+
+    @Test
+    public void testGetPlayerNumber() {
+        club.addPlayer("Lionel Messi", 10);
+        club.addPlayer("Cristiano Ronaldo", 7);
+
+        assertEquals(10, club.getPlayerNumber("Lionel Messi"));
+        assertEquals(7, club.getPlayerNumber("Cristiano Ronaldo"));
+    }
+
+    @Test
+    public void testGetPlayerNumberNonExistent() {
+        assertEquals(-1, club.getPlayerNumber("Neymar"));
+    }
+}
-- 
GitLab