我正在尝试使用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/

10-09 05:16