assertThrows1 통합 테스트(@SpringBootTest) 세 줄 요약- 리팩토링 과정에서 결과의 변경 유무를 테스트 코드를 통해 확인해야 한다.- @SpringBootTest는 통합 테스트에 사용되는 어노테이션으로, 두 개 이상의 클래스가 협력할 때 사용한다.- Assertion 클래스의 메소드를 통해 로그 확인없이 테스트의 통과 여부를 확인할 수 있다. 리팩토링과 테스트 코드 리팩토링리팩토링은 '동일한 입력에 대해 결과의 변경 없이 코드 구조가 개선되는 것'을 의미합니다.코드의 구조가 개선되었지만 결과 또한 변경되었다면 리팩토링이라고 볼 수 없습니다.따라서 테스트 코드를 통해 리팩토링 과정에서 결과가 변경된 건 아닌지 확인해야 합니다. 테스트 코드테스트의 종류에는 통합 테스트와 단위 테스트가 있습니다. 통합 테스트2개 이상의 클래스가 협력하여 특정 기능.. 2024. 5. 24. 이전 1 다음