diff --git a/stringCalculator.py b/stringCalculator.py index 95a2e4d948ec4dad5d043f8cab6dff94a9b09639..d764af290bb62213b2e5397cd40bbcd299099018 100644 --- a/stringCalculator.py +++ b/stringCalculator.py @@ -14,6 +14,7 @@ # Bei der Eingabe "2, 1001, 5" soll die Zahl 7 ausgegeben werden # Bei der Eingabe von Texten mit leeren Trennzeichen (z.B. "//;\n") soll die Zahl 0 ausgegeben werden # Bei der Eingabe von "1, " soll die Zahl 1 ausgegeben werden +# Bei der Eingabe von "-2, 5" soll "negatives not allowed" ausgegeben werden import unittest from abc import ABC, abstractmethod @@ -157,5 +158,9 @@ class TestStringCalculator(unittest.TestCase): res = self.c.add("1,") self.assertEqual(res, 1) + def test_negative_with_positive(self): + res = self.c.add("-2, 5") + self.assertEqual(res, "negatives not allowed") + if __name__ == "__main__": unittest.main() \ No newline at end of file