inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

aorri96님의 게시글

aorri96 aorri96

@simgee

수강평 작성수
-
평균평점
-

게시글 3

질문&답변

테스트 하기 쉬운 코드에서 테스트의 범위?

자문 자답 하겠습니다 질문에 대한 답은 단위 테스트 인것 같습니다. 단위 테스트를 통해 각 객체간의 책임을 잘 할당하게 되면, 단위 테스트를 작성할 시에, 해당 객체가 가진 책임을 위주로 테스트 코드를 작성할 수 있기에 "객체지향적으로 객체간의 책임과 역할을 잘 분배해서 설계했는지도 같이 검증이 될것 같습니다" 그렇다고, 통합 테스트나 인수 테스트가 불필요하다는 것은 아닌것 같습니다. 단위 테스트에서 검증하기 어려운 서비스의 한 기능을 검증하고, 객체 간의 의존성이 잘 연결되어 전체 시스템이 잘 작동하는지를 확인할 필요도 있기에 이후 강의에서 나오는 테스트 피라미드 모형 처럼 작성하는게 좋겠다 라고 생각이 들었습니다

좋아요수
1
댓글수
2
조회수
690

질문&답변

없는 테이블 delete

안녕하세요 영한님 저도 같은 의문이 들어서 질문 드립니다😊 @AfterEach void tearDown() throws SQLException { memberRepository.delete(MEMBER_A); memberRepository.delete(MEMBER_B); memberRepository.delete(MEMBER_EX); } 위와 같이 각각의 테스트가 끝난후에 MEMBER_A , MEMBER_B, MEMBER_EX 객체를 delete해주는 과정에서 만약 MEMBER_A나 MEMBER_B, MEMBER_EX 셋 중 한개라도 없으면 예외가 발생할 줄 알았으나 예외가 발생하지 않아서 질문을 올려주신것 같습니다!

좋아요수
0
댓글수
3
조회수
614