私はscalaを使っていくつかのCRUD関数を作成しました。単体テストを使ってそれらをテストしたいと思います。たとえば、sendメソッドをテストしたいとします。ScalaTestを使ったPlayframework単体テストのCRUD関数
class MyFunctionDAO @Inject() (db: DB) {
def collection: JSONCollection = db.collection[JSONCollection]("myCollection")
def save(myObject: MyObject): Future[Either[String, UUID]] = {
collection.insert(myObject).map {
case result if result.ok == true => Right(myObject._id)
case result => Left(result.message)
}
}
}
どうすればいいですか?どのような例をお願いしますか?
ありがとう – Rajeun