个人简介

Echo Blog


江湖无名 安心练剑
  • Junit5-05-Assert
    Assert JUnit Jupiter附带了许多JUnit 4拥有的断言方法,并添加了一些可以很好地用于Java 8 lambdas的断言方法。 所有JUnit木星断言都是 org.junit.jupiter.api.Assertions 中的静态方法断言类。 实例 AssertTest.java import org.junit.jupiter.api.Test; im...
    2018-06-24 23:23:12 | Test
  • Junit5-04-DisplayName
    测试方法的名字 以前在看 Spock 的时候,提到一个胜于 Junit4 的优势就是可以灵活的定义测试方法和类的名称。 说明 Junit5 中的 @DisplayName 就为我们提供了实现这种方式的名称。 测试类和测试方法可以声明自定义显示名称——带有空格、特殊字符甚至表情符号——将由测试运行器和测试报告显示。 例子 package com.github.houbb.jdk.j...
    2018-06-24 23:18:29 | Test
  • Junit5-03-Class and Method
    测试类和方法 测试方法是使用@Test、@RepeatedTest、@ParameterizedTest、@TestFactory或@TestTemplate直接或元注释的任何实例方法。 测试类是包含至少一个测试方法的任何顶层或静态成员类。 标准案例 注意 测试类和测试方法都可以不设置为 public。 StandardTests.java import sta...
    2018-06-24 23:10:34 | Test
  • Junit5-02-Annotation
    Junit5 注解 所有支持的注解都在包 org.junit.jupiter.api 下; 使用@Test、@TestTemplate、@RepeatedTest、@BeforeAll、@AfterAll、@BeforeEach或@AfterEach注释的方法不能返回值。 @Test 表示方法是测试方法。与JUnit 4的@Test注释不同,这个注释不声明任何属性,因为JUnit J...
    2018-06-24 22:53:36 | Test
  • Junit5-01-Quick Start
    Junit5 JUnit5 is the next generation of JUnit. 目标是为JVM上的开发人员端测试创建一个最新的基础。这包括关注Java 8和以上版本,以及支持多种不同的测试风格。 JUnit 5是JUnit Lambda和它在Indiegogo上的众筹活动的结果。 简介 JUnit 5 = JUnit Platform + JUnit Jupiter ...
    2018-06-24 08:15:31 | Test
  • test 系统学习-02-Junit @Parameters junit 参数化测试
    TestNG TestNG 中我们提到了 @DataProvider 注解, 使用起来也较为方便。 当然,没有对比,有没有伤害。 Junit4 Junit4 本身也是支持这种参数化的实现的。 Parameterized maven 引入 <dependency> <groupId>junit</groupId> &l...
    2018-06-23 15:43:46 | Test
  • test 系统学习-06-test jacoco
    JaCoCo - Java 代码覆盖率库 JaCoCo 是一个免费的 Java 代码覆盖库,根据 Eclipse 公共许可证分发。 检查 http://www.jacoco.org/jacoco 获取更新和反馈。 这是基于提交 a6fabdaba5e9e96dcf761c134a3b3bc9b88c0943 于 2023/06/26 创建的版本 0.8.11.202306261236 ...
    2018-06-23 08:18:11 | Test
  • test 系统学习-05-test jacoco 测试覆盖率与 idea 插件
    1. idea 中使用 maven jmockit,如何查看增量的代码覆盖率 在使用 Maven 和 JMockit 进行单元测试时,你可以结合使用 JaCoCo 插件来查看增量的代码覆盖率报告。 JaCoCo 是一个流行的代码覆盖率工具,它与 Maven 集成良好,并且可以与 JMockit 一起使用。 下面是在 IntelliJ IDEA 中使用 Maven 和 JMockit 来...
    2018-06-23 08:18:11 | Test