【发布时间】:2013-09-30 12:48:07
【问题描述】:
当我按照我们正在使用的某个多映射的顺序为错误编写单元测试时,我正在寻找一种方法来在单元测试中“注入”hashCode 修复。
有什么方法可以在不改变原始类的情况下覆盖 default-hashCode()-value?
提前致谢!
【问题讨论】:
-
你试过看 Powermock 吗?
-
也许你可以在
test下扩展你的类,并覆盖hashCode方法,并在你的测试中使用新类 -
Sajan Chandran:谢谢你的想法。我试试看!
-
创建一个覆盖 GetHashCode 方法的派生类。声明任何构造函数并调用等效的 base()。使用此类进行测试。
标签: java unit-testing junit4