Whilst working on updating the Query API to support timeouts I noticed that the API tests do not currently verify the request parameters against the reqParam type configured as part of the test.
This can be verified by deleting all the request parameters within Query (for instance) and the tests will continue to pass.

I'm happy to raise a PR to address this.