首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RestAssured:找不到equalTo方法

RestAssured:找不到equalTo方法
EN

Stack Overflow用户
提问于 2018-03-05 21:49:27
回答 3查看 7.4K关注 0票数 0

我正在使用下面的代码来使用放心库进行服务调用,您能帮助我解决构建问题吗?在查找函数"equalTo"以验证响应数据时存在问题。

见下面的错误:

这里是我的代码:

代码语言:javascript
复制
@Test
public void testFileUpload() {
    final File file = new File(getClass().getClassLoader()
        .getResource("test.txt").getFile());

    assertNotNull(file);
    assertTrue(file.canRead());

    given()
        .multiPart(file)
        .expect()
        // problem here
        .body(equalsTo("This is an uploaded test file."))
      .when()
        .post("/service/file/upload");
}

@Test
public void testGetSingleUser() {
    given()
        .expect()
        .statusCode(200)
        .body(
             "email", equalTo("test@hascode.com"),
             "firstName", equalTo("Tim"),
             "lastName", equalTo("Testerman"),
             "id", equalTo("1"))
        .when()
        .`enter code here`
        .get("/service/single-user");
}
EN

回答 3

Stack Overflow用户

发布于 2018-03-06 09:16:06

我猜想它是来自于equalTo库的hamcrest。您能添加这个导入并查看它是否有效吗?

代码语言:javascript
复制
import static org.hamcrest.Matchers.equalTo;
票数 8
EN

Stack Overflow用户

发布于 2020-01-13 06:52:50

进口静态org.hamcrest.Matchers.equalTo;

通过添加上述hamcrest库,将解决错误。我试过了,而且成功了。

票数 1
EN

Stack Overflow用户

发布于 2021-06-19 03:03:04

导入这一行,您将得到equalTo()导入静态org.hamcrest.Matcher.*;

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49120056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档