具有多个测试文件时,PHPUnit数据库连接丢失

时间:2016-09-21 05:53:10

标签: php phpunit

我有两个PHPUnit测试文件(两个不同的类)。两个文件中的测试都连接到我的数据库并插入/选择数据以测试我的逻辑。

当我只有一个测试文件(哪个没关系)时,该文件中的所有测试都会通过。当我有两个测试文件时,第二个测试文件中出现错误mysqli_real_escape_string() expects parameter 1 to be mysqli, null given

两个测试文件都以此行开头,以连接到数据库:

 include 'database.php';  //connects to the database, declares $myDb

然后两个测试文件都会调用另一个使用global $myDb;

的类

我不确定为什么我的数据库连接会在两个文件存在时关闭 - 我不会在任何地方关闭它。任何指针都会受到赞赏。

0 个答案:

没有答案