Mock

Weryfikacja wywołań metod na Mockach

W celu zweryfikowania czy metoda została wywołana, ile razy a może nie została wywołana możemy posłużyć się metodą “verify”. Przyjmuje ona jako parametr mocka. Następnie podajemy metodą której wywołanie chcemy sprawdzić. np.: w poniższym teście sprawdzamy czy metoda “sendTo Prepare” zdefiniowana w interfejsie CartHandler została wywołana. verify(cartHandler).sendToPrepare(cart); Metoda verify ma kilka odsłon: verify(cartHandler, times(2)).sendToPrepare(cart); – …

Weryfikacja wywołań metod na Mockach Read More »

Mockito – adnotacje

Cześć drogi czytelniku 🙂 ! Dzisiejszy artykuł przeznaczyłam na opisanie adnotacji Mockito z freamworks Mockito z uwzględnieniem Junit4 i Junit5. Zanim jednak przejdę do tematu pozwolę sobie również polecić Ci bardzo dobry artykuł: Piramida, diament i trofeum – jak rozplanować testy automatyczne w aplikacji jak i cały blog Przemka Bykowskiego. Znajdziesz tam informacje na m.in …

Mockito – adnotacje Read More »

Mockito – Mock

Mocki to obiekty które symulują zachowanie prawdziwego obiektu i prawdziwego kodu. Inaczej mówiąc to pewnego rodzaju wrapper który wygląda jak dany obiekt. Mogą być tworzone dynamicznie w czasie runtime i zapewniają większą elastyczność w porównaniu do stubów. Mockujemy obiekty i symulujemy działanie metody. Aby dobrze zrozumieć różnicę pomiędzy Mockiem a Stubem przykład Mocka będzie na …

Mockito – Mock Read More »