zoukankan      html  css  js  c++  java
  • spring项目单元测试

    spring项目,服务或接口开发完成后,需要进行单元测试,测试通过后才可以提交QA进行功能验证测试。那么如何进行单元测试呢?

    1.首先新建test目录

       

    2.test目录下,新建java目录,并且设置为“Test sources Root”。java目录右键-选择Mark Directory as-选择Test Sources Root

       

    3.java目录下新建包。比如com.xxx.xxx(包名随意)

       

    4.包下面新建抽象测试基类AbstractTest。其他测试类都继承这个基类

    package com.xxxx.xxxx;
    
    import org.junit.runner.RunWith;
    import org.springframework.test.context.ContextConfiguration;
    import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
    
    
    @RunWith(SpringJUnit4ClassRunner.class)
    @ContextConfiguration(locations = {"classpath*:/config/appcontext-*.xml"})   //加载spring配置文件
    public abstract class AbstractTest {
    }

    注:这一步需要引入依赖

    <dependency>
         <groupId>org.springframework</groupId>
         <artifactId>spring-test</artifactId>
         <version>${spring.version}</version>
     </dependency>

    5.测试类继承AbstractTest   

    package com.xxx.xxxx;
    
    import org.junit.Test;
    import org.springframework.beans.factory.annotation.Autowired;
    
    
    public class SyncTest extends AbstractTest {
    
        @Autowired
        SyncLongSqlInfoJob syncLongSqlInfoJob;
    
        @Test
        public void test2() throws Exception {
            syncLongSqlInfoJob.execute();
        }
    
    }

       

  • 相关阅读:
    JS高程3:面向对象的程序设计——理解对象
    JS高程3:函数表达式
    JS高程3:事件
    JS高程3:表单脚本
    InnoDB:表
    InnoDB:文件
    Springboot项目配置druid数据库连接池,并监控统计功能
    linux上修改mysql登陆密码
    上传本地文件到GitHub上
    logback.xml的使用,将日志异步保存到数据库中
  • 原文地址:https://www.cnblogs.com/louytu/p/10113982.html
Copyright © 2011-2022 走看看