그래서 메인 클래스에서 행렬을 사용하여 픽셀을 설정하거나 해제하는 몇 가지 방법을 사용했습니다. 모든 현재 테스트가 실행 중이므로 이미 매트릭스와 관련된 로직을 추출하고 Matrix 클래스를 작성해야한다고 결정했습니다.TDDing 할 때 클래스 추출 중. 새 추출 된 클래스를 테스트하는 방법?
내 질문은 내가 현재 SUT 클래스에 대해 가지고있는 테스트 이외에 (단, 나는 처음부터 그렇습니다. 그래서 현재 SUT의 주요 클래스 하나만 가지고 있습니다), 단위 테스트를 만들어야합니까? 그렇다면 어떻게해야할까요? 내 말은, 지금 당장 모든 코드를 그대로두고, 기능적으로 원하는 모든 것을 가지고 있고 거기에있는 코드 만 리팩터링 할 때까지 테스트 첫 번째 방법을 통해 하나씩 단위 테스트를 만듭니다. 방금 Matrix 클래스를 작성하고 이전 테스트가 통과하고 있는지 확인하고 모든 것이 괜찮은지 확인하십시오.
감사합니다.
예, 이제 테스트 방법을 살펴 보았습니다.이 새로운 Matrix 클래스의 테스트 클래스로 이동할 가치가있는 것은 하나도 없습니다. 나는 모든 것을 그대로 리팩토링하고 떠날 것입니다. –