我想验证通过 lamdba 传入的值。函数如下所示:
fun save(entity: Any, idSupplier: () -> UUID): JsonEntity {
return save(JsonEntity(idSupplier(), entity, entity::class.simpleName!!))
}
现在在我的测试中,我想验证为 idSupplier 传入的值。我做了一个模拟来返回 save(...) 的值,它在我自己的 save(..., () -> ...) 中调用,就像这样
every { jsonStorage.save(any<JsonEntity>()) } answers { value }
现在验证我现在有这个
verify(exactly = 1) { jsonStorage.save(event, any()) }
哪个有效,但我想知道已通过的确切值,即如果实体的 id 是 123,我想验证这一点。
先感谢您