`
zyn010101
  • 浏览: 321398 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring单元测试demo

 
阅读更多
package report.view;

import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;

import org.junit.After;
import org.junit.Test;
import org.springframework.test.AbstractDependencyInjectionSpringContextTests;

import com.chinahrt.common.dao.BF;
import com.chinahrt.report.view.DictData;
import com.chinahrt.sharding.ShardingDao;

public class DictDataTest extends AbstractDependencyInjectionSpringContextTests {
        //bean的注入
	public DictData dictData;
	public void setDictData(DictData dictData){
		this.dictData = dictData;
	}
	//spring配置文件位置,默认在classpath下
	@Override
	protected String[] getConfigLocations() {
		return new String[]{"applicationContext.xml"};
	}
	//每个方法执行前都会执行的初始化代码
	public void onSetUp(){
		BF.setContext(this.applicationContext);
		ShardingDao shardingDao = (ShardingDao)BF.getBean("shardingDao");
		shardingDao.freshCache();
	}
	
	
	
        //业务逻辑测试
	public void testinit(){
		dictData.init();
		Set<Entry<String,String>> set = DictData.dataMap.entrySet();
		Iterator it = set.iterator();
		while(it.hasNext()){
			Map.Entry<String, String> entry = (Map.Entry<String, String>)it.next();
			System.out.println(entry.getKey()+"=="+entry.getValue());
		}

	}

	
}

 所需jar包,spring-mock.jar,spring-test.jar,junit.jar

0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics