Не заметил этого, кстати; добавил в статью. Увы, похоже, с этим ничего не поделаешь — возвращаются только объекты, так что присоединюсь к предыдущему комментатору: попробуйте отключить эти ворнинги.
Предположу, что причина в нежелании авторов создавать для каждого примитива отдельные методы задания возврата, свой Answer, свой набор конкретных его реализаций… возни много, а толку, в сущности, чуть.
Спасибо, интересный момент; отметил в тексте. Выбрасывать этот кусок вообще, думаю, не стоит; идея в том, чтобы описать возможности непосредственно Mockito, не привязываясь к конкретному тестовому фреймворку.
Угу, там не только логика, там и данные хранятся прямо в контроллере, потому что это И ЕСТЬ «на коленке сделанное» решение. Я бы никому не посоветовал делать так при реальной разработке, но это всего лишь демонстрационный пример, и от бекенда здесь требуется только работоспособность при минимуме кода. Выносить логику в какой-то отдельный сервис в этих условиях, на мой взгляд, причин нет.
Предположу, что причина в нежелании авторов создавать для каждого примитива отдельные методы задания возврата, свой Answer, свой набор конкретных его реализаций… возни много, а толку, в сущности, чуть.