загрузка на amazon S3, что сбивает с толку, как имитировать загрузку
@Service
public class S3service {
private AmazonS3 s3client;
@Value("test")
private String bucketName;
private String folder = "test";
@SuppressWarnings("deprecation")
@PostConstruct
private void intitialAmazon() {
this.s3client = new AmazonS3Client(new DefaultAWSCredentialsProviderChain());
}
Метод, требующий модульного тестирования. Взятие байтового массива
public String uploadFile(byte[] pdf) throws IOException {
ByteArrayInputStream inputStream = new ByteArrayInputStream(pdf);
s3client.putObject(new PutObjectRequest(bucketName, folder + "/" + "pdf", inputStream, new ObjectMetadata()));
return "Uploaded";
}