我正在尝试将wiremock 1.46
与junit-4.11
一起使用,我正在关注wiremock website上的示例,当我尝试使用以下代码时
stubFor(get(urlEqualTo("/my/resource"))
.withHeader("Accept", equalTo("text/xml"))
.willReturn(aResponse()
.withStatus(200)
.withHeader("Content-Type", "text/xml")
.withBody("<response>Some content</response>")));
我收到以下错误
the method aResponse() is undefiened for the type
the method equalTo() is undefiened for the type
the method urlEqualTo() is undefiened for the type
我猜这种情况正在发生,因为我需要另外一个JAR文件,但有谁知道这些方法需要哪些JAR文件?
答案 0 :(得分:3)
我相信你忘记了
import static com.github.tomakehurst.wiremock.client.WireMock.*;
您尝试调用的方法是static
类型的WireMock
方法。它们不是您自定义类型的static
方法。您可以如上所述import
,也可以使用类型的限定名称调用它们。