Junit是一个开源的Java语言的单元测试框架。
@Test 表示为一个测试用例/方法
@BeforeEach、@BefroreAll 表示被注解的方法应该在其他方法之前
使用@BefroreAll注解方法必须为static修饰
@AfterAll、AfterEach – 表示被注解的方法应该在其他方法之后执行
使用@AfterAll注解方法必须为static修饰
assertEquals(expect,actual) --校验期望值与实际值是否匹配
assertNotEquals(expect,actual) --校验期望值与实际值是否不匹配
assertTure --参数表达式,参数时布尔型
assertFalse --参数表达式,参数时布尔型
assertNull – 若参数为null则测试通过
assertNotNull --若参数不为空则测试通过
【junit的默认执行顺序不确定,可以手动设置】
@TestMethodOrder --方法排序
【手动设置用例运行顺序保证测试用例独立性】

@Parameterizetest – 标注方法类型为参数化–不需要@Test注解,否则会多执行一次


【默认分割符号是逗号】

【手动设置分隔符】

【从文件读取】-- @CsvFileSource



【单参数】

【多参数】

【避免多个类手动启动的麻烦】
1)指定类,添加到套件中并执行

2)指定包,添加到套件中并执行
