【问题标题】:Hadoop unit test with mocked out Context带有模拟上下文的 Hadoop 单元测试
【发布时间】:2014-02-05 21:47:46
【问题描述】:

我正在尝试为 hadoop 作业编写单元测试。问题是映射器使用传递给它的 Context 参数来确定此时它正在读取哪个文件。它发出以下调用:

String inputFile = ((FileSplit) context.getInputSplit()).getPath().toString();

但是,在使用 MRUnit 为映射器编写单元测试时,我似乎找不到任何方法来模拟这个 Context 对象。甚至 MapDriver 似乎也没有任何设置新 Context 对象的选项。有没有办法为这个映射器类编写单元测试?

【问题讨论】:

    标签: java unit-testing hadoop mrunit


    【解决方案1】:
    猜你喜欢
    • 2015-06-19
    • 2018-11-16
    • 1970-01-01
    • 2021-11-07
    • 2016-02-11
    • 2021-11-05
    • 1970-01-01
    • 1970-01-01
    • 2021-09-22
    相关资源
    最近更新 更多