コントローラのPHPUnit統合テストを実装しようとしています。コントローラの中で私はPHPRedisクラス(https://github.com/phpredis/phpredis#usage)のオブジェクトをインスタンス化:CakePHP IntegrationTestで "Redis" -classはテスト実行時にのみ不明です
//connect to redis database try { $this->objPHPRedis = new \Redis(); $this->objPHPRedis->connect('127.0.0.1'); } catch(\RedisException $e) { $this->log($e, 1); } catch (\Exception $e) { $this->log($e, 1); }
私は通常のリクエストを処理する際にこれは素晴らしい作品が、私は、テストを実行すると、それは失敗します。
PHP Fatal error: Class Redis not found in /var/www/.../MyController.php on line 100.
私はどこで問題の検索を開始するのか分かりません。問題が何であるか考えている人はいますか?
これは効果的ですありがとうございました! – Niklas