⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testgroup.java

📁 wmoa办公自动化系统 小型的JAVA项目 功能包括审批流 消息发布等
💻 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 + -