Unit testing MRUnit:测试失败,自定义可写
我正在尝试使用实现hadoop作业的单元测试 对于我自己的可写性,中的断言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()
withOutput(K2 k2, V2 v2)
失败。我已经尝试从Object重写equals(Object o)方法,但这没有帮助。有没有办法告诉MRUnit什么时候两个可写内容实际上是相同的?为了
runTest()
成功,必须重写int-hashCode()
。为了runTest()
成功,必须重写int-hashCode()
。我还没有找到如何让with-output
工作的方法,但我现在使用的不是运行runTest()
,而是返回一个列表的run()
。通过这种方式可以使用JUnit断言方法。我还没有找到如何让输出正常工作,但它没有运行runTest()
,而是使用返回列表的run()
。这样就可以使用JUnit断言方法。