Я использую BeanUtils для сопоставления некоторого класса DTO с классами домена (и наоборот).(используя свойства копирования BeanUtils)
Я хочу проверить свой код.Как мне написать тест, который не будет выполнен, если кто-то напишет, создаст дополнительное свойство в классе DTO или Domain.
Моя попытка, над которой я все еще работаю, состоит в том, чтобы обойти BeanUtils.getPropertyDescriptors (class) и найтисоответствующие методы получения THEN для каждого класса (DTO и Domain) проверяют на равенство.
Есть мысли?
Из-за ограничений зависимости проекта я бы предпочел не использовать что-то вроде Dozer.Я использую beanutils весны 3.