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