Intenta comprender el código de forma correcta previamente a utilizarlo a tu trabajo y si ttienes algo que aportar puedes compartirlo con nosotros.
Solución:
Parece que la mejor práctica es usar el WebTestClient
. Sin embargo, este se puede usar sin un servidor en ejecución;
Él
spring-test
módulo incluye unWebTestClient
que se puede usar para probar los puntos finales del servidor WebFlux con o sin un servidor en ejecución.— https://docs.spring.io/spring/docs/5.0.0.BUILD-SNAPSHOT/spring-framework-reference/html/web-reactive.html#web-reactive-tests
Depende de qué es exactamente lo que desea probar, para el método regular debe usar PasoVerificador a favor de consumir la salida de pruebas. Sin embargo funciones del enrutador son únicos, porque, por lo general, devuelven un respuesta del servidor que contiene sus datos en el cuerpo, por lo que en ese caso su mejor uso cliente web o cliente de prueba web.
Eres capaz de añadir valor a nuestra información aportando tu veteranía en las críticas.