use of com.synopsys.integration.alert.api.task.ScheduledTask in project hub-alert by blackducksoftware.
the class TaskManagerTest method testScheduleFixedRateForUnknownTask.
@Test
public void testScheduleFixedRateForUnknownTask() {
ScheduledTask task = Mockito.mock(ScheduledTask.class);
final String taskName = "a_task";
final long period = 999;
Mockito.when(task.getTaskName()).thenReturn(taskName);
TaskManager taskManager = new TaskManager();
taskManager.registerTask(task);
taskManager.scheduleExecutionAtFixedRate(period, "unknown_task");
Mockito.verify(task, Mockito.times(0)).scheduleExecutionAtFixedRate(Mockito.anyLong());
taskManager.scheduleExecutionAtFixedRate(period, null);
Mockito.verify(task, Mockito.times(0)).scheduleExecutionAtFixedRate(Mockito.anyLong());
}
Aggregations