콘텐츠로 건너뛰기

Future return에 대한 테스트 만들기

주로 오류에 대한 모니터링 메시지 등은 logical flow에 크게 영향을 주지 않기 때문에 @Async를 사용하여 분리하는 경우가 많다.

그런데 이런 경우 Future type의 return을 가지면 어떻게 테스트 코드를 만들어야 할 지 곤란한 경우가 있어서 기록해둔다. 1

이럴 때 사용하는 것이 Guava Futures.java이다. (역시 믿고 쓰는 구글)

ImmediateFuture는 ListenableFuture > Future 에 대한 구현체이다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다