2

Hadoop ジョブの単体テストを作成しようとしています。問題は、マッパーが渡された Context 引数を使用して、その時点で読み取られているファイルを判別することです。次の呼び出しを行います。

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

ただし、MRUnit を使用してマッパーの単体テストを作成しているときに、この Context オブジェクトをモックアウトする方法が見つからないようです。MapDriver でさえ、新しい Context オブジェクトを設定するオプションがないようです。このマッパー クラスの単体テストを作成する方法はありますか?

4

1 に答える 1