Mariusz Smykula 3689fdffd5 Reporting
[ci skip]
2016-04-21 18:38:36 +02:00
2016-04-06 17:58:06 +02:00
2016-04-21 18:38:36 +02:00
2016-04-02 13:53:19 +02:00
2016-04-06 21:50:56 +02:00
2016-03-28 23:45:51 +02:00
2016-03-25 21:23:08 +01:00
2016-03-25 21:23:08 +01:00
2016-04-21 18:38:36 +02:00
2016-04-18 22:23:21 +02:00

Build Status GitHub issues Maven Central

Accurate REST Maven Plugin

Converting Accurest GroovyDSL into WireMock stub mappings:

mvn io.codearte.accurest:accurest-maven-plugin:convert

or shortly *

mvn accurest:convert

For more information please go to the Accurest Wiki or Plugin Documentation Site.

Accurest Stub Runner

Run stubs mappings from current directory:

mvn io.codearte.accurest:accurest-maven-plugin:run

or shortly *

mvn accurest:run

Running stubs from repository:

mvn accurest:run -Dstubs="org.springframework:gs-rest-service"  

where org.springframework:gs-rest-service is artifact with stubs classifier contains wiremock mappings.

Project configuration

<plugin>
    <groupId>io.codearte.accurest</groupId>
    <artifactId>accurest-maven-plugin</artifactId>
    <version>0.5.7</version>
    <executions>
        <execution>
            <goals>
                <goal>convert</goal>
                <goal>generateStubs</goal>
                <goal>generateTests</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <baseClassForTests>foobar.BaseAccurestTest</baseClassForTests>
    </configuration>
</plugin>

Sample BaseAccurateTest.java

package foobar;

import com.jayway.restassured.module.mockmvc.RestAssuredMockMvc;
import org.junit.Before;

public class BaseAccurestTest {

    @Before
    public void setup() {
        RestAssuredMockMvc.standaloneSetup(new FoobarController());
    }

}

* Additional configuration inside ~/.m2/settings.xml is required.

<settings>
  ...
  <pluginGroups>
    <pluginGroup>io.codearte.accurest</pluginGroup>
  </pluginGroups>
  ...
</settings>

Description
No description provided
Readme Apache-2.0 146 MiB
Languages
Groovy 62.4%
Java 35.6%
CSS 1.5%
Shell 0.3%
Dockerfile 0.1%