По ссылке, которую вы разместили;
Ответ по умолчанию для каждого макета Mockito.
- Возвращает соответствующий примитив для методов, возвращающих примитивы
- Возвращает согласованные значения для классов примитивных оболочек (например, метод int-returning возвращает 0, а метод Integer-return возвращает 0,
тоже)
- Возвращает пустую коллекцию для методов, возвращающих коллекцию (работает для наиболее часто используемых типов коллекций)
- Возвращает описание макета для метода toString ()
- Возвращает ноль для всего остального
Из FAQ:
Какие значения макеты возвращают по умолчанию?
Для того, чтобы быть прозрачным и ненавязчивым все Mockito издевается
возвращаемые по умолчанию «хорошие» значения. Например: нули, ложные, пустые
коллекции или нули.
Вероятно, это было сделано для того, чтобы соответствовать любым другим методам, которые возвращают ноль для любых других не примитивных, не примитивных объектов Wrapper.
Вы всегда можете реализовать свой собственный Ответ , чтобы перейти к mock
, который возвращает пустые строки для возвращаемых строк.