我正在尝试使用MRUnit对我的hadoop作业执行单元测试。
对于我自己的Writable,
withOutput(K2 k2, V2 v2)
失败。我尝试从Object覆盖equals(Object o)方法,但这无济于事。有什么主意如何告诉MRUnit两个可写对象实际上何时相同?
最佳答案
为了使runTest()
成功,必须重写int hashCode()
。
关于unit-testing - MRUnit:测试失败,并且自定义可写,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12639621/