From 3046d4a06fb9ab2f37249358cfa86f40ca6f6c91 Mon Sep 17 00:00:00 2001 From: Muhamed <Muhamedalici@hotmail.de> Date: Sat, 5 Apr 2025 21:26:24 +0200 Subject: [PATCH] my conn vs test --- "Test_Converter_R\303\266mische_Zahlen.py" | 23 +++++++++++++++++++--- report.md | 7 ++++--- 2 files changed, 24 insertions(+), 6 deletions(-) diff --git "a/Test_Converter_R\303\266mische_Zahlen.py" "b/Test_Converter_R\303\266mische_Zahlen.py" index c1bc7fa..871da66 100644 --- "a/Test_Converter_R\303\266mische_Zahlen.py" +++ "b/Test_Converter_R\303\266mische_Zahlen.py" @@ -2,7 +2,7 @@ import unittest from abc import ABC, abstractmethod -from muhamed_directory.other.alma.test2converter import RomanNumber as Alma +#from muhamed_directory.other.alma.test2converter import RomanNumber as Alma class IStringCalculator(ABC): @abstractmethod @@ -25,7 +25,7 @@ class Converter(IStringCalculator): return result -class TestRomanConverter(unittest.TestCase): +'''class TestRomanConverter(unittest.TestCase): def setUp(self): self.calculator = Alma @@ -49,7 +49,24 @@ class TestRomanConverter(unittest.TestCase): self.assertEqual(self.calculator.convert(1000), "M") def test_1999(self): - self.assertEqual(self.calculator.convert(1999), "MCMXCIX") + self.assertEqual(self.calculator.convert(1999), "MCMXCIX")''' + +class TestRomanConverter(unittest.TestCase): + def setUp(self): + self.converter = Converter + + def test_single_value(self): + self.assertEqual(self.converter.convert(3), "III") + self.assertEqual(self.converter.convert(6), "VI") + self.assertEqual(self.converter.convert(8), "VIII") + self.assertEqual(self.converter.convert(12), "XII") + self.assertEqual(self.converter.convert(17), "XVII") + self.assertEqual(self.converter.convert(29), "XXIX") + self.assertEqual(self.converter.convert(34), "XXXIV") + self.assertEqual(self.converter.convert(55), "LV") + self.assertEqual(self.converter.convert(101), "CI") + self.assertEqual(self.converter.convert(501), "DI") + self.assertEqual(self.converter.convert(1003), "MIII") if __name__ == "__main__": diff --git a/report.md b/report.md index 7b73cc6..a4f0010 100644 --- a/report.md +++ b/report.md @@ -1,3 +1,4 @@ -| Name | Interface break | Failed Testcases | Begründung | -|------|-----------------|------------------|------------------------------------------------------------------------------------------------------| -| Alma | yes | all | `TypeError`: Methode `convert()` fehlt der erwartete Parameter `n`. Interface nicht eingehalten. | \ No newline at end of file +| Name | Interface break | Failed Testcases | Begründung | +|-------------------|-----------------|------------------|------------------------------------------------------------------------------------------------------| +| Alma | yes | all | `TypeError`: Methode `convert()` fehlt der erwartete Parameter `n`. Interface nicht eingehalten. | +| ich vs Alma Tests | no | none | Einziger definierter Test in `test2converter.py` wurde bestanden. | \ No newline at end of file -- GitLab