*
* @throws GenieException
*/
@Test(expected = GenieException.class)
public void testRunJobThrowsException() throws GenieException {
final JobRepository jobRepo = Mockito.mock(JobRepository.class);
final GenieNodeStatistics stats = Mockito.mock(GenieNodeStatistics.class);
final JobManagerFactory jobManagerFactory = Mockito.mock(JobManagerFactory.class);
final JobServiceJPAImpl impl = new JobServiceJPAImpl(jobRepo, stats, jobManagerFactory);
final Job job = Mockito.mock(Job.class);
Mockito.when(job.getId()).thenReturn(JOB_1_ID);
Mockito.when(jobRepo.findOne(JOB_1_ID)).thenReturn(job);
final JobManager manager = Mockito.mock(JobManager.class);
Mockito.when(jobManagerFactory.getJobManager(job))
.thenThrow(new GenieException(
HttpURLConnection.HTTP_NOT_FOUND,