Sto usando una libreria di terze parti che funziona con le istanze java.io.File
. Mi piacerebbe usare questa libreria nei miei test unitari ma non voglio che crei file su disco.Mock java.io.File con un FileSystem in memoria. Forse JimFs
La mia prima idea era di usare JimFs per simulare il file system ma non supporta java.io.File.
La mia seconda idea era di imitare File con una struttura di derisione e delegare le chiamate a JimFs ma non so se funzionerà.
C'è qualche soluzione là fuori per utilizzare java.io.File virtuale?
stai usando linux o windows? – nafas
@nafas osx :) ma speravo in una soluzione indipendente dal sistema operativo – metrimer
Potresti scrivere un file temporaneo? – gontard