単体テストは初めてで、現在取り組んでいる大規模なプロジェクトで使用を開始したいと考えています。Mac (10.8.3) で MAMP と一緒に PHPUnit を実行しています。私が単体テストを書いているアプリケーションは、データベースに大きく依存しています。
私がテストしているクラスの 1 つで、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
単体テストの実行中にデータベースに接続できませんか、それとも何か特別にセットアップする必要がありますか? データベースも私のマシンでローカルに実行されています。