【问题标题】:REST Assured async - cannot find methodREST Assured async - 找不到方法
【发布时间】:2018-01-21 10:21:32
【问题描述】:

我正在尝试为 REST Assured 请求设置超时。 根据文档,异步方法实现它。 但是,我的 IDE 在源代码中找不到此方法。 我在这里缺少什么? 这是代码:

Response response=given().
                body("a string").
                when().
                async().with().timeout(20, TimeUnit.SECONDS).post("/stringBody").
                then().
                body(equalTo("a string"));

REST 保证文档:https://github.com/rest-assured/rest-assured/wiki/Usage#asynchronous-requests

【问题讨论】:

  • 不清楚您使用的是什么 IDE、Java Runtime、Environment。
  • 我正在使用 Intellij,但我认为这无关紧要。我相信它也会发生在 Eclipse 上。我正在使用 Java 8。
  • 你找到解决办法了吗?

标签: java rest-assured


【解决方案1】:

async 方法仅适用于Spring MockMvc module。 IE。如果您专门测试 Spring 应用程序并使用 RestAssuredMockMvc API 而不是 RestAssured API。因此,async 方法在使用标准 RestAssured API 时不可用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多