phake
v4.5.1
Phake は、モック オブジェクト、テスト ダブル、メソッド スタブを提供することを目的とした PHP のフレームワークです。
Phake は、現在のモック フレームワークの柔軟性と使いやすさの欠如と、Mockito for Java の最近の経験にインスピレーションを受けて誕生しました。
Phake とほとんどの php モック フレームワーク (つまり、PHPUnit、PHPMock のモック機能、SimpleTest のモック機能) とのモックにおける重要な概念的な違いは、Phake (Mockito と同様) が呼び出しが確実に行われるように検証戦略を採用していることです。つまり、通常どおりコードを呼び出し、テスト中のコードの終了後に、予期したメソッドが呼び出されたかどうかを確認できます。これは、呼び出しが行われる前に期待値を提示する期待値戦略を使用する前述の php 用の製品とは大きく異なります。
Phake は Composer を使用してインストールできます。
composer require --dev phake/phake
もちろん、github リポジトリからダウンロードしてソースからインストールすることもできます: https://github.com/phake/phake
Phake の利用方法に関する情報が記載されたリンクがいくつかあります。
フェイクのウェブサイト
フェイクのドキュメント
最初のフェイクアナウンス
PHPStormプラグイン
共有したい記事やチュートリアルがある場合は、お気軽に github で問題を開いてください。このリストに追加します。