사용자 도구

사이트 도구


java:spock

문서의 이전 판입니다!


Spock

Dependencies

testCompile group: 'org.spockframework', name: 'spock-core', version: '1.0-groovy-2.4'
testCompile group: 'cglib', name: 'cglib-nodep', version: '3.2.4' // Class Mocking 할 때 필요.

Mock Argument Capture

How to do argument capture with spock framework? - Stack Overflow : 아이디어는 맞지만 실제 구현에 오류가 있다. 다음과 같이 수정.

SaveCommentEvent capturedEvent
 
given:
 ...
 
when:
 ....
 
then:
1 * eventBus.fireEvent({capturedEvent = it; true})
 
capturedEvent instanceof SaveModelEvent
capturedEvent.newModel == newModel
capturedEvent.oldModel == oldModel

참조

java/spock.1474700609.txt.gz · 마지막으로 수정됨: 2016/09/24 15:33 저자 kwon37xi