您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 > junit
Spring框架和Junit框架结合使用案例
作者:网络转载 发布时间:[ 2016/1/28 11:28:55 ] 推荐标签:软件测试 单元测试工具
1 package ltssh;
2
3 import org.junit.Test;
4 import org.junit.runner.RunWith;
5 import org.springframework.beans.factory.annotation.Autowired;
6 import org.springframework.test.context.ContextConfiguration;
7 import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
8
9 import com.lt.bean.Content;
10 import com.lt.dao.content.IContentDao;
11
12 /**
13  *
14  * 类: JunitSpringTest <br>
15  * 描述: spring框架和junit框架结合使用案例 <br>
16  * 使用注解的方式读取配置文件,自动注入dao进行测试
17  * 有点:干净整洁,代码优雅
18  * 注意:@RunWith  @ContextConfiguration这两个注解的使用
19  *         我是导入了新版本的junit.jar和hamcrest-core-1.3.jar
20  *         junit-4.4.jar版本的不支持
21  */
22 @RunWith(SpringJUnit4ClassRunner.class)
23 @ContextConfiguration(locations={"classpath:applicationContext.xml"})
24 public class JunitSpringTest {
25
26     @Autowired
27     private IContentDao contentDao;
28
29     @Test
30     public void handler(){
31         Content content = contentDao.get(1);
32         System.out.println(content.getTitle());
33     }
34 }
package ltssh;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import com.lt.bean.Content;
import com.lt.dao.content.IContentDao;
/**
*
* 类: JunitSpringTest <br>
* 描述: spring框架和junit框架结合使用案例 <br>
* 使用注解的方式读取配置文件,自动注入dao进行测试
* 有点:干净整洁,代码优雅
* 注意:@RunWith  @ContextConfiguration这两个注解的使用
*         我是导入了新版本的junit.jar和hamcrest-core-1.3.jar
*         junit-4.4.jar版本的不支持
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath:applicationContext.xml"})
public class JunitSpringTest {
@Autowired
private IContentDao contentDao;
@Test
public void handler(){
Content content = contentDao.get(1);
System.out.println(content.getTitle());
}
}
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd