我有以下伪代码
public function testSomething() {
// assert something
// assert something else
$this->setExpectedException(...);
// trigger my exception here
// do one last thing
}
我看到的问题是,触发异常后的代码永远不会生成。它是否正确?
这只是一个普遍的疑惑——如果这是正常的,我将重构我的测试以直接执行 try/catch,fail()
如果没有捕获到则测试。