0

我正在尝试从存根返回 JSON 响应,并且我希望响应具有来自正文的值。该文档页面解释了我必须做的事情http://wiremock.org/docs/response-templating/但它对我不起作用。我尝试了几种方法,目前的状态是:

我的 pom.xml:

        <!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-api -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.13.2</version>
        </dependency>

        <!-- https://mvnrepository.com/artifact/com.github.tomakehurst/wiremock -->
        <dependency>
            <groupId>com.github.tomakehurst</groupId>
            <artifactId>wiremock-standalone</artifactId>
            <version>2.27.2</version>
        </dependency>

        <dependency>
            <groupId>com.jayway.jsonpath</groupId>
            <artifactId>json-path</artifactId>
            <version>2.2.0</version>
        </dependency>

        <dependency>
            <groupId>org.json</groupId>
            <artifactId>json</artifactId>
            <version>20190722</version>
        </dependency>

文档中的这段代码未编译:

    @Rule
    public WireMockRule wm = new WireMockRule(options()
            .extensions(new ResponseTemplateTransformer(false))
    );

并抛出以下错误:

'options(com.github.tomakehurst.wiremock.matching.UrlPattern)' in 'com.github.tomakehurst.wiremock.client.WireMock' cannot be applied to '()'
4

0 回答 0