idea下maven项目下spring junit 测试用例
Posted 不自然地坚持
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea下maven项目下spring junit 测试用例相关的知识,希望对你有一定的参考价值。
使用idea在编写的类下右键Go->Test或者ctrl+shift+t,点击create new test会在相应目录下创建test类
别写代码如下
@RunWith(value = SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "classpath:/config/**/applicationContext*.xml" }, loader = GenericXmlContextLoader.class) @Transactional public class BaseImageTextInfoActionTest extends AbstractCommonAction { @Autowired private BaseImageTextInfoService baseImageTextInfoService; @Test public void queryById() throws Exception { //具体代码 } }
@RunWith(value = SpringJUnit4ClassRunner.class)必须要写,相当于提供了spring的环境
@ContextConfiguration(locations = { "classpath:/config/**/applicationContext*.xml" }, loader = GenericXmlContextLoader.class)
加载config下的所有目录下的以applicationContext的xml文件,加载相应的配置文件
@Transactional 测试方法会进入事务管理
pom文件,引入junit的jar包,最好是4.10版本以上的
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> <scope>test</scope> </dependency>
2017-08-03 20:19:26
以上是关于idea下maven项目下spring junit 测试用例的主要内容,如果未能解决你的问题,请参考以下文章
详解intellij idea搭建SSM框架(spring+maven+mybatis+mysql+junit)(上)