有没有办法设置键/值Comparator来测试mrunit中的MultiOutput?
根据我的分析: mrunit不使用键/值比较器来测试多输出的预期值和实际值的相等性。键/值比较器仅用于单输出键和值比较。
TestDriver 类具有单输出和多输出的单独方法,可比较预期结果和实际结果。
validate(single outputs, orderMatters);
validate(multioutput);
答案 0 :(得分:0)
这是mrunit的已知问题,并且在1.1.0版本的发布版本中未修复。请参阅jira:https://issues.apache.org/jira/browse/MRUNIT-224您可以在那里使用补丁来构建自己的mrunit版本。