Summary

TestsErrors FailuresSuccess RateTime
39500100%16.963

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Package List

PackageTestsErrors FailuresSuccess RateTime
org.apache.commons.io.output1900100%0.172
org.apache.commons.io.filefilter3600100%2.475
org.apache.commons.io.input3700100%0.141
org.apache.commons.io30300100%14.175

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.apache.commons.io.output

ClassTestsErrors FailuresSuccess RateTime
ByteArrayOutputStreamTestCase100100%0
CountingOutputStreamTest200100%0.078
DeferredFileOutputStreamTest600100%0
LockableFileWriterTest700100%0.094
NullOutputStreamTest100100%0
NullWriterTest100100%0
TeeOutputStreamTest100100%0

org.apache.commons.io.filefilter

ClassTestsErrors FailuresSuccess RateTime
AndFileFilterTestCase500100%0
FileFilterTestCase2600100%2.475
OrFileFilterTestCase500100%0

org.apache.commons.io.input

ClassTestsErrors FailuresSuccess RateTime
ClassLoaderObjectInputStreamTest100100%0
CountingInputStreamTest1000100%0.125
NullInputStreamTest600100%0
NullReaderTest600100%0
SwappedDataInputStreamTest1400100%0.016

org.apache.commons.io

ClassTestsErrors FailuresSuccess RateTime
CopyUtilsTest800100%0.016
DemuxTestCase200100%0.188
DirectoryWalkerTestCase1400100%0.125
EndianUtilsTest2000100%0.015
FileCleanerTestCase900100%1.081
FileCleaningTrackerTestCase900100%0.939
FileDeleteStrategyTestCase500100%0.063
FilenameUtilsTestCase2600100%0.94
FilenameUtilsWildcardTestCase500100%0
FileSystemUtilsTestCase2700100%0.109
FileUtilsCleanDirectoryTestCase500100%0.156
FileUtilsFileNewerTestCase500100%0.032
FileUtilsListFilesTestCase200100%0.094
FileUtilsTestCase5700100%4.261
FileUtilsWaitForTestCase100100%5.341
HexDumpTest100100%0
IOCaseTestCase1300100%0.015
IOUtilsCopyTestCase2200100%0.188
IOUtilsTestCase1700100%0.251
IOUtilsWriteTestCase4300100%0.016
LineIteratorTestCase1200100%0.345

Test Cases

CopyUtilsTest

testCopy_byteArrayToOutputStream0
testCopy_byteArrayToWriter0
testCopy_inputStreamToOutputStream0
testCopy_inputStreamToWriter0
testCopy_readerToOutputStream0
testCopy_readerToWriter0
testCopy_stringToOutputStream0
testCopy_stringToWriter0

DemuxTestCase

testOutputStream0.094
testInputStream0.094

DirectoryWalkerTestCase

testFilter0.015
testFilterAndLimitA0
testFilterAndLimitB0
testFilterAndLimitC0
testFilterAndLimitD0
testFilterDirAndFile10
testFilterDirAndFile20.016
testFilterDirAndFile30
testFilterDirAndFile40.031
testLimitToCurrent0
testMissingStartDirectory0
testHandleStartDirectoryFalse0
testCancel0.031
testMultiThreadCancel0.032

EndianUtilsTest

testSwapShort0
testSwapInteger0
testSwapLong0
testSwapFloat0
testSwapDouble0
testSymmetry0
testReadSwappedShort0
testWriteSwappedShort0
testReadSwappedUnsignedShort0
testReadSwappedInteger0
testWriteSwappedInteger0
testReadSwappedUnsignedInteger0
testReadSwappedLong0
testWriteSwappedLong0
testReadSwappedFloat0
testWriteSwappedFloat0
testReadSwappedDouble0
testWriteSwappedDouble0
testSymmetryOfLong0
testUnsignedOverrun0

FileCleanerTestCase

testFileCleanerFile0.063
testFileCleanerDirectory0.125
testFileCleanerDirectory_NullStrategy0.094
testFileCleanerDirectory_ForceStrategy0.173
testFileCleanerNull0.015
testFileCleanerExitWhenFinishedFirst0
testFileCleanerExitWhenFinished_NoTrackAfter0.016
testFileCleanerExitWhenFinished10.047
testFileCleanerExitWhenFinished20.548

FileCleaningTrackerTestCase

