📄 testgroup.java
字号:
package com.dudu.moa.sys;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import com.dudu.moa.commons.Constants;
import com.dudu.moa.domain.sys.Group;
import com.dudu.moa.service.sys.UserService;
import com.dudu.moa.service.sys.GroupService;
import com.dudu.moa.test.AbstractTestCase;
import com.dudu.moa.service.BizException;
public class TestGroup extends AbstractTestCase {
@Autowired
private UserService userService;
@Autowired
private GroupService groupService;
@Before
public void up() {
}
@Test
public void testUserGroupCRUD() {
assertNotNull(userService);
Group g = new Group();
g.setGroupName("部门一");
g.setGroupKind(Constants.GROUP_DEPT_KIND);
g.setGroupCode("1");
g.setOrgId("org_1");
groupService.createGroup(g);
assertNotNull(g.getGroupId());
String id = g.getGroupId();
Group ug = groupService.getGroup(id);
assertNotNull(ug);
assertEquals(id, ug.getGroupId());
assertEquals(g, ug);
assertEquals("部门一", ug.getGroupName());
ug.setGroupName("部门二");
groupService.updateGroup(ug);
assertEquals(g, ug);
ug = groupService.getGroup(id);
assertEquals("部门二", ug.getGroupName());
groupService.removeGroup(groupService.getGroup(id));
try {
Group dg = groupService.getGroup(id);
assertNull(dg);
} catch (BizException e) {
log.error(e.getMessage());
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -