phpunit全局资源类型变量被设置为0

时间:2014-05-20 21:59:37

标签: phpunit bootstrapping

我正在测试遗留的php项目。它的db connect是全局设置的,因此可以在整个项目中使用。对于phpunit测试,我引导创建db connect的文件,但我的测试文件,db connect的资源设置为int(0),我无法弄清楚原因。

xml config to bootstrap:

<?xml version="1.0" encoding="UTF-8" ?>
<phpunit bootstrap="_app.php">
<testsuites>
    <testsuite name="generic_suite">
        <file>./tests/user.test.php</file>
    </testsuite>
</testsuites>

测试文件

global $db; var_dump($db); //it works, contains everything
class UserTest extends PHPUnit_Framework_TestCase{
public function testUser()
{
    global $db;var_dump($db);//resource type is set to 0, others work fine, why!
}
}

0 个答案:

没有答案