hamcrest可以有效增加junit的测试能力,用一些相对通俗的语言来进行测试
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-all</artifactId>
<version>1.3</version>
</dependency>
要使用junit中的assertThat来进行断言第一个参数表示实际值,第二个参数表示hamcrest的表达式
@Test
public void testHamcrest() {
//首先需要静态导入import static org.hamcrest.Matchers.*;
//判断50是否大于20并且小于60,具体的hamcrest的