testFileCleanerFile0.141
testFileCleanerDirectory0.031
testFileCleanerDirectory_NullStrategy0.047
testFileCleanerDirectory_ForceStrategy0.094
testFileCleanerNull0
testFileCleanerExitWhenFinishedFirst0.016
testFileCleanerExitWhenFinished_NoTrackAfter0
testFileCleanerExitWhenFinished10.062
testFileCleanerExitWhenFinished20.548

FileDeleteStrategyTestCase

testDeleteNormal0.016
testDeleteQuietlyNormal0.047
testDeleteForce0
testDeleteNull0
testToString0

AndFileFilterTestCase

testAdd0
testRemove0
testNoFilters0
testFilterBuiltUsingConstructor0
testFilterBuiltUsingAdd0

FileFilterTestCase

testSuffix0.031
testDirectory0
testFiles0.016
testPrefix0
testNameFilter0.016
testNameFilterNullArgument0
testNameFilterNullArrayArgument0
testNameFilterNullListArgument0.015
testTrue0
testFalse0
testNot0.016
testAnd0
testOr0
testDeprecatedWildcard0.031
testWildcard0
testDelegateFileFilter0.032
testMakeCVSAware0.031
testMakeSVNAware0.031
testAgeFilter2.021
testSizeFilter0
testHidden0.063
testCanRead0.015
testCanWrite0.016
testEmpty0.031
testMakeDirectoryOnly0.047
testMakeFileOnly0.063

OrFileFilterTestCase

testAdd0
testRemove0
testNoFilters0
testFilterBuiltUsingConstructor0
testFilterBuiltUsingAdd0

FilenameUtilsTestCase

testNormalize0.078
testNormalizeNoEndSeparator0.031
testConcat0.032
testSeparatorsToUnix0.031
testSeparatorsToWindows0.047
testSeparatorsToSystem0.031
testGetPrefixLength0.032
testIndexOfLastSeparator0.031
testIndexOfExtension0.031
testGetPrefix0.032
testGetPath0.031
testGetPathNoEndSeparator0.047
testGetFullPath0.047
testGetFullPathNoEndSeparator0.031
testGetName0.032
testGetBaseName0.031
testGetExtension0.031
testRemoveExtension0.032
testEquals0.047
testEqualsOnSystem0.031
testEqualsNormalized0.031
testEqualsNormalizedOnSystem0.047
testEquals_fullControl0.016
testIsExtension0.031
testIsExtensionArray0.032
testIsExtensionCollection0.047

FilenameUtilsWildcardTestCase

testMatch0
testMatchOnSystem0
testMatchCaseSpecified0
testSplitOnTokens0
testMatch20

FileSystemUtilsTestCase

testGetFreeSpace_String0.109
testGetFreeSpaceOS_String_NullPath0
testGetFreeSpaceOS_String_InitError0
testGetFreeSpaceOS_String_Other0
testGetFreeSpaceOS_String_Windows0
testGetFreeSpaceOS_String_Unix0
testGetFreeSpaceWindows_String_ParseCommaFormatBytes0
testGetFreeSpaceWindows_String_EmptyPath0
testGetFreeSpaceWindows_String_NormalResponse0
testGetFreeSpaceWindows_String_StripDrive0
testGetFreeSpaceWindows_String_EmptyResponse0
testGetFreeSpaceWindows_String_EmptyMultiLineResponse0
testGetFreeSpaceWindows_String_InvalidTextResponse0
testGetFreeSpaceWindows_String_NoSuchDirectoryResponse0
testGetFreeSpaceUnix_String_EmptyPath0
testGetFreeSpaceUnix_String_NormalResponseLinux0
testGetFreeSpaceUnix_String_NormalResponseFreeBSD0
testGetFreeSpaceUnix_String_NormalResponseKbLinux0
testGetFreeSpaceUnix_String_NormalResponseKbFreeBSD0
testGetFreeSpaceUnix_String_NormalResponseKbSolaris0
testGetFreeSpaceUnix_String_LongResponse0
testGetFreeSpaceUnix_String_LongResponseKb0
testGetFreeSpaceUnix_String_EmptyResponse0
testGetFreeSpaceUnix_String_InvalidResponse10
testGetFreeSpaceUnix_String_InvalidResponse20
testGetFreeSpaceUnix_String_InvalidResponse30
testGetFreeSpaceUnix_String_InvalidResponse40

FileUtilsCleanDirectoryTestCase

testCleanEmpty0.016
testDeletesRegular0.031
testDeletesNested0.032
testThrowsOnNullList0.015
testThrowsOnCannotDeleteFile0.047

