inflearn logo
Course

Course

Instructor

aorri96's Posts

aorri96 aorri96

@simgee

Reviews Written
-
Average Rating
-

Posts 2

Q&A

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

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

Likes
1
Comments
2
Viewcount
690

Q&A

없는 테이블 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 셋 중 한개라도 없으면 예외가 발생할 줄 알았으나 예외가 발생하지 않아서 질문을 올려주신것 같습니다!

Likes
0
Comments
3
Viewcount
614