Skip to content
Snippets Groups Projects
Commit 3046d4a0 authored by Muhamed's avatar Muhamed
Browse files

my conn vs test

parent e5c6844a
No related branches found
No related tags found
No related merge requests found
Pipeline #20161 failed
......@@ -2,7 +2,7 @@
import unittest
from abc import ABC, abstractmethod
from muhamed_directory.other.alma.test2converter import RomanNumber as Alma
#from muhamed_directory.other.alma.test2converter import RomanNumber as Alma
class IStringCalculator(ABC):
@abstractmethod
......@@ -25,7 +25,7 @@ class Converter(IStringCalculator):
return result
class TestRomanConverter(unittest.TestCase):
'''class TestRomanConverter(unittest.TestCase):
def setUp(self):
self.calculator = Alma
......@@ -49,7 +49,24 @@ class TestRomanConverter(unittest.TestCase):
self.assertEqual(self.calculator.convert(1000), "M")
def test_1999(self):
self.assertEqual(self.calculator.convert(1999), "MCMXCIX")
self.assertEqual(self.calculator.convert(1999), "MCMXCIX")'''
class TestRomanConverter(unittest.TestCase):
def setUp(self):
self.converter = Converter
def test_single_value(self):
self.assertEqual(self.converter.convert(3), "III")
self.assertEqual(self.converter.convert(6), "VI")
self.assertEqual(self.converter.convert(8), "VIII")
self.assertEqual(self.converter.convert(12), "XII")
self.assertEqual(self.converter.convert(17), "XVII")
self.assertEqual(self.converter.convert(29), "XXIX")
self.assertEqual(self.converter.convert(34), "XXXIV")
self.assertEqual(self.converter.convert(55), "LV")
self.assertEqual(self.converter.convert(101), "CI")
self.assertEqual(self.converter.convert(501), "DI")
self.assertEqual(self.converter.convert(1003), "MIII")
if __name__ == "__main__":
......
| Name | Interface break | Failed Testcases | Begründung |
|------|-----------------|------------------|------------------------------------------------------------------------------------------------------|
| Alma | yes | all | `TypeError`: Methode `convert()` fehlt der erwartete Parameter `n`. Interface nicht eingehalten. |
\ No newline at end of file
| Name | Interface break | Failed Testcases | Begründung |
|-------------------|-----------------|------------------|------------------------------------------------------------------------------------------------------|
| Alma | yes | all | `TypeError`: Methode `convert()` fehlt der erwartete Parameter `n`. Interface nicht eingehalten. |
| ich vs Alma Tests | no | none | Einziger definierter Test in `test2converter.py` wurde bestanden. |
\ No newline at end of file
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