FileUtilsFileNewerTestCase

testIsFileNewer0
testIsFileNewerImaginaryFile0.016
testIsFileNewerNoFile0
testIsFileNewerNoDate0.016
testIsFileNewerNoFileReference0

FileUtilsListFilesTestCase

testListFilesByExtension0.031
testListFiles0.063

FileUtilsTestCase

testListFiles0.047
test_openInputStream_exists0.031
test_openInputStream_existsButIsDirectory0.063
test_openInputStream_notExists0.047
test_openOutputStream_noParentCreateFile0.016
test_openOutputStream_noParentNoFile0.031
test_openOutputStream_exists0.031
test_openOutputStream_existsButIsDirectory0.032
test_openOutputStream_notExists0.062
test_openOutputStream_notExistsCannotCreate0.047
testByteCountToDisplaySize0.016
testToFile10.047
testToFile20.031
testToFile30.032
testToFile40.031
testToFiles10.047
testToFiles20.031
testToFiles30.032
testToFiles40.031
testToURLs10.031
testContentEquals0.063
testCopyURLToFile0.031
testForceMkdir0.047
testSizeOfDirectory0.047
testIsFileNewerOlder2.036
testCopyFile10.079
testCopyFile20.031
testCopyToSelf0.015
testCopyFile2WithoutFileDatePreservation0.032
testCopyDirectoryToDirectory_NonExistingDest0.062
testCopyDirectoryToNonExistingDest0.079
testCopyDirectoryToExistingDest0.047
testCopyDirectoryErrors0.016
testForceDeleteAFile10.031
testForceDeleteAFile20.032
testCopyFile1ToDir0.047
testCopyFile2ToDir0.031
testForceDeleteDir0.078
testFileUtils0.032
testTouch0.047
testIterateFiles0.062
testReadFileToString0.047
testReadFileToByteArray0.031
testReadLines0.032
testWriteStringToFile10.015
testWriteStringToFile20.032
testWriteByteArrayToFile0.031
testWriteLines_4arg0.031
testWriteLines_4arg_Writer_nullData0.032
testWriteLines_4arg_nullSeparator0.047
testWriteLines_3arg_nullSeparator0.031
testChecksumCRC320.016
testChecksum0.031
testChecksumOnNullFile0.031
testChecksumOnNullChecksum0.047
testChecksumOnDirectory0.032
testChecksumDouble0.031

FileUtilsWaitForTestCase

testWaitFor5.341

HexDumpTest

testDump0

ClassLoaderObjectInputStreamTest

testExpected0

CountingInputStreamTest

testCounting0
testLargeFiles_IO840.125
testResetting0
testZeroLength10
testZeroLength20
testZeroLength30
testEOF10
testEOF20
testEOF30
testSkipping0

NullInputStreamTest

testRead0
testReadByteArray0
testEOFException0
testMarkAndReset0
testMarkNotSupported0
testSkip0

NullReaderTest

testRead0
testEOFException0
testMarkAndReset0
testMarkNotSupported0
testSkip0
testReadCharArray0

SwappedDataInputStreamTest

testReadBoolean0
testReadByte0
testReadChar0
testReadDouble0
testReadFloat0
testReadFully0
testReadInt0
testReadLine0
testReadLong0
testReadShort0
testReadUnsignedByte0
testReadUnsignedShort0
testReadUTF0
testSkipBytes0

IOCaseTestCase

test_forName0
test_serialization0.015
test_getName0
test_toString0
test_isCaseSensitive0
test_checkEquals_functionality0
test_checkEquals_case0
test_checkStartsWith_functionality0
test_checkStartsWith_case0
test_checkEndsWith_functionality0
test_checkEndsWith_case0
test_checkRegionMatches_functionality0
test_checkRegionMatches_case0

IOUtilsCopyTestCase

testCopy_inputStreamToOutputStream0
testCopy_inputStreamToWriter0
testCopy_readerToOutputStream0
testCopy_readerToWriter0
testCopy_inputStreamToOutputStream_nullIn0
testCopy_inputStreamToOutputStream_nullOut0
testCopy_inputStreamToOutputStream_IO840.079
testCopy_inputStreamToWriter_nullIn0
testCopy_inputStreamToWriter_nullOut0
testCopy_inputStreamToWriter_Encoding0
testCopy_inputStreamToWriter_Encoding_nullIn0
testCopy_inputStreamToWriter_Encoding_nullOut0
testCopy_inputStreamToWriter_Encoding_nullEncoding0
testCopy_readerToOutputStream_nullIn0
testCopy_readerToOutputStream_nullOut0
testCopy_readerToOutputStream_Encoding0.015
testCopy_readerToOutputStream_Encoding_nullIn0
testCopy_readerToOutputStream_Encoding_nullOut0
testCopy_readerToOutputStream_Encoding_nullEncoding0
testCopy_readerToWriter_nullIn0
testCopy_readerToWriter_nullOut0
testCopy_readerToWriter_IO840.063

