Class StatisticsPublisherTest

    • Constructor Detail

      • StatisticsPublisherTest

        public StatisticsPublisherTest()
    • Method Detail

      • setUp

        public void setUp()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • tearDown

        public void tearDown()
                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shouldWorkForStartingAndStoppingAndStarting

        public void shouldWorkForStartingAndStoppingAndStarting()
      • shouldNotStartWorkerWhenPropertyIsDisabled

        public void shouldNotStartWorkerWhenPropertyIsDisabled()
                                                        throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException
      • shouldNotStartWorkerWhenPropertyIsInvalid

        public void shouldNotStartWorkerWhenPropertyIsInvalid()
      • shouldStartWorkerThreadIfPropertyIsTrue

        public void shouldStartWorkerThreadIfPropertyIsTrue()
      • shouldStopWorkerOnDestroy

        public void shouldStopWorkerOnDestroy()
                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shouldStartOnlyOneWorkerWhenCalledMultipleTimes

        public void shouldStartOnlyOneWorkerWhenCalledMultipleTimes()
                                                             throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException
      • shouldStartOnlyOneWorkerWhenCalledMultipleTimesConcurrently

        public void shouldStartOnlyOneWorkerWhenCalledMultipleTimesConcurrently()
      • shouldCreateBackOffStrategyWithValuesFromProperties

        public void shouldCreateBackOffStrategyWithValuesFromProperties()