AuditStorageProvider implements StorageProvider { @Override public StorageProviderType getStorageProviderType() { return target.getStorageProviderType(); } AuditStorageProvider(StorageProvider target,
                                String account,
                                String storeId,
                                String storeType,
                                UserUtil userUtil,
                                TaskQueue taskQueue); @Override StorageProviderType getStorageProviderType(); @Override Iterator<String> getSpaces(); @Override Iterator<String> getSpaceContents(String spaceId, String prefix); @Override List<String> getSpaceContentsChunked(String spaceId, String prefix,
                                                long maxResults, String marker); @Override Map<String, String> getSpaceProperties(String spaceId); @Override Map<String, AclType> getSpaceACLs(String spaceId); @Override RetrievedContent getContent(String spaceId, String contentId); @Override RetrievedContent getContent(String spaceId, String contentId, String range); @Override Map<String, String> getContentProperties(String spaceId,
                                                    String contentId); @Override void createSpace(String spaceId); @Override void deleteSpace(String spaceId); @Override void setSpaceACLs(String spaceId, Map<String, AclType> spaceACLs); @Override String addContent(String spaceId,
                             String contentId,
                             String contentMimeType,
                             Map<String, String> userProperties,
                             long contentSize,
                             String contentChecksum,
                             InputStream content); @Override String copyContent(String sourceSpaceId, String sourceContentId,
                              String destSpaceId, String destContentId); @Override void deleteContent(String spaceId, String contentId); @Override void setContentProperties(String spaceId, String contentId,
                                     Map<String, String> contentProperties);  }
@Test public void testGetStorageProviderType() throws Exception { EasyMock.expect(targetProvider.getStorageProviderType()) .andReturn(StorageProviderType.AMAZON_S3); replayAll(); assertEquals(StorageProviderType.AMAZON_S3, provider.getStorageProviderType()); }