• Spring整合JUnit测试单元


    目的:

    一:配置完之后,不需要我们手动创建Spring的容器,容器有Junit帮我们自动初始化
    二:可以在junit测试类中使用@AutoWired等方式注入对象,直接对其进行调用测试

    步骤

    1. 导入依赖坐标
    2. 在测试类上加入@RunWith注解,指定Spring的运行器
    3. 配置初始化Spring容器的配置文件(配置类)

    <!--spring测试jar包,需要Junit版本是4.12及以上,否则用不了-->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-test</artifactId>
      <version>5.0.7.RELEASE</version>
    </dependency>

    给测单元添加注解

    /**
    * @RunWith(SpringJUnit4ClassRunner.class)
    * 注解作用:Spring的单元测试运行器替换原有运行器
    *
    * @ContextConfiguration(classes = SpringConfiguration.class)
    * 注解作用:指定配置类或者配置文件所在位置
    * classes属性:设置配置类字节码文件
    * locations属性:设置配置文件所在classpath路径
    */
    @RunWith(SpringJUnit4ClassRunner.class)
    @ContextConfiguration(classes = SpringConfiguration.class)
    public class TestPureAnnotation {
    //....省略

    此时则可以在测试单元中使用@AutoWired注解拿到spring容器中的注入对象。

  • 相关阅读:
    Docker安装ngnix进行挂载
    Linux上传下载小工具
    uniapp——原生导航栏
    uniapp——scroll-view组件隐藏滚动条
    边框阴影——box-shadow
    uniapp-监听自定义跳转
    uniapp整屏滑动
    用伪类写圆点css
    Vue——生命周期
    uniapp多选按钮
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/13633729.html
Copyright © 2020-2023  润新知