タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

tddとdiに関するrgfxのブックマーク (2)

  • Android MockとRoboGuiceでTDD - 遥かへのスピードランナー

    Androidアプリ開発(に限った話ではないですが)でTDDしたいと思ったときに、テスト対象クラスのフィールドをモックで差し替えたい、と思うことがしばしばあります。依存するクラスの振る舞いを固定化することで、テスト対象オブジェクトの振る舞いだけに着目したテストケースを書くことができるからです。 そんな時に、DIコンテナ上でコードを書いていると便利です。以前、少しだけSeasar2+EasyMockでテストを書いていたことがあったのですが、作成したモックオブジェクトの差し替えを、ほぼ全てSeasar2がやってくれたのでものすごく便利でした。 Android開発でもSeasar2+EasyMockくらい簡単にテストを書きたい! ということで、 Android Mockでモックオブジェクトとその振る舞いを定義 RoboGuiceでモックオブジェクトをテスト対象クラスにインジェクト ということをや

    Android MockとRoboGuiceでTDD - 遥かへのスピードランナー
  • Unit Testing in Dependency Injection - _development,

    〜 海藻系男子に捧ぐ 〜 プロジェクトページのGet Started!を見て、「ナニコレ。具象クラスをDIとかありえないんですけどwww」などと吹聴していたわけですが”RoboGuiceやってみた : vvakameの日記” を見てRoboGuiceバカにしてすまんかった、と猛省したのでAndroidでDIでUTなことを書くことにしました。 エントリでは、RoboGuiceを使ってごく単純なテストを実行する方法を解説します。 RoboGuiceなプロジェクトの作り方などはvvakameさんのエントリを参照してください。 アプリケーションをつくる まず、テストのためのアプリケーション(つまりフツーのアプリケーションですね)をつくります。 説明で使用するアプリケーションは、画面に"わかめ”と表示する単純なものです。 テストでは、表示が"わかめ"に変わったことをAssertする予定にしておきま

    Unit Testing in Dependency Injection - _development,
    rgfx
    rgfx 2010/09/05
    Android用DIのRoboguice使ったプロジェクトでUnitTestやってみるの巻
  • 1