我正在修改 Record Reader 中的 MapReduce 程序,并想为 mapper 编写一个测试用例来调用自定义的 InputFormat 或 Record Reader。我已经修改了记录阅读器的测试用例,但记录阅读器测试用例不是 mrunit 的。
由于 MapDriver.newMapDriver 下未列出 withInputFormat 函数,如何从 Mapper 调用自定义的 Record Reader?
请找到我的代码快照:
@Before
public void setUp(){
MapDriver<Object, Text, Text, Text> mapDriver = MapDriver.newMapDriver(new myMapper());
}
@Test
public void testFunction1() throws IOException {
mapDriver.withInput(...).withOutput(...).runTest();
}
谢谢