Skip to content
Snippets Groups Projects
Commit a38d4745 authored by Marvin Serchimo's avatar Marvin Serchimo
Browse files

featureAliciMuhamed_

parent a8f55e7d
No related branches found
No related tags found
No related merge requests found
No preview for this file type
......@@ -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
......@@ -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 |
......@@ -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):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment