[英]Quarkus test rest client java.net.ConnectException: Connection refused: connect
[英]Rest Assured-java.net.ConnectException: Connection refused: connect
如果我从另一个类执行下面的函数tu3,请放心地获取“ java.net.ConnectException:连接被拒绝:connect”。 如果我从父类调用该函数,则该函数将成功执行。 请让我知道如何纠正此问题。
@Parameters({"Param 1","Param 2"})
@Test
public void tu3(@Optional String la, @Optional int StatusCode ) throws
IOException
System.out.println("Test"+la);
System.out.println(URI);
given().pathParam("user_ID", la)
.when().delete("/{user_ID}")
.then().statusCode(StatusCode);
java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
这是我猜userid是双引号的问题
.when().delete("/{user_ID}")
正确的线应该是
.when().delete("URL/"+user_ID)
您的URL应该是URL / 1,其中1是user_id,而不是URL / {user_id}
您应该传递要删除的用户ID
在.delete中,您应该提供完整的API URL
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.