- Java 12
- Maven 3
mvn clean package
java -jar ftputil-1.0-SNAPSHOT-jar-with-dependencies.jar
Такой клиент треубется для ручного тестирования пользовательского интерфейса.
java -Dftpfake=true -jar ftputil-1.0-SNAPSHOT-jar-with-dependencies.jar
Хост/Host:
- наличие слова "exception" будет провоцировать ошибки на этапе подключения;
- наличие слова "diserror" будет провоцировать ошибку на этапе отключения.
Авторизация/Login:
- наличие слова "exception" в пароле будет провоцировать ошибку на этапе автроризации;
- наличие слова "false" в пароле будет провоцировать отказ в авторизации;
- наличие слова "exception" в логине будет провоцировать ошибку на этапе настройки соединения;
- наличие слова "diserror" в логине будет провоцировать ошибку на этапе отключения.
Отправка файлов/Send files:
- наличие слова "exception" в пути удалённого файла (remote path), будет провоцировать ошибку отправки файла;
- наличие слова "false" в пути удалённого файла (remote path), будет провоцировать отказ в отправке файла.
Получение файлов/Retrieve files:
- наличие слова "exception" в пути удалённого файла (remote path), будет провоцировать ошибку получения файла;
- наличие слова "false" в пути удалённого файла (remote path), будет провоцировать отказ в получении файла.
Получение списка файлов/List files:
- наличие слова "empty" в пути удалённого файла (remote path), будет провоцировать вывод пустого списка.
Получение списка директорий/List directories:
- наличие слова "empty" в пути удалённого файла (remote path), будет провоцировать вывод пустого списка.
Удаление удалённого файла/Remove remote file:
- наличие слова "false" в пути удалённого файла (remote path), будет провоцировать отказ удаления файла.