From 8c6df41416471cbf8a63590e62978f32d5e0ec6a Mon Sep 17 00:00:00 2001
From: Daniel Rafeh <daniel.rafeh@student.reutlingen-university.de>
Date: Mon, 24 Mar 2025 12:45:41 +0000
Subject: [PATCH] Delete counter.py

---
 counter.py | 55 ------------------------------------------------------
 1 file changed, 55 deletions(-)
 delete mode 100644 counter.py

diff --git a/counter.py b/counter.py
deleted file mode 100644
index 2126ece..0000000
--- a/counter.py
+++ /dev/null
@@ -1,55 +0,0 @@
-from abc import ABC, abstractmethod
-import unittest
-
-# Bei Eingabe des Strings Decker liegert die Funktion 3
-
-# Bei Eingabe eines leeren Strings soll 0 ausgegeben werden
-
-# Bei Eingabe des Strings Hallo soll 0 ausgegeben werden
-
-# Bei Eingabe von Groß-/Kleinschreibung soll trotzdem der entsprechende Wert rauskommen
-
-# Bei Eingabe vom Buchstaben D oder E soll trotzdem die 1 rauskommen
-
-class ICounter(ABC):
-    @abstractmethod
-    def count_ED(self, s):
-        pass
-
-class Counter(ICounter):
-    def count_ED(self, s):
-        s = s.upper()
-        return s.count("E") + s.count("D")
-
-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):
-        res = self.c.count_ED("Hallo")
-        self.assertEqual(res, 0)
-
-    def test_count_ED_insensetiv(self):
-        res = self.c.count_ED("Der Esel")
-        self.assertEqual(res, 4)
-
-    def test_count_ED_oneL(self):
-        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)
-        res = self.c.count_ED('d')
-        self.assertEqual(res, 1)
-
-if __name__ == "__main__":
-    unittest.main()
-- 
GitLab