![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 6 Dołączył: 25.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Natknąłem się na taką sytuację podczas testu jednej klasy (to jest tylko przykład, pewnego wzorca), jest kod metody w klasie:
jak widać w 3 linijce jest wywołanie klasy ConnectionEstablished teraz mam test PHPUnit:
i test jest OK - nie ma błędów, aczkolwiek nie rozumiem dlaczego, ponieważ normalnie gdybym wywołał w PHP kod:
to byłby błąd - ponieważ nie ma takiej klasy, dlaczego w tym przypadku test jest ukończony pomyślnie? Rozumiem, że metoda assertEquals sprawdza jedynie co zwraca dana funkcja ignorując to, że coś w niej może być nie tak? W takim wypadku jak się uchronić przed tego typu błędami? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:49 |