Integracja z frameworkami
Założenie: Pokażemy, jak w prosty sposób zintegrować proste testy jednostkowe z popularnym frameworkiem PHPUnit.
Krok po kroku:
- Instalacja PHPUnit: Najpierw musimy zainstalować PHPUnit. Możemy to zrobić za pomocą Composera:
- Stworzenie prostej klasy: Utworzymy klasę, którą będziemy testować:
- Napisać test jednostkowy: Teraz napiszemy test dla metody `add`:
- Uruchomienie testów: Uruchom testy za pomocą komendy w terminalu:
composer require --dev phpunit/phpunit
Ten kod instaluje PHPUnit jako zależność developerską w naszym projekcie.
To jest prosta klasa `Calculator` z metodą `add`.
assertEquals(5, $calculator->add(2, 3));
}
}
Ten kod tworzy test jednostkowy, który sprawdza, czy metoda `add` zwraca poprawny wynik.
vendor/bin/phpunit
To uruchomi testy i wyświetli wyniki.
Ten przykład pokazuje podstawy integracji testów jednostkowych z frameworkiem. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z bardziej zaawansowanymi testami!