test(系统设置): 补充组织成员查询测试
This commit is contained in:
parent
8d94d8547c
commit
8b5c5d1af6
|
@ -15,10 +15,11 @@
|
||||||
|
|
||||||
<select id="listOrganizationRoleMember" resultType="io.metersphere.system.domain.User">
|
<select id="listOrganizationRoleMember" resultType="io.metersphere.system.domain.User">
|
||||||
select u.*
|
select u.*
|
||||||
from user_role_relation urr
|
from user_role_relation urr left join user u on urr.user_id = u.id
|
||||||
left join user u on urr.user_id = u.id
|
|
||||||
where urr.source_id = #{request.organizationId}
|
where urr.source_id = #{request.organizationId}
|
||||||
and urr.role_id = #{request.userRoleId}
|
and urr.role_id = #{request.userRoleId}
|
||||||
and u.name like concat('%', #{request.userKeyWord}, '%')
|
<if test="request.userKeyWord != null and request.userKeyWord != ''">
|
||||||
|
and u.name like concat('%', #{request.userKeyWord}, '%')
|
||||||
|
</if>
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
|
@ -51,7 +51,6 @@ public class OrganizationUserRoleControllerTests extends BaseTest {
|
||||||
@Resource
|
@Resource
|
||||||
private OrganizationService organizationService;
|
private OrganizationService organizationService;
|
||||||
|
|
||||||
public static final String ORGANIZATION_ROLE_TYPE = "ORGANIZATION";
|
|
||||||
public static final String ORGANIZATION_USER_ROLE_LIST = "/user/role/organization/list";
|
public static final String ORGANIZATION_USER_ROLE_LIST = "/user/role/organization/list";
|
||||||
public static final String ORGANIZATION_USER_ROLE_ADD = "/user/role/organization/add";
|
public static final String ORGANIZATION_USER_ROLE_ADD = "/user/role/organization/add";
|
||||||
public static final String ORGANIZATION_USER_ROLE_UPDATE = "/user/role/organization/update";
|
public static final String ORGANIZATION_USER_ROLE_UPDATE = "/user/role/organization/update";
|
||||||
|
@ -243,7 +242,7 @@ public class OrganizationUserRoleControllerTests extends BaseTest {
|
||||||
OrganizationUserRoleMemberRequest request = new OrganizationUserRoleMemberRequest();
|
OrganizationUserRoleMemberRequest request = new OrganizationUserRoleMemberRequest();
|
||||||
request.setOrganizationId("default-organization-2");
|
request.setOrganizationId("default-organization-2");
|
||||||
request.setUserRoleId("default-org-role-id-3");
|
request.setUserRoleId("default-org-role-id-3");
|
||||||
request.setKeyword("admin");
|
request.setUserKeyWord("admin");
|
||||||
request.setCurrent(1);
|
request.setCurrent(1);
|
||||||
request.setPageSize(10);
|
request.setPageSize(10);
|
||||||
MvcResult mvcResult = this.responsePost(ORGANIZATION_USER_ROLE_LIST_MEMBER, request);
|
MvcResult mvcResult = this.responsePost(ORGANIZATION_USER_ROLE_LIST_MEMBER, request);
|
||||||
|
@ -259,12 +258,12 @@ public class OrganizationUserRoleControllerTests extends BaseTest {
|
||||||
Assertions.assertEquals(pageData.getCurrent(), request.getCurrent());
|
Assertions.assertEquals(pageData.getCurrent(), request.getCurrent());
|
||||||
// 返回的数据量不超过规定要返回的数据量相同
|
// 返回的数据量不超过规定要返回的数据量相同
|
||||||
Assertions.assertTrue(JSON.parseArray(JSON.toJSONString(pageData.getList())).size() <= request.getPageSize());
|
Assertions.assertTrue(JSON.parseArray(JSON.toJSONString(pageData.getList())).size() <= request.getPageSize());
|
||||||
// 返回值中取出第一条数据, 并判断是否包含关键字default
|
// 返回值中取出第一条数据, 并判断是否包含关键字
|
||||||
List<User> userList = JSON.parseArray(JSON.toJSONString(pageData.getList()), User.class);
|
List<User> userList = JSON.parseArray(JSON.toJSONString(pageData.getList()), User.class);
|
||||||
if(CollectionUtils.isNotEmpty(userList)) {
|
if(CollectionUtils.isNotEmpty(userList)) {
|
||||||
User user = userList.get(0);
|
User user = userList.get(0);
|
||||||
Assertions.assertTrue(StringUtils.contains(user.getName(), request.getKeyword())
|
Assertions.assertTrue(StringUtils.contains(user.getName(), request.getUserKeyWord())
|
||||||
|| StringUtils.contains(user.getId(), request.getKeyword()));
|
|| StringUtils.contains(user.getId(), request.getUserKeyWord()));
|
||||||
}
|
}
|
||||||
// 权限校验
|
// 权限校验
|
||||||
request.setOrganizationId(getDefault().getId());
|
request.setOrganizationId(getDefault().getId());
|
||||||
|
|
Loading…
Reference in New Issue