Hej mam problem w przetestowaniu metody konwertująca plik w byte[]. Są jakieś "Mockfiles", którym można ustawić rozmiar pliku lub folderu
Moja metoda :
public class ReadByte {
public byte[] readByteArrFromFile(File folder) throws IOException {
File[] files = folder.listFiles();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ZipOutputStream zout = new ZipOutputStream(baos);
byte[] buffer = new byte[4096];
for (int i = 0; i < files.length; i++) {
FileInputStream fin = new FileInputStream(files[i]);
zout.putNextEntry(new ZipEntry(files[i].getName()));
int length;
while ((length = fin.read(buffer)) > 0) {
zout.write(buffer, 0, length);
}
zout.closeEntry();
fin.close();
}
zout.close();
return baos.toByteArray();
}
}