@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); }