@Test
 public void assertRegisterTransientJob() {
   when(configService.load("transient_test_job"))
       .thenReturn(Optional.<CloudJobConfiguration>absent());
   producerManager.register(transientJobConfig);
   verify(configService).add(transientJobConfig);
   verify(transientProducerScheduler).register(transientJobConfig);
 }
 @Test
 public void assertRegisterDaemonJob() {
   when(configService.load("daemon_test_job"))
       .thenReturn(Optional.<CloudJobConfiguration>absent());
   producerManager.register(daemonJobConfig);
   verify(configService).add(daemonJobConfig);
   verify(readyService).addDaemon("daemon_test_job");
 }
 @Test(expected = JobConfigurationException.class)
 public void assertRegisterExisted() {
   when(configService.load("transient_test_job")).thenReturn(Optional.of(transientJobConfig));
   producerManager.register(transientJobConfig);
 }