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