EC-CUBE3環境でPHPUnitでのテストを最近行なっていて調べたことのメモ
(と思って書き始めたが、実際のプロダクトのコードは書けないなあと思ったので調べたリンクのメモ)
テスト駆動開発に関して
テスト範囲
下記のサイトが詳しい。
- Controller(Routing)
ec-cube/tests/Eccube/Tests/Web
以下にテストコードを配置する
- Service
- Form
テストコードの書き方
実際のテストコードの書き方だったり、テストの粒度に最初は悩んだがまずは公式のリポジトリのコードを参照して書いてみていた。