commoninfoactiontest.java
来自「OBPM是一个开源」· Java 代码 · 共 145 行
JAVA
145 行
package cn.myapps.core.commoninfo.action;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import com.opensymphony.webwork.ServletActionContext;
import com.opensymphony.xwork.ActionContext;
import cn.myapps.base.action.ParamsTable;
import cn.myapps.base.dao.DataPackage;
import cn.myapps.core.commoninfo.ejb.CommonInfo;
import cn.myapps.core.commoninfo.ejb.CommonInfoProcess;
import cn.myapps.core.user.action.WebUser;
import cn.myapps.core.user.ejb.UserVO;
import cn.myapps.util.ProcessFactory;
import cn.myapps.util.sequence.Sequence;
import cn.myapps.util.sequence.SequenceException;
import junit.framework.TestCase;
public class CommonInfoActionTest extends TestCase {
CommonInfo comonInfo=new CommonInfo();
CommonInfoAction action;
String orderno;
protected void setUp() throws Exception {
super.setUp();
action=new CommonInfoAction();
}
protected void tearDown() throws Exception {
super.tearDown();
}
/*
* Test method for 'cn.myapps.base.action.BaseAction.doNew()'
*/
public void testDoNew()throws Exception {
}
/*
* Test method for 'cn.myapps.base.action.BaseAction.doSave()'
*/
public void testDoSave() throws Exception {
orderno = "1111";
comonInfo.setOrderNo(orderno);
action.setContent(comonInfo);
action.doSave();
doView();
doList();
doEdit();
doDelete();
}
/*
* Test method for 'cn.myapps.core.bug.action.CommonInfoAction.doView()'
*/
public void doView() throws Exception {
String id = action.getContent().getId();
HashMap mp = new HashMap();
mp.put("id", new String[] { id });
action.getContext().setParameters(mp);
action.doView();
}
/*
* Test method for 'cn.myapps.core.bug.action.CommonInfoAction.doList()'
*/
public void doList() throws Exception {
HashMap mp = new HashMap();
mp.put("s_orderNo", orderno);
action.getContext().setParameters(mp);
action.doList();
Collection data = action.getDatas().datas;
assertNotNull(data);
CommonInfo com = (CommonInfo) data.iterator().next();
assertEquals(com.getOrderNo(), orderno);
}
/*
* Test method for 'cn.myapps.core.bug.action.CommonInfoAction.doEdit()'
*/
public void doEdit() throws Exception {
String id = action.getContent().getId();
HashMap mp = new HashMap();
mp.put("id", new String[] { id });
action.getContext().setParameters(mp);
action.doEdit();
}
/*
* Test method for 'cn.myapps.core.bug.action.CommonInfoAction.doDelete()'
*/
public void doDelete() throws Exception {
String id = action.getContent().getId();
action.set_selects(new String[] { id });
action.doDelete();
CommonInfoAction actions=new CommonInfoAction();
HashMap mp = new HashMap();
mp.put("s_orderNo", orderno);
actions.getContext().setParameters(mp);
actions.doList();
Collection data = actions.getDatas().datas;
assertFalse(data.size()>0);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?