trace test listener
1.0.0
単体テストの実行時に呼び出しトレースを検索します。モックする必要がある依存関係を特定するのに役立ちます。
これを使用するシナリオには、次のようなテストを見つけることが含まれる場合があります。
TraceTestListener は Composer 経由でインストールでき、 require-dev
依存関係として追加する必要があります。
php composer.phar require --dev cabdesigns/trace-test-listener dev-master
このリスナーが機能するには、XDebug がインストールされている必要があります。
配列引数を使用して、呼び出しトレース内で検索する検索語を構成します。
オプションで、トレース ファイルを書き込むディレクトリを設定することもできます。これはデフォルトでtraces
フォルダーになります。
< phpunit bootstrap = " vendor/autoload.php " >
<!-- ... other suite configuration here ... -->
< listeners >
< listener class = " CABDesignsPHPUnitListenerTraceTestListener " >
< arguments >
< array >
< element key = " 0 " >
< string >curl_exec</ string >
</ element >
</ array >
< string >traces</ string >
</ arguments >
</ listener >
</ listeners >
</ phpunit >