Не понимаю, как именно. Вот у меня есть метод foo(String path), который что-то делает с этим путём и не только этим в файловой системе через File. Как мне замокать файловую систему, или какие альтернативы для тестирования этого метода? По запросу тестирования операций с ФС гуглится Jimfs и Files, получается File лучше не использовать?
не стоит подвергать сомнению что stdlib работает правильно, а вот свой метод который обращается к ФС можно замокать, чтобы контролировать что ваш код действительно вызвал его для того чтобы создать файл