再会。
我有一个工具,它通过toString
向每个对象添加某些字节码生成的实现来检测项目中的对象。生成的逻辑toString
无关紧要,但重要的是它的返回值取决于System.identityHashCode
内部进行的调用。
现在我想用自动化测试来覆盖生成的逻辑。我创建了一个用于测试的类,为其生成toString
并希望对其toString
输出进行断言。很明显,这样的测试是不可重现的,因为System.identityHashCode
在测试运行之间会给出不同的结果。
是否有可能以某种方式模拟System.identityHashCode
或稳定给出的结果?
噜噜哒
慕姐8265434
相关分类