cakeコマンド内でPHPUnitへの依存関係を解決し、PHPUnitからCakePHPのクラスが参照可能になるように作られていました。 ところがCakePHP3からは、以下のようにphpunitコマンドを使って実行します。 PSR-0のオートロードに対応したことで、PHPUnitからCakePHP3のクラスが参照可能になるのです。 はじめてみよう 同様の理由で、CakePHP2のアプリケーションをBehatでテストしたい場合は、私が作成したBdd Pluginを使ってBehatのステップ記述からCakePHPのクラスを参照可能になるようにしていました。 しかしBehatにおいても直接実行したステップ定義から、CakePHP3のクラスが参照可能になるのです。 CakePHP3のアプリケーションをどのようにBehatからアクセスするのか、CakePHP3のブログチュートリアルを例にサンプルア
![sizuhiko - Technote - CakePHP3 のアプリケーションを Behat でテストする](https://cdn-ak-scissors.b.st-hatena.com/image/square/cdf827703480e5d853d3b74936b9ec3aa89d609d/height=288;version=1;width=512/http%3A%2F%2Fblog.open.tokyo.jp%2Fimages%2Fblog%2Fcakephp3_behat.png)