/**
* 企业微信创建部门
*
* @return Response
*/
public Response createDepartment() {
return given().when()
.contentType("application/json")
.body(createDepartmentRequest.get("body"))
.post(hostUrl + createDepartmentRequest.get("api") + "?access_token=" + token)
.then().log().body()
.extract().response();
}
/**
* 创建部门接口
*/
public final static Map<String, String> createDepartmentRequest = new HashMap<String, String>() {
{
put("api", "/cgi-bin/department/create");
put("body",
" {\n" +
" \"name\": \"广州研发中心\",\n" +
" \"name_en\": \"RDGZ\",\n" +
" \"parentid\": 1,\n" +
" \"order\": 1,\n" +
" \"id\": 2\n" +
" }");
}
};
我看了企业微信创建部门的 demo。如下代码,应该是只支持创建某一部门,如果我需要测试各个字段在不同类型下部门创建是否成功,应该怎么做呢?
是不是需要重新创建一个createDepartmentRequest 2,然后在body 中编辑一份另外的数据。如果需要测试各种场景,是不是需要重新创建createDepartmentRequest 3、createDepartmentRequest 4、createDepartmentRequest .....?