testgroup.java

来自「wmoa办公自动化系统 小型的JAVA项目 功能包括审批流 消息发布等」· Java 代码 · 共 60 行

JAVA
60
字号
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 + =
减小字号Ctrl + -
显示快捷键?