prueba de la aplicación de descanso de arranque de primavera con restAssured
He estado luchando con esto por algún tiempo ahora. Me gustaría usar restAssured para probar mi aplicación REST SpringBoot.
Si bien parece que el contenedor gira correctamente, tenga la seguridad (y cualquier otra cosa parece tener problemas para llegar a él.
Todo el tiempo recibo conexión rechazada excepción.
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
...
mi clase de prueba:
@RunWith(SpringRunner.class)
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
public class SizesRestControllerIT {
@Autowired
private TestRestTemplate restTemplate;
@Test
public void test() {
System.out.println(this.restTemplate.getForEntity("/clothes", List.class));
}
@Test
public void test2() throws InterruptedException {
given().basePath("/clothes").when().get("").then().statusCode(200);
}
}
y ahora para la parte raratest
pasa e imprime lo que debería, perotest2
está obteniendo conexión rechazada excepción.
¿Alguna idea de lo que está mal con esta configuración?