Thanks for the examples @gregopet & @kenkyee 🙂 - very useful - although for Kovert I have to admit that I was definitely looking for examples which didn't include vert.x at all - especially since on the README.md Undertow and SparkJava is mentioned as possible alternate backends (although not yet) and I'm keen to know how much effect switching the implementation would have on the test suite. The reason for this is that we've found that frameworks which need to provide loads of testing infrastructure suggest that there is too much coupling to the nuts and bolts of the underlying framework, which obviously shouldn't be the case - if I switch out my backend, I don't want to have to completely rewrite my tests as they should still be valid.