How to create a “FTPS” Mock Server to unit test File Transfer in Java
I have a CreateFTPConnection class which create a FTPS connection. Using this connection, files are transferred. Here is the code of TransferFile class public class TransferFile { private CreateFTPConnection ftpConnection; private FTPSClient client; public TransferFile(CreateFTPConnection ftpConnection) { this.ftpConnection = ftpConnection; this.client = ftpConnection.getClient(); } public void transfer(Message<?> msg) { InputStream inputStream = null; try { if(!client.isConnected()){ ftpConnection.init(); client = ftpConnection.getClient(); } File file = (File) msg.getPayload(); inputStream =