我有这样的方法:
public function xy()
{
die('script was terminated.')
}
如果可以用phpUnit测试这种方法?
这可以通过重载 die() 函数来实现。此处介绍了如何执行此操作:截获退出语句
简单地调用它是不可能的,因为只有一个 PHPUnit 进程,您将通过调用 die() 或 exit() 来杀死它。
也看看这个问题的答案:你如何使用 PHPUnit 来测试一个函数,如果该函数应该杀死 PHP?
我有这样的方法:
public function xy()
{
die('script was terminated.')
}
如果可以用phpUnit测试这种方法?
这可以通过重载 die() 函数来实现。此处介绍了如何执行此操作:截获退出语句
简单地调用它是不可能的,因为只有一个 PHPUnit 进程,您将通过调用 die() 或 exit() 来杀死它。
也看看这个问题的答案:你如何使用 PHPUnit 来测试一个函数,如果该函数应该杀死 PHP?