Codeception中"expect_file()"函数有什么用?
What is use of "expect_file()" function in Codeception?
您好,我是代码接收单元测试的新手,我将它与 Yii2 一起使用。我知道函数 expect_not()
和 expect_that()
的用户,对 expect()
函数也知之甚少,并使用它来检查错误数组中的键。
但是我不知道expect_file()
的用途。我在互联网上搜索很少,但没有找到任何好的帮助。任何人都可以给我一些关于这个功能的使用的描述。
expect_file()
用于验证特定于文件系统对象的断言。它有两个参数(一个是可选的)。
如果您使用单个参数调用此函数,它将用作被测对象文件名。如果使用两个参数调用它,将用作断言失败时显示的描述,但是如果您使用 0 个或两个以上参数调用它,它将抛出错误的方法调用异常。
你可以这样使用
expect_file('filename.txt')->exists();
expect_file('filename.txt')->notExists();
BTW expect_file()
是 verify_file()
的替代函数。
您好,我是代码接收单元测试的新手,我将它与 Yii2 一起使用。我知道函数 expect_not()
和 expect_that()
的用户,对 expect()
函数也知之甚少,并使用它来检查错误数组中的键。
但是我不知道expect_file()
的用途。我在互联网上搜索很少,但没有找到任何好的帮助。任何人都可以给我一些关于这个功能的使用的描述。
expect_file()
用于验证特定于文件系统对象的断言。它有两个参数(一个是可选的)。
如果您使用单个参数调用此函数,它将用作被测对象文件名。如果使用两个参数调用它,将用作断言失败时显示的描述,但是如果您使用 0 个或两个以上参数调用它,它将抛出错误的方法调用异常。
你可以这样使用
expect_file('filename.txt')->exists();
expect_file('filename.txt')->notExists();
BTW expect_file()
是 verify_file()
的替代函数。