NC6 JUnit测试

1.节省客户端启动时间
2.节省做数据的时间
直捣黄龙,简单粗暴
直接继承AbstractTestCase写测试类,不需要注解,右键选择JUnit启动即可

package fei.test.test;

import nc.bs.framework.common.InvocationInfoProxy;
import nc.bs.framework.common.NCLocator;
import nc.bs.framework.core.service.IFwLogin;
import nc.bs.framework.test.AbstractTestCase;
import nc.itf.hi.IPsndocService;
import nc.vo.hi.psndoc.PsndocAggVO;
import nc.vo.hi.psndoc.PsndocVO;

/**
 * 单元测试
 * @author 向飞飞
 */
public class Case extends AbstractTestCase {
    
    

	/**
	 * 对人员导入时,以切面的方式增加,邮箱唯一性校验
	 */
	public void test() throws Exception{
    
    
		PsndocAggVO psndocAgg = new PsndocAggVO();
		PsndocVO parent = new PsndocVO();
		parent.setEmail("[email protected]");
		psndocAgg.setParentVO(parent);
		NCLocator.getInstance().lookup(IPsndocService.class).savePsndocForImport(psndocAgg);
		
	}
	
	@Override
	public void setUp() throws Exception{
    
    
		super.setUp();
		InvocationInfoProxy.getInstance().setUserCode("ws01");//模拟客户端设置用户,否则报invalid secrity token 
		NCLocator.getInstance().lookup(IFwLogin.class).login("ws01","1234qwer" , null);//模拟后台设置token,否则报invalid secrity token(null)
	}
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/guaizang/article/details/105435428