正在使用StringUtils.建议在单元测试中使用EMPTY,其中StringUtils.使用isBlank方法



我有函数

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()。

相关内容

最新更新