반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Rancher Desktop설치
- 타입스크립트
- 트랜잭션 격리
- vue store
- docker desktop 유료화 정책
- Spock Mock Stub Spy
- mock stub
- 자바스크립트
- Spock Spy
- @Transaction propagation
- Mock vs Stub
- Spock Mock
- ECMAScript
- DI
- Spock Stub
- TypeScript
- HTTP란
- enum
- Vue+Typescript
- 공짜로 Docker Desktop같은거 쓰기
- mock stub spy
- @Transaction isolation
- docker desktop 대체
- webpack
- nuxtjs/composition-api buildModules
- Docker Desktop 쓰고싶다
- 의존성주입
- TCP/IP
- Javascript
- frontend
Archives
- Today
- Total
목록Spock Mock Stub Spy (1)
끄적끄적
[SPOCK] Spock의 Mock, Stub, Spy에 대해서 알아보자
Spock의 Mock, Stub, Spy에 대해서 정리해두려고 한다. Spock으로 테스트코드를 작성하며 mocking을 위해 Stub이나 Mock, Spy를 자주 사용하게 된다. jUnit을 위주로 짜던 사람을 Stub이 약간 생소할 수도 있다. Mock - 기대한 값을 받을 것으로 예상되는 객체를 의미하고(Stub과 유사), 테스트를 하는 함수가 잘 동작되는지 행위검증을 위해 사용된다. Stub - 테스트 중에 만들어지며 정의된 응답을 리턴한다.(정의되지 않으면 응답값은 없다.) Spy - 일부분만을 정의하여 사용한다. 나머지는 그대로 동작한다. 이렇게 알고 코드를 작성하다보면 Mock과 Stub이 제일 많이 헷갈리게 된다. 간단하게 차이라고 말하면 Mock은 Stub과 유사하지만 Mock으로 지정된..
Back-end/Java
2022. 9. 13. 19:11