Wpis z mikrobloga

Mirasy chciałem napisać integracyjny test uderzając pod dany endpoint w controllerze gdzie używam spring webfluxa i w którymś z kolei serwisie uderzam do dwóch zewnętrznych apek. I właśnie te dwa calle chciałem zmockować, ale otrzymuję timeout. Korzystam z WebTestClient i MockWebServer.
Tutaj więcej szczegółów i kod. Pomoże ktoś? Bo siedzę już którąś godzinę nad tym ( ͡° ʖ̯ ͡°)
https://stackoverflow.com/questions/77957328/mocking-webclient-response-in-integration-test-using-mockwebserver-or-alternativ

#spring #springboot #programista15k #programowanie #java
  • 6
Korzystam z WebTestClient i MockWebServer.


@mirek_dev: korzystałeś z tych mocków w innych testach? Robiłeś już inne mocki przy testach integracyjnych?

Swoją drogą, naprawdę dawno nie było tutaj rzeczywistego problemu programistycznego w tym zalewie shitpostu ( ͡° ͜ʖ ͡°)
@mirek_dev: akurat z webfluxa nie korzystałem nigdy. Próbowałeś na próbę użyć jakiegoś standardowego, niereaktywnego rest clienta?
To co opisał @farowy to też rozwiązanie, ale to już znacznie więcej roboty, żeby później to jeszcze osetapować na środowisku testowym itp