From a38d47458d0a6d41c8f0a2a4f7002f21d028b609 Mon Sep 17 00:00:00 2001
From: Marvin Serchimo <marvin.serchimo@student.reutlingen-university.de>
Date: Fri, 4 Apr 2025 17:12:00 +0200
Subject: [PATCH] featureAliciMuhamed_

---
 .../test_converter.cpython-313.pyc            | Bin 4643 -> 4530 bytes
 .../Test_Converter_R\303\266mische_Zahlen.py" |  16 ++++++++--------
 ProjektTest/report.md                         |   9 +++++++++
 ProjektTest/test_converter.py                 |   4 ++--
 4 files changed, 19 insertions(+), 10 deletions(-)

diff --git a/ProjektTest/__pycache__/test_converter.cpython-313.pyc b/ProjektTest/__pycache__/test_converter.cpython-313.pyc
index 45e751399e7a0247fe001f5d763bf8782905bd14..aae850eb56a2af399d1e498d58dbaca5ccce15fd 100644
GIT binary patch
delta 975
zcmZva&ubGw6vt<FH=D_Bc9T?_Skq`?1j#`VYcEw4(SR-Zqlu+bBFWl@P-s(}O$5DI
zFFoj?EJH7X7d`bR2E6-U$X+~o@Zyg~y?BW8-LwVcF3e|_@B7YsZ)e_{)9;E_-?9uM
zpO-(rwO)DF1bywD$;})ir$|*jPO4f>nN|@eglmBsk*Z$P4%JAYMy1MXq!Ra@XH(G{
ztHx&T5#o#yBE>Q9eUTcTpX)KIQ)-BWa+TU*UdfK5HctW;pa&4ol!6|Jx_BF%=zUPG
ztGbC$T$uV5J+RunJGx01kl<EH=P86`Il_+sM*$lc2S&<dpaE&Q+^EDB`K1&h>0v7w
zS#^7kN*TZ2pOn}k3#207qfef+2#-m%ME%(EM*C5dcba^ca<uCrMV?z?hm{gAZIX{H
zzHPs-c~UeIPtNfRQsmPTyQ*(Gt}Az!A9kHJeglD^|5^EUnCNkAo(5Yd`FS{|fSbTS
zHpkeviL<7e`aeEvRu9sg#O8c>nyL8WflYxU7j7$9m7z_1wTv`QE2JgcUfR#~<<DR+
z;3vXu1G^E}Hq+T~!|z1<X)qeYi?>5BehzzY1GqE32rL2jfd;Sww1BVyDI)+}l*`2_
zZ;?HPMlyShM#Sf2Y1jiCKC9Q)oz-@|UNU^vZLfAZO}FE#&Vyx+@!=W}3^pdtXLn`z
znj^0|D1y25H6$1rQlDK~-&pCcH81nF^k9_Ss>FAdQreHD2~B<?#h*<0sj`L>`3nge
Bvflsz

