Podstawy testów jednostkowych
Założenie: Napiszemy prosty test jednostkowy w PHP, który sprawdzi działanie funkcji sumującej dwie liczby.
Krok po kroku:
- Krok 1: Stworzenie funkcji sumującej dwie liczby.
Ta funkcja przyjmuje dwa argumenty i zwraca ich sumę.
- Krok 2: Napiszmy test jednostkowy używając prostego przykładu. PHPUnit nie jest tutaj wymagany dla tego prostego przykładu.
Ten kod wywołuje funkcję `sumuj` z argumentami 2 i 3 i sprawdza, czy wynik jest równy 5. Jeśli tak, wyświetla komunikat “Test zaliczony!”, w przeciwnym razie “Test niezaliczony!”.
- Krok 3: Rozszerzenie testu o dodatkowe przypadki.
Ten kod testuje funkcję `sumuj` z wieloma zestawami danych wejściowych.
Ten przykład pokazuje podstawy testowania jednostkowego. Do bardziej zaawansowanych testów warto użyć frameworka takiego jak PHPUnit.