2014-09-15 4 views
3

Spock을 처음 사용하고 Spock 및 REST 보증을 통해 REST 인터페이스에 대한 테스트를 작성하고 싶습니다. Java와 함께 REST-assurend를 알면 Spock과 함께 REST-assured를 사용하는 방법을 원합니다. 아무도 이것에 대한 예제를 제공 할 수 있습니까?Spock 및 Groovy로 REST 보증

+0

당신은 junit과 같이 spock 테스트를 많이 할 수 있습니다. 그래서 여기서 정확히 당신의 질문은 무엇입니까? 지금까지 뭐 해봤 어? – cfrick

+1

실제로 REST 보증 된()/when()/then()을 Spocks 블록과 결합하는 방법을 이해하고 싶습니다. Groovy에 익숙하지 않은 분에게는 그리 명확하지 않습니다. – Oliver

+1

으로 spock은 이미 키워드와 동일한 이름을 제공하므로 혼란 스럽습니다. 예를 들어 어떻게 확인할 수 있습니다. [geb] (http://www.gebish.org/manual/current/testing.html#spock_junit__testng)는 spock과 통합됩니다. – cfrick

답변

3

REST-Assured의 DSL은 Spock의 DSL과 맞지 않습니다. 가능한 솔루션은 전자를 (예 : Groovy 확장 메소드를 사용하여) 적용하거나 모든 코드를 단일 expect: 블록에 넣는 것입니다.