Mockito가 있는데 왜 BDDMockito를 사용할까?
·
Test
1. BDD..? 그게 무엇일까??BDD, Behavior-Driven Development 로 행위 주도 개발을 뜻한다.이는 기존의 TDD에서 확장된 개발론으로, "시나리오를 기반으로 한 행위"에 더 많은 관심을 기울인다. 이 시나리오는 다음과 같은 형식을 따르며, 이를 통해 실제 테스트가 이루어진다. Given(초기 상황) → When(행위, 이벤트) → Then(기대 결과) 2. 그럼 BDDMockito와 기존의 Mockito를 사용했을 때 차이점을 살펴보자.BDD 방식과 Mockito의 기능성을 결합하여, BDD의 "Given-When-Then" 구조 스타일의 테스트 작성을 지원하도록 만든 것이 바로 `BDDMockito`이라고 정의를 했다. 그럼 기존의 Mockito와 BDDMockito의..