美文网首页
test-02-java 单元测试框架 junit5 入门介绍

test-02-java 单元测试框架 junit5 入门介绍

作者: 老马啸西风2020 | 来源:发表于2024-01-02 00:04 被阅读0次

    拓展阅读

    junit5 系列

    基于 junit5 实现 junitperf 源码分析

    Auto generate mock data for java test.(便于 Java 测试自动生成对象信息)

    Junit performance rely on junit5 and jdk8+.(java 性能测试框架。性能测试。压测。测试报告生成。)

    junit5 的入门例子

    maven 引入

    <dependencies>
        <!-- 添加 JUnit 5 依赖项 -->
        <dependency>
            <groupId>org.junit.jupiter</groupId>
            <artifactId>junit-jupiter-api</artifactId>
            <version>5.8.2</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.junit.jupiter</groupId>
            <artifactId>junit-jupiter-engine</artifactId>
            <version>5.8.2</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
    

    方法

    public class Calculator {
        public int add(int a, int b) {
            return a + b;
        }
    }
    

    测试类

    import org.junit.jupiter.api.Test;
    import static org.junit.jupiter.api.Assertions.*;
    
    public class CalculatorTest {
    
        @Test
        void testAdd() {
            // Arrange
            Calculator calculator = new Calculator();
    
            // Act
            int result = calculator.add(3, 7);
    
            // Assert
            assertEquals(10, result, "3 + 7 should equal 10");
        }
    }
    

    相关文章

      网友评论

          本文标题:test-02-java 单元测试框架 junit5 入门介绍

          本文链接:https://www.haomeiwen.com/subject/tgkpndtx.html