我是新来的休息-阿皮测试。我是从休息保证开始的休息-Api测试。我在我的第一个测试案例中遇到了问题。
守则如下:
public void testGetSingleUser() {
expect().
statusCode(200).
body(
"email", equals("test@hascode.com"),
"firstName", equals("Tim"),
"lastName", equals("Testerman"),
"id", equals("1")).
when().
get("/service/single-user");
}在这段代码中,“expect()”。指挥部不起作用了。我需要尽快解决这个问题,然后继续前进。
发布于 2014-10-09 14:26:59
您的请求无法编译,因为您忘记了给定(),您必须使用equalTo()而不是equals()。
请尝试以下请求:
given().
expect().
statusCode(200).
body("email", equalTo("test@hascode.com")).
body("firstName", equalTo("Tim")).
body("lastName", equalTo("Testerman")).
body("id", equalTo("1")).
when().
get("/service/single-user");另外,请再次检查您的进口:
import static com.jayway.restassured.RestAssured.given;
import static org.hamcrest.Matchers.equalTo;发布于 2014-10-15 19:34:02
我们使用RestTest,这是一个简单的、免费的独立应用程序。
在一个文件和测试条件中添加所有urls。第一行测试:)
发布于 2018-09-21 06:24:07
首先,您需要修复代码并确保大约有两个导入。
import io.restassured.RestAssured;
import static org.hamcrest.Matchers.equalTo;
public void testGetSingleUser() {
given().
expect().
statusCode(200).
body(
"email", equalTo("test@hascode.com"),
"firstName", equalTo("Tim"),
"lastName", equalTo("Testerman"),
"id", equalTo("1")).
when().
get("/service/single-user");
}并确保添加JAR.
https://stackoverflow.com/questions/26272357
复制相似问题