Соответствует ли EasyMock.anyObject () пустому параметру? - PullRequest
3 голосов
/ 27 октября 2011

Мой SUT может вызвать метод на моем макете с любым объектом в качестве параметра, включая null.

Итак, EasyMock.anyObject() соответствует параметру null?или я могу использовать что-то еще вместо anyObject(), что также будет соответствовать null?

Ответы [ 2 ]

5 голосов
/ 27 октября 2011

Поскольку EasyMock также предлагает сопоставления для notNull() и null(), я предполагаю, что ответ - да, иначе anyObject() и notNull() будут избыточными (если anyObject() не соответствует нулю).

Простой тест подтверждает это.

3 голосов
/ 05 декабря 2013

eq((String) null) будет работать для параметра String, равного null.

...