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

这里是我的代码:
@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");
}发布于 2018-03-06 09:16:06
我猜想它是来自于equalTo库的hamcrest。您能添加这个导入并查看它是否有效吗?
import static org.hamcrest.Matchers.equalTo;发布于 2020-01-13 06:52:50
进口静态org.hamcrest.Matchers.equalTo;
通过添加上述hamcrest库,将解决错误。我试过了,而且成功了。
发布于 2021-06-19 03:03:04
导入这一行,您将得到equalTo()导入静态org.hamcrest.Matcher.*;
https://stackoverflow.com/questions/49120056
复制相似问题