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

my conn vs test

parent e5c6844a
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