개발서적

토프링 - 5장 정리

wugawuga 2022. 10. 9. 23:18

5장 정리

✔️ 테스트용 UserService 대역

  • 테스트를 위해 복사를 하고 새로운 클래스를 만들어 구현한다면, 코드 중복 발생과 번거롭다
  • 테스트에 필요한 기능만을 오버라이딩 하는 방법이 있다
  • protected 로 수정해서 상속을 통해 오버라이딩 후 테스트를 한다

✔️ 숫자를 가지고 테스트를 할 땐??

  • 경곗값을 가지고 테스트하는 것이 바람직하다

✔️ 트랜잭션 동기화

  • TransactionSynchronizationManager...
  • DataSourceUtils 제공하는 getConnection() 을 통해 커넥션 생성

✔️ 글로벌 트랜잭션을 위한 java api는?

  • JTA!

✔️ JavaMail 관련 부분에서의 인상 깊었던 점

mock 테스트 라이브러리를 사용하지 않고
직접 클래스를 만들어 테스트를 진행하는 것이 인상 깊었다