반응형
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 |
Tags
- 자바스크립트
- 의존성주입
- ECMAScript
- Rancher Desktop설치
- 타입스크립트
- nuxtjs/composition-api buildModules
- DI
- Spock Mock
- Mock vs Stub
- Vue+Typescript
- Docker Desktop 쓰고싶다
- Spock Stub
- 공짜로 Docker Desktop같은거 쓰기
- vue store
- frontend
- docker desktop 대체
- @Transaction propagation
- @Transaction isolation
- Spock Mock Stub Spy
- Javascript
- 트랜잭션 격리
- TypeScript
- enum
- docker desktop 유료화 정책
- Spock Spy
- mock stub spy
- mock stub
- HTTP란
- webpack
- TCP/IP
Archives
- Today
- Total
목록mock stub spy (1)
끄적끄적
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bymLg3/btrLWmxsPLl/l40cCIPrkANucMNt3EKznk/img.png)
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