IOUtilsTestCase

testConstants0
testInputStreamToString0.032
testReaderToString0
testStringToOutputStream0.031
testStringToWriter0
testInputStreamToByteArray0.031
testStringToByteArray0
testByteArrayToWriter0.016
testByteArrayToString0
testStringToInputStream0.015
testByteArrayToOutputStream0.016
testInputStreamToCharArray0.016
testInputStreamToCharArrayWithEncoding0.015
testReaderToCharArray0.016
testReadLines_InputStream0
testReadLines_InputStream_String0.031
testReadLines_Reader0.016

IOUtilsWriteTestCase

testWrite_byteArrayToOutputStream0
testWrite_byteArrayToOutputStream_nullData0
testWrite_byteArrayToOutputStream_nullStream0
testWrite_byteArrayToWriter0
testWrite_byteArrayToWriter_nullData0
testWrite_byteArrayToWriter_nullWriter0
testWrite_byteArrayToWriter_Encoding0
testWrite_byteArrayToWriter_Encoding_nullData0
testWrite_byteArrayToWriter_Encoding_nullWriter0
testWrite_byteArrayToWriter_Encoding_nullEncoding0
testWrite_stringToOutputStream0
testWrite_stringToOutputStream_nullData0.016
testWrite_stringToOutputStream_nullStream0
testWrite_stringToOutputStream_Encoding0
testWrite_stringToOutputStream_Encoding_nullData0
testWrite_stringToOutputStream_Encoding_nullStream0
testWrite_stringToOutputStream_nullEncoding0
testWrite_stringToWriter0
testWrite_stringToWriter_Encoding_nullData0
testWrite_stringToWriter_Encoding_nullStream0
testWrite_charArrayToOutputStream0
testWrite_charArrayToOutputStream_nullData0
testWrite_charArrayToOutputStream_nullStream0
testWrite_charArrayToOutputStream_Encoding0
testWrite_charArrayToOutputStream_Encoding_nullData0
testWrite_charArrayToOutputStream_Encoding_nullStream0
testWrite_charArrayToOutputStream_nullEncoding0
testWrite_charArrayToWriter0
testWrite_charArrayToWriter_Encoding_nullData0
testWrite_charArrayToWriter_Encoding_nullStream0
testWriteLines_OutputStream0
testWriteLines_OutputStream_nullData0
testWriteLines_OutputStream_nullSeparator0
testWriteLines_OutputStream_nullStream0
testWriteLines_OutputStream_Encoding0
testWriteLines_OutputStream_Encoding_nullData0
testWriteLines_OutputStream_Encoding_nullSeparator0
testWriteLines_OutputStream_Encoding_nullStream0
testWriteLines_OutputStream_Encoding_nullEncoding0
testWriteLines_Writer0
testWriteLines_Writer_nullData0
testWriteLines_Writer_nullSeparator0
testWriteLines_Writer_nullStream0

LineIteratorTestCase

testConstructor0
testZeroLines0.079
testOneLines0.031
testTwoLines0.016
testThreeLines0.047
testMissingFile0.015
testValidEncoding0.016
testInvalidEncoding0.031
testNextOnly0.032
testNextLineOnly0.031
testCloseEarly0.031
testFiltering0.016

ByteArrayOutputStreamTestCase

testStream0

CountingOutputStreamTest

testCounting0
testLargeFiles_IO840.078

DeferredFileOutputStreamTest

testBelowThreshold0
testAtThreshold0
testAboveThreshold0
testThresholdReached0
testWriteToSmall0
testWriteToLarge0

LockableFileWriterTest

testFileLocked0.015
testAlternateLockDir0.063
testFileNotLocked0
testConstructor_File_encoding_badEncoding0.016
testConstructor_File_directory0
testConstructor_File_nullFile0
testConstructor_fileName_nullFile0

NullOutputStreamTest

testNull0

NullWriterTest

testNull0

TeeOutputStreamTest

testTee0