
#java #spring
Jak robic unit testy springa? Z definicji unit testy sa szybkie (każdy powinien wykonywać się kilka ms, czyli łącznie w małym projekcie powinno to dać jakies pół sekundy do sekundy), co oznacza że musi się to odbywać bez odpalania springa. Zalinkuje ktoś jakieś materiały?
W sumie jeszcze jedno pytanie xD te testy to co maja testowac? na logike to powinny serwisy testowac, ale da sie w ten sposob controllery?
Czemu bez odpalania springa? Patrz: pic rel
Jak robic unit testy springa? Z definicji unit testy sa szybkie (każdy powinien wykonywać się kilka ms, czyli łącznie w małym projekcie powinno to dać jakies pół sekundy do sekundy), co oznacza że musi się to odbywać bez odpalania springa. Zalinkuje ktoś jakieś materiały?
W sumie jeszcze jedno pytanie xD te testy to co maja testowac? na logike to powinny serwisy testowac, ale da sie w ten sposob controllery?
Czemu bez odpalania springa? Patrz: pic rel

- Najlepsze
- Wszystkie komentarze







@Myzreal: i dzięki temu masz testy, które nic nie testują
@Bruno_: Jeżeli chodzi o testowanie aplikacji Springowych to mam dla Ciebie dwie wiadomości:
Jednostkowymi testujesz pojedyncze metody. Izolujesz się od wywołań wykraczających poza serwis ale testujesz różne przypadki, w tym takie że te wywołania wyrzucą exception, zwrócą
*
ProductController -> ProductFacade -> ProductService -> ProductRepositoryto czy jeżeli testujesz ProductFacade, to czy ProductService jest zamockowany czy nie?
@zajety_login: Jeżeli jest to test jednostkowy to tak - zamockowany.
Ja sobie tego nie wymyślam panowie - pojęcie testów jednostkowych jest konkretnie zdefiniowane, jest o tym pierdyliard materiałów w sieci.
Komentarz usunięty przez autora