Add complete set of read/write tests for doRequest