From e1b381832e8703ec949e8224d96d57004327d743 Mon Sep 17 00:00:00 2001
From: DaniRafeh28 <daniel.rafeh@student.reutlingen-university.de>
Date: Fri, 4 Apr 2025 15:07:41 +0200
Subject: [PATCH] 3/7 Tests failed due to unequal return messages. - Report
 Table adjusted

---
 .../other/GotsisWasilios/TDD_Converter.py      | 17 ++++++++++-------
 Project_tests/report.md                        | 18 +++++++++---------
 2 files changed, 19 insertions(+), 16 deletions(-)

diff --git a/Project_tests/other/GotsisWasilios/TDD_Converter.py b/Project_tests/other/GotsisWasilios/TDD_Converter.py
index b6728c5..13a3a81 100644
--- a/Project_tests/other/GotsisWasilios/TDD_Converter.py
+++ b/Project_tests/other/GotsisWasilios/TDD_Converter.py
@@ -1,5 +1,8 @@
 import unittest
 from abc import ABC, abstractmethod
+import sys
+sys.path.append('C:/Users/HP/OneDrive/Praxisprojekt Semester 6/praxisprojekt-technologiebasierte-innovationen')
+from Project_tests.converter import DanisConverter as DaniConv
 
 #Interface für Counter
 class IRomanNumber(ABC):
@@ -26,25 +29,25 @@ class WasiliRomanNumber(IRomanNumber):
 # Testklasse (TestConverter)
 class TestRomanNumber (unittest.TestCase):
     def setUp(self):
-        self.r = WasiliRomanNumber()
+        self.r = DaniConv()
 
     def test_convert_1(self):
-        self.assertEqual(self.r.convert_int_to_str(1), "I")
+        self.assertEqual(self.r.convert(1), "I")
 
     def test_convert_21(self):
-        self.assertEqual(self.r.convert_int_to_str(21), "XXI")
+        self.assertEqual(self.r.convert(21), "XXI")
 
     def test_convert_empty(self):
-        self.assertEqual(self.r.convert_int_to_str(None), "Fehler: Bitte Zahl eingeben")
+        self.assertEqual(self.r.convert(None), "Fehler: Bitte Zahl eingeben")
 
     def test_convert_string(self):
-        self.assertEqual(self.r.convert_int_to_str("Hello"), "Fehler: Bitte Zahl eingeben")
+        self.assertEqual(self.r.convert("Hello"), "Fehler: Bitte Zahl eingeben")
 
     def test_convert_downzero(self):
-        self.assertEqual(self.r.convert_int_to_str(-5), "Integer muss größer als 0 sein")
+        self.assertEqual(self.r.convert(-5), "Integer muss größer als 0 sein")
 
     def test_convert_thousand(self):
-        self.assertEqual(self.r.convert_int_to_str(1000), "M")
+        self.assertEqual(self.r.convert(1000), "M")
 
 if __name__ == "__main__":
     unittest.main()
diff --git a/Project_tests/report.md b/Project_tests/report.md
index febc464..c9f75f3 100644
--- a/Project_tests/report.md
+++ b/Project_tests/report.md
@@ -12,12 +12,12 @@ Roman Numbers - Codes of Group members tested with my testcases:
 
 Roman Numbers - My Codes tested with other students testcases:
 
-| Name             | Interface break | Failed Testcases             |
-|------------------|-----------------|------------------------------|
-| AliciMuhamed     | no              | 1/7 Tests failed (test_1999) |
-| BerishaAlma      | no              | none                         |
-| GotsisWasilios   |                 |                              |
-| PikkemaatLasse   |                 |                              |
-| YildirimHatice   |                 |                              |
-| WeishauptOrlando |                 |                              |
-| SerchimoMarvin   | -               | -                            |
\ No newline at end of file
+| Name             | Interface break | Failed Testcases                                                                                                                                                                                   |
+|------------------|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| AliciMuhamed     | no              | 1/7 Tests failed (test_1999)                                                                                                                                                                       |
+| BerishaAlma      | no              | none                                                                                                                                                                                               |
+| GotsisWasilios   | no              | 3/7 Tests failed (test_convert_string because the message is not equal, test_convert_empty also the return message is not equal, test_convert_downzero also because of the unequal return message) |
+| PikkemaatLasse   |                 |                                                                                                                                                                                                    |
+| YildirimHatice   |                 |                                                                                                                                                                                                    |
+| WeishauptOrlando |                 |                                                                                                                                                                                                    |
+| SerchimoMarvin   | -               | -                                                                                                                                                                                                  |
\ No newline at end of file
-- 
GitLab