2

コントローラーのアクションをカバーする単体テスト (phpunit) を作成しようとしています。getRequest() 呼び出しの無効なスコープに関する問題が発生しています。

注: 私は Symfony2 と TDD (phpunit) の初心者です

リクエスト自体が無いからでしょうか。

私の質問は次のとおりです。

  1. リクエスト オブジェクトをモックできますか?
  2. 私はこれに正しい方法で取り組んでいますか?コードの大部分をサービスに配置してから、サービスの単体テストを行い、コントローラーの機能テストのみを行う必要がありますか?

コードの行数ではなく、今後の原則を知ることが私が求めていることだと思います。

4

1 に答える 1