Class name Method name Groups
storm.starter.tools.SlotBasedCounterTest   
@Test
  shouldIncrementCount  
  newInstanceShouldHaveEmptyCounts  
  shouldReturnNonEmptyCountsWhenAtLeastOneObjectWasCounted  
  wipeSlotShouldSetAllCountsInSlotToZero  
  negativeOrZeroNumSlotsShouldThrowIAE  
  shouldReturnZeroForNonexistentObject  
  positiveNumSlotsShouldBeOk  
  wipeZerosShouldRemoveAnyObjectsWithZeroTotalCount  
  shouldIncrementCountOnlyOneSlotAtATime  
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
storm.starter.tools.RankableObjectWithFieldsTest   
@Test
  shouldNotBeEqualToFalseDuplicates  
  toStringShouldContainStringRepresentationsOfObjectAndCount  
  shouldBeEqualToItself  
  shouldReturnTheFields  
  constructorWithNegativeCountAndFieldsShouldThrowIAE  
  shouldBeEqualToTrueDuplicates  
  fieldsShouldBeImmutable  
  shouldNotBeEqualToInstancesOfOtherClasses  
  shouldHaveDifferentHashCodeThanFalseDuplicates  
  shouldReturnTheCount  
  shouldCreateRankableObjectFromTuple  
  constructorWithNullObjectAndNoFieldsShouldThrowIAE  
  shouldReturnTheObject  
  verifyCompareTo  
  constructorWithNegativeCountAndNoFieldsShouldThrowIAE  
  shouldHaveSameHashCodeAsTrueDuplicates  
  constructorWithNullObjectAndFieldsShouldThrowIAE  
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
storm.starter.bolt.TotalRankingsBoltTest   
@Test
  positiveEmitFrequencyShouldBeOk  
  shouldEmitSomethingIfTickTupleIsReceived  
  shouldDeclareOutputFields  
  negativeOrZeroTopNShouldThrowIAE  
  shouldEmitNothingIfNormalTupleIsReceived  
  negativeOrZeroEmitFrequencyShouldThrowIAE  
  shouldSetTickTupleFrequencyInComponentConfigurationToNonZeroValue  
  positiveTopNShouldBeOk  
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
storm.starter.tools.RankingsTest   
@Test
  shouldCorrectlyRankWhenUpdatedWithRankables  
  constructorWithPositiveTopNShouldBeOk  
  shouldNotRankDuplicateObjectsMoreThanOnce  
  shouldCorrectlyRankWhenNotEmptyAndUpdatedWithOtherRankings  
  shouldCorrectlyRankWhenUpdatedWithEmptyOtherRankings  
  shouldHaveDefaultConstructor  
  shouldCorrectlyRankWhenEmptyAndUpdatedWithOtherRankings  
  sizeOfRankingsShouldNotGrowBeyondTopN  
  constructorWithNegativeOrZeroTopNShouldThrowIAE  
  defaultConstructorShouldSetPositiveTopN  
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
storm.starter.tools.NthLastModifiedTimeTrackerTest   
@Test
  shouldReturnCorrectModifiedTimeWhenMarkedAsModified  
  shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified  
  negativeOrZeroNumTimesToTrackShouldThrowIAE  
  positiveNumTimesToTrackShouldBeOk  
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
storm.starter.bolt.IntermediateRankingsBoltTest   
@Test
  positiveEmitFrequencyShouldBeOk  
  shouldEmitSomethingIfTickTupleIsReceived  
  shouldDeclareOutputFields  
  negativeOrZeroTopNShouldThrowIAE  
  shouldEmitNothingIfNormalTupleIsReceived  
  negativeOrZeroEmitFrequencyShouldThrowIAE  
  shouldSetTickTupleFrequencyInComponentConfigurationToNonZeroValue  
  positiveTopNShouldBeOk  
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
storm.starter.bolt.RollingCountBoltTest   
@Test
  shouldEmitNothingIfNoObjectHasBeenCountedYetAndTickTupleIsReceived  
  shouldDeclareOutputFields  
  shouldEmitSomethingIfAtLeastOneObjectWasCountedAndTickTupleIsReceived  
  shouldSetTickTupleFrequencyInComponentConfigurationToNonZeroValue  
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
storm.starter.tools.SlidingWindowCounterTest   
@Test
  newInstanceShouldHaveEmptyCounts  
  testCounterWithSimulatedRuns  
  lessThanTwoSlotsShouldThrowIAE  
  twoOrMoreSlotsShouldBeValid  
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass