我正在写一个 ArgumentMatcher,比较的内容归结为:
return A.value().equals(B.value()) && A.name().equals(B.name());
不幸的是,当没有通过时,Mockito 只是告诉我它失败了。我想添加一条自定义消息,例如“值不匹配”或“名称不匹配”(当然我想提供更多信息,但在我弄清楚这个简单的案例之前,还有什么意义呢?任何进一步)。
以前(在使用 Mockito 之前),我记得匹配器有两种方法 - 一种用于检查匹配,另一种用于生成失败消息(确实,编写这两种方法很痛苦,但我现在想念第二种方法)。
知道怎么做吗?任何帮助表示赞赏!