@Test public void testRead() throws Exception { CreateResponse createResponse = storeContentItem(TEST_INPUT_CONTENTS, NITF_MIME_TYPE, TEST_INPUT_FILENAME); String id = createResponse.getCreatedContentItem().getId(); ReadRequest readRequest = new ReadRequestImpl(id, null); ReadResponse readResponse = provider.read(readRequest); ContentItem item = readResponse.getContentItem(); LOGGER.debug("Item retrieved: {}", item); assertEquals(id, item.getId()); assertEquals(NITF_MIME_TYPE, item.getMimeTypeRawData()); String expectedFilePath = BASE_DIR + File.separator + id + File.separator + item.getFilename(); assertThat(item.getFile().getAbsolutePath(), endsWith(expectedFilePath)); assertTrue(item.getSize() > 0); assertTrue(item.getFile().exists()); }