有谁知道如何比较存储库函数 (chirpsRepository.save) 和我在 api(api.saveChirp) 中实现的函数来查看测试是否正确?
问题是 chirpsRepository.save 是一个无效函数,我不知道如何测试它!!!
"POST /api/chirps" should "return status Ok" in {
new TestChirpsApi {
println("AAAAAAAAAAAAAA")
println(api.saveChirp(NewChirp("John Doe message")))
when(chirpsRepository.save(ChirpRecord(new ObjectId("503df1850364e1967b576e5d"), "My message is here"))).thenReturn("Ok")
println("BBBBBBBBBBBBBB")
assert(api.saveChirp(NewChirp("John Doe message")) === "Ok")
}
}
感谢您的帮助,如果有人知道用于测试的 scala 和 mockito 指南,我将很高兴知道。