UserService
実装した( MyUserService
) メソッドを直接テストする方法を知りたいです。インポートしましMyUserService
たが、認識されないようです。
エラーは次のとおりです。
not found: value MyUserService
ご協力いただきありがとうございます。これがfindメソッドのテストケースです。
これが私のテストケースです...
"retrieve a user by UserId" in new WithApplication {
val user : Option[User] = MyUserService.find(UserId("johnnyboy", "userpass"))
val getUser = user.get
getUser.uid must equalTo(Some(1))
getUser.id.id must equalTo ("johnnyboy")
getUser.id.providerId must equalTo("userpass")
getUser.userType must equalTo(Some("admin"))
getUser.firstName must equalTo("John")
getUser.lastName must equalTo("Smith")
getUser.fullName must equalTo("John Smith)
getUser.email must equalTo(Some("johnsmith@gmail.com"))
getUser.avatarUrl must equalTo(None)
getUser.authMethod must equalTo(AuthenticationMethod("userPassword"))
getUser.oAuth1Info must equalTo(None)
getUser.oAuth2Info must equalTo(None)
getUser.passwordInfo.get.hasher must equalTo(PasswordHasher.BCryptHasher)
getUser.passwordInfo.get.password must equalTo("$2a$10$eYPUTBSjprjKKmUf4m4XRuwurSxKKwbw13eP6WyDNk/LdpKgBytda")
getUser.passwordInfo.get.salt must equalTo(None)
}
再度、感謝します。