2012-10-20 11 views
7

私はIO-dependentコードをより簡単にテストできるように、メモリ内のnio2 FileSystemの実装を探していました。Java7 nio2用に使用可能なメモリ内FileSystem実装はありますか?

ネイティブのように、Javaは(私のJDKでは)Win32FileSystemZipFileSystemしか提供していません。

ShrinkWrapのようなものがありますが、主にZIPファイルシステムなどを扱っているようです。

私はしばらくの間、新しいnio FileSystem IOを既に自分のプロジェクトに組み込んでいる人がいて、これで助けになると思いますか?

おかげ

+0

モックを使用できませんか? plzはテストするためにファイルシステムを必要とするいくつかのコード例を提供します – piotrek

+0

ShrinkWrapはブログの投稿をメモリ内に広告するようです(http://exitcondition.alrubinger.com/2012/08/17/shrinkwrap-nio2/)正確に動作するようです:(Files.isDirectory()はディレクトリに対してfalseを返します) –

答えて

0

https://github.com/openCage/memoryfsは、そのようなメモリ内ファイルシステムです。 これは、nio2 APIのほとんどを実装していますが、まだすべてを実装していません。

注:私は著者です。 バグや機能が必要な場合は教えてください。

+0

あなたの努力に感謝します!google/jimfsとmarschall/memoryfilesystemとどう違うのですか? – Puce

関連する問題