diff --git "a/Test_Converter_R\303\266mische_Zahlen.py" "b/Test_Converter_R\303\266mische_Zahlen.py" index 7d4aadabf1ed84e099943e5ff448cd22153c817d..c1bc7faf74e2abac33f1aa3f46430da23cb2c1f7 100644 --- "a/Test_Converter_R\303\266mische_Zahlen.py" +++ "b/Test_Converter_R\303\266mische_Zahlen.py" @@ -2,6 +2,7 @@ import unittest from abc import ABC, abstractmethod +from muhamed_directory.other.alma.test2converter import RomanNumber as Alma class IStringCalculator(ABC): @abstractmethod @@ -25,26 +26,31 @@ class Converter(IStringCalculator): class TestRomanConverter(unittest.TestCase): + + def setUp(self): + self.calculator = Alma + def test_1(self): - self.assertEqual(Converter.convert(1), "I") # Erwartet "I" für 1 + self.assertEqual(self.calculator.convert(1), "I") def test_10(self): - self.assertEqual(Converter.convert(10), "X") # Erwartet "X" für 10 + self.assertEqual(self.calculator.convert(10), "X") def test_21(self): - self.assertEqual(Converter.convert(21), "XXI") # Erwartet "XXI" für 21 + self.assertEqual(self.calculator.convert(21), "XXI") def test_50(self): - self.assertEqual(Converter.convert(50), "L") # Erwartet "L" für 50 + self.assertEqual(self.calculator.convert(50), "L") def test_100(self): - self.assertEqual(Converter.convert(100), "C") # Erwartet "C" für 100 + self.assertEqual(self.calculator.convert(100), "C") def test_1000(self): - self.assertEqual(Converter.convert(1000), "M") # Erwartet "M" für 1000 + self.assertEqual(self.calculator.convert(1000), "M") def test_1999(self): - self.assertEqual(Converter.convert(1999), "MCMXCIX") # Erwartet "MCMXCIX" für 1999 + self.assertEqual(self.calculator.convert(1999), "MCMXCIX") + if __name__ == "__main__": unittest.main() \ No newline at end of file diff --git a/muhamed_directory/other/alma/__pycache__/test2converter.cpython-311.pyc b/muhamed_directory/other/alma/__pycache__/test2converter.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ab298a188fc70437ac40bc3acde1e4edb9f8eabf Binary files /dev/null and b/muhamed_directory/other/alma/__pycache__/test2converter.cpython-311.pyc differ diff --git a/muhamed_directory/other/alma/test2 converter.py b/muhamed_directory/other/alma/test2converter.py similarity index 100% rename from muhamed_directory/other/alma/test2 converter.py rename to muhamed_directory/other/alma/test2converter.py diff --git a/report.md b/report.md new file mode 100644 index 0000000000000000000000000000000000000000..7b73cc6217715a13bce8849c8b072a3a02eb4370 --- /dev/null +++ b/report.md @@ -0,0 +1,3 @@ +| 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