gpt4 book ai didi

c# - 单元/集成测试 FTP 访问

转载 作者:可可西里 更新时间:2023-11-01 09:06:45 26 4
gpt4 key购买 nike

我团队的一名成员正在编写一个访问外部 FTP 站点以下载文件的应用程序。编写代码后,我们希望能够在不使用物理 ftp 服务器的情况下进行集成测试,因为它是一个外部站点。

我们过去使用 nDumpster 做过类似的事情用于在代码中模拟 smtp 服务器,我们想知道是否有任何可以使用的等效兼容 ftp 服务器?

编辑:

我应该补充一点,这些不是真正的单元测试,我们有这些并模拟我们的 ftp 实现。

但是我们在接口(interface)的实际实现中使用了 WebFtpRequest.Create()。所以测试这段代码需要一个实际的服务器(除非我们在测试中注册我们自己的协议(protocol))最终我们将不得不针对一个实际的服务器进行测试!。

我们希望能够在代码中启动和停止 ftp 服务器(就像您可以使用 nDumpster)并检查我们的调用是否正确。

最佳答案

我只是需要类似的东西,最终得到了基于小 FTPDMIN 的解决方案命令行 FTP 服务器。你可以在这里找到我的解决方案:https://github.com/Buthrakaur/FtpIntegrationTesting

关于c# - 单元/集成测试 FTP 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6303640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com