私はIO-dependentコードをより簡単にテストできるように、メモリ内のnio2 FileSystemの実装を探していました。Java7 nio2用に使用可能なメモリ内FileSystem実装はありますか?
ネイティブのように、Javaは(私のJDKでは)Win32FileSystem
とZipFileSystem
しか提供していません。
ShrinkWrapのようなものがありますが、主にZIPファイルシステムなどを扱っているようです。
私はしばらくの間、新しいnio FileSystem IOを既に自分のプロジェクトに組み込んでいる人がいて、これで助けになると思いますか?
おかげ
モックを使用できませんか? plzはテストするためにファイルシステムを必要とするいくつかのコード例を提供します – piotrek
ShrinkWrapはブログの投稿をメモリ内に広告するようです(http://exitcondition.alrubinger.com/2012/08/17/shrinkwrap-nio2/)正確に動作するようです:(Files.isDirectory()はディレクトリに対してfalseを返します) –