我有一个方法 - getSomethingAmount() 在我想测试的某个类(A 类)中。这个 getSomethingAmount() 方法逻辑依赖于 Set bSet,它在 A 类初始化时传入构造函数。例如,如果 Set bSet 包含 2 个具有 Status.OK 的对象,则 getSomethingAmount() 必须返回 2。如何使用 Mockito 正确验证此条件?
现在我存根 2 B 类类型对象,将它们放入 bSet 中,然后使用 JUnit 断言断言 getSomethingAmount() 方法结果 - 它可以工作,但在我看来它不像“真正的”Mockito 方式。