List of usage examples for org.apache.commons.collections.bidimap DualHashBidiMap containsKey
public boolean containsKey(Object key)
From source file:eu.scape_project.archiventory.container.ZipContainerTest.java
/** * Test of init method, of class ZipContainer. *///from w w w. j ava 2 s .co m @Test public void testInit() throws Exception { InputStream testFileStream = ZipContainer.class.getResourceAsStream("test.zip"); if (testFileStream == null) fail(); File tmpTestFile = File.createTempFile("test", ".zip"); FileOutputStream fos = new FileOutputStream(tmpTestFile); IOUtils.copy(testFileStream, fos); fos.close(); String containerFileName = "test.zip"; InputStream containerFileStream = new FileInputStream(tmpTestFile); ZipContainer instance = new ZipContainer(); instance.init(containerFileName, containerFileStream); DualHashBidiMap bidiIdentifierFilenameMap = instance.getBidiIdentifierFilenameMap(); String key = instance.getExtractDirectoryName() + "test.zip/test.doc"; assertTrue(bidiIdentifierFilenameMap.containsKey(key)); String value = (String) bidiIdentifierFilenameMap.get(key); assertNotNull(value); File tmpFile = new File(value); assertTrue("File does not exist: " + tmpFile.getAbsolutePath(), tmpFile.exists()); }
From source file:eu.scape_project.archiventory.container.ZipContainerTest.java
/** * Test of init method, of class ZipContainer. *//*from w ww. j a v a 2s.co m*/ @Test public void testInitWithSubfolder() throws Exception { InputStream testFileStream = ZipContainer.class.getResourceAsStream("testsub.zip"); if (testFileStream == null) fail(); File tmpTestFile = File.createTempFile("testsub", ".zip"); FileOutputStream fos = new FileOutputStream(tmpTestFile); IOUtils.copy(testFileStream, fos); fos.close(); String containerFileName = "testsub.zip"; InputStream containerFileStream = new FileInputStream(tmpTestFile); ZipContainer instance = new ZipContainer(); instance.init(containerFileName, containerFileStream); DualHashBidiMap bidiIdentifierFilenameMap = instance.getBidiIdentifierFilenameMap(); String key = instance.getExtractDirectoryName() + "testsub.zip/test/sub/test.doc"; //String key = "/testsub.zip/test/sub/test.doc"; assertTrue(bidiIdentifierFilenameMap.containsKey(key)); String value = (String) bidiIdentifierFilenameMap.get(key); assertNotNull(value); File tmpFile = new File(value); assertTrue("File does not exist: " + tmpFile.getAbsolutePath(), tmpFile.exists()); }