使用SimpleTest进行PHP单元测试 - 无法设置cookie

时间:2012-07-10 22:16:43

标签: php unit-testing cookies simpletest

我正在使用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();

0 个答案:

没有答案