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