![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 114 Pomógł: 0 Dołączył: 3.08.2017 Ostrzeżenie: (0%) ![]() ![]() |
Na co powinienem zwrócić uwagę, pisząc testy w PHPUnit? Co powinienem testować, a czego nie?
Napisałem kiedyś taki test kontrolera w Symfony. Jak przetestować klikanie w linki bez Symfony? Przeglądam pisanie testów w PHPUnit i nie widzę przykładów, jak to zrobić. Podpowiedzcie mi, co powinienem przetestować w mojej aplikacji... ![]() -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 114 Pomógł: 0 Dołączył: 3.08.2017 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem kilka testów dla klas source'a. Nie da się zbytnio przetestować Controller'ów i Service'ów, przynajmniej ja nie wiem jak, więc użyłem HttpBrowser. Przetestowałem też Repository, ale moje testy ingerują w dane bazy danych. Nie wiem, czy tak można? Przetestowałem też Validator'a z użyciem Mock'a dla klasy CsrfToken, która zapisuje token w sesji... Czy macie uwagi? Popełniłem rażące błędy, które wypada poprawić?
PS Wypadałoby chyba przetestować jeszcze Core'a? Czyli rdzenne klasy mojego framework'a... ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 22:02 |