【发布时间】:2021-08-20 13:34:22
【问题描述】:
我对 API 测试还很陌生,我想知道如何最好和最简单地加载一些正文? 我创建了简单的 pojo 类,但是我遇到了嵌套 json 的问题。 例如:
{
"listOfItems": [
{
"name": "name1",
"value": "Jack"
},
{
"name": "nameDate",
"value": "20-08-2021-08-00-00"
},
{
"name": "address",
"value": "address here",
}
{
"name": "name2",
"value": "Smith"
}
],
"something": [],
"size": 1
}
然后,在我使用的类中:
ClassName {
private List<ListOfItems> listOfItems;
private List<something> something;
private int size;
//setters and getters
}
和
Class ListOfItems{
private String name;
private String value;
//getters and setters
}
然后在测试类中我尝试使用它,但不知道如何。
public Class Test {
ClassName className = new ClassName();
ListOfItems list = new ListOfItems();
//how to get list with 3x name and 3x value like in json?
className.setsize(150);
given().when().body(???).post("\endpoint").then()...
}
但我不知道如何声明这 4 个属性(名称、值)
【问题讨论】:
标签: java api rest testing pojo