エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PlayFramework2.4におけるDIのテスト方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PlayFramework2.4におけるDIのテスト方法 - Qiita
***PlayFramework2.4***では Guice を使って正式に DI 機能が導入されました。DIを導入するメリットの一... ***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 UserRepositoryO