1.单元测试是什么
2.为什么要使用单元测试。
重复使用测试,实现改变了测试还可以使用,保证程序健壮性,降低维护的成本。
3.before、after 和beforeclass跟afterclass的区别
4.使用hamcrest的好处:更符合英语语法。
5.Failure和Error的区别
Failure是指测试失败
Error是指测试程序本身出错
JUnit4 Annotation
1. @Test: 测试方法
a) (expected=XXException.class)
b) (timeout=xxx)
2. @Ignore: 被忽略的测试方法
3. @Before: 每一个测试方法之前运行
4. @After: 每一个测试方法之后运行
5. @BeforeClass: 所有测试开始之前运行
6. @AfterClass: 所有测试结束之后运行