基本上我有一个名为killProgram的类的方法,它用于发送hTTP重定向然后杀死PHP.
我该怎么测试呢?当我运行phpunit时,它不返回该测试的任何内容,并完全关闭.
现在我正在考虑让killProgram函数抛出一个不应该被处理的异常,这将允许我断言抛出异常.
有没有更好的办法?
我有一个单元测试失败,因为标头已经发送.但是,此方案中的标题是预期的.
我如何告诉PHPUnit期望500头?
我读过这个问题,但没有用.
该方法包含在输出缓冲区中.
ob_start();
$foo->methodWhichSendsHeader();
ob_clean();
Run Code Online (Sandbox Code Playgroud)