There is a test plan in apiman that does all of this. It can be found here:
https://github.com/apiman/apiman/blob/master/test/suite/src/main/resource...
Each of the tests in the XML file is executed in order, starting with
this one:
https://github.com/apiman/apiman/blob/master/test/suite/src/main/resource...
The format of each *.resttest file is:
VERB /path/to/API/resource user/pass
Request-Header-1: value
Request-Header-2: value
{
"json" : "payload"
}
----
expectedResponseCode
Expected-Response-Header-1: value
Expected-Response-Header-2: value
{
"expected-json" : "response-payload"
}
So basically you would be interested only in what is above the "----"
separator.
You are right - we should write a blog post or document a hello world
use-case.
-Eric
On 7/20/2015 7:11 PM, Arun Gupta wrote:
Is there a sample that shows the complete creation/order of
organization, services, endpoints, etc using the REST API?
The documents at [1] are helpful but a Hello World sample would be
very useful. I started creating a sample at [2].
[1]
http://www.apiman.io/latest/api-manager-restdocs.html
[2]
https://github.com/arun-gupta/microservices/blob/master/microservice/dock...
Cheers,
Arun