@Override public S3FileTransferResultsDto uploadFileList(S3FileTransferRequestParamsDto params) throws InterruptedException { return s3Dao.uploadFileList(params); }
@Override public S3FileTransferResultsDto uploadFileList(S3FileTransferRequestParamsDto params) throws InterruptedException { return s3Dao.uploadFileList(params); }
@Test public void testUploadFileList() throws InterruptedException { // Create an S3 file transfer request parameters DTO. S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto = new S3FileTransferRequestParamsDto(); // Create an S3 file transfer result DTO. S3FileTransferResultsDto s3FileTransferResultsDto = new S3FileTransferResultsDto(); // Mock the external calls. when(s3Dao.uploadFileList(s3FileTransferRequestParamsDto)).thenReturn(s3FileTransferResultsDto); // Call the method under test. S3FileTransferResultsDto result = s3Service.uploadFileList(s3FileTransferRequestParamsDto); // Verify the external calls. verify(s3Dao).uploadFileList(s3FileTransferRequestParamsDto); verifyNoMoreInteractions(s3Dao); // Validate the returned object. assertEquals(s3FileTransferResultsDto, result); }
s3FileTransferRequestParamsDto.setLocalPath(localTempPath.toString()); s3FileTransferRequestParamsDto.setFiles(requestFileList); S3FileTransferResultsDto results = s3Dao.uploadFileList(s3FileTransferRequestParamsDto);