# spy

4개의 포스트
post-thumbnail

May 07, 2021, TIL (Today I Learned) - Mocking the Right Way

Fast(빠르게) : 테스트는 빨리 실행되야 한다. 그래서 사람들이 신경쓰지 않는다.Independent/Isolated(독립적/분리된) : 테스트는 따로 설정이나 분리를 해서는 안된다.Repeatable(반복가능한) : 테스트 수행할때마다 동일한 결과를 얻어야 한다.

2021년 8월 26일
·
0개의 댓글
post-thumbnail

[iOS] Test Doubles

Unit Testing and Test Doubles in SwiftUnit Test를 작성하는 동안 production에 사용될 객체와 동일하게 동작하지만 단순화된 버전이 필요한 경우가 있다. 우리는 이런 종류의 객체들을 Test Double 이라고 한다. 외부 의존

2021년 5월 9일
·
0개의 댓글
post-thumbnail

[JUnit & Mockito] Spying

Mock Object 를 생성할 때, 생성한 객체는 지정한 클래스의 행동(Behavior)를 가지지 못합니다. 즉, 개발자가 직접 해당 객체의 행동을 지정하지 않는 이상(when(), thenReturn()) 해당 객체가 수행하는 모든 행동은 디폴트 값으로 수행하게 됩

2020년 8월 28일
·
0개의 댓글
post-thumbnail

Mockito : Mock 리스트를 주입하고 테스트 하기

스프링을 사용하여 빈을 주입 받을때, 같은 타입(interface)을 구현한 빈들을 아래와 같이 컬렉션으로 주입 받아 사용하는 경우가 있다. 그렇다면 단위 테스트 프레임워크로 JUnit을 사용하고 Mockito 라이브러리를 사용할 때, OrderValidationSer

2020년 2월 18일
·
0개의 댓글