Skip to content
Snippets Groups Projects
Commit 66469dcc authored by Hatice Yildirim's avatar Hatice Yildirim
Browse files

Meine Implementierung mit GotsisWasili Testfällen getestet

parent d019162e
No related branches found
No related tags found
2 merge requests!8Develop2,!3GotsisWasili
import unittest
from converter import RomanNumber as RomanNumber
from converter import IRomanNumber
# Testklasse (TestConverter)
class TestRomanNumber (unittest.TestCase):
def setUp(self):
self.r = RomanNumber()
def test_implements_interface(self):
self.assertIsInstance(self.r, IRomanNumber)
def test_convert_1(self):
self.assertEqual(self.r.convert_int_to_str(1), "I")
def test_convert_21(self):
self.assertEqual(self.r.convert_int_to_str(21), "XXI")
def test_convert_empty(self):
self.assertEqual(self.r.convert_int_to_str(None), "Fehler: Bitte Zahl eingeben")
def test_convert_string(self):
self.assertEqual(self.r.convert_int_to_str("Hello"), "Fehler: Bitte Zahl eingeben")
def test_convert_downzero(self):
self.assertEqual(self.r.convert_int_to_str(-5), "Integer muss größer als 0 sein")
def test_convert_downzero(self):
self.assertEqual(self.r.convert_int_to_str(1000), "M")
if __name__ == "__main__":
unittest.main()
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