我正在使用Simple Test进行单元测试,我尝试设置Cookie,但是我收到了这个错误:
错误:意外的PHP错误[无法修改标头信息 - 标题已经发送]严重性[2]
我认为Simple Test会在执行单元测试用例之前发送标题。
我已经尝试过的是在我的脚本开头使用ob_start();
进行缓冲,但仍然无效。
test.php 的代码:
session_start();
//start bufering
ob_start();
//simple test
require_once('test/simpletest/autorun.php');
//the code to test
require_once('include/allClass.php');
//config
require_once('configs/conf_global.php');
//connect to the database
$connection = new Connection();
$connection->getConnect();
//my unit tests
require_once('test/allTestClass.php');
//destroy the session
session_destroy();