コントローラーのアクションをカバーする単体テスト (phpunit) を作成しようとしています。getRequest() 呼び出しの無効なスコープに関する問題が発生しています。
注: 私は Symfony2 と TDD (phpunit) の初心者です
リクエスト自体が無いからでしょうか。
私の質問は次のとおりです。
- リクエスト オブジェクトをモックできますか?
- 私はこれに正しい方法で取り組んでいますか?コードの大部分をサービスに配置してから、サービスの単体テストを行い、コントローラーの機能テストのみを行う必要がありますか?
コードの行数ではなく、今後の原則を知ることが私が求めていることだと思います。