JUnit5 之 测试类和方法
Contents
测试类:任何顶层类,静态成员类或@Nested 类,至少包含一个测试方法。必须不是抽象类,有单一的构造器
测试方法:被@Test,@RepeatedTest,@ParameterizedTest,@TestFactory,@TestTemplate 直接注解或元注解的实例方法
生命周期方法:被@BeforeAll,@AfterAll,@BeforeEach,@AfterEach 注解或元注解的实例方法。
测试方法和生命周期方法可能在当前类定义,或从超类继承,或从接口继承。另外测试方法和生命周期方法不能是抽象,并且不能返回值(除了@TestFactory要求返回值)