Jak kpisz w testach jednostkowych?
Jak kpisz w testach jednostkowych?

Wideo: Jak kpisz w testach jednostkowych?

Wideo: Jak kpisz w testach jednostkowych?
Wideo: C# .NET - Kurs testów jednostkowych 2024, Może
Anonim

szyderstwo jest używany głównie w testów jednostkowych . Obiekt pod test może mieć zależności od innych (złożonych) obiektów. Aby wyizolować zachowanie obiektu, który chcesz zastąpić innymi obiektami przez kpi które symulują zachowanie rzeczywistych obiektów.

W ten sposób, dlaczego używamy mock obiektów w testach jednostkowych?

Szyderstwo jest proces używany w testów jednostkowych kiedy jednostka testowany ma zależności zewnętrzne. Cel szyderstwo jest aby wyizolować i skupić się na testowanym kodzie, a nie na zachowaniu lub stanie zewnętrznych zależności.

Następnie pojawia się pytanie, co to jest plik próbny? W programowaniu obiektowym a kpina obiekt to symulowany obiekt, który w kontrolowany sposób naśladuje zachowanie najmniejszych testowalnych części aplikacji.

W związku z tym, co się dzieje, gdy kpimy z klasy?

Aby wyizolować zachowanie obiektu ty chcesz przetestować ty zastąpić inne obiekty przez kpi które symulują zachowanie rzeczywistych obiektów. Więc w prostych słowach szyderstwo tworzy obiekty, które symulują zachowanie rzeczywistych obiektów. W testach jednostkowych my chcesz przetestować metody jednego klasa w izolacji.

Czy powinienem kpić ze wszystkich zależności?

3 odpowiedzi. Prawidłowy. Ty powinien kpić? rzeczy, które zależą od czegoś trwałego lub zewnętrznego, aby zapobiec uzależnieniu testu od czegokolwiek trwałego lub zewnętrznego. Napisać kpina który naśladuje zależność dla konkretnych przypadków, które będą używane w teście.

Zalecana: