エンジニアきまぐれTipsスマートフォン用の表示で見るエンジニアきまぐれTipsこの広告は、90日以上更新していないブログに表示しています。単体テストでファイルシステムのモックを使うPHP単体テストでは外部リソースへのアクセスは行わないのが基本。ファイルシステムも含まれる。テスト対象コード内にある外部リソースへのアクセス処理は、アクセス先を「モック」に差し替えることで対応できる。設計レベルでモックへの差し替えしやすくするべきではあるが、標準の関数を呼び出している部分まで対応するのはなかなか難しい。マニュアルの中に「ファイルシステムのモック」という記事を発見。行うことが出来ることが分かった。