Skip to content
Snippets Groups Projects
Commit f9ad932b authored by Daniel Rafeh's avatar Daniel Rafeh
Browse files

Test successful

parent 12123b8e
Branches feature/handle_backslachn
No related tags found
No related merge requests found
Pipeline #20028 passed
...@@ -35,6 +35,11 @@ class StringCalculator(IStringCalculator): ...@@ -35,6 +35,11 @@ class StringCalculator(IStringCalculator):
for num in list: for num in list:
if "." in num: if "." in num:
return "only integers allowed" return "only integers allowed"
try:
int(num.strip())
except ValueError:
return "only integers allowed"
'''Konvertirung von Strings zu Integer''' '''Konvertirung von Strings zu Integer'''
result = 0 result = 0
...@@ -72,5 +77,9 @@ class TestStringCalculator(unittest.TestCase): ...@@ -72,5 +77,9 @@ class TestStringCalculator(unittest.TestCase):
res = self.c.add("3.5") res = self.c.add("3.5")
self.assertEqual(res, "only integers allowed") self.assertEqual(res, "only integers allowed")
def test_handleLetter(self):
res = self.c.add("1, z")
self.assertEqual(res, "only integers allowed")
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() unittest.main()
\ 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