![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单元测试
文章平均质量分 91
行云间
z大厦大法师打发斯蒂芬
展开
-
JUnit5-集成指南
Junit5简述Junit之前的版本是一个整体,而Junit5与其不同,它是由几个不同的模块组成,而这些模块分别来自三个不同的子项目中。在官方文档中,给出了这么一个JUnit5的等式:JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit VintageJUnit Platform 在JVM上 启动测试框架 的基础平台。定义了TestEn...原创 2018-09-10 10:13:36 · 2228 阅读 · 0 评论 -
JUnit5-断言
断言是编写单元测试用例的核心方式,即期望值是多少,测试的结果是多少,以此来判断测试是否通过。在JUnit Jupiter中,所有的断言都是org.junit.jupiter.api.Assertions 类中static方法。assertAll:断言所有提供的可执行文件都不会抛出异常。若提供的标题(heading),其将包含在MultipleFailuresError的消息字符串中。ass...原创 2018-09-10 16:17:06 · 4709 阅读 · 0 评论 -
JUnit5-假设(Assumptions)
假设在org.junit.jupiter.api.Assumptions 中,封装了一组使用的方法,以支持基于假设的条件测试执行。假设实际就是指定某个特定条件,假如不能满足假设条件,假设不会导致测试失败,只是终止当前测试。这也是假设与断言的最大区别,因为对于断言而言,会导致测试失败。使用场景只要因为某种条件下,没有必要在继续执行给定的测试方法,通常会使用假设。API...原创 2018-09-13 14:29:59 · 1236 阅读 · 0 评论 -
JUnit 5-禁用测试
禁用测试若在执行测试时,某些测试类或者测试方法不需要执行时,就需要禁用 整个测试类或者单个测试方法。禁用测试的方式@Disabled注解条件测试执行的相关注解自定义ExecutionCondition@Disabled@Disabled注解用于注解测试类或者单个测试方法。若测试类或者单个测试方法被@Disabled注解,表明整个测试类或者单个测试方法已禁用且不再执行。在使用@D...原创 2018-09-21 14:43:35 · 2911 阅读 · 0 评论