Я tyied так же, как это:Как издеваются массив байтов, используя EasyMock и PowerMock
byte[] mockByteArray = PowerMock.createMockAndExpectNew(byte[].class, 10);
Но я получил во время выполнения исключение: метод объекта не может быть найден! Как это исправить?
[Редактировать] Я хочу издеваться RandomAccessFile.read(byte[] buffer)
:
byte[] fileCutter(RandomAccessFile randomAccessFile, long position, int filePartSize) throws IOException{
byte[] buffer = new byte[filePartSize];
randomAccessFile.seek(position);
randomAccessFile.read(buffer);
return buffer;
}
Почему вы хотите издеваться над массивом байтов? Почему бы просто не создать обычный массив байтов? – LaurentG
Поскольку я хочу издеваться над RandomAccessFile.read (byte [] buffer): 'byte [] fileCutter (RandomAccessFile randomAccessFile, long position, int filePartSize) throws IOException { byte [] buffer = new byte [filePartSize]; randomAccessFile.seek (положение); randomAccessFile.read (buffer); буфер возврата; } ' – Rekoolno
Я свежий человек, и я не знаю, как правильно отредактировать код. Простите меня, :( – Rekoolno