Obiekty pozorujące

Obiekty pozorujące#

Obiekty pozorujące (Test Doubles) są alternatywnymi implementacjami interfejsów lub klas, których nie chcemy używać w teście, ponieważ:

  • Są zbyt wolne

  • Nie są dostępne (lub jeszcze nie istnieją)

  • Zależą od zasobów, które w chwili uruchamiania testów nie są dostępne - np. połączenie sieciowe

  • Trudno jest stworzyć ich instancję lub je skonfigurować dla celów testu