Недавно у нас была ошибка в нашей системе, вызванная забыванием назначить вновь добавленное свойство класса в конструкторе копирования.
Например:
public class MyClass {
private Long companyId;
private Long classId;
private Double value; <= newly added
public MyClass(MyClass myClass) {
this.setCompanyId(myClass.getCompanyId());
this.setClassId(myClass.getClassId());
this.setValue(myClass.getValue()); <= we forget this line
}
Я хочу написатьмодульный тест, который гарантирует перехват присвоения отсутствующей копии при добавлении нового свойства.Как мне поступить с этим?