I’ve written a test tool (https://github.com/nidi3/raml-tester) that verifies that given requests and/or responses are correct according to a RAML.
Eg. it can be used during integration testing to assure that a service implementation is following the API definition.
Additionally, it can analyze the coverage of a test suite. I.e. if all elements of a RAML (resources, parameters, headers, …) are used in at least one test.
It works together with spring, apache httpclient or in a plain servlet environment. There’s also a proxy version of it so it can also be used in non-JVM environments.
Currently, it supports the whole RAML 0.8 standard apart from security.
Feel free to try it out. Any feedback is welcome!