Example usage for org.apache.commons.collections.bidimap DualHashBidiMap containsKey

List of usage examples for org.apache.commons.collections.bidimap DualHashBidiMap containsKey

Introduction

In this page you can find the example usage for org.apache.commons.collections.bidimap DualHashBidiMap containsKey.

Prototype

public boolean containsKey(Object key) 

Source Link

Usage

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());
}