我是单元测试的新手,想开始用于我正在从事的大型项目。我在我的 Mac (10.8.3) 上与 MAMP 一起运行了 PHPUnit。我正在为其编写单元测试的应用程序在很大程度上依赖于数据库。
在我正在测试的其中一个类中,它使用创建与 MySQL 数据库的连接mysqli_connect
- 但是它因以下错误而失败:
Warning: mysqli_connect(): [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in /[PATH TO FILE]/database.php on line 340
我在运行单元测试时无法连接到数据库,还是需要设置一些额外的东西?该数据库也在我的机器上本地运行。