博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_17、SpringBootTest单元测试实战...
阅读量:4325 次
发布时间:2019-06-06

本文共 1014 字,大约阅读时间需要 3 分钟。

笔记

1、@SpringBootTest单元测试实战

    简介:讲解SpringBoot的单元测试
        1、引入相关依赖
             <!--springboot程序测试依赖,如果是自动创建项目默认添加-->
                <dependency>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-test</artifactId>
                    <scope>test</scope>
                </dependency>
        2、使用
            @RunWith(SpringRunner.class)  //底层用junit  SpringJUnit4ClassRunner
            @SpringBootTest(classes={XdclassApplication.class})//启动整个springboot工程
            public class SpringBootTests { }

开始

手工创建的spring boot的项目需要手工的添加依赖项。如果是网站自动创建的,会自动添加了这个包的引用

 <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-test</artifactId>
                    <scope>test</scope>
Ecplise中的格式化代码
src/test/java/下创建包,并创建测试类
这是一个空的类。加了两个注解
SpringRunner是继承了SpringJUnit4ClassRunner,这是springboot里面推荐的方法
@SpringBootTest指定这是个Spring boot的应用.这里配置的是SpringBoot的启动文件。指定main函数的入口
在就是我们main功函数的入口

写测试方法

断言,判断1是否等于1.TestCase是JUnit里面的断言
也可以使用Assert.equals
运行测试方法
绿色表示测试通过
判断1是否等于0.断言失败
@Before
@After 一般用于资源的回收利用。
启动引用测试

执行多个测试方法

多个方法进行单元测试。那就选中这个类。右键。run---JUnit Test
这里执行了两个方法

转载于:https://www.cnblogs.com/wangjunwei/p/11412689.html

你可能感兴趣的文章
求一个数的整数次方
查看>>
点云PCL中小细节
查看>>
铁路信号基础
查看>>
RobotFramework自动化2-自定义关键字
查看>>
[置顶] 【cocos2d-x入门实战】微信飞机大战之三:飞机要起飞了
查看>>
BABOK - 需求分析(Requirements Analysis)概述
查看>>
第43条:掌握GCD及操作队列的使用时机
查看>>
Windows autoKeras的下载与安装连接
查看>>
CMU Bomblab 答案
查看>>
微信支付之异步通知签名错误
查看>>
2016 - 1 -17 GCD学习总结
查看>>
linux安装php-redis扩展(转)
查看>>
Vue集成微信开发趟坑:公众号以及JSSDK相关
查看>>
技术分析淘宝的超卖宝贝
查看>>
i++和++1
查看>>
react.js
查看>>
P1313 计算系数
查看>>
NSString的长度比较方法(一)
查看>>
Azure云服务托管恶意软件
查看>>
My安卓知识6--关于把项目从androidstudio工程转成eclipse工程并导成jar包
查看>>