Mockito
-
BDD 스타일 Mockito API백기선(인프런 강의)/더 자바, 애플리케이션을 테스트하는 다양한 방법 2020. 6. 2. 08:43
https://github.com/keesun/inflearn-the-java-test 위 사이트에 들어가서 테스트코드를 받자(3399abcc89ce150b48dcfbcac54d418350467760) BDD 애플리케이션이 어떻게 '행동'해야 하는지에 대한 공통된 이해를 구성하는 방법으로, TDD에서 창안됨 Mockito는 BddMockito라는 클래스를 통해 BDD 스타일의 API를 제공한다 BDD 스타일 When - > Given Verify -> Then 행동에 대한 스팩 Title 행동의 이름 Narrative 행동에 대한 설명 as a 어떤한 역활 I want 내가 원하는 것 so that 의사 표현 Acceptance criteria 인수 테스트한 내용 Given 어떠한 상황이 주어진 상황 W..
-
Mock 객체 만들기백기선(인프런 강의)/더 자바, 애플리케이션을 테스트하는 다양한 방법 2020. 5. 26. 09:01
https://github.com/keesun/inflearn-the-java-test 위에 github 저장소에 들어가 history를 아래 순서와 같이 history가 쌓여 있다. 이중 Prepare Mockito example를 import를 받고 실행하면 아래와같이 import가 된다.(test부분은 삭제했음) 방법1. 아무것도 사용안할 시 테스트하는 방법 StudyService class를 테스트하기위해서는 아래와 같이 구현하여 테스트를 해야 한다. 하지만 아래와 같이 구현체를 직접 구현해서 사용해야하는 번거로움이 있다. import static org.junit.Assert.assertNotNull; import java.util.List; import java.util.Optional; im..