From 796341507635cf2f99bf7c8977332925e0729a72 Mon Sep 17 00:00:00 2001
From: Almmaa <Alma.Berisha@student.reutlingen-university.de>
Date: Sun, 6 Apr 2025 05:28:31 +0200
Subject: [PATCH] =?UTF-8?q?Tests=20f=C3=BCr=20Daniel=20hinzugef=C3=BCgt?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 test_daniel_on_me.py | 14 +++++++++++++
 test_me_on_daniel.py | 48 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 62 insertions(+)
 create mode 100644 test_daniel_on_me.py
 create mode 100644 test_me_on_daniel.py

diff --git a/test_daniel_on_me.py b/test_daniel_on_me.py
new file mode 100644
index 0000000..c70c599
--- /dev/null
+++ b/test_daniel_on_me.py
@@ -0,0 +1,14 @@
+import unittest
+from my_romannumber import RomanNumber
+
+.
+class TestDanielOnMe(unittest.TestCase):
+    def setUp(self):
+        self.c = RomanNumber()   Interface Break
+
+    def test_convertOne(self):
+        res = self.c.convert(1)
+        self.assertEqual(res, 'I')
+
+if __name__ == "__main__":
+    unittest.main()
diff --git a/test_me_on_daniel.py b/test_me_on_daniel.py
new file mode 100644
index 0000000..f86655c
--- /dev/null
+++ b/test_me_on_daniel.py
@@ -0,0 +1,48 @@
+import unittest
+import importlib.util
+
+def load_student_class(path):
+    spec = importlib.util.spec_from_file_location("student_module", path)
+    student_module = importlib.util.module_from_spec(spec)
+    spec.loader.exec_module(student_module)
+    return student_module.Converter()
+
+class TestMeOnDaniel(unittest.TestCase):
+    def setUp(self):
+        self.converter = load_student_class("other/Daniel/RomanNumber.py")
+
+    def test_convert_3(self):
+        self.assertEqual(self.converter.convert(3), "III")
+
+    def test_convert_6(self):
+        self.assertEqual(self.converter.convert(6), "VI")
+
+    def test_convert_8(self):
+        self.assertEqual(self.converter.convert(8), "VIII")
+
+    def test_convert_12(self):
+        self.assertEqual(self.converter.convert(12), "XII")
+
+    def test_convert_17(self):
+        self.assertEqual(self.converter.convert(17), "XVII")
+
+    def test_convert_29(self):
+        self.assertEqual(self.converter.convert(29), "XXIX")
+
+    def test_convert_34(self):
+        self.assertEqual(self.converter.convert(34), "XXXIV")
+
+    def test_convert_55(self):
+        self.assertEqual(self.converter.convert(55), "LV")
+
+    def test_convert_101(self):
+        self.assertEqual(self.converter.convert(101), "CI")
+
+    def test_convert_501(self):
+        self.assertEqual(self.converter.convert(501), "DI")
+
+    def test_convert_1003(self):
+        self.assertEqual(self.converter.convert(1003), "MIII")
+
+if __name__ == "__main__":
+    unittest.main()
-- 
GitLab