JUnit概念
单元测试就是针对最小的功能单元编写测试代码,Java程序最小的功能单元是方法,因此,单元测试就是针对Java方法的测试,进而检查方法的正确性。
JUnit优点
JUnit可以灵活的选择执行哪些测试方法,可以一键执行全部测试方法。
Junit可以生成全部方法的测试报告,如果测试良好则是绿色;如果测试失败,则是红色。
单元测试中的某个方法测试失败了,不会影响其他测试方法的测试。
@Test报红的时候,借助IDEA自动处理,导入junit包,然后就可以在extenal libraries看到junit相关的包已经被导入。
Assert是junit的org.junit包下的。
Assert(两个参的),前面是预期的,后面是实际的。
Assert(三个参的),第一个是断言失败提示的信息。
断言失败会报黄色提示,报错是红色提示,通过是绿色。
右键方法是跑当前方法,右键空白处是跑当前测试类测试方法,右键项目是run all tests跑整个项目的所有测试方法。
Junit常用注解
Junit 4.*版本
@Test 测试方法
@Before 用来修