我有功能
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 = " "
并在单元测试中使用它?
答案 0 :(得分:1)
StringUtils.isBlank()检查三件事:
(" ")
StringUtils.EMPTY =""。因此,如果要检查空字符串,请继续执行此操作,但如果您考虑检查空白(" ")
,则使用isBlank()。