У меня есть класс для ввода-вывода, который использует ByteBuffer для буферизации доступа к FileChannel (так что он в основном принимает FileChannel в конструкторе ). Я хотел бы провести его модульное тестирование, поэтому было бы неплохо, если бы я мог получить FileChannel с байтовым массивом, чтобы избежать создания и удаления файлов во время тестирования.
Чтобы вы поняли, было бы идеально, если бы я мог получить что-то вроде ByteArrayOutputStream.getChannel ().