JUnit 5运行测试但忽略失败

7fhtutme  于 2023-10-20  发布在  其他
关注(0)|答案(1)|浏览(99)

有没有一种方法可以忽略测试失败?
@Disable不会运行测试。我希望它被执行和报告,但失败不应该导致整个套件失败。

kwvwclae

kwvwclae1#

您可以使用SoftAssertions规则来执行此操作。

@ExtendWith(SoftAssertionsExtension.class)
public class SoftAssertionsAssertJTest {

    @Test
    public void test(SoftAssertions softly) {
        //arange
        [arrange your vars]

        //act
        [execute]

        //assert
        softly.assertThat(var1).as("variable1 is wrong").isEqualTo("expected value");
        ...
    }
}

相关问题