我的功能必须创建一个包含一些文件的文件夹。为此编写单元测试的最佳方法是什么?
答案 0 :(得分:1)
有些情况:
如果已创建文件和文件夹 =>您可以在设置方法中创建包含某些文件的文件夹,然后在拆解中删除
如果你给出了错误的创作路径 =>在您的方法中测试救援块
如果文件和文件夹已成功创建 =>您可以通过File.exist对其进行测试吗?和Dir.exist?(dir_name)
答案 1 :(得分:0)
有两种方法可以查看文件或目录是否存在。一种方法是File.exist?(file_name)
,如果文件存在则返回true。另一种方法是Dir.exist?(dir_name)
,如果目录存在则返回true。
现在,您可以在单元测试中使用此方法来测试您的函数应该创建的文件和目录是否存在。
如需更多信息,请查看她:http://www.ruby-doc.org/core/classes/File.html