From ece54f6adee9bcee1a4d8aa732f66dfdd6bbe16b Mon Sep 17 00:00:00 2001 From: Muhamed <Muhamedalici@hotmail.de> Date: Fri, 4 Apr 2025 10:46:58 +0200 Subject: [PATCH] test Marvin --- muhamed_directory/String calculator | 4 ++-- .../Marvin/__pycache__/feature7.cpython-311.pyc | Bin 0 -> 9697 bytes .../other/Marvin/{feature7 => feature7.py} | 0 muhamed_directory/other/report.md | 7 ++++--- 4 files changed, 6 insertions(+), 5 deletions(-) create mode 100644 muhamed_directory/other/Marvin/__pycache__/feature7.cpython-311.pyc rename muhamed_directory/other/Marvin/{feature7 => feature7.py} (100%) diff --git a/muhamed_directory/String calculator b/muhamed_directory/String calculator index 10f5f44..afdb3b0 100644 --- a/muhamed_directory/String calculator +++ b/muhamed_directory/String calculator @@ -9,7 +9,7 @@ import unittest import re from abc import ABC, abstractmethod -from other.Hatice.feature6 import StringCalculator as Hatice +from other.Marvin.feature7 import StringCalculator as Marvin class CalculatorInterface(ABC): @abstractmethod @@ -64,7 +64,7 @@ class StringCalculator(CalculatorInterface): class TestStingCalculator(unittest.TestCase): def setUp(self): - self.calculator = Hatice() + self.calculator = Marvin() def test_empty_string(self): self.assertEqual(self.calculator.add(""), 0) #leerer string + 0 def test_single_number(self): diff --git a/muhamed_directory/other/Marvin/__pycache__/feature7.cpython-311.pyc b/muhamed_directory/other/Marvin/__pycache__/feature7.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7b49648e04b3bf85e351f73b995aabded2ca39d2 GIT binary patch literal 9697 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 literal 0 HcmV?d00001 diff --git a/muhamed_directory/other/Marvin/feature7 b/muhamed_directory/other/Marvin/feature7.py similarity index 100% rename from muhamed_directory/other/Marvin/feature7 rename to muhamed_directory/other/Marvin/feature7.py diff --git a/muhamed_directory/other/report.md b/muhamed_directory/other/report.md index d53e7e9..64584cd 100644 --- a/muhamed_directory/other/report.md +++ b/muhamed_directory/other/report.md @@ -1,5 +1,6 @@ -| Name | Interface break | Failed Testcases | -|---------|-----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Name | Interface break | Failed Testcases | +|---------|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Alma | 2 | test_add_numbers_greater_than_1000_and_minus (Interface Break: Erwartete Fehlermeldung für negative Zahl in Kombination mit Zahl > 1000 war anders: "invalid literal for int() with base 10: '-3,4'" vs. erwartet 'negatives not allowed: -3'), test_multiple_negative_numbers_exception (Geringfügige Abweichung in der Fehlermeldung: 'Negatives not allowed: -1, -2' vs. erwartet 'negatives not allowed: -1,-2'), test_negative_number_exception (Geringfügige Abweichung in der Fehlermeldung: 'Negatives not allowed: -1' vs. erwartet 'negatives not allowed: -1'), test_add_numbers_with_custom_delimiter (Interface Break: ValueError: invalid literal for int() mit Eingabe '//;\n1,2,3'), test_custom_del (Interface Break: ValueError: invalid literal for int() mit Eingabe '//[+++]\n1+++2+++3'), test_custom_del2 (Interface Break: ValueError: invalid literal for int() mit Eingabe '//[aa]\n1aa2aa3'), test_custom_delimiter (Interface Break: ValueError: invalid literal for int() mit Eingabe '//[***]\n1***2***3') | | Daniel | yes | test_add_numbers_greater_1000_and_minus (Interface Break: ValueError wurde nicht ausgelöst, obwohl eine negative Zahl vorhanden war), test_add_numbers_with_custom_delimiter (Interface Break: ValueError wurde nicht ausgelöst, obwohl eine negative Zahl im benutzerdefinierten Trennzeichen-Szenario vorhanden war), test_multiple_negative_numbers_exception (Interface Break: ValueError wurde nicht ausgelöst, obwohl mehrere negative Zahlen vorhanden waren), test_negative_number_exception (Interface Break: ValueError wurde nicht ausgelöst, obwohl eine negative Zahl vorhanden war) | -| Hatice | 2 | test_add_numbers_greater_than_1000_and_minus (Interface Break: Erwartete Fehlermeldung für negative Zahl in Kombination mit Zahl > 1000 war anders: "invalid literal for int() with base 10: '-3,4'" vs. erwartet 'negatives not allowed: -3'), test_multiple_negative_numbers_exception (Geringfügige Abweichung in der Fehlermeldung: 'Negatives not allowed: -1, -2' vs. erwartet 'negatives not allowed: -1,-2'), test_negative_number_exception (Geringfügige Abweichung in der Fehlermeldung: 'Negatives not allowed: -1' vs. erwartet 'negatives not allowed: -1'), test_add_numbers_with_custom_delimiter (Interface Break: ValueError: invalid literal for int() mit Eingabe '//;\n1,2,3'), test_custom_del (Interface Break: ValueError: invalid literal for int() mit Eingabe '//[+++]\n1+++2+++3'), test_custom_del2 (Interface Break: ValueError: invalid literal for int() mit Eingabe '//[aa]\n1aa2aa3'), test_custom_delimiter (Interface Break: ValueError: invalid literal for int() mit Eingabe '//[***]\n1***2***3') | \ No newline at end of file +| Hatice | 2 | test_add_numbers_greater_than_1000_and_minus (Interface Break: Erwartete Fehlermeldung für negative Zahl in Kombination mit Zahl > 1000 war anders: "invalid literal for int() with base 10: '-3,4'" vs. erwartet 'negatives not allowed: -3'), test_multiple_negative_numbers_exception (Geringfügige Abweichung in der Fehlermeldung: 'Negatives not allowed: -1, -2' vs. erwartet 'negatives not allowed: -1,-2'), test_negative_number_exception (Geringfügige Abweichung in der Fehlermeldung: 'Negatives not allowed: -1' vs. erwartet 'negatives not allowed: -1'), test_add_numbers_with_custom_delimiter (Interface Break: ValueError: invalid literal for int() mit Eingabe '//;\n1,2,3'), test_custom_del (Interface Break: ValueError: invalid literal for int() mit Eingabe '//[+++]\n1+++2+++3'), test_custom_del2 (Interface Break: ValueError: invalid literal for int() mit Eingabe '//[aa]\n1aa2aa3'), test_custom_delimiter (Interface Break: ValueError: invalid literal for int() mit Eingabe '//[***]\n1***2***3') | +| Marvin | yes | test_add_numbers_greater_1000_and_minus (Interface Break: Fehlermeldung für negative Zahl war anders: 'Negative numbers are not allowed: -3' vs. erwartet 'negatives not allowed: -3'), test_add_numbers_with_custom_delimiter (Interface Break: Fehlermeldung für negative Zahl war anders: 'Negative numbers are not allowed: -3' vs. erwartet 'negatives not allowed: -3'), test_multiple_negative_numbers_exception (Interface Break: Fehlermeldung für negative Zahl war anders: 'Negative numbers are not allowed: -1, -2' vs. erwartet 'negatives not allowed: -1,-2'), test_negative_number_exception (Interface Break: Fehlermeldung für negative Zahl war anders: 'Negative numbers are not allowed: -1' vs. erwartet 'negatives not allowed: -1') | \ No newline at end of file -- GitLab