Skip to content
Snippets Groups Projects
Commit 0273a324 authored by linopino's avatar linopino
Browse files

Umsetzung der Testszenarien von Feature4

parent 0cea59b1
No related branches found
No related tags found
2 merge requests!7Develop into main,!5Feature5
...@@ -27,4 +27,6 @@ class StringCalculator(IStringCalculator): ...@@ -27,4 +27,6 @@ class StringCalculator(IStringCalculator):
if negative_numbers: if negative_numbers:
raise ValueError(f"Negative nicht erlaubt: {negative_numbers}") raise ValueError(f"Negative nicht erlaubt: {negative_numbers}")
numbers_list = [num for num in numbers_list if num <= 1000]
return sum(numbers_list) return sum(numbers_list)
\ No newline at end of file
...@@ -67,6 +67,10 @@ class TestStringCalculator(unittest.TestCase): ...@@ -67,6 +67,10 @@ class TestStringCalculator(unittest.TestCase):
self.calculator.add("//;1;2") self.calculator.add("//;1;2")
print(str(context.exception)) print(str(context.exception))
def test_ignore_numbers_greater_than_1000(self):
self.assertEqual(self.calculator.add("2,1001"), 2)
self.assertEqual(self.calculator.add("1002,50200"), 0)
if __name__ == "__main__": if __name__ == "__main__":
unittest.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