Я хочу написать модульный тест для одного из моих сервисов, чтобы проверить, что определенные поля назначены.Как выполнить модульное тестирование службы, которая устанавливает атрибут только что созданного объекта
public void createNewRecord(Dto dto) {
Record record = new Record();
record.setName(dto.getName());
record.setDetail(dto.getDetail());
repo.save(record);
}
Я не конструктор для DTO, потому что запись имеет много атрибутов, и некоторые из них получить назначение от других методов. Мой предыдущий план: mock the record и проверка setName()
и setDetail
методы вызывается один раз. Но в эту услугу нет способа ввести в заблуждение запись. Должен ли я изменить свой предыдущий код? Любую мысль оценивают.