spring下的junit测试

原创 2017年01月03日 13:48:07

今天的学习中遇到一个问题,测试spring+mybaits时单独使用junit测试,导致不成功,userService一直空指针。

经排查,最后引入了spring-test的包,并且加入了如下代码就可以了。

test

@RunWith(SpringJUnit4ClassRunner.class) // 整合
@ContextConfiguration(locations = {"classpath:applicationContext.xml"})
public class Test{
    @Resource
    private UserService userService=null;
@org.junit.Test
    public void test(){
        User user=userService.getByUserName("jack");
        System.out.println("name:"+user.getUserName());
    }
}
pom中引入spring-test

<!--junit-->
<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.11</version>
    <!-- 表示开发的时候引入,发布的时候不会加载此包 -->
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-test</artifactId>
    <version>${spring.version}</version>
</dependency>

相关文章推荐

spring-Test,Junit4 jar,和测试代码

  • 2014年03月14日 12:45
  • 369KB
  • 下载

spring-aop demo及junit测试

  • 2017年07月03日 19:29
  • 78KB
  • 下载

单元测试之Junit和spring集成

使用 Spring 测试注释来进行常见的 Junit4 或者 TestNG 的单元测试,同时支持访问 Spring 的 beanFactory 和进行自动化的事务管理。...

Spring的MOVE进行Junit单元测试

  • 2008年10月24日 11:51
  • 15KB
  • 下载

ssm的jar包,Spring源码,junit测试jar

  • 2017年03月11日 09:08
  • 40.99MB
  • 下载

spring环境下的JUnit4测试

spring环境下的JUnit4测试 1,下载所需jar包: spring-test-3.2.0.RELEASE.jar junit-4.11.jar commons-dbcp...

Spring对Controller、Service、Dao进行Junit单元测试总结

Spring对Controller、Service、Dao进行Junit单元测试总结​ 所有用Junit进行单元测试,都需要下面的配置@RunWith(SpringJUnit4ClassRunne...

基于Spring的JUnit单元测试

  • 2016年04月06日 10:42
  • 717KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring下的junit测试
举报原因:
原因补充:

(最多只允许输入30个字)