# Datei: test_sum_calculator.py from sum_calculator import calculate_cumulative_sum def test_sum_for_zero(): """Testet den Randfall, wenn die Obergrenze 0 ist.""" # Arrange: Testdaten limit = 0 # Act: Funktion aufrufen result = calculate_cumulative_sum(limit) # Assert: Überprüfen des Ergebnisses (0 erwartet) assert result == 0 def test_sum_for_five(): """Testet den allgemeinen Fall für die Zahl 5 (0+1+2+3+4+5 = 15).""" # Arrange: Testdaten limit = 5 # Act: Funktion aufrufen result = calculate_cumulative_sum(limit) # Assert: Überprüfen des Ergebnisses (15 erwartet) assert result == 15 def test_sum_is_correct_type(): """Testet, ob die Funktion einen Integer zurückgibt.""" # Arrange, Act, Assert assert isinstance(calculate_cumulative_sum(3), int)