我正在尝试对具有ftp:inbound-endpoint和sftp:outbound-endpoint的mule流进行单元测试。
我正在关注Mule In Action第二版第03章中的示例FTPFunctionalTestCase,其中包含ftp:inbound-endpoint和ftp:outbound-endpoint。
重点是我无法使用FakeFtpServer伪造SFTP服务器。是否有任何我不知道的技巧,或者我应该使用另一个类?
答案 0 :(得分:3)
FakeFtpServer不提供SFTP,因为它是一种与FTP截然不同的技术。您可能希望查看Mule endpoint mocking with Munit,或者如果您确实需要模拟SFTP服务器,则可以在构建一个服务器时查看this blog post。
答案 1 :(得分:2)
Munit还为您的集成测试提供了FTP / SFTP服务器
答案 2 :(得分:0)
您需要访问更新站点以获取munit并在Anypoint studio中安装SFTP集成工具。然后,您将能够使用SFTP集成测试工具。