Spring/Spring-detail

Mockito BDDMockito 의 차이점

YoonJong 2022. 11. 4. 23:51
728x90

단위테스를 처음 작성하면서 스택오버플로우 및 여러 블로그를 참고했다.

 

어느 블로그에서는 When() . thenReturn() 으로 사용하는 것을 보고 참고해 작성하고 있는데,

다른 문제로 인해 스택오버플로우를 보니 given() . willReturn () 을 사용해서 작성했다.

 

두가지 모두 Mockito 를 사용하므로 동작에 대한 차이점은 없다고 한다.

 

나는 given() . willReturn() 방식이 가독성 면으로 편리해서 사용하기로 했다.

 

차이점에 대해서 자세한 내용은 아래 블로그를 참고했다.

https://velog.io/@lxxjn0/Mockito%EC%99%80-BDDMockito%EB%8A%94-%EB%AD%90%EA%B0%80-%EB%8B%A4%EB%A5%BC%EA%B9%8C

 

Mockito와 BDDMockito는 뭐가 다를까?

이 글은 우아한테크코스 리뷰 페이지에 함께 게시된 글입니다. 해당 게시글은 JUnit5.x를 기준으로 작성되었습니다. 우아한테크코스 레벨2 미션 중에 의문이 생긴 적이 있었다.

velog.io

 

728x90