Mrunit:如何为MultiOutput测试设置值比较器

时间:2016-07-20 00:29:25

标签: java mapreduce mrunit

有没有办法设置键/值Comparator来测试mrunit中的MultiOutput?

根据我的分析: mrunit不使用键/值比较器来测试多输出的预期值和实际值的相等性。键/值比较器仅用于单输出键和值比较。

TestDriver 类具有单输出和多输出的单独方法,可比较预期结果和实际结果。

validate(single outputs, orderMatters);
validate(multioutput);

1 个答案:

答案 0 :(得分:0)

这是mrunit的已知问题,并且在1.1.0版本的发布版本中未修复。请参阅jira:https://issues.apache.org/jira/browse/MRUNIT-224您可以在那里使用补丁来构建自己的mrunit版本。