### Question:
ForwardingBigQueryFileOutputCommitter extends OutputCommitter { @Override public void commitJob(JobContext context) throws IOException { delegate.commitJob(context); } ForwardingBigQueryFileOutputCommitter(TaskAttemptContext context, OutputCommitter delegate); @Override void commitJob(JobContext context); @Override void abortJob(JobContext context, State state); @Override void abortTask(TaskAttemptContext context); @Override void commitTask(TaskAttemptContext context); @Override boolean needsTaskCommit(TaskAttemptContext context); @Override void setupJob(JobContext context); @Override void setupTask(TaskAttemptContext context);  }### Answer:
@Test public void testCommitJob() throws IOException { committer.commitJob(job); verify(mockCommitter).commitJob(eq(job)); }