问题描述
我是 Rest Assured 和 hamcrest matchers 的新手,
我在下面编写了以下代码,我想知道出了什么问题,因为尽管预期参数和实际参数相同,但我仍然收到断言错误。
import static io.restassured.RestAssured.*;
import org.testng.annotations.Test;
import java.util.Arrays;
import static org.hamcrest.Matchers.*;
public class TC_GET {
@Test
public void test_02(){
baseURI = "http://localhost:3000/";
given()
.param("name","DevOps")
.get("subjects")
.then()
.statusCode(200)
.body("id",equalTo("[2]"))
.log().all();
}
}
这是我的 db.json 文件
另外,如果我创建一个新的 int[] {2} 参数而不是写“2”,比如
有没有人可以让我对此有所了解?任何帮助表示赞赏。
最好,
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)