【发布时间】:2011-03-10 18:06:52
【问题描述】:
我的函数必须创建一个包含一些文件的文件夹。为此编写单元测试的最佳方法是什么?
【问题讨论】:
标签: ruby unit-testing
我的函数必须创建一个包含一些文件的文件夹。为此编写单元测试的最佳方法是什么?
【问题讨论】:
标签: ruby unit-testing
一些情况:
如果文件和文件夹已经创建 =>你可以在你的设置方法中创建一个包含一些文件的文件夹,然后在你的拆卸中删除
如果您提供了错误的创建路径 =>在你的方法中测试救援块
如果文件和文件夹创建成功 => 你可以通过 File.exist 来测试它吗?和 Dir.exist?(dir_name)
【讨论】:
有两种方法可以查看文件或目录是否存在。一种方法是File.exist?(file_name),如果文件存在则返回true。另一种方法是Dir.exist?(dir_name),如果目录存在则返回true。
现在你可以在你的单元测试中使用这个方法来测试你的函数应该创建的文件和目录是否存在。
更多关注她:http://www.ruby-doc.org/core/classes/File.html
【讨论】: