2
hadoop 작업에 대한 단위 테스트를 작성하려고합니다. catch는 매퍼가 전달 된 Context 인수를 사용하여 그 시점에서 어느 파일을 읽을 것인지를 결정합니다. 그것은 다음과 같은 호출을 그러나조롱 한 Hadoop 단위 테스트 컨텍스트
String inputFile = ((FileSplit) context.getInputSplit()).getPath().toString();
, MRUnit를 사용하여 매퍼에 대한 단위 테스트를 작성하는 동안,이 Context 객체를 조롱 할 수있는 방법을 찾을 수가 기운 다. 심지어 MapDriver는 새로운 Context 객체를 설정하는 옵션을 가지고 있지 않습니다. 이 매퍼 클래스에 대한 단위 테스트를 작성할 수있는 방법이 있습니까?