То, как я это делаю, похоже на приведенные выше ответы.Если у меня есть класс MyDomain, я помещаю класс MyDomainTestHelper в тестовый пакет.У помощника есть статические методы, которые возвращают рассматриваемые доменные объекты.Так что у меня может быть
static createTestMyDomain() {...}
, который создает экземпляр с разумными значениями по умолчанию и
static createTestMyDomain(String something)
, чтобы я мог что-то указать и т. Д.
Вы не должны ставитьих в «службе», как вы упомянули.Но любой способ быть СУХИМ - это хороший способ.