4
|
Luciano Fiandesio · 技术社区 · 14 年前 |
|
1
2
iwein是正确的;但是,在某些情况下(例如嵌入式系统),内存不足,您不想使用或不能使用不变性。 我发现的一个解决方法是为每个调用使用不同的mock,然后验证每个mock都有一个调用的mock列表。
它没有那么漂亮,但是您不必以这种方式使您的类不可变。 |
![]() |
2
2
ArgumentCaptor的Javadoc建议您尝试什么,所以我认为这是一个bug。但是,这是代码中的一个bug。 问题是你正在更改 相同的 每次调用setName(..)时都是dummy。我建议你做个假人 不变的 尽可能避免二传手。这将避免这些类型的错误。 如果不能使虚拟对象不可变以强制解决问题,那么至少应该从每个get传递一个不同的实例。做
会解决问题的。 |
![]() |
3
1
我有这个问题,最后用了
|
![]() |
sroko1 · 测试失败,出现问题。isThrownBy() 3 年前 |
|
tim tim · scala-单元测试-如何在类中模拟类方法 6 年前 |
![]() |
Rgfvfk Iff · Mockito check参数属于Map类 6 年前 |