From 073340d6d9e745c033463ec309c7b8ff2efe2def Mon Sep 17 00:00:00 2001 From: Hatice Yildirim <Hatice.Yildirim@student.reutlingen-university.de> Date: Sun, 23 Mar 2025 19:28:05 +0100 Subject: [PATCH] Remove counter.py and calculator.py --- calculator.py | 13 ------------- counter.py | 53 --------------------------------------------------- 2 files changed, 66 deletions(-) delete mode 100644 calculator.py delete mode 100644 counter.py diff --git a/calculator.py b/calculator.py deleted file mode 100644 index 79532fc..0000000 --- a/calculator.py +++ /dev/null @@ -1,13 +0,0 @@ -import unittest - -class Calculator: - def add(self, a, b): - return a + b - -class TestCalculator(unittest.TestCase): - def test_add(self): - c = Calculator() - self.assertEqual(c.add(2,3), 5) - -if __name__ == '__main__': - unittest.main() \ No newline at end of file diff --git a/counter.py b/counter.py deleted file mode 100644 index 73ac095..0000000 --- a/counter.py +++ /dev/null @@ -1,53 +0,0 @@ -#Bei Einhabe des Strings "Decker" liefert die Funktion 3 -#Bei Eingabe eines leeren Strings soll 0 ausgegeben werden -#Bei Eingabe des Strings "Hallo" ohne E und D soll 0 ausgegeben werden - -from abc import ABC,abstractmethod -import unittest - -class ICounter (ABC): - @abstractmethod - def count_ED(self,s): - pass - -class Counter (ICounter): - def count_ED(self,s): - s = s.upper() - return s.count("D")+s.count("E") - - -class TestCounter (unittest.TestCase): - def setUp(self): - self.c = Counter() - - def test_count_ED_regular (self): - res=self.c.count_ED ("Decker") - self.assertEqual(res,3) - - def test_count_ED_empty (self): - res=self.c.count_ED ("") - self.assertEqual(res,0) - - def test_count_ED_wo (self): - '''Testet einen String ohne E und D''' - res=self.c.count_ED ("Hallo") - self.assertEqual(res,0) - - def test_count_ED_insensitive(self): - '''Testet verschiedene Groß- und Kleinschreibungen''' - res=self.c.count_ED("Der Esel") - self.assertEqual(res, 4) - - def test_count_ED_single_letter(self): - '''Testet Eingaben mit nur einem Buchstaben''' - res=self.c.count_ED("D") - self.assertEqual(res, 1) - res=self.c.count_ED("E") - self.assertEqual(res, 1) - res=self.c.count_ED("d") - self.assertEqual(res, 1) - res=self.c.count_ED("e") - self.assertEqual(res, 1) - -if __name__=="__main__": - unittest.main() -- GitLab