diff --git a/ProjektTest/other/GotsisWasilios/TDD_Converter.py b/ProjektTest/other/GotsisWasilios/TDD_Converter.py index 36a051802d037c50673356e39ecbde3b67a57589..b5d5577384a4e4b574a46565e143e1e1c2fbb993 100644 --- a/ProjektTest/other/GotsisWasilios/TDD_Converter.py +++ b/ProjektTest/other/GotsisWasilios/TDD_Converter.py @@ -1,5 +1,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 + #Interface für Counter class IRomanNumber(ABC): @@ -29,22 +33,22 @@ class TestRomanNumber (unittest.TestCase): self.r = RomanNumber() def test_convert_1(self): - self.assertEqual(self.r.convert_int_to_str(1), "I") + self.assertEqual(MyConverter().convert(1), "I") def test_convert_21(self): - self.assertEqual(self.r.convert_int_to_str(21), "XXI") + self.assertEqual(MyConverter().convert(21), "XXI") def test_convert_empty(self): - self.assertEqual(self.r.convert_int_to_str(None), "Fehler: Bitte Zahl eingeben") + self.assertEqual(MyConverter().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(MyConverter().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(MyConverter().convert(-5), "Integer muss größer als 0 sein") def test_convert_downzero(self): - self.assertEqual(self.r.convert_int_to_str(1000), "M") + self.assertEqual(MyConverter().convert(1000), "M") if __name__ == "__main__": unittest.main() diff --git a/ProjektTest/report.md b/ProjektTest/report.md index 77a94df0481848b1b24edb8861489097f7ffd288..31d4b4c4b959af6f76fb4364724e89f4de123927 100644 --- a/ProjektTest/report.md +++ b/ProjektTest/report.md @@ -12,7 +12,9 @@ -| Name | Interface break | Failed Testcases | -|--------------|------------------|-------------------| -| AliciMuhamed | no | 0 | -| BerishaAlma | no | 0 | +| Name | Interface break | Failed Testcases | +|---------------|------------------|-------------------| +| AliciMuhamed | no | 0 | +| BerishaAlma | no | 0 | +| GotsisWasilios| no | 2 | +