目录
一、背景知识
JUnit4结合Hamcrest提供了一个全新的断言语法--assertThat。程序员使用assertThat的一个断言语句并且结合Hamcrest提供的匹配符,就可以表达出全部的测试思想,这些匹配符更接近自然语言,可读性高,更加灵活。
assertThat有几点如下:
1、使用一条assertThat可以代替很多复杂的断言语句,它使得编写测试用例变得简单,代码风格同一,测试的代码更易于维护。
2、assertThat使用了Hamcrest的Matcher匹配符,具有很强的易读性,用户可以使用匹配符规定的匹配准则精确的指定一些想设定满足的条件。
3、assertThat