Suggestions pour java se Moquer de Fichier (pour se moquer de java.io.Fichier)

Quelqu'un aurait-il des suggestions pour java se moquer de Fichier de l'objet?
Je Suis à l'aide d'un tiers de la classe qui ont besoin d'obtenir un java.io.Objet de fichier comme argument.
- Je recevoir les données de ce fichier dans un flux de données sur un site web (aussi l'un de leurs produits).

Une solution est d'écrire toutes ces données dans un fichier et de les offrir à la classe. C'est une solution que je n'aime pas: il emporte l'avantage d'utiliser le webservice au lieu de simplement télécharger le fichier.

Plus rapide et plus efficace serait de mettre ces données à partir de la mémoire dans un Simulacre de Fichier et d'offrir ce Simulacre de Fichier pour le tiers de la classe.

Il faudrait probablement un MockFile l'extension de la java.io.Fichier et en remplaçant toutes les fonctions réelles de l'interfaçage avec le fichier sur le disque dur.

Je sais que le tiers doit avoir utilisé un flux comme un argument d'entrée à la place d'un fichier. Cependant, c'est au-delà de mon influence.

Avez-vous songé à l'aide de Communes VFS?
Comme il est marqué ci-dessus, ce package semblent offrir la solution, je Suis à la recherche d'... vous permettra de savoir si c'est utile.
Merci pour toutes les réponses... Il apears pour moi une Maquette de Fichier n'est pas la solution... la seule chose que je peux faire, c'est de faire une extension de Fichier objet qui génère automatiquement un fichier et donnez-la à la un tiers de la classe. Pour ce que je voulais.... le tiers de la classe devrait avoir à accepter un InputStream comme argument. Mais cela peut aussi être fait à l'aide de la suggestion au sujet de l'emballage. Un peu frustrant le tiers de la classe accepte uniquement un fichier.

OriginalL'auteur michel.iamit | 2010-06-30