    @Test(expected = StorageCommunicationException.class)
    public void testListBucketObjectsCauseS3CommunicationException() throws S3ServiceException {

        doThrow(new S3ServiceException()).when(s3Service).listObjects(argThat(S3_BUCKET_NAME_MATCHER));
        template.listContainerObjectDetails(BUCKET_NAME);
    }