断言

一个小小测试 / 2023-08-23 / 原文

package com.mytest;

import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

public class FirstCaseTest {

    @Test
    @DisplayName("用例1")
    void test1(){
        System.out.println("第一个测试用例");
        assertEquals(2,1+1);
        //断言为真
        assertTrue(true);
    }

    @Test
    @DisplayName("用例2")
    void test2(){
        System.out.println("第二个测试用例");
        assertNotNull(null);
    }

    @Test
    @DisplayName("用例3")
    void test3(){
        System.out.println("第三个测试用例");
        //使用assertEquals断言失败后后面的代码将不会被执行,assertAll可以实现所有字段的断言
        assertAll("ALL",
                ()->assertEquals(2,1+1),
                ()->assertEquals(3,1+1),
                ()->assertEquals(4,2+2));
    }
}