我正在写一些单元测试。我目前正在测试的系统是 MVC 框架中的网络应用程序。
如果我们想在没有站点皮肤系统的情况下渲染页面,我们通常会像往常一样运行我们的代码,但会打印一个“die();” 函数末尾的语句以在网站的其余部分呈现之前退出。
现在我们正在添加单元测试,这似乎是一个问题。你看,当你 DIE(); 在 MVC 中,这似乎向 PHPUnit 发送了相同的消息。
Grrrr ...代码现在已呈现“不可测试”
或者有吗?
一个人如何计划一个 die(); 在 PHPUnit 中?
我知道在测试之前添加这个:
/**
* @expectedException PHPUnit_Framework_Error
*/
但它不允许我测试“死亡时”的变量(至少我不这么认为)
任何人都可以启发我吗?
谢谢!:D