diff --git a/test_me_on_student7.py b/test_me_on_student7.py
new file mode 100644
index 0000000000000000000000000000000000000000..e320a61e3803569bb828e52543768198601c0b6e
--- /dev/null
+++ b/test_me_on_student7.py
@@ -0,0 +1,23 @@
+import unittest
+from other.student7.Calculator import StringCalculator  # Student 7s Code wird getestet
+
+class TestMeOnStudent7(unittest.TestCase):
+    def setUp(self):
+        self.calc = StringCalculator()
+
+    def test_empty_string(self):
+        self.assertEqual(self.calc.add(""), 0)
+
+    def test_custom_delimiter(self):
+        self.assertEqual(self.calc.add("//|\n1|2|3|4"), 10)
+
+    def test_newlines_and_large_numbers(self):
+        self.assertEqual(self.calc.add("1\n2,1001"), 3)
+
+    def test_negative_handling(self):
+        with self.assertRaises(ValueError) as context:
+            self.calc.add("1,-2,-3")
+        self.assertEqual(str(context.exception), "Negatives not allowed: -2, -3")
+
+if __name__ == "__main__":
+    unittest.main()
diff --git a/test_student7_on_me.py b/test_student7_on_me.py
new file mode 100644
index 0000000000000000000000000000000000000000..626f26385d917dc7b4b1cb222069047d4a9ee20f
--- /dev/null
+++ b/test_student7_on_me.py
@@ -0,0 +1,35 @@
+import unittest
+from my_string_calculator import StringCalculator  # Hatice und ich hatten den selben code
+
+class TestStudent7OnMe(unittest.TestCase):
+    def setUp(self):
+        self.calc = StringCalculator()
+
+    def test_empty_string(self):
+        self.assertEqual(self.calc.add(""), 0)
+
+    def test_single_number(self):
+        self.assertEqual(self.calc.add("1"), 1)
+
+    def test_two_numbers(self):
+        self.assertEqual(self.calc.add("1,2"), 3)
+
+    def test_multiple_numbers(self):
+        self.assertEqual(self.calc.add("1,2,3,4,5"), 15)
+
+    def test_numbers_with_newline(self):
+        self.assertEqual(self.calc.add("1\n2,3"), 6)
+
+    def test_negative_number(self):
+        with self.assertRaises(ValueError) as e:
+            self.calc.add("1,-2")
+        self.assertEqual(str(e.exception), "Negatives not allowed: -2")
+
+    def test_custom_delimiter(self):
+        self.assertEqual(self.calc.add("//;\n1;2"), 3)
+
+    def test_large_numbers_ignored(self):
+        self.assertEqual(self.calc.add("2,1001"), 2)
+
+if __name__ == "__main__":
+    unittest.main()