From 95df0e31c9547972026aa6fc7baa4dab029f12a5 Mon Sep 17 00:00:00 2001 From: Marvin Serchimo <marvin.serchimo@student.reutlingen-university.de> Date: Sun, 6 Apr 2025 13:28:59 +0200 Subject: [PATCH] ein test failed --- ProjektTest/other/YildirimHatice/converter.py | 31 ++++++++++--------- ProjektTest/report.md | 1 + 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/ProjektTest/other/YildirimHatice/converter.py b/ProjektTest/other/YildirimHatice/converter.py index 0ef9bd0..4618f6e 100644 --- a/ProjektTest/other/YildirimHatice/converter.py +++ b/ProjektTest/other/YildirimHatice/converter.py @@ -3,6 +3,9 @@ import unittest from abc import ABC, abstractmethod +import sys +sys.path.append("/Users/marvin/Documents/GitHub/romannumbers") +from ProjektTest.test_converter import RomanConverter as MyConverter class IRomanNumber(ABC): @abstractmethod @@ -24,22 +27,22 @@ class TestRomanConverter(unittest.TestCase): self.converter = RomanNumber() def test_single_value(self): - self.assertEqual(self.converter.convert(1), "I") - self.assertEqual(self.converter.convert(2), "II") - self.assertEqual(self.converter.convert(3), "III") - self.assertEqual(self.converter.convert(4), "IV") - self.assertEqual(self.converter.convert(5), "V") - self.assertEqual(self.converter.convert(9), "IX") - self.assertEqual(self.converter.convert(21), "XXI") - self.assertEqual(self.converter.convert(50), "L") - self.assertEqual(self.converter.convert(100), "C") - self.assertEqual(self.converter.convert(500), "D") - self.assertEqual(self.converter.convert(1000), "M") + self.assertEqual(MyConverter().convert(1), "I") + self.assertEqual(MyConverter().convert(2), "II") + self.assertEqual(MyConverter().convert(3), "III") + self.assertEqual(MyConverter().convert(4), "IV") + self.assertEqual(MyConverter().convert(5), "V") + self.assertEqual(MyConverter().convert(9), "IX") + self.assertEqual(MyConverter().convert(21), "XXI") + self.assertEqual(MyConverter().convert(50), "L") + self.assertEqual(MyConverter().convert(100), "C") + self.assertEqual(MyConverter().convert(500), "D") + self.assertEqual(MyConverter().convert(1000), "M") def test_inivalid_numbers(self): - self.assertEqual(self.converter.convert(6), "") - self.assertEqual(self.converter.convert(99), "") - self.assertEqual(self.converter.convert(-1), "") + self.assertEqual(MyConverter().convert(6), "") + self.assertEqual(MyConverter().convert(99), "") + self.assertEqual(MyConverter().convert(-1), "") diff --git a/ProjektTest/report.md b/ProjektTest/report.md index 31d4b4c..e4666f8 100644 --- a/ProjektTest/report.md +++ b/ProjektTest/report.md @@ -17,4 +17,5 @@ | AliciMuhamed | no | 0 | | BerishaAlma | no | 0 | | GotsisWasilios| no | 2 | +| YildirimHatice| no | 1 | -- GitLab