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)(上)

第二节——IDEA制作一个maven项目

MAC系统下用Idea创建spring boot工程 基于maven

idea的maven项目无法引入junit

IDEA配置Spring MVC(下)

手动创建spring项目(maven/IDEA环境)