-1

私は機能を持っています

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 = "   "

ユニットテストでそれを使用しますか?

4

1 に答える 1

1

StringUtils.isBlank()は、次の 3 つのことをチェックします。

  • 長さ = 0
  • ヌル
  • 空白(" ")

StringUtils.EMPTY = "". したがって、空の文字列をチェックする場合はこれを選択しますが、空白(" ")もチェックする必要がある場合は isBlank() を使用します。

于 2014-06-25T14:31:54.100 に答える