delta 1116
zcmZvb&r1|x7{}jtW_NaWXJ^;3T-J1J)gXqzNYg__C8D6Fp{r)L@j9-PJFq|SommeC
z<w*kRune8L1f7g1O7I`(7<B416dgK*1QlvQbg=h%*A}vQVLmfF&-Z=aXCA)qtBxlp
z)m>GMAhx<be_Q-jRh#ki>Z#OV24%#Nz;KXCX_Q3mC=)n_GQq6SBZ3wo8sbrjMMK$8
zJu364%%b5enrN)vZP6lGB@;P6gOJgP5DO-&Pdl(ueVfvB?5U&WV!6LuS~jU;(wAQ(
zj1_kW_nnQiGrT53Y{zh{95Eb+TJsghv<aaKoUZ|5yb}(0L1>eBFtoWY+!CcIgjM%z
z@Up~Z@y%{Y!Ben#OqVEY2GJvcqktv=97+>_Lq{Yb27sg;Vpu~zgtlO!)<)7@7n<E?
zq2+0TrC>t4?F<jmP0U_=^&GsXP@x`ML=+~k3tphe#^8l>e+RLFDYS2cG)-e}LDn^B
zX%)S1PCZK84?Kub&3zoca|Y_tUWN_PQw-Z?a~xQz7zH{E3I0PP?5kdBEIf|+&X#Tv
zoC90~{G;lP)Kn|2+b|eUoS7N&ksVhu2gTA*q7CqWF*$mjspg`qiR1o)pV0|kW+lDY
z&6jqCru?O!)Y+P}b^G`J{ysh7FMAi8tI6CKaVgR2FM1O%-2=num=9}AkNKM7D(oHy
zOag8IvH${@2iyi&06+5#LIQAsJvNMe4ebaxnBI}yt%lRQ2cGw2LW+h}B1Bg`xl*zm
z=6A;vjrkk}Q_%p!UKc~z$(yvZuVCe@(MsMZnhTwiOiJoEiA=oSDq40fZ<1LfUocBF
z2nB`!U|()#PlipS{RVRlZxZeV^CD~E&;{`1i^cLnrC?s7OH2c{w5J)qix}hG1i}p;
RQO5@~xhJ`nHV}ZR{sA-M=PLjJ

diff --git "a/ProjektTest/other/AliciMuhamed/Test_Converter_R\303\266mische_Zahlen.py" "b/ProjektTest/other/AliciMuhamed/Test_Converter_R\303\266mische_Zahlen.py"
index d8c881a..91e7fc1 100644
--- "a/ProjektTest/other/AliciMuhamed/Test_Converter_R\303\266mische_Zahlen.py"
+++ "b/ProjektTest/other/AliciMuhamed/Test_Converter_R\303\266mische_Zahlen.py"
@@ -2,8 +2,8 @@
 
 import unittest
 import sys
-#sys.path.append("/Users/marvin/Documents/GitHub/romannumbers")
-#from ProjektTest.test_converter import RomanConverter as MyConverter 
+sys.path.append("/Users/marvin/Documents/GitHub/romannumbers")
+from ProjektTest.test_converter import RomanConverter as MyConverter 
 
 class MomoConverter():
     def convert(n: int) -> str:
@@ -24,17 +24,17 @@ class TestRomanConverter(unittest.TestCase):
         self.assertEqual(MyConverter().convert(1), "I")  # Erwartet "I" für 1
 
     def test_10(self):
-        self.assertEqual(convert(10), "X")  # Erwartet "X" für 10
+        self.assertEqual(MyConverter().convert(10), "X")  # Erwartet "X" für 10
     def test_21(self):
-        self.assertEqual(convert(21), "XXI")  # Erwartet "XXI" für 21
+        self.assertEqual(MyConverter().convert(21), "XXI")  # Erwartet "XXI" für 21
     def test_50(self):
-        self.assertEqual(convert(50), "L")  # Erwartet "L" für 50
+        self.assertEqual(MyConverter().convert(50), "L")  # Erwartet "L" für 50
     def test_100(self):
-        self.assertEqual(convert(100), "C")  # Erwartet "C" für 100
+        self.assertEqual(MyConverter().convert(100), "C")  # Erwartet "C" für 100
     def test_1000(self):
-        self.assertEqual(convert(1000), "M")  # Erwartet "M" für 1000
+        self.assertEqual(MyConverter().convert(1000), "M")  # Erwartet "M" für 1000
     def test_1999(self):
-        self.assertEqual(convert(1999), "MCMXCIX") #Erwartet "MCMXCIX" für 1999
+        self.assertEqual(MyConverter().convert(1999), "MCMXCIX") #Erwartet "MCMXCIX" für 1999
  
 if __name__ == "__main__":
     unittest.main()
\ No newline at end of file
diff --git a/ProjektTest/report.md b/ProjektTest/report.md
index 5ccfac4..2166877 100644
--- a/ProjektTest/report.md
+++ b/ProjektTest/report.md
@@ -7,3 +7,12 @@
 | RafehDaniel   | no               | none                                                                                                |
 | AliciMuhamed  | no               |  3                                                             |
 | YildirimHatice| yes              | test_1, test_4, test_21, test_1000, test_0, test_float, test_negative, test_multiple_values         |
+
+
+
+
+## 🧪 Eigene Implementierung gegen andere tests
+
+| Name          | Interface break | Failed Testcases |
+|---------------|------------------|------------------|
+| AliciMuhamed  | yes              | 6                |
diff --git a/ProjektTest/test_converter.py b/ProjektTest/test_converter.py
index 1531d3d..33b3069 100644
--- a/ProjektTest/test_converter.py
+++ b/ProjektTest/test_converter.py
@@ -10,7 +10,7 @@
 
 import unittest
 from abc import ABC, abstractmethod
-from other.YildirimHatice.converter import TestRomanConverter as hatice
+
 
 # Interface (abstrakte Basisklasse)
 class IConverter(ABC):
@@ -58,7 +58,7 @@ class RomanConverter(IConverter):
 # Testklasse mit 8 funktionierenden Tests
 class TestRomanConverter(unittest.TestCase):
     def setUp(self):
-        self.converter = hatice()
+        self.converter 
 
     # Bei Eingabe der Zahl 1 soll "I" ausgegeben werden
     def test_1(self):
-- 
GitLab