- - PR -
テストについて
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-06-03 11:56
「必ずインスタンスを返す」というのが仕様の話で、それを確認したいのであれば assertNotNull(); でテストするといいと思います。
static{} ブロックか、内部の変数の初期化時にインスタンスを代入しているので、まず null を返すことが考えられない、というのであれば特別テストしなくてもいいでしょう。 テストは「怪しいところを重点的に assert する」のが大事です。 敢えて assertNotNull をしなくても、getInstance() したインスタンスに対して何か操作する項目がテストに含まれていれば NPE が発生するのでテストは失敗しますね。 |