@Override public RunningJob submitJob( Configuration c ) throws IOException { return delegate.submitJob( c ); }
protected MapReduceJobAdvanced submit( Configuration conf ) throws IOException { return new RunningJobMapReduceJobAdvancedImpl( hadoopShim.submitJob( conf ) ); }
@Test public void testProcess() throws Exception { HadoopShim hadoopShim = new MockHadoopShim(); HadoopConfiguration c = spy( new HadoopConfiguration( VFS.getManager().resolveFile( "ram:///" ), "id", "name", hadoopShim ) ); Configuration conf = mock( Configuration.class ); c.getHadoopShim().submitJob( conf ); verify( c ).process( conf ); assertEquals( hadoopShim.getHadoopVersion(), c.getHadoopShim().getHadoopVersion() ); } }