diff --git a/stringCalculator.py b/stringCalculator.py index 4cbd27b8355332f0580ece154b403901d4144760..b4dacadf65eaf8edd36c74f14d286f5452fef439 100644 --- a/stringCalculator.py +++ b/stringCalculator.py @@ -31,6 +31,10 @@ class StringCalculator(IStringCalculator): '''Nur 2 Werte sollen miteinander multipliziert werden''' if len(list)>2: return "only two numbers allowed" + + for num in list: + if "." in num: + return "only integers allowed" '''Konvertirung von Strings zu Integer''' result = 0 @@ -64,5 +68,9 @@ class TestStringCalculator(unittest.TestCase): res = self.c.add("1,2,3") self.assertEqual(res, "only two numbers allowed") + def test_handleFloat(self): + res = self.c.add("3.5") + self.assertEqual(res, "only integers allowed") + if __name__ == "__main__": unittest.main() \ No newline at end of file