반응형

2024/04 3

[Spring] JUnit5 에서 OutputCapture를 이용한 로그 테스트 해보기

최근에 우연히 로그를 테스트하는 방법에 대해 알게돼서 기록용으로 남겨보려 한다.바로 Spring Boot 에서 제공해주는 OutputCaptureExtension 이다.  Spring Boot 2.2.0 이상의 환경이라면 gradle에 별도의 추가설정 없이 사용이 가능하다.안내돼있는 것처럼, System.out, System.err 로 출력되는 코드들을 캡처해서 AssertJ, JUnit 테스트에서 로그 출력 여부를 확인할 수 있다. 참고로 @Slf4j 의 log.info, log.error 로그 출력 캡처도 가능하다.따라서 Java, Kotlin의 웬만한 환경에서는 다 사용이 가능하리라 생각한다.테스트회원가입 (signUp 메서드)을 진행하면 아래 코드와 같이 log.info 로 회원가입 로그를 찍는다..

[클라이밍] 240418 손목 주상골 피로골절 마무리 후기 (10주차)

가장 최근 후기는 여기서 볼 수 있다. (지금으로부터 정확히 한달 전이다.) https://kth990303.tistory.com/477 [클라이밍] 240318 손목 주상골 피로골절 6~7주차 후기 4~5주차 후기 - 깁스 풀게 된 후기는 아래에서 볼 수 있다. https://kth990303.tistory.com/476 [클라이밍] 240304 손목 주상골 피로골절 4~5주차 후기 3주차 후기는 아래에서 볼 수 있다. https://kth990303.tistory.com/ kth990303.tistory.com 일단 결론부터 말하자면, 현재 아픈 동작 아예 없음! 의사쌤도 별 이상 없다고 하셨고, 원하는 운동 및 동작 다 해도 된다고 하셨다. 처음 깁스 진단을 받은 때는 1월 27일 토요일, 그리고 ..

일상/My Life 2024.04.18

[240406] GDSC Konkuk KPrintf 행사 참여 후기

아는 지인 중 샤인(https://github.com/zbqmgldjfh)이랑 수지누나(https://github.com/sujileelea)가 발표한다고 해서 참여한 행사. GDSC Konkuk 리더이신 현우님(https://github.com/l2hyunwoo) 이 준비하신 걸로 알고 있다. (맞나?) 샤인이 발표하는 헥사고날 아키텍처는 우리 팀의 일부 프로젝트에서 사용하기도 하고, 샤인이 발표하기도 해서 들어보려고 하고, Vision Pro로 접해보는 공간 컴퓨팅도 수지누나가 발표하고, 아예 새로운 분야여서 들어보기로 했다. 그리고 CS와 함께하는 BE 이야기 세션은 흥미로워보여서 중간에 2시부터라도 들어보려 했다. 일정 상 12시부터 3시까지만 참여하긴 했지만 이에 대해 후기를 적어보려 한다. ..

반응형