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