Download cotta Free Java Code
Description
A light weight file IO library to ease the use of Java File IO related API and enable the testability.
Icons
Source Files
The download file cotta-master.zip has the following entries.
.gitignore/*from w w w . j a va 2 s .com*/
.travis.yml
README.md
asserts/.classpath
asserts/.project
asserts/pom.xml
asserts/src/net/sf/cotta/test/AssertionFactory.java
asserts/src/net/sf/cotta/test/assertion/BaseAssert.java
asserts/src/net/sf/cotta/test/assertion/BooleanAssert.java
asserts/src/net/sf/cotta/test/assertion/ByteListAssert.java
asserts/src/net/sf/cotta/test/assertion/CharAssert.java
asserts/src/net/sf/cotta/test/assertion/CodeBlock.java
asserts/src/net/sf/cotta/test/assertion/CodeBlockAssert.java
asserts/src/net/sf/cotta/test/assertion/CodeBlockAssertion.java
asserts/src/net/sf/cotta/test/assertion/ExceptionAssert.java
asserts/src/net/sf/cotta/test/assertion/IntegerAssert.java
asserts/src/net/sf/cotta/test/assertion/ListAssert.java
asserts/src/net/sf/cotta/test/assertion/LongAssert.java
asserts/src/net/sf/cotta/test/assertion/MapAssert.java
asserts/src/net/sf/cotta/test/assertion/ObjectAssert.java
asserts/src/net/sf/cotta/test/assertion/SetAssert.java
asserts/src/net/sf/cotta/test/assertion/StringAssert.java
asserts/src/net/sf/cotta/test/assertion/TestSuiteAssert.java
asserts/src/net/sf/cotta/test/matcher/GreaterThanMatecher.java
asserts/src/net/sf/cotta/test/matcher/LessThanMatcher.java
asserts/test/net/sf/cotta/test/AssertionFactoryTest.java
asserts/test/net/sf/cotta/test/assertion/BaseAssertTest.java
asserts/test/net/sf/cotta/test/assertion/IntegerAssertTest.java
asserts/test/net/sf/cotta/test/assertion/ObjectAssertTest.java
asserts/test/net/sf/cotta/test/assertion/TestCase.java
build.properties
build.xml
core/.classpath
core/.project
core/LICENSE.txt
core/behaviour/resources/test.zip
core/behaviour/src/CottaTest.java
core/behaviour/src/net/sf/cotta/AbstractFileVisitorTest.java
core/behaviour/src/net/sf/cotta/ByteArrayIndexOutOfBoundsExceptionTest.java
core/behaviour/src/net/sf/cotta/CatastrophicFileSystemTest.java
core/behaviour/src/net/sf/cotta/ControlledFileSystemTest.java
core/behaviour/src/net/sf/cotta/CottaAssertionFactory.java
core/behaviour/src/net/sf/cotta/CoverageOrientedTest.java
core/behaviour/src/net/sf/cotta/OutputModeTest.java
core/behaviour/src/net/sf/cotta/OutputStreamStub.java
core/behaviour/src/net/sf/cotta/TDirectoryListingTest.java
core/behaviour/src/net/sf/cotta/TDirectoryTest.java
core/behaviour/src/net/sf/cotta/TEntryTest.java
core/behaviour/src/net/sf/cotta/TFileFactoryTest.java
core/behaviour/src/net/sf/cotta/TFileTest.java
core/behaviour/src/net/sf/cotta/TIoRuntimeExceptionTest.java
core/behaviour/src/net/sf/cotta/TPathTest.java
core/behaviour/src/net/sf/cotta/TestCase.java
core/behaviour/src/net/sf/cotta/acceptance/InMemoryInputFileChannelTest.java
core/behaviour/src/net/sf/cotta/acceptance/InMemoryTfsTest.java
core/behaviour/src/net/sf/cotta/acceptance/InputFileChannelTestCase.java
core/behaviour/src/net/sf/cotta/acceptance/PhysicalInputFileChannelTest.java
core/behaviour/src/net/sf/cotta/acceptance/PhysicalTfsTest.java
core/behaviour/src/net/sf/cotta/acceptance/TfsTestCase.java
core/behaviour/src/net/sf/cotta/io/InputFactoryTest.java
core/behaviour/src/net/sf/cotta/io/InputStreamStub.java
core/behaviour/src/net/sf/cotta/io/InputTest.java
core/behaviour/src/net/sf/cotta/io/IoFactoryTest.java
core/behaviour/src/net/sf/cotta/io/IoManagerTest.java
core/behaviour/src/net/sf/cotta/io/OutputFactoryTest.java
core/behaviour/src/net/sf/cotta/io/OutputManagerTest.java
core/behaviour/src/net/sf/cotta/io/OutputTest.java
core/behaviour/src/net/sf/cotta/memory/AccesssUtil.java
core/behaviour/src/net/sf/cotta/memory/ByteArrayBufferTest.java
core/behaviour/src/net/sf/cotta/memory/HashBasedInMemoryFileSystemTest.java
core/behaviour/src/net/sf/cotta/memory/InMemoryFileSystemTestBase.java
core/behaviour/src/net/sf/cotta/memory/InMemoryInputFileChannelTest.java
core/behaviour/src/net/sf/cotta/memory/InMemoryOutputFileChannelAssert.java
core/behaviour/src/net/sf/cotta/memory/InMemoryOutputFileChannelTest.java
core/behaviour/src/net/sf/cotta/memory/ListingOrderTest.java
core/behaviour/src/net/sf/cotta/memory/TreeBasedInMemoryFileSystemTest.java
core/behaviour/src/net/sf/cotta/physical/PhysicalFileSystemTest.java
core/behaviour/src/net/sf/cotta/physical/PhysicalFileSystemTestCase.java
core/behaviour/src/net/sf/cotta/system/AbstractDirectoryIndexTestBase.java
core/behaviour/src/net/sf/cotta/system/HashBasedDirectoryIndexTest.java
core/behaviour/src/net/sf/cotta/system/TreeBasedDirectoryIndexTest.java
core/behaviour/src/net/sf/cotta/test/assertion/TDirectoryAssert.java
core/behaviour/src/net/sf/cotta/test/assertion/TFileAssert.java
core/behaviour/src/net/sf/cotta/utils/ClassPathEntryLocatorTest.java
core/behaviour/src/net/sf/cotta/utils/ClassPathEntryTest.java
core/behaviour/src/net/sf/cotta/utils/ProductInfoTest.java
core/behaviour/src/net/sf/cotta/zip/ZipFileSystemTest.java
core/pom.xml
core/resources/META-INF/LICENSE.txt
core/resources/META-INF/MANIFEST.MF
core/src/Cotta.java
core/src/net/sf/cotta/AbstractFileVisitor.java
core/src/net/sf/cotta/ByteArrayIndexOutOfBoundsException.java
core/src/net/sf/cotta/CatastrophicFileSystem.java
core/src/net/sf/cotta/ControlledFileSystem.java
core/src/net/sf/cotta/FileSystem.java
core/src/net/sf/cotta/FileVisitor.java
core/src/net/sf/cotta/Info.java
core/src/net/sf/cotta/Parser.java
core/src/net/sf/cotta/PathContent.java
core/src/net/sf/cotta/PathSeparator.java
core/src/net/sf/cotta/PermissionDeniedException.java
core/src/net/sf/cotta/TDirectory.java
core/src/net/sf/cotta/TDirectoryFilter.java
core/src/net/sf/cotta/TDirectoryListing.java
core/src/net/sf/cotta/TDirectoryNotFoundException.java
core/src/net/sf/cotta/TEntry.java
core/src/net/sf/cotta/TEntryFilter.java
core/src/net/sf/cotta/TFile.java
core/src/net/sf/cotta/TFileFactory.java
core/src/net/sf/cotta/TFileFilter.java
core/src/net/sf/cotta/TFileNotFoundException.java
core/src/net/sf/cotta/TIoException.java
core/src/net/sf/cotta/TIoRuntimeException.java
core/src/net/sf/cotta/TPath.java
core/src/net/sf/cotta/TResource.java
core/src/net/sf/cotta/io/Input.java
core/src/net/sf/cotta/io/InputFactory.java
core/src/net/sf/cotta/io/InputManager.java
core/src/net/sf/cotta/io/InputProcessor.java
core/src/net/sf/cotta/io/InputStreamFactory.java
core/src/net/sf/cotta/io/IoFactory.java
core/src/net/sf/cotta/io/IoManager.java
core/src/net/sf/cotta/io/IoProcessor.java
core/src/net/sf/cotta/io/IoResource.java
core/src/net/sf/cotta/io/LineProcessor.java
core/src/net/sf/cotta/io/Output.java
core/src/net/sf/cotta/io/OutputFactory.java
core/src/net/sf/cotta/io/OutputManager.java
core/src/net/sf/cotta/io/OutputMode.java
core/src/net/sf/cotta/io/OutputProcessor.java
core/src/net/sf/cotta/io/OutputStreamFactory.java
core/src/net/sf/cotta/io/ResourceManager.java
core/src/net/sf/cotta/io/StreamFactory.java
core/src/net/sf/cotta/memory/ByteArrayBuffer.java
core/src/net/sf/cotta/memory/InMemoryFileContent.java
core/src/net/sf/cotta/memory/InMemoryFileSystem.java
core/src/net/sf/cotta/memory/InMemoryFileSystemBuilder.java
core/src/net/sf/cotta/memory/InMemoryInputFileChannel.java
core/src/net/sf/cotta/memory/InMemoryOutputFileChannel.java
core/src/net/sf/cotta/memory/ListingOrder.java
core/src/net/sf/cotta/physical/PhysicalFileSystem.java
core/src/net/sf/cotta/system/AbstractDirectoryIndex.java
core/src/net/sf/cotta/system/ContentManager.java
core/src/net/sf/cotta/system/DirectoryIndex.java
core/src/net/sf/cotta/system/DummyContentManager.java
core/src/net/sf/cotta/system/DummyFileContent.java
core/src/net/sf/cotta/system/FileContent.java
core/src/net/sf/cotta/system/FileSystem.java
core/src/net/sf/cotta/system/HashBasedDirectoryIndex.java
core/src/net/sf/cotta/system/TreeBasedDirectoryIndex.java
core/src/net/sf/cotta/utils/ClassCollector.java
core/src/net/sf/cotta/utils/ClassPath.java
core/src/net/sf/cotta/utils/ClassPathEntry.java
core/src/net/sf/cotta/utils/ClassPathEntryLocator.java
core/src/net/sf/cotta/utils/ClassPathEntryProcessor.java
core/src/net/sf/cotta/utils/ClassPathLocator.java
core/src/net/sf/cotta/utils/ClassPathType.java
core/src/net/sf/cotta/utils/PlatformInfoUtil.java
core/src/net/sf/cotta/utils/ProductInfo.java
core/src/net/sf/cotta/utils/VersionNumber.java
core/src/net/sf/cotta/zip/ZipFileSystem.java
ftp/.classpath
ftp/.project
ftp/LICENSE.txt
ftp/behaviour/resources/log4j.properties
ftp/behaviour/src/net/sf/cotta/ftp/Ftp.java
ftp/behaviour/src/net/sf/cotta/ftp/FtpFileSystemTest.java
ftp/behaviour/src/net/sf/cotta/ftp/FtpFixture.java
ftp/behaviour/src/net/sf/cotta/ftp/FtpTestCase.java
ftp/behaviour/src/net/sf/cotta/ftp/TestFtpServerFileSystemTest.java
ftp/behaviour/src/net/sf/cotta/ftp/client/commonsNet/CommonsNetFtpClientTest.java
ftp/pom.xml
ftp/src/net/sf/cotta/ftp/FtpClient.java
ftp/src/net/sf/cotta/ftp/FtpFile.java
ftp/src/net/sf/cotta/ftp/FtpFileSystem.java
ftp/src/net/sf/cotta/ftp/FtpFileType.java
ftp/src/net/sf/cotta/ftp/client/commonsNet/CommonsNetFtpClient.java
ftp/src/net/sf/cotta/ftp/client/commonsNet/CommonsNetFtpFile.java
pom.xml
rakefile.rb
release.rb
template.build.xml
testbase/.classpath
testbase/.project
testbase/pom.xml
testbase/src/net/sf/cotta/test/Fixture.java
testbase/src/net/sf/cotta/test/FixtureRepository.java
testbase/src/net/sf/cotta/test/FixtureType.java
testbase/src/net/sf/cotta/test/FixtureWrapper.java
testbase/src/net/sf/cotta/test/ForFixture.java
testbase/src/net/sf/cotta/test/TestCase.java
testbase/src/net/sf/cotta/test/TestFixture.java
testbase/test/net/sf/cotta/test/FixtureRepositoryTest.java
testbase/test/net/sf/cotta/test/FixtureWrapperTest.java
testbase/test/net/sf/cotta/test/TestCaseTest.java
update_site.rb
website/.gitignore
website/LICENSE.txt
website/content/assertions.txt
website/content/border_bottom.gif
website/content/contribute.txt
website/content/cotta.css
website/content/cotta.gif
website/content/cotta.jpg
website/content/document-sample.java
website/content/document.textile
website/content/download.txt
website/content/getting-started.textile
website/content/index.textile
website/content/javadoc/index.txt
website/content/license.textile
website/content/news-rss2.xml
website/content/power.textile
website/content/references.txt
website/content/reports/index.txt
website/content/utilities.textile
website/content/versioning.textile
website/pom.xml
website/sitespec.rb
website/template.html
Download
Click the following link to download cotta-master.zip.
cotta-master.zip