【发布时间】:2017-10-20 13:49:54
【问题描述】:
在junit中断言string不为空可以通过以下方式完成:
assertTrue(!string.isEmpty());
assertFalse(string.isEmpty());
assertThat(string.toCharArray(), is(not(emptyArray())); // (although this didn't compile)
我的问题是:有没有更好的检查方法 - 例如:
assertThat(string, is(not(empty()))?
【问题讨论】:
-
这些字符串操作有一个匹配器:
IsEmptyString -
另一种选择:
assertThat(string.isEmpty(), is(false))
标签: java unit-testing junit hamcrest