Блок-тест Hadoop с вычеркнутым контекстом

Я пытаюсь написать модульный тест для задания hadoop. Уловка в том, что картограф использует переданный ему аргумент Context, чтобы определить, какой файл читается им в данный момент. Это делает следующий вызов:

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

Тем не менее, при написании модульного теста для маппера с использованием MRUnit, я не могу найти способ макетировать этот объект Context. Даже у MapDriver, похоже, нет никакой опции для установки нового объекта Context. Есть ли способ, которым я могу написать модульный тест для этого класса картографа?

1 ответ

Другие вопросы по тегам