private void assertCorrectNumberOfRequests(
     String name,
     MockTransport transport,
     int openFileRequests,
     int getWriterRequests,
     int closeFileRequests,
     int shutdownRequests) {
   assertEquals(
       name + " should get " + openFileRequests + " openFile() request(s)",
       openFileRequests,
       transport1.getHowManyOpenFileRequests());
   assertEquals(
       name + " should get " + getWriterRequests + " getWriter() request(s)",
       getWriterRequests,
       transport1.getHowManyGetWriterRequests());
   assertEquals(
       name + " should get " + closeFileRequests + " closeFile() request(s)",
       closeFileRequests,
       transport1.getHowManyCloseFileRequests());
   assertEquals(
       name + " should get " + shutdownRequests + " shutdown() request(s)",
       shutdownRequests,
       transport1.getHowManyShutdownRequests());
 }