Dropwizard is a good choice when it comes to quickly develop RESTful web services. Say goodbye to application containers, the result is a self contained executable JAR which can be run in any environment without worrying about differences in installed libraries. However, we ran into some difficulties when trying to perform integration tests on our applications. The official documentation suggests using a JUnit class rule. It is fine, but also comes with major drawbacks: