From 74d2821b6e8ae66cb816d6ce2472fe5c24983840 Mon Sep 17 00:00:00 2001
From: DaniRafeh28 <daniel.rafeh@student.reutlingen-university.de>
Date: Fri, 4 Apr 2025 19:23:07 +0200
Subject: [PATCH] 4 fails - Report table adjusted

---
 .../stringCalculator.cpython-312.pyc            | Bin 0 -> 8083 bytes
 .../other/AliciMuhamed/StringCalculator.py      |   6 +++++-
 Project_Test/report.md                          |  16 +++++++++++++++-
 Project_Test/stringCalculator.py                |   2 +-
 4 files changed, 21 insertions(+), 3 deletions(-)
 create mode 100644 Project_Test/__pycache__/stringCalculator.cpython-312.pyc

diff --git a/Project_Test/__pycache__/stringCalculator.cpython-312.pyc b/Project_Test/__pycache__/stringCalculator.cpython-312.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..3991daacbeef5440d4e799667d0c59a0c3e2214e
GIT binary patch
literal 8083
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

literal 0
HcmV?d00001

diff --git a/Project_Test/other/AliciMuhamed/StringCalculator.py b/Project_Test/other/AliciMuhamed/StringCalculator.py
index fc44a5a..6a9290b 100644
--- a/Project_Test/other/AliciMuhamed/StringCalculator.py
+++ b/Project_Test/other/AliciMuhamed/StringCalculator.py
@@ -27,6 +27,10 @@
 
 import unittest
 import re
+import sys 
+sys.path.append(r'C:\Users\HP\Downloads\ReportingService\ReportingService\Frontend\Neuer Ordner\Neuer Ordner\modern-dev-tdd-assignments')
+from Project_Test.stringCalculator import StringCalculator as DaniCalc
+
 
 class StringCalculator:
     def __init__(self):
@@ -76,7 +80,7 @@ class StringCalculator:
     
 class TestStingCalculator(unittest.TestCase):
     def setUp(self):
-        self.calculator = StringCalculator()     
+        self.calculator = DaniCalc()     
     def test_empty_string(self):
         self.assertEqual(self.calculator.add(""), 0) #leerer string + 0
     def test_single_number(self):
diff --git a/Project_Test/report.md b/Project_Test/report.md
index 3d8b313..c647841 100644
--- a/Project_Test/report.md
+++ b/Project_Test/report.md
@@ -1,3 +1,5 @@
+String Calculator - Other Students Codes tested with my testcases
+
 | Name             | Interface break | Failed Testcases |
 |------------------|-----------------|------------------|
 | AliciMuhamed     | yes (8)         | none             |
@@ -6,4 +8,16 @@
 | PikkemaatLasse   | yes (8)         | none             |
 | YildirimHatice   |                 |                  |
 | WeishauptOrlando | yes (6)         | none             |
-| SerchimoMarvin   | yes (6)         | none             |
\ No newline at end of file
+| SerchimoMarvin   | yes (6)         | none             |
+
+String Calculator - My Code tested with the other students testcases
+
+| Name             | Interface break | Failed Testcases                                                                                                                                                                                                                            |
+|------------------|-----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| AliciMuhamed     | no              | 4 failed testcases (the tests expected a ValueError to be raised but it wasn´t - test_add_numbers_greater_1000_and_minus, test_add_numbers_with_custom_delimiter, test_multiple_negative_numbers_exception, test_negative_number_exception) |
+| BerishaAlma      |                 |                                                                                                                                                                                                                                             |
+| GotsisWasilios   |                 |                                                                                                                                                                                                                                             |
+| PikkemaatLasse   |                 |                                                                                                                                                                                                                                             |
+| YildirimHatice   |                 |                                                                                                                                                                                                                                             |
+| WeishauptOrlando |                 |                                                                                                                                                                                                                                             |
+| SerchimoMarvin   |                 |                                                                                                                                                                                                                                             |
\ No newline at end of file
diff --git a/Project_Test/stringCalculator.py b/Project_Test/stringCalculator.py
index 9a7eb12..9370e0d 100644
--- a/Project_Test/stringCalculator.py
+++ b/Project_Test/stringCalculator.py
@@ -25,7 +25,7 @@ from abc import ABC, abstractmethod
 #from other.PikkemaatLasse.stringcalculator import StringCalculator as LasseCalc
 #from other.SerchimoMarvin.feature7 import StringCalculator as MarvCalc
 #from other.WeishauptOrlando.string_calculator import StringCalculator as OrlCalc
-from other.YildirimHatice.feature6 import StringCalculator as HatCalc
+#from other.YildirimHatice.feature6 import StringCalculator as HatCalc
 
 class IStringCalculator(ABC):
     @abstractmethod
-- 
GitLab