<分区>
我有这样的方法:
public function xy()
{
die('script was terminated.')
}
是否可以用 phpUnit 测试这个方法?
<分区>
我有这样的方法:
public function xy()
{
die('script was terminated.')
}
是否可以用 phpUnit 测试这个方法?
最佳答案
这可以通过重载 die() 函数来实现。此处描述了如何执行此操作: Intercepting the Exit Statement
简单地调用它是不可能的,因为只有一个 PHPUnit 进程,您将通过调用 die() 或 exit() 来终止它。
也看看这个问题的答案: How do you use PHPUnit to test a function if that function is supposed to kill PHP?
关于php - 我想测试一个具有 php 函数 die() 的 php 方法 xy,我该怎么做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19958079/