I. 加入依赖包

  1. Spring Test (如spring-test-2.5.4.jar)
  2. JUnit 4
  3. Spring 其他相关包

II.新建Junit Test Case

III.读取配置文件


@RunWith(SpringJUnit4ClassRunner.class)

@ContextConfiguration(locations = { "classpath:/applicationContext.xml" })

public class GoodsServiceTest {
@Resource
private GoodsService goodsServiceImpl;
@Test
public void test(){
//加载Log4j配置
PropertyConfigurator.configure(Test.class.getClassLoader().getResource("log4j.properties"));
  
  }
}

注意:要加载的applicationContext.xml的路径问题:上述的代码是基于classpath,因此applicationContext.xml和log4j.properties必须放在classpath下(详情:http://www.cnblogs.com/qiqiweige/p/4916458.html)。

III.运行

右键Run As-->JUnit Test

最新文章

  1. Android Studio vs. Eclipse ADT Comparison
  2. Boost.Python简介
  3. 我与 美国作家 21天精通C++ 作者 Rao的对话:
  4. sharepoint 开发
  5. ios外包公司—北京动点软件分享:IOS工程自动打包并发布脚本实现
  6. mysql函数操作(3)
  7. RTTI、虚函数和虚基类的实现方式、开销分析及使用指导(虚函数的开销很小,就2次操作而已)
  8. Android应用之基本的组件(一)
  9. IOS发展--他们控制的定义
  10. 2016中国大学生程序设计竞赛 - 网络选拔赛 1001 A water problem (大数取余)
  11. 基于Kubernetes的WAF集群介绍
  12. scheme实现最基本的自然数下的运算
  13. java分布式电子商务云平台b2b b2c o2o需要准备哪些技术??
  14. Android组件化、模块化、插件化
  15. JavaSE基础知识(1)—初识Java
  16. nexus 手动更改 私服包
  17. php时间段判断
  18. Java最快的maven仓库地址,国内Maven地址,超快的Maven地址
  19. git的一些常用操作命令
  20. jsp页面中jstl标签详解[转]

热门文章

  1. ajax请求执行完成后再执行其他操作(jQuery.page.js插件使用为例)
  2. POJ 1067 取石子游戏 (威佐夫博奕,公式)
  3. Unity中的各种寻找GameObject方法归纳
  4. Android(java)学习笔记108:Android的Junit调试
  5. Predicate和Consumer接口的使用
  6. 2018.3.3 多线程中继承Thread 和实现Runnable接口 的比较(通过售票案例来分析)
  7. mongodb 导入导出
  8. MySQL中同时存在创建和更新时间戳字段解决方法浅析
  9. linux配置邮件客户端
  10. Caesars Cipher-freecodecamp算法题目