📄 useractiontest.java
字号:
package cn.myapps.core.user.action;
import java.util.Collection;
import java.util.HashMap;
import junit.framework.TestCase;
import cn.myapps.base.dao.PersistenceUtils;
import cn.myapps.core.department.ejb.DepartmentProcess;
import cn.myapps.core.user.ejb.UserVO;
import cn.myapps.util.ProcessFactory;
public class UserActionTest extends TestCase {
public static void main(String[] args) {
junit.textui.TestRunner.run(UserActionTest.class);
}
public void testDoSave() throws Exception{
HashMap params = new HashMap();
params.put("id",new String[]{"1164039651830001"});
UserAction action = new UserAction();
action.getContext().setParameters(params);
DepartmentProcess dp = (DepartmentProcess)ProcessFactory.createProcess(DepartmentProcess.class);
try {
action.doView();//new UserVO();
UserVO vo = (UserVO)action.getContent();
vo.setName("Jerry Jarod 2");
// Collection dpts = dp.doSimpleQuery(null);
vo.getDepartments().remove(vo.getDepartments().toArray()[0]);
action.setContent(vo);
String rslt = action.doSave();
System.out.println(rslt);
} catch (Exception e) {
e.printStackTrace();
}
PersistenceUtils.closeSession();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -