タグ

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

タグの絞り込みを解除

ScalaとAdvent Calendarに関するm_shige1979のブックマーク (1)

  • PlayFramework2.4におけるDIのテスト方法 - Qiita

    PlayFramework2.4では Guice を使って正式に DI 機能が導入されました。DIを導入するメリットの一つとしてテストにおけるモックが凄くシンプルに実装できる点があります。 今回は簡単なユーザー認証の例を通じて、自分の試行錯誤中に勉強した、PlayFramework2.4におけるDIのテスト方法を紹介したいと思います。 DI機能を使っての実装 ■ まず、データを取得するためのRepositoryのインタフェースの定義及び実装を行います。 ※ テストで使わないので、実装は省略します。 case class User(username: String, password: String) trait UserRepository { def resolve(username: String): Option[User] } class UserRepositoryOnJDBC

    PlayFramework2.4におけるDIのテスト方法 - Qiita
  • 1