首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java测试(一)—— JUnit单元测试

2014-01-08 
Java测试(1)—— JUnit单元测试assertThat(x, is(3))assertThat(x, is(not(4)))assertThat(responseString

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

?

?

?

热点排行