diff --git a/Project_tests/__pycache__/converter.cpython-312.pyc b/Project_tests/__pycache__/converter.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..81b53764139823c10f8c3674011926106979cd50 Binary files /dev/null and b/Project_tests/__pycache__/converter.cpython-312.pyc differ diff --git a/Project_tests/converter.py b/Project_tests/converter.py index ffc84dc31ed8f655ff86175f3b18a372c4f2e82d..6e78f472f8d11fec1fe1cc09537c204a0b06aa02 100644 --- a/Project_tests/converter.py +++ b/Project_tests/converter.py @@ -34,12 +34,6 @@ from abc import ABC, abstractmethod #from other.YildirimHatice.converter import RomanNumber as HaticeCalc #from other.WeishauptOrlando.RomanConverter import RomanConverter_v1 as OrlandoCalc -#TESTCASES OF OTHER STUDENTS -#from other.AliciMuhamed.Test_Converter_Römische_Zahlen import TestRomanConverter as MomoTest -#from other.BerishaAlma.test2converter import TestRomanConverter as AlmaTest -from other.GotsisWasilios.TDD_Converter import TestRomanNumber as WasiliTest - - class IConverter(ABC): @abstractmethod def convert(self, num: int) -> str: @@ -78,7 +72,6 @@ class DanisConverter(IConverter): else: return "Bitte ganze Zahlen eingeben" - """class TestConverter(unittest.TestCase): def setUp(self): self.c = DanisConverter() diff --git "a/Project_tests/other/AliciMuhamed/Test_Converter_R\303\266mische_Zahlen.py" "b/Project_tests/other/AliciMuhamed/Test_Converter_R\303\266mische_Zahlen.py" index d0e4fa85e05adfac69e43743550934a40ca1ac25..3a202ff061dbb8b1d7185458b54ca65b2d3c68f4 100644 --- "a/Project_tests/other/AliciMuhamed/Test_Converter_R\303\266mische_Zahlen.py" +++ "b/Project_tests/other/AliciMuhamed/Test_Converter_R\303\266mische_Zahlen.py" @@ -1,6 +1,9 @@ #Test_Converter_Römische_Zahlen import unittest +import sys +sys.path.append('C:/Users/HP/OneDrive/Praxisprojekt Semester 6/praxisprojekt-technologiebasierte-innovationen') +from Project_tests.converter import DanisConverter as DaniConv class ConverterMomo(): def convert(n: int) -> str: @@ -18,20 +21,19 @@ class ConverterMomo(): class TestRomanConverter(unittest.TestCase): def test_1(self): - self.assertEqual(ConverterMomo.convert(1), "I") # Erwartet "I" für 1 - + self.assertEqual(DaniConv().convert(1), "I") # Erwartet "I" für 1 def test_10(self): - self.assertEqual(ConverterMomo.convert(10), "X") # Erwartet "X" für 10 + self.assertEqual(DaniConv().convert(10), "X") # Erwartet "X" für 10 def test_21(self): - self.assertEqual(ConverterMomo.convert(21), "XXI") # Erwartet "XXI" für 21 + self.assertEqual(DaniConv().convert(21), "XXI") # Erwartet "XXI" für 21 def test_50(self): - self.assertEqual(ConverterMomo.convert(50), "L") # Erwartet "L" für 50 + self.assertEqual(DaniConv().convert(50), "L") # Erwartet "L" für 50 def test_100(self): - self.assertEqual(ConverterMomo.convert(100), "C") # Erwartet "C" für 100 + self.assertEqual(DaniConv().convert(100), "C") # Erwartet "C" für 100 def test_1000(self): - self.assertEqual(ConverterMomo.convert(1000), "M") # Erwartet "M" für 1000 + self.assertEqual(DaniConv().convert(1000), "M") # Erwartet "M" für 1000 def test_1999(self): - self.assertEqual(ConverterMomo.convert(1999), "MCMXCIX") #Erwartet "MCMXCIX" für 1999 + self.assertEqual(DaniConv().convert(1999), "MCMXCIX") #Erwartet "MCMXCIX" für 1999 if __name__ == "__main__": unittest.main() \ No newline at end of file diff --git a/Project_tests/other/PikkemaatLasse/__pycache__/romannumerals.cpython-312.pyc b/Project_tests/other/PikkemaatLasse/__pycache__/romannumerals.cpython-312.pyc index 53d750b163127a48512ff3cb2717a6f4cd76370b..5d82268d5f88763020f8babfa1be0d5f779b50bb 100644 Binary files a/Project_tests/other/PikkemaatLasse/__pycache__/romannumerals.cpython-312.pyc and b/Project_tests/other/PikkemaatLasse/__pycache__/romannumerals.cpython-312.pyc differ diff --git a/Project_tests/other/PikkemaatLasse/romannumerals.py b/Project_tests/other/PikkemaatLasse/romannumerals.py index a1cc589d210b30bd0f7cc7ceec79daea98bbee45..9f732d098cfd4710c47125b1f46dbd463f4c6730 100644 --- a/Project_tests/other/PikkemaatLasse/romannumerals.py +++ b/Project_tests/other/PikkemaatLasse/romannumerals.py @@ -88,6 +88,5 @@ class TestRomanNumerals(unittest.TestCase): with self.assertRaises(ValueError): self.converter.to_roman(3.14) - if __name__ == "__main__": unittest.main() \ No newline at end of file diff --git a/Project_tests/report.md b/Project_tests/report.md index c193e9ed5cac940d6efea670f82a95cecb8a782a..2d137a40758b8b2dd251618cd810641882a1b9c5 100644 --- a/Project_tests/report.md +++ b/Project_tests/report.md @@ -12,12 +12,12 @@ Roman Numbers - Codes of Group members tested with my testcases: Roman Numbers - My Codes tested with other students testcases: -| Name | Interface break | Failed Testcases | -|------------------|-----------------|------------------| -| AliciMuhamed | no | none | -| BerishaAlma | no | none | -| GotsisWasilios | no | none | -| PikkemaatLasse | | | -| YildirimHatice | | | -| WeishauptOrlando | | | -| SerchimoMarvin | - | - | \ No newline at end of file +| Name | Interface break | Failed Testcases | +|------------------|-----------------|------------------------------| +| AliciMuhamed | no | 1/7 Tests failed (test_1999) | +| BerishaAlma | | | +| GotsisWasilios | | | +| PikkemaatLasse | | | +| YildirimHatice | | | +| WeishauptOrlando | | | +| SerchimoMarvin | - | - | \ No newline at end of file