diff --git a/docs/src/docs/asciidoc/index.adoc b/docs/src/docs/asciidoc/index.adoc index 460e8a01a2..8874ce9667 100644 --- a/docs/src/docs/asciidoc/index.adoc +++ b/docs/src/docs/asciidoc/index.adoc @@ -11,6 +11,7 @@ Please follow to the Introduction page to start your journey with Consumer Drive # 1. Introduction Just to make long story short - AccuREST is a tool that enables Consumer Driven Contract (CDC) development of JVM-based applications. It is shipped with __REST Contract Definition Language__ (DSL). Contract definitions are used by AccuREST to produce following resources: + * JSON stub definitions to be used by Wiremock when doing integration testing on the client code (__client tests__). Test code must still be written by hand, test data is produced by AccuREST. * Acceptance tests (in Spock) used to verify if server-side implementation of the API is compliant with the contract (__server tests__). Full test is generated by AccuREST. @@ -29,13 +30,11 @@ The main purposes of AccuREST are: ## Prerequisites -In order to use Accurest with Wiremock you have to have Wiremock in version at least **2.0.0-beta** . Of course the higher the better :) - # 2.1. Gradle Project ## Prerequisites -In order to use Accurest with Wiremock you have to have Wiremock in version at least **2.0.0-beta** . Of course the higher the better :) +In order to use Accurest with Wiremock you have to use gradle or maven plugin. ## Add gradle plugin @@ -46,17 +45,17 @@ buildscript { mavenCentral() } dependencies { - classpath 'io.codearte.accurest:accurest-gradle-plugin:0.9.9' + classpath 'io.codearte.accurest:accurest-gradle-plugin:1.0.6' } } +apply plugin: 'groovy' apply plugin: 'accurest' dependencies { + testCompile('org.codehaus.groovy:groovy-all:2.4.6') testCompile 'org.spockframework:spock-core:1.0-groovy-2.4' - testCompile 'com.github.tomakehurst:wiremock:2.0.4-beta' // you have to use WireMock with 2.0 versions of JsonPath - testCompile 'com.jayway.restassured:rest-assured:2.4.1' - testCompile 'com.jayway.restassured:spring-mock-mvc:2.4.1' // needed if you're going to use Spring MockMvc + testCompile 'com.jayway.restassured:spring-mock-mvc:2.9.0' // needed if you're going to use Spring MockMvc } ----