RestFixture

The RestFixture is a FitNesse (http://fitnesse.org) fixture that allows developers and/or product owners to write test fixtures for REST services with simplicity in mind. The idea is to write tests that are self documenting and easy to write and read, without the need to write Java code. The fixture allows test writers to express tests as actions (any of the allowed HTTP methods) to operate on resource URIs and express expectations on the content of the return code, headers and body. All without writing one single line of Java code. And it also works as a living/executable documentation of the API.

License

License

GroupId

GroupId

smartrics.restfixture
ArtifactId

ArtifactId

smartrics-RestFixture
Last Version

Last Version

4.4
Release Date

Release Date

Type

Type

jar
Description

Description

RestFixture
The RestFixture is a FitNesse (http://fitnesse.org) fixture that allows developers and/or product owners to write test fixtures for REST services with simplicity in mind. The idea is to write tests that are self documenting and easy to write and read, without the need to write Java code. The fixture allows test writers to express tests as actions (any of the allowed HTTP methods) to operate on resource URIs and express expectations on the content of the return code, headers and body. All without writing one single line of Java code. And it also works as a living/executable documentation of the API.
Project URL

Project URL

https://github.com/smartrics/RestFixture
Project Organization

Project Organization

smartrics

Download smartrics-RestFixture

How to add to project

<!-- https://jarcasting.com/artifacts/smartrics.restfixture/smartrics-RestFixture/ -->
<dependency>
    <groupId>smartrics.restfixture</groupId>
    <artifactId>smartrics-RestFixture</artifactId>
    <version>4.4</version>
</dependency>
// https://jarcasting.com/artifacts/smartrics.restfixture/smartrics-RestFixture/
implementation 'smartrics.restfixture:smartrics-RestFixture:4.4'
// https://jarcasting.com/artifacts/smartrics.restfixture/smartrics-RestFixture/
implementation ("smartrics.restfixture:smartrics-RestFixture:4.4")
'smartrics.restfixture:smartrics-RestFixture:jar:4.4'
<dependency org="smartrics.restfixture" name="smartrics-RestFixture" rev="4.4">
  <artifact name="smartrics-RestFixture" type="jar" />
</dependency>
@Grapes(
@Grab(group='smartrics.restfixture', module='smartrics-RestFixture', version='4.4')
)
libraryDependencies += "smartrics.restfixture" % "smartrics-RestFixture" % "4.4"
[smartrics.restfixture/smartrics-RestFixture "4.4"]

Dependencies

compile (6)

Group / Artifact Type Version
org.fitnesse : fitnesse jar 20151230
smartrics.restfixture : smartrics-RestClient jar 2.2
org.mozilla : rhino jar 1.7R3
org.codehaus.jettison : jettison jar 1.3.2
com.thoughtworks.xstream : xstream jar 1.4.2
org.slf4j : slf4j-api jar 1.7.13

test (3)

Group / Artifact Type Version
junit : junit jar 4.10
org.hamcrest : hamcrest-all jar 1.3
org.mockito : mockito-all jar 1.9.0

Project Modules

There are no modules declared in this project.

Versions

Version
4.4
4.3
4.2
4.1
4.0
3.1
3.0