读书人

Java测试(一) JUnit单元测试

发布时间: 2014-01-08 14:18:52 作者: rapoo

Java测试(1)—— JUnit单元测试
assertThat(x, is(3));assertThat(x, is(not(4)));assertThat(responseString, either(containsString("color")).or(containsString("colour")));assertThat(myList, hasItem("3"));

这样就很清楚知道前面是真实结果,后面是预期结果。is,either,hasItem之类就是matcher。这样就使得测试断言更加清楚简洁。

?

asserThat来自Hamcrest,?Hamcrest如此好用,以至于JUnit已经将其吸纳进去。如果你现在用的JUnit是4.4之后的版本,那你已经有了Hamcrest。

?

详细的使用参考这里

https://code.google.com/p/hamcrest/wiki/Tutorial

?

?

?

读书人网 >编程

热点推荐