@Override public boolean canBeClosed() { return delegatee.isChannelOpen(); }
@Override public boolean isChannelOpen() { return delegatee.isChannelOpen(); }
@Override public boolean isChannelOpen() { return delegatee.isChannelOpen(); }
@Override public boolean canBeClosed() { return delegatee.isChannelOpen(); }
if (reader.isChannelOpen()) if (reader.isChannelOpen())
if (reader.isChannelOpen()) if (reader.isChannelOpen())
if (reader.isChannelOpen())
if (reader.isChannelOpen())
if (reader.isChannelOpen())
if (reader.isChannelOpen())
assertTrue("Reader says content doesn't exist", reader.exists()); assertFalse("Reader should not be closed before a read", reader.isClosed()); assertFalse("The reader channel should not be open yet", reader.isChannelOpen()); readChannel.read(ByteBuffer.wrap(new byte[500])); assertFalse("Reader should not be closed during a read", reader.isClosed()); assertTrue("The reader channel should be open during a read", reader.isChannelOpen()); assertFalse("The reader channel should be closed after a read", reader.isChannelOpen());
"but should have failed with a timeout at " + timeoutMs + "ms", extractionTime < (timeoutMs + 100)); // bit of wiggle room for logging, cleanup, etc. assertFalse("Reader was not closed", sourceReader.isChannelOpen());
if (reader.isChannelOpen())
if (reader.isChannelOpen())
public void testRootElementNameSelector() throws Exception { // Load the example files ContentReader alfrescoModelReader = getReader(FILE_ALFRESCO_MODEL); assertTrue(alfrescoModelReader.exists()); ContentReader eclipseProjectReader = getReader(FILE_ECLIPSE_PROJECT); assertTrue(eclipseProjectReader.exists()); // Check with an alfresco model document MetadataExtracter alfrescoModelExtracter = rootElementNameMetadataExtracterSelector.getWorker(alfrescoModelReader); assertNotNull("Failed to select correct extracter", alfrescoModelExtracter); assertTrue("Incorrect extracter instance selected", alfrescoModelMetadataExtracter == alfrescoModelExtracter); assertFalse("Read channel not closed", alfrescoModelReader.isChannelOpen()); // Check with an eclipse project document MetadataExtracter eclipseProjectExtracter = rootElementNameMetadataExtracterSelector.getWorker(eclipseProjectReader); assertNotNull("Failed to select correct extracter", eclipseProjectExtracter); assertTrue("Incorrect extracter instance selected", eclipseProjectMetadataExtracter == eclipseProjectExtracter); assertFalse("Read channel not closed", eclipseProjectReader.isChannelOpen()); }
public void testXpathSelector() throws Exception { // Load the example files ContentReader alfrescoModelReader = getReader(FILE_ALFRESCO_MODEL); assertTrue(alfrescoModelReader.exists()); ContentReader eclipseProjectReader = getReader(FILE_ECLIPSE_PROJECT); assertTrue(eclipseProjectReader.exists()); // Check with an alfresco model document MetadataExtracter alfrescoModelExtracter = xpathMetadataExtracterSelector.getWorker(alfrescoModelReader); assertNotNull("Failed to select correct extracter", alfrescoModelExtracter); assertTrue("Incorrect extracter instance selected", alfrescoModelMetadataExtracter == alfrescoModelExtracter); assertFalse("Read channel not closed", alfrescoModelReader.isChannelOpen()); // Check with an eclipse project document MetadataExtracter eclipseProjectExtracter = xpathMetadataExtracterSelector.getWorker(eclipseProjectReader); assertNotNull("Failed to select correct extracter", eclipseProjectExtracter); assertTrue("Incorrect extracter instance selected", eclipseProjectMetadataExtracter == eclipseProjectExtracter); assertFalse("Read channel not closed", eclipseProjectReader.isChannelOpen()); }
assertFalse("Readable channel was not closed after transformation attempt!", sourceReader.isChannelOpen()); assertFalse("Writable channel was not closed after transformation attempt!", tempWriter.isChannelOpen());