Failure和Error
1. Failure是指测试失败
2. Error是指测试程序本身出错
JUnit4 Annotation
1. @Test: 测试方法
a) (expected=XXException.class)
b) (timeout=xxx)
expected指的是,跑出的异常为什么
timeout 测试效率,指的是希望多少时间,执行完这个方法
2. @Ignore: 被忽略的测试方法
3. @Before: 每一个测试方法之前运行
4. @After: 每一个测试方法之后运行
5. @BeforeClass: 所有测试开始之前运行
6. @AfterClass: 所有测试结束之后运行
/*
* 使用最新的junit 包* junit网站下载
* 引入包在bulid path -> add external archilve
* 中引入包
* 其中asserthat 是一种更接近自然语法的判断
* 当然需要在引入包hamcrest 包
* 去官网下载该包,并引入外部包
* 就可以使用assertThat方法了
*
* hamcrest的匹配方法
更自然*/