Class SchedulerAuxiliaryTablesWatchdogTest

All Implemented Interfaces:
JaloSessionHolder

@IntegrationTest public class SchedulerAuxiliaryTablesWatchdogTest extends ServicelayerBaseTest
Integration tests for SchedulerAuxiliaryTablesWatchdog
  • Constructor Details

    • SchedulerAuxiliaryTablesWatchdogTest

      public SchedulerAuxiliaryTablesWatchdogTest()
  • Method Details

    • setUp

      public void setUp()
    • tearDown

      public void tearDown() throws Exception
      Throws:
      Exception
    • shouldThrowExceptionWhenWatchdogNameIsNull

      public void shouldThrowExceptionWhenWatchdogNameIsNull()
    • shouldThrowExceptionWhenWatchdogNameIsEmpty

      public void shouldThrowExceptionWhenWatchdogNameIsEmpty()
    • shouldThrowExceptionWhenWatchdogNameIsBlank

      public void shouldThrowExceptionWhenWatchdogNameIsBlank()
    • shouldThrowExceptionWhenRuntimeConfigHandlerIsNull

      public void shouldThrowExceptionWhenRuntimeConfigHandlerIsNull()
    • shouldThrowExceptionWhenTaskParametersIsNull

      public void shouldThrowExceptionWhenTaskParametersIsNull()
    • shouldExecuteAndStopTask

      public void shouldExecuteAndStopTask() throws InterruptedException
      Throws:
      InterruptedException
    • shouldRejectNextTaskExecutionIfPreviousStillInProgress

      public void shouldRejectNextTaskExecutionIfPreviousStillInProgress() throws InterruptedException
      Throws:
      InterruptedException
    • shouldRejectTaskExecutionIfWatchdogDestroyed

      public void shouldRejectTaskExecutionIfWatchdogDestroyed() throws Exception
      Throws:
      Exception
    • shouldNotExecuteTaskIfWatchdogIsDisabled

      public void shouldNotExecuteTaskIfWatchdogIsDisabled()
    • shouldNotExecuteTaskIfSchedulerIntervalIsZero

      public void shouldNotExecuteTaskIfSchedulerIntervalIsZero()
    • shouldNotExecuteTaskIfSchedulerIntervalIsNegative

      public void shouldNotExecuteTaskIfSchedulerIntervalIsNegative()