하나의 데이터 개체를 다른 개체로 변환해야하는 여러 위치가 있습니다. 예를 들어 웹 서비스 또는 REST 서비스에서 지속 가능한 객체로 들어오는 데이터.단위 테스트 개체/모델 변환기
들어오는 모든 데이터가 테스트 내부의 변환기 논리를 복사하지 않고 "나가는"개체의 올바른 위치에 채워지는 단위 테스트 방법이 있습니까?
필드가 모두 동일한라고하는 경우, 하나는 반사가 몇 가지 작업을 할 수있는, 모험을 좋아한다 ..하지만
입학 시험은 잡을 수 없습니다 .. 그 길 아래로가는 기분이 안 name과 firstname을 가진 Person이 어떤 copy + paste 실수로 인해 name == firstname 인 Person으로 변환되는 경우 버그.
그래서 지금은 개체/모델 변환 테스트를 건너 뛰고 내 변환기를 실제로 살펴 봅니다.
다르게 수행하는 방법에 대한 아이디어가 있습니까?
http://stackoverflow.com/questions/2874296/reflection-in-unit-tests -for-checking-code-coverage/2904148 # 2904148 – ewernli
다소 관련이 없지만 만족스런 대답 – Pete