タグ

ブックマーク / q-yoshida.hatenadiary.org (1)

  • SAStrutsのJUnitテストでActionに自動DIしたい - q-yoshidaの日記

    ActionのJUnitテストをしようとするとActionCustomizerでNullPointerExceptionが発生します。アクションマッピングを作成しようとしているんですが、JUnitテストなのでそいつをセットするModuleConfigがなくて落ちるわけですね。 ちょっと調べてみたところ、ひがさんがテストクラス内でnewして依存性は手動で解決すればぬるぽは発生しなくなりますよとおっしゃってました。でも…DIコンテナなんだから自動でインジェクションしたい! というわけで、設定で解決してみることにしました。 env_ut.txt jtJUnitテスト専用の環境変数設定ファイルに'jt'という怪しげな環境変数を設定します。JunitTestのつもりです。 s2container.dicon <components> <include condition="#ENV == 'ut'"

    SAStrutsのJUnitテストでActionに自動DIしたい - q-yoshidaの日記
  • 1