throws IOException, InterruptedException {
TaskAttemptContext tac = mock(TaskAttemptContext.class);
when(tac.getConfiguration()).thenReturn(conf);
Edge edge = mock(Edge.class);
when(edge.getTargetVertexId()).thenReturn(new LongWritable(1));
when(edge.getValue()).thenReturn(new LongWritable(5));
final RecordWriter<Text, Text> tw = mock(RecordWriter.class);
SrcIdDstIdEdgeValueEdgeWriter writer = new SrcIdDstIdEdgeValueEdgeWriter() {
@Override
protected RecordWriter<Text, Text> createLineRecordWriter(