From de09056da6b346eb9e5574ed543b063ec10997e2 Mon Sep 17 00:00:00 2001
From: DaniRafeh28 <daniel.rafeh@student.reutlingen-university.de>
Date: Tue, 25 Mar 2025 15:54:53 +0100
Subject: [PATCH] Test successful

---
 stringCalculator.py | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/stringCalculator.py b/stringCalculator.py
index 046696a..99b2578 100644
--- a/stringCalculator.py
+++ b/stringCalculator.py
@@ -20,11 +20,20 @@ class IStringCalculator(ABC):
 
 class StringCalculator(IStringCalculator):
     def add(self, numbers: str) -> int: 
+
         '''Leere Eingabe soll 0 ausgeben'''
         if numbers == "":
             return 0
-        '''Eingabe einer Zahl als String soll den Integer Wert ausgeben'''
-        return int(numbers)
+        
+        '''Zahlen mit Kommas werden aufgeteilt'''
+        list = numbers.split(",")
+
+        '''Konvertirung von Strings zu Integer'''
+        result = 0
+        for num in list:
+            result += int(num.strip())
+
+        return result
         
 
 class TestStringCalculator(unittest.TestCase):
@@ -38,6 +47,10 @@ class TestStringCalculator(unittest.TestCase):
     def test_oneNumber(self):
         res = self.c.add("1")
         self.assertEqual(res, 1)
+    
+    def test_addingTwoNumbers(self):
+        res = self.c.add("1,2")
+        self.assertEqual(res, 3)
 
 if __name__ == "__main__":
     unittest.main()
\ No newline at end of file
-- 
GitLab