Unit testing MRUnit:测试失败,自定义可写

Unit testing MRUnit:测试失败,自定义可写,unit-testing,hadoop,Unit Testing,Hadoop,我正在尝试使用实现hadoop作业的单元测试 对于我自己的可写性,中的断言 withOutput(K2 k2, V2 v2) 失败。我已经尝试从Object重写equals(Object o)方法,但这没有帮助。有没有办法告诉MRUnit什么时候两个可写内容实际上是相同的?为了runTest()成功,必须重写int-hashCode()。为了runTest()成功,必须重写int-hashCode()。我还没有找到如何让with-output工作的方法,但我现在使用的不是运行runTest()

我正在尝试使用实现hadoop作业的单元测试

对于我自己的可写性,中的断言

withOutput(K2 k2, V2 v2)

失败。我已经尝试从Object重写equals(Object o)方法,但这没有帮助。有没有办法告诉MRUnit什么时候两个可写内容实际上是相同的?

为了
runTest()
成功,必须重写
int-hashCode()

为了
runTest()
成功,必须重写
int-hashCode()

我还没有找到如何让
with-output
工作的方法,但我现在使用的不是运行
runTest()
,而是返回一个列表的
run()
。通过这种方式可以使用JUnit断言方法。我还没有找到如何让输出
正常工作,但它没有运行
runTest()
,而是使用返回列表的
run()
。这样就可以使用JUnit断言方法。