タグ

ブックマーク / fullkawa.hatenadiary.org (1)

  • [CakePHP] Controllerのテストを書くときに気をつけること - TODO: ブログの名前を考える

    ようやく、自分の中でテスト駆動開発するのが「デフォルト」になってきた。 そして今回、初めてMVCなシステムのテストを書いていることに気づいたので、そのポイント(一部、CakePHP限定)を書いておこうと思う。 Controllerのテストは書きにくい? テスト駆動開発初心者でも、getter/setterなメソッドのテストは書きやすいと思われる。なぜなら、入力と出力が分かりやすいから。 しかし、Controllerのactionなメソッドは書きづらい/書けないと思っている人が多いのかなと思う。入力→出力の課程でいろいろ(むしろ、ありとあらゆることを?)やるから。 そこはやはり、モノの見方を改めるに限る。 「Controllerはテストが書きづらい/書けない」じゃなく、「テストが書けるようにControllerを書く」だ。 そもそも、テスト駆動開発自体がそういう思想の元に行われていると自分は

    [CakePHP] Controllerのテストを書くときに気をつけること - TODO: ブログの名前を考える
    zuborawka
    zuborawka 2012/12/06
    本当にコントローラのテストって悩みまくります。コメント欄も含めて参考にする。
  • 1