私のSUTは、null
を含む任意のオブジェクトをパラメータとしてメソッドを呼び出すことがあります。EasyMock.anyObject()はnullパラメータと一致しますか?
EasyMock.anyObject()
はnull
と一致しますか?またはnull
と一致するanyObject()
の代わりに何かを使用できますか?
私のSUTは、null
を含む任意のオブジェクトをパラメータとしてメソッドを呼び出すことがあります。EasyMock.anyObject()はnullパラメータと一致しますか?
EasyMock.anyObject()
はnull
と一致しますか?またはnull
と一致するanyObject()
の代わりに何かを使用できますか?
EasyMockもnotNull()
とnull()
のための照合プログラムを提供していますので、私は答えはイエスであると仮定 - (anyObject()
がnullと一致しなかった場合)、そうでないanyObject()
とnotNull()
は冗長になります。
簡単なテストでこれが確認されます。
eq((String) null)
は、null
の文字列パラメータで動作します。