I decided to start testing my Dropwizard RESTful interface by using REST Assured. After poking around a little bit to figure out how to test my service as deployed, I arrived at using REST Assured after seeing it referenced in quite a few places.
After I figured out the basics of using it with its “given/when/then” syntax and setting headers, I wondered how to keep from setting the headers – including Content-Type – on each request/response. I found out that to do this you must work with a RequestSpecBuilder.
I also found out a little bit about JSONPath while working on this aspect of my project.