반응형
given()
-
Mockito BDD 스타일 APIBackEnd/Mockito 2022. 2. 11. 11:59
BDD란 Behavior Driven Development의 약자로 애플리케이션이 어떻게 행동해야 하는지에 대한 공통적인 이해를 구성하는 방법으로 개발을 진행하는 것입니다. TDD(Test-driven development)에서 창안했습니다. Mockito는 BDDMockito라는 클래스를 통해 BDD 스타일의 API를 제공합니다. Given / When / Then 이전에 작성한 코드를 BDDMockito로 변환하면 아래와 같습니다. (when > given, verify > then) @Test void bddTest() { // Given StudyService studyService = new StudyService(memberService, studyRepository); Member membe..