Mockito - przykłady testów

0

Cześć,

Znacie może jakieś otwarte repozytoria, z których podpatrywaliście testy jednostkowe w Mockito?
Problem w tym, że wydawało mi się, że rozumiem jak działa Mockito kiedy testowałem proste serwisy gdzie trzeba bylo zamockować jedną prostą metodę z repozytorium w stylu findAll().
Jednak w sytuacji gdzie serwisy są nieco bardziej rozbudowane i mają więcej zależności to kiedy robię jakieś mocki w wyniku dostaję nulle i nie potrafię zdiagnozować przyczyny, bo nie dostaję żadnego stack trace'a. Znacie moze jakieś dobre tutoriale, repozytoria (najlepiej) albo książki?

0

Może powinieneś w takich przypadkach używać spy() zamiast mock()?

0

Podaj swoj kod to napisze jak to powinno wyglądać:)

0

Jeżeli chodzi o książkę to Kaczanowski Tomek miał książke o testowaniu z użyciem junit i mockito

0

Trudno bedzie Ci pomoc jezeli nie podales przykladowyego kodu gdzie te nulle dostajesz ale pamietaj, ze testy da sie debugowac. Postaw sobie breakpointa gdzies na poczatku testowanej metody i krok po kroku przechodz debuggerem do nastepnych linii kodu ww. metody. Wtedy latwo dojdziesz do przyczyny problemu.

0

Podejrzewam że korzystasz ze Springa, mockujesz te serwisy ale nie "wstrzykujesz" ich do konkretnego jednego nie-mockowego serwisu. Czyli nad mockowanymi serwisami niech będzie ta adnotacja @Mock, a nad prawdziwym serwisem, który ma korzystać z tych mocków, niech będzie adnotacja @InjectMocks.

1 użytkowników online, w tym zalogowanych: 0, gości: 1