我有函数
public void foo(final String s) {
if(StringUtils.isBlank(s) {//throw error}
//rest of the logic
}
和单元测试
@Test(//expected exception)
public void testFooWithBlankString() {
ClassOfFoo.foo(StringUtils.EMPTY);
}
正确吗?我应该创建一个像
这样的空白变量吗?BLANK = " "
并在单元测试中使用它?
StringUtils.isBlank()检查以下三种情况:
- 长度= 0 零
- 空白
(" ")
stringutil的。空= "。所以如果你想检查空字符串,那就用这个但如果你认为空白(" ")
也要检查,那就用isBlank()。