gpt4 book ai didi

java - Mockito 中模拟的谓词验证?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:14:46 25 4
gpt4 key购买 nike

有没有办法询问 Mockito 是否调用了一个方法(如验证),而不是在 false 时爆炸,它只会返回 true/false。本质上,我希望能够在我编写的一些包装 Mockito 的代码中查询模拟对象,然后以我自己的方式处理故障。

最佳答案

您好,我不认为现在有类似的东西。但是,您可以通过自定义 VerificationMode 来实现.您可以采用与经典 visitor 模式相同的方式进行操作,即在您设置的 verify 方法中创建 VerificationMode 实例一些实例变量为 true 或 false,最后您可以通过查询 VerificationMode 实例来检查结果。

请注意,您需要包装 验证模式并捕获它可能抛出的异常。 (times(1) 是默认的验证方式)

希望对您有所帮助。

关于java - Mockito 中模拟的谓词验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8708071/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com