JAVA框架 Spring junit整合单元测试
2024-10-14 15:55:53
一、准备工作
1:Junit的需要的jar包:
2、spring的整合的jar包:spring-test-4.2.4.RELEASE.jar
3、代码实现
1)
//导入整合的类,帮我们加载对应的配置文件
@RunWith(SpringJUnit4ClassRunner.class)
2)注解对应的配置文件(内容为开启扫描组件)
/加载对应的配置文件。
@ContextConfiguration("classpath:applicationContext.xml")
3)导入依赖的类
//注入依赖的类。并设置对应的字段。
@Resource(name="indemo")
private indemoIpl indemoIpl;
4)直接方法调用。
完整代码:
package jd.com.inject; import com.sun.org.apache.bcel.internal.util.ClassPath;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import javax.annotation.Resource; //导入整合的类,帮我们加载对应的配置文件
@RunWith(SpringJUnit4ClassRunner.class)
//加载对应的配置文件。
@ContextConfiguration("classpath:applicationContext.xml")
public class TestDemo { //注入依赖的类。并设置对应的字段。
@Resource(name="indemo")
private indemoIpl indemoIpl; @Test
public void testdemo(){
//直接进行调用 测试 不需要我们new之前的applicationContext的对象进行方法调用。
this.indemoIpl.save();
} }
最新文章
- 【poj1742】 Coins
- Scala基础语法
- boldSystemFontOfSize 和 systemFontOfSize 的区别
- hdu 1231, dp ,maximum consecutive sum of integers, find the boundaries, possibly all negative, C++ 分类: hdoj 2015-07-12 03:24 87人阅读 评论(0) 收藏
- 【转】SVN的dump文件导入
- css 打字动画
- JS设计模式一:单例模式
- hdu 4631 Sad Love Story
- DataGridView绑定数据库,取得的数据插入到DataGridView指定列(一)
- 【Linux笔记】Linux目录结构
- 【Ecmall】ECMall2.x模板制作入门系列(认识ECMall模板)
- bzoj 1004 1004: [HNOI2008]Cards burnside定理
- android 如何进入某个具体的应用管理页面
- UVA 11212 IDA*
- 求两个字符串最长子串的LCS算法 C语言实现(简短的实现函数)
- CSS中文字体的英文名称(simsun)宋体,(Microsoft YaHei)微软雅黑
- 网络分析shell脚本(实时流量+连接统计)
- HDU5280 Senior&;#39;s Array(简单DP)
- 通过SqlClr制作Sql自动化批量执行脚本
- 接口的作用(C#)