Я считаю, что совершил ту же ошибку, когда речь заходит о тесте, который я должен написать.
в нашем приложении есть разные модули maven, и есть один под названием model
, в котором есть все pojos, daos, hibernate. Он выполняет только операции CRUD и не знает обо всех остальных модулях.
Ну, после написания DAO я чувствую, что у меня есть тест, который фактически доказывает, что объекты сохраняются, удаляются и т. Д. На самом деле это тест на интеграцию вместо того, что я читал до сих пор.
Выполнение юнит-теста с макетами и на другом не имеет смысла для меня, поскольку это касается операций CRUD.
Теперь я как бы разделился на позицию, которую нужно принять, когда дело доходит до тестирования этого модуля.
Какая лучшая практика здесь? что это сделано в правильном проекте?
спасибо за чтение