服务器测试文件怎么创建,如何创建一个“FTPS”模拟服务器以单元测试Java中的文件传输...
我有一个创建FTPS连接的CreateFTPConnection类。使用此连接传输文件。这里是TransferFile类的代码如何创建一个“FTPS”模拟服务器以单元测试Java中的文件传输
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 = new FileInputStream(file);
client.storeFile(file.getName(), inputStream);
client.sendNoOp();
} catch (Exception e) {
try
{
client.disconnect();
}
catch (IOException e1) {
e1.printStackTrace();
}
}
finally
{
try {
inputStream.close();
}
catch (IOException e) {
e.printStackTrace();
}
}
}
}
我必须为此类编写jUnit测试用例。为此,我必须创建一个FTPS模拟服务器连接,并且必须使用该连接来测试文件传输。所以任何人都可以给我任何想法如何使FTPS模拟服务器和做测试用例。我搜索了这个,但我得到的是FTP或SFTP,而不是FTPS。请帮帮我。
服务器测试文件怎么创建,如何创建一个“FTPS”模拟服务器以单元测试Java中的文件传输...相关推荐
- 在Java中确定文件类型
以编程方式确定文件的类型可能非常棘手,并且已经提出并实现了许多基于内容的文件标识方法. Java中有几种可用于检测文件类型的实现,其中大多数很大程度上或完全基于文件的扩展名. 这篇文章介绍了Java中 ...
- java中写入文件_java中创建、写入文件的5种方式
在java中有很多的方法可以创建文件写文件,你是否真的认真的总结过?下面笔者就帮大家总结一下java中创建文件的五种方法. Files.newBufferedWriter(Java 8) Files. ...
- java中各种文件的相互转化
java中各种文件的相互转化 前几天一直在进行rtf文件流转化为HTML,折腾了好久,文件的格式转化都无法成功.后来找到了一个新的包(aspose),总算解了我的燃眉之急.现在记录分享一下. 1.使用 ...
- Java中同一个文件里类和方法的引用
Java中同一个文件里类和方法的引用 在项目开发时往往需要在同一个文件里创建几个类,并互相引用,但小白们搞不懂,所以我给大家讲解一下 目录 Java中同一个文件里类和方法的引用 1.权限修饰符 2.类 ...
- java中打开文件显示_从java程序中打开任何文件
在 java中打开文件似乎有点棘手 – 对于.txt文件,必须将File对象与Scanner或BufferedReader对象结合使用 – 对于图像IO,必须使用 ImageIcon类 – 如果要打开 ...
- java中属性文件读取案例_java相关:Spring中属性文件properties的读取与使用详解
java相关:Spring中属性文件properties的读取与使用详解 发布于 2020-6-3| 复制链接 摘记: Spring中属性文件properties的读取与使用详解实际项目中,通常将一些 ...
- java文件中获取创建日期_如何在Java中获取文件的上次修改日期
java文件中获取创建日期 Sometimes we need to get the file last modified date in Java, usually for listeners li ...
- JAVA中获取文件MD5值的四种方法
JAVA中获取文件MD5值的四种方法其实都很类似,因为核心都是通过JAVA自带的MessageDigest类来实现.获取文件MD5值主要分为三个步骤,第一步获取文件的byte信息,第二步通过Messa ...
- Java中的文件输入输出操作如何实现
Java是一门广泛应用的编程语言,它被用于开发各种类型的应用程序,包括桌面应用.服务器端应用和移动应用.在Java中,文件输入输出操作是很常见的,因为它们可以用于读取和写入文件数据.在本文中,我们将探 ...
最新文章
- 编程基础 垃圾回收_为什么我回收编程问题
- 初识WAP开发时..
- Worktile 技术架构概要
- luogu P2516 [HAOI2010]最长公共子序列
- 老人言 摘自云风的blog
- 批量修改TS Profile、盘符计算器小工具
- matlab程序员得浪漫,程序员的浪漫:教你如何用MATLAB向女生表白
- 设计模式 ( 十二 ) 静态代理模式
- 架构师应该知道的37件事
- 与朋友谈心,也是与自己谈心
- ref修改dom样式遇到的问题
- 感知融合(六):运动补偿算法计算目标绝对速度
- 学习嵌入式Linux,做底层还是应用?底层要掌握哪些技能?
- SQL Server 2005 高速下载
- 输入关键词自动生成文章-免费自动输入关键词自动生成文章器
- 原码、反码、补码的互相转换
- Net framework3.5装不上的解决办法
- 怎么学java软件工程师_如何学习java软件工程师面试
- idea修改代码背景色
- 如何在IIS环境下布置https
热门文章
- 中医移动医疗_中医之极简移动医疗
- 同一台机器上安装2个SDE服务
- FileZilla Server 搭建FTP服务器
- Linux下部署多个Tomcat
- java 常用流_Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数...
- 经典算法题:字典树、并查集、单调栈、二分、带标记函数dp、树、全排列、字符串问题等常用算法
- 18 | 散列表(上):Word文档中的单词拼写检查功能是如何实现的?
- 一个web版的计算器
- linux 漏洞数量,Debian Linux被列为过去20年漏洞数量最多的操作系统
- Linux的使用和认识实验,通过一个小实验认识Linux vDSO