Test results
1 suite
storm.starter.tools.SlotBasedCounterTest
negativeOrZeroNumSlotsShouldThrowIAE (-1)
negativeOrZeroNumSlotsShouldThrowIAE (-3)
negativeOrZeroNumSlotsShouldThrowIAE (-2)
negativeOrZeroNumSlotsShouldThrowIAE (0)
negativeOrZeroNumSlotsShouldThrowIAE (-10)
newInstanceShouldHaveEmptyCounts
positiveNumSlotsShouldBeOk (1)
positiveNumSlotsShouldBeOk (2)
positiveNumSlotsShouldBeOk (20)
positiveNumSlotsShouldBeOk (3)
shouldIncrementCount ([Ljava.lang.String;@5bab2b55, [I@42aa0877)
shouldIncrementCountOnlyOneSlotAtATime
shouldReturnNonEmptyCountsWhenAtLeastOneObjectWasCounted
shouldReturnZeroForNonexistentObject
wipeSlotShouldSetAllCountsInSlotToZero
wipeZerosShouldRemoveAnyObjectsWithZeroTotalCount
storm.starter.bolt.TotalRankingsBoltTest
negativeOrZeroEmitFrequencyShouldThrowIAE (-2)
negativeOrZeroEmitFrequencyShouldThrowIAE (-3)
negativeOrZeroEmitFrequencyShouldThrowIAE (-1)
negativeOrZeroEmitFrequencyShouldThrowIAE (0)
negativeOrZeroEmitFrequencyShouldThrowIAE (-10)
negativeOrZeroTopNShouldThrowIAE (-1)
negativeOrZeroTopNShouldThrowIAE (-10)
negativeOrZeroTopNShouldThrowIAE (0)
negativeOrZeroTopNShouldThrowIAE (-3)
negativeOrZeroTopNShouldThrowIAE (-2)
positiveEmitFrequencyShouldBeOk (2)
positiveEmitFrequencyShouldBeOk (1)
positiveEmitFrequencyShouldBeOk (20)
positiveEmitFrequencyShouldBeOk (3)
positiveTopNShouldBeOk (20)
positiveTopNShouldBeOk (3)
positiveTopNShouldBeOk (1)
positiveTopNShouldBeOk (2)
shouldDeclareOutputFields
shouldEmitNothingIfNormalTupleIsReceived
shouldEmitSomethingIfTickTupleIsReceived
shouldSetTickTupleFrequencyInComponentConfigurationToNonZeroValue
storm.starter.tools.SlidingWindowCounterTest
lessThanTwoSlotsShouldThrowIAE (-2)
lessThanTwoSlotsShouldThrowIAE (-1)
lessThanTwoSlotsShouldThrowIAE (0)
lessThanTwoSlotsShouldThrowIAE (-10)
lessThanTwoSlotsShouldThrowIAE (-3)
lessThanTwoSlotsShouldThrowIAE (1)
newInstanceShouldHaveEmptyCounts
testCounterWithSimulatedRuns (3, [I@4cb533b8, [J@c569c60)
testCounterWithSimulatedRuns (2, [I@3a633d51, [J@494eaec9)
testCounterWithSimulatedRuns (4, [I@a3468f4, [J@76d67067)
testCounterWithSimulatedRuns (5, [I@22b6d6ab, [J@11c7865b)
testCounterWithSimulatedRuns (5, [I@786db724, [J@6b12da40)
twoOrMoreSlotsShouldBeValid (3)
twoOrMoreSlotsShouldBeValid (20)
twoOrMoreSlotsShouldBeValid (2)
storm.starter.bolt.RollingCountBoltTest
shouldDeclareOutputFields
shouldEmitNothingIfNoObjectHasBeenCountedYetAndTickTupleIsReceived
shouldEmitSomethingIfAtLeastOneObjectWasCountedAndTickTupleIsReceived
shouldSetTickTupleFrequencyInComponentConfigurationToNonZeroValue
storm.starter.tools.RankingsTest
constructorWithNegativeOrZeroTopNShouldThrowIAE (0)
constructorWithNegativeOrZeroTopNShouldThrowIAE (-10)
constructorWithNegativeOrZeroTopNShouldThrowIAE (-1)
constructorWithNegativeOrZeroTopNShouldThrowIAE (-2)
constructorWithPositiveTopNShouldBeOk (1)
constructorWithPositiveTopNShouldBeOk (2)
constructorWithPositiveTopNShouldBeOk (1000)
constructorWithPositiveTopNShouldBeOk (1000000)
defaultConstructorShouldSetPositiveTopN
shouldCorrectlyRankWhenEmptyAndUpdatedWithOtherRankings ([[A|1]], [[A|1]])
shouldCorrectlyRankWhenEmptyAndUpdatedWithOtherRankings ([[B|2], [F|6], [A|1], [C|3], [D|4], [E|5]], [[F|6], [E|5], [D|4], [C|3], [B|2], [A|1]])
shouldCorrectlyRankWhenEmptyAndUpdatedWithOtherRankings ([[G|7], [B|2], [F|6], [A|1], [C|3], [D|4], [E|5], [H|8]], [[H|8], [G|7], [F|6], [E|5], [D|4], [C|3], [B|2], [A|1]])
shouldCorrectlyRankWhenEmptyAndUpdatedWithOtherRankings ([[B|2], [D|4], [A|1], [C|3]], [[D|4], [C|3], [B|2], [A|1]])
shouldCorrectlyRankWhenNotEmptyAndUpdatedWithOtherRankings ([[A|1], [C|3]], [[B|2], [D|4]], [[D|4], [C|3], [B|2], [A|1]])
shouldCorrectlyRankWhenNotEmptyAndUpdatedWithOtherRankings ([[A|1]], [[A|1]], [[A|1]])
shouldCorrectlyRankWhenNotEmptyAndUpdatedWithOtherRankings ([[G|7], [B|2], [F|6], [A|1], [C|3]], [[D|4], [E|5], [H|8]], [[H|8], [G|7], [F|6], [E|5], [D|4], [C|3], [B|2], [A|1]])
shouldCorrectlyRankWhenNotEmptyAndUpdatedWithOtherRankings ([[B|2], [F|6], [A|1]], [[C|3], [D|4], [E|5]], [[F|6], [E|5], [D|4], [C|3], [B|2], [A|1]])
shouldCorrectlyRankWhenUpdatedWithEmptyOtherRankings ([[G|7], [B|2], [F|6], [A|1], [C|3], [D|4], [E|5], [H|8]], [[H|8], [G|7], [F|6], [E|5], [D|4], [C|3], [B|2], [A|1]])
shouldCorrectlyRankWhenUpdatedWithEmptyOtherRankings ([[B|2], [F|6], [A|1], [C|3], [D|4], [E|5]], [[F|6], [E|5], [D|4], [C|3], [B|2], [A|1]])
shouldCorrectlyRankWhenUpdatedWithEmptyOtherRankings ([[B|2], [D|4], [A|1], [C|3]], [[D|4], [C|3], [B|2], [A|1]])
shouldCorrectlyRankWhenUpdatedWithEmptyOtherRankings ([[A|1]], [[A|1]])
shouldCorrectlyRankWhenUpdatedWithRankables ([[A|1]], [[A|1]])
shouldCorrectlyRankWhenUpdatedWithRankables ([[B|2], [D|4], [A|1], [C|3]], [[D|4], [C|3], [B|2], [A|1]])
shouldCorrectlyRankWhenUpdatedWithRankables ([[G|7], [B|2], [F|6], [A|1], [C|3], [D|4], [E|5], [H|8]], [[H|8], [G|7], [F|6], [E|5], [D|4], [C|3], [B|2], [A|1]])
shouldCorrectlyRankWhenUpdatedWithRankables ([[B|2], [F|6], [A|1], [C|3], [D|4], [E|5]], [[F|6], [E|5], [D|4], [C|3], [B|2], [A|1]])
shouldHaveDefaultConstructor
shouldNotRankDuplicateObjectsMoreThanOnce ([[A|1], [A|2], [A|3]])
shouldNotRankDuplicateObjectsMoreThanOnce ([[someObject|42], [someObject|42], [someObject|42]])
sizeOfRankingsShouldNotGrowBeyondTopN (2, [[A|1], [B|2], [C|3], [D|4]])
sizeOfRankingsShouldNotGrowBeyondTopN (2, [[A|1], [B|2], [C|3]])
storm.starter.tools.RankableObjectWithFieldsTest
constructorWithNegativeCountAndFieldsShouldThrowIAE
constructorWithNegativeCountAndNoFieldsShouldThrowIAE
constructorWithNullObjectAndFieldsShouldThrowIAE
constructorWithNullObjectAndNoFieldsShouldThrowIAE
fieldsShouldBeImmutable
shouldBeEqualToItself
shouldBeEqualToTrueDuplicates ([foo|0], [foo|0])
shouldBeEqualToTrueDuplicates ([foo|0], [foo|0|someOtherField])
shouldBeEqualToTrueDuplicates ([foo|0|someField], [foo|0|someOtherField])
shouldCreateRankableObjectFromTuple
shouldHaveDifferentHashCodeThanFalseDuplicates ([foo|0], [foo|1])
shouldHaveDifferentHashCodeThanFalseDuplicates ([|0], [|1])
shouldHaveDifferentHashCodeThanFalseDuplicates ([foo|1], [bar|1])
shouldHaveDifferentHashCodeThanFalseDuplicates ([foo|1], [FOO|1])
shouldHaveDifferentHashCodeThanFalseDuplicates ([|1], [bar|1])
shouldHaveDifferentHashCodeThanFalseDuplicates ([foo|1], [Foo|1])
shouldHaveSameHashCodeAsTrueDuplicates ([foo|0], [foo|0|someOtherField])
shouldHaveSameHashCodeAsTrueDuplicates ([foo|0|someField], [foo|0|someOtherField])
shouldHaveSameHashCodeAsTrueDuplicates ([foo|0], [foo|0])
shouldNotBeEqualToFalseDuplicates ([foo|0], [foo|1])
shouldNotBeEqualToFalseDuplicates ([foo|1], [FOO|1])
shouldNotBeEqualToFalseDuplicates ([foo|1], [bar|1])
shouldNotBeEqualToFalseDuplicates ([|0], [|1])
shouldNotBeEqualToFalseDuplicates ([foo|1], [Foo|1])
shouldNotBeEqualToFalseDuplicates ([|1], [bar|1])
shouldNotBeEqualToInstancesOfOtherClasses (java.lang.Object@2a8ddc4c)
shouldNotBeEqualToInstancesOfOtherClasses ([7, 8, 9])
shouldNotBeEqualToInstancesOfOtherClasses (4)
shouldNotBeEqualToInstancesOfOtherClasses (foo)
shouldReturnTheCount
shouldReturnTheFields (quux, 42, [Ljava.lang.Object;@5a943dc4)
shouldReturnTheFields (java.lang.Object@5d2aea3e, 271, [Ljava.lang.Object;@6e8f94)
shouldReturnTheObject
toStringShouldContainStringRepresentationsOfObjectAndCount (BAR, 8)
toStringShouldContainStringRepresentationsOfObjectAndCount (foo, 0)
verifyCompareTo ([foo|1000], [bar|0], 1)
verifyCompareTo ([foo|0], [foo|1000], -1)
verifyCompareTo ([foo|1], [bar|0], 1)
verifyCompareTo ([foo|1000], [foo|0], 1)
verifyCompareTo ([foo|0], [bar|1], -1)
verifyCompareTo ([foo|0], [foo|0], 0)
verifyCompareTo ([foo|0], [foo|1], -1)
verifyCompareTo ([foo|0], [bar|1000], -1)
verifyCompareTo ([foo|1], [foo|0], 1)
verifyCompareTo ([foo|0], [bar|0], 0)
storm.starter.bolt.IntermediateRankingsBoltTest
negativeOrZeroEmitFrequencyShouldThrowIAE (0)
negativeOrZeroEmitFrequencyShouldThrowIAE (-10)
negativeOrZeroEmitFrequencyShouldThrowIAE (-1)
negativeOrZeroEmitFrequencyShouldThrowIAE (-2)
negativeOrZeroEmitFrequencyShouldThrowIAE (-3)
negativeOrZeroTopNShouldThrowIAE (-2)
negativeOrZeroTopNShouldThrowIAE (-1)
negativeOrZeroTopNShouldThrowIAE (0)
negativeOrZeroTopNShouldThrowIAE (-3)
negativeOrZeroTopNShouldThrowIAE (-10)
positiveEmitFrequencyShouldBeOk (2)
positiveEmitFrequencyShouldBeOk (3)
positiveEmitFrequencyShouldBeOk (1)
positiveEmitFrequencyShouldBeOk (20)
positiveTopNShouldBeOk (1)
positiveTopNShouldBeOk (20)
positiveTopNShouldBeOk (3)
positiveTopNShouldBeOk (2)
shouldDeclareOutputFields
shouldEmitNothingIfNormalTupleIsReceived
shouldEmitSomethingIfTickTupleIsReceived
shouldSetTickTupleFrequencyInComponentConfigurationToNonZeroValue
storm.starter.tools.NthLastModifiedTimeTrackerTest
negativeOrZeroNumTimesToTrackShouldThrowIAE (0)
negativeOrZeroNumTimesToTrackShouldThrowIAE (-1)
negativeOrZeroNumTimesToTrackShouldThrowIAE (-10)
negativeOrZeroNumTimesToTrackShouldThrowIAE (-3)
negativeOrZeroNumTimesToTrackShouldThrowIAE (-2)
positiveNumTimesToTrackShouldBeOk (3)
positiveNumTimesToTrackShouldBeOk (1)
positiveNumTimesToTrackShouldBeOk (20)
positiveNumTimesToTrackShouldBeOk (2)
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified (2)
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified (4)
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified (1)
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified (5)
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified (10)
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified (8)
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified (3)
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified (0)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (2, [I@7a354749, [I@3fdb484d)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (1, [I@1f415056, [I@79014e21)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (4, [I@293bdd36, [I@19381960)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (1, [I@2911ded2, [I@543bc20e)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (2, [I@79f03d7, [I@58b51c29)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (2, [I@5567d7fb, [I@1494cb8b)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (2, [I@34bf1d3b, [I@6f18278a)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (3, [I@2321b59a, [I@7a19a37a)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (3, [I@3da1c42f, [I@47570945)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (6, [I@28366573, [I@b3e75a5)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (5, [I@4d98defc, [I@6f579a30)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (1, [I@5a4bf53e, [I@30d1e7c2)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (4, [I@484845aa, [I@d5c0f9)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (5, [I@25786286, [I@28c5ea2)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (3, [I@319da967, [I@65dcc2a3)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (2, [I@44b09697, [I@256eb6bc)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (3, [I@1acc0e01, [I@4aab7165)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (6, [I@494b6bed, [I@769aba32)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (6, [I@604bfe6b, [I@1d2c5431)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (4, [I@3209fa8f, [I@2d20dbf3)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (5, [I@51701bdc, [I@17353249)
shouldReturnCorrectModifiedTimeWhenMarkedAsModified (1, [I@24c68a98, [I@66b51404)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite verbose="0" name="Command line suite">
  <test name="Command line test" preserve-order="false">
    <classes>
      <class name="storm.starter.bolt.IntermediateRankingsBoltTest"/>
      <class name="storm.starter.bolt.RollingCountBoltTest"/>
      <class name="storm.starter.bolt.TotalRankingsBoltTest"/>
      <class name="storm.starter.tools.NthLastModifiedTimeTrackerTest"/>
      <class name="storm.starter.tools.RankableObjectWithFieldsTest"/>
      <class name="storm.starter.tools.RankingsTest"/>
      <class name="storm.starter.tools.SlidingWindowCounterTest"/>
      <class name="storm.starter.tools.SlotBasedCounterTest"/>
    </classes>
  </test> <!-- Command line test -->
</suite> <!-- Command line suite -->
            
Tests for Command line suite
  • Command line test (8 classes)
Groups for Command line suite
Times for Command line suite
Total running time: 513 ms
Reporter output for Command line suite
0 ignored methods
Methods in chronological order
storm.starter.bolt.IntermediateRankingsBoltTest
negativeOrZeroEmitFrequencyShouldThrowIAE(-10) 0 ms
negativeOrZeroEmitFrequencyShouldThrowIAE(-3) 80 ms
negativeOrZeroEmitFrequencyShouldThrowIAE(-2) 81 ms
negativeOrZeroEmitFrequencyShouldThrowIAE(-1) 81 ms
negativeOrZeroEmitFrequencyShouldThrowIAE(0) 82 ms
negativeOrZeroTopNShouldThrowIAE(-10) 83 ms
negativeOrZeroTopNShouldThrowIAE(-3) 84 ms
negativeOrZeroTopNShouldThrowIAE(-2) 84 ms
negativeOrZeroTopNShouldThrowIAE(-1) 84 ms
negativeOrZeroTopNShouldThrowIAE(0) 85 ms
positiveEmitFrequencyShouldBeOk(1) 86 ms
positiveEmitFrequencyShouldBeOk(2) 91 ms
positiveEmitFrequencyShouldBeOk(3) 91 ms
positiveEmitFrequencyShouldBeOk(20) 91 ms
positiveTopNShouldBeOk(1) 93 ms
positiveTopNShouldBeOk(2) 94 ms
positiveTopNShouldBeOk(3) 94 ms
positiveTopNShouldBeOk(20) 94 ms
shouldDeclareOutputFields 95 ms
shouldEmitNothingIfNormalTupleIsReceived 264 ms
shouldEmitSomethingIfTickTupleIsReceived 318 ms
shouldSetTickTupleFrequencyInComponentConfigurationToNonZeroValue 322 ms
storm.starter.tools.NthLastModifiedTimeTrackerTest
negativeOrZeroNumTimesToTrackShouldThrowIAE(-10) 340 ms
negativeOrZeroNumTimesToTrackShouldThrowIAE(-3) 341 ms
negativeOrZeroNumTimesToTrackShouldThrowIAE(-2) 342 ms
negativeOrZeroNumTimesToTrackShouldThrowIAE(-1) 342 ms
negativeOrZeroNumTimesToTrackShouldThrowIAE(0) 342 ms
positiveNumTimesToTrackShouldBeOk(1) 344 ms
positiveNumTimesToTrackShouldBeOk(2) 351 ms
positiveNumTimesToTrackShouldBeOk(3) 351 ms
positiveNumTimesToTrackShouldBeOk(20) 352 ms
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified(0) 353 ms
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified(1) 354 ms
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified(2) 354 ms
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified(3) 355 ms
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified(4) 355 ms
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified(5) 356 ms
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified(8) 357 ms
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified(10) 357 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(1, [I@2911ded2, [I@543bc20e) 360 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(1, [I@1f415056, [I@79014e21) 367 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(2, [I@44b09697, [I@256eb6bc) 368 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(2, [I@79f03d7, [I@58b51c29) 369 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(1, [I@5a4bf53e, [I@30d1e7c2) 369 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(1, [I@24c68a98, [I@66b51404) 369 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(2, [I@7a354749, [I@3fdb484d) 370 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(2, [I@5567d7fb, [I@1494cb8b) 370 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(2, [I@34bf1d3b, [I@6f18278a) 371 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(3, [I@1acc0e01, [I@4aab7165) 371 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(3, [I@3da1c42f, [I@47570945) 372 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(3, [I@2321b59a, [I@7a19a37a) 372 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(4, [I@293bdd36, [I@19381960) 373 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(4, [I@3209fa8f, [I@2d20dbf3) 374 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(4, [I@484845aa, [I@d5c0f9) 374 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(5, [I@51701bdc, [I@17353249) 375 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(5, [I@25786286, [I@28c5ea2) 377 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(5, [I@4d98defc, [I@6f579a30) 377 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(6, [I@604bfe6b, [I@1d2c5431) 377 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(6, [I@494b6bed, [I@769aba32) 378 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(6, [I@28366573, [I@b3e75a5) 385 ms
shouldReturnCorrectModifiedTimeWhenMarkedAsModified(3, [I@319da967, [I@65dcc2a3) 385 ms
storm.starter.tools.RankableObjectWithFieldsTest
constructorWithNegativeCountAndFieldsShouldThrowIAE 386 ms
constructorWithNegativeCountAndNoFieldsShouldThrowIAE 388 ms
constructorWithNullObjectAndFieldsShouldThrowIAE 388 ms
constructorWithNullObjectAndNoFieldsShouldThrowIAE 390 ms
fieldsShouldBeImmutable 391 ms
shouldBeEqualToItself 392 ms
shouldBeEqualToTrueDuplicates([foo|0], [foo|0]) 398 ms
shouldBeEqualToTrueDuplicates([foo|0], [foo|0|someOtherField]) 420 ms
shouldBeEqualToTrueDuplicates([foo|0|someField], [foo|0|someOtherField]) 421 ms
shouldCreateRankableObjectFromTuple 423 ms
shouldHaveDifferentHashCodeThanFalseDuplicates([foo|0], [foo|1]) 433 ms
shouldHaveDifferentHashCodeThanFalseDuplicates([foo|1], [Foo|1]) 433 ms
shouldHaveDifferentHashCodeThanFalseDuplicates([foo|1], [FOO|1]) 433 ms
shouldHaveDifferentHashCodeThanFalseDuplicates([foo|1], [bar|1]) 434 ms
shouldHaveDifferentHashCodeThanFalseDuplicates([|0], [|1]) 434 ms
shouldHaveDifferentHashCodeThanFalseDuplicates([|1], [bar|1]) 434 ms
shouldHaveSameHashCodeAsTrueDuplicates([foo|0], [foo|0]) 437 ms
shouldHaveSameHashCodeAsTrueDuplicates([foo|0], [foo|0|someOtherField]) 438 ms
shouldHaveSameHashCodeAsTrueDuplicates([foo|0|someField], [foo|0|someOtherField]) 438 ms
shouldNotBeEqualToFalseDuplicates([foo|0], [foo|1]) 440 ms
shouldNotBeEqualToFalseDuplicates([foo|1], [Foo|1]) 441 ms
shouldNotBeEqualToFalseDuplicates([foo|1], [FOO|1]) 441 ms
shouldNotBeEqualToFalseDuplicates([foo|1], [bar|1]) 441 ms
shouldNotBeEqualToFalseDuplicates([|0], [|1]) 442 ms
shouldNotBeEqualToFalseDuplicates([|1], [bar|1]) 442 ms
shouldNotBeEqualToInstancesOfOtherClasses(foo) 445 ms
shouldNotBeEqualToInstancesOfOtherClasses(java.lang.Object@2a8ddc4c) 445 ms
shouldNotBeEqualToInstancesOfOtherClasses(4) 445 ms
shouldNotBeEqualToInstancesOfOtherClasses([7, 8, 9]) 446 ms
shouldReturnTheCount 446 ms
shouldReturnTheFields(java.lang.Object@5d2aea3e, 271, [Ljava.lang.Object;@6e8f94) 449 ms
shouldReturnTheFields(quux, 42, [Ljava.lang.Object;@5a943dc4) 449 ms
shouldReturnTheObject 450 ms
toStringShouldContainStringRepresentationsOfObjectAndCount(foo, 0) 452 ms
toStringShouldContainStringRepresentationsOfObjectAndCount(BAR, 8) 455 ms
verifyCompareTo([foo|1000], [foo|0], 1) 458 ms
verifyCompareTo([foo|1], [foo|0], 1) 458 ms
verifyCompareTo([foo|1000], [bar|0], 1) 458 ms
verifyCompareTo([foo|1], [bar|0], 1) 459 ms
verifyCompareTo([foo|0], [foo|0], 0) 459 ms
verifyCompareTo([foo|0], [bar|0], 0) 459 ms
verifyCompareTo([foo|0], [foo|1000], -1) 459 ms
verifyCompareTo([foo|0], [foo|1], -1) 460 ms
verifyCompareTo([foo|0], [bar|1], -1) 461 ms
verifyCompareTo([foo|0], [bar|1000], -1) 461 ms
storm.starter.tools.RankingsTest
constructorWithNegativeOrZeroTopNShouldThrowIAE(0) 464 ms
constructorWithNegativeOrZeroTopNShouldThrowIAE(-1) 465 ms
constructorWithNegativeOrZeroTopNShouldThrowIAE(-2) 465 ms
constructorWithNegativeOrZeroTopNShouldThrowIAE(-10) 466 ms
constructorWithPositiveTopNShouldBeOk(1) 468 ms
constructorWithPositiveTopNShouldBeOk(2) 468 ms
constructorWithPositiveTopNShouldBeOk(1000) 469 ms
constructorWithPositiveTopNShouldBeOk(1000000) 469 ms
defaultConstructorShouldSetPositiveTopN 469 ms
shouldCorrectlyRankWhenEmptyAndUpdatedWithOtherRankings([[A|1]], [[A|1]]) 482 ms
shouldCorrectlyRankWhenEmptyAndUpdatedWithOtherRankings([[B|2], [D|4], [A|1], [C|3]], [[D|4], [C|3], [B|2], [A|1]]) 482 ms
shouldCorrectlyRankWhenEmptyAndUpdatedWithOtherRankings([[B|2], [F|6], [A|1], [C|3], [D|4], [E|5]], [[F|6], [E|5], [D|4], [C|3], [B|2], [A|1]]) 483 ms
shouldCorrectlyRankWhenEmptyAndUpdatedWithOtherRankings([[G|7], [B|2], [F|6], [A|1], [C|3], [D|4], [E|5], [H|8]], [[H|8], [G|7], [F|6], [E|5], [D|4], [C|3],...) 483 ms
shouldCorrectlyRankWhenNotEmptyAndUpdatedWithOtherRankings([[A|1]], [[A|1]], [[A|1]]) 485 ms
shouldCorrectlyRankWhenNotEmptyAndUpdatedWithOtherRankings([[A|1], [C|3]], [[B|2], [D|4]], [[D|4], [C|3], [B|2], [A|1]]) 485 ms
shouldCorrectlyRankWhenNotEmptyAndUpdatedWithOtherRankings([[B|2], [F|6], [A|1]], [[C|3], [D|4], [E|5]], [[F|6], [E|5], [D|4], [C|3], [B|2], [A|1]]) 486 ms
shouldCorrectlyRankWhenNotEmptyAndUpdatedWithOtherRankings([[G|7], [B|2], [F|6], [A|1], [C|3]], [[D|4], [E|5], [H|8]], [[H|8], [G|7], [F|6], [E|5], [D|4], [C|3...) 486 ms
shouldCorrectlyRankWhenUpdatedWithEmptyOtherRankings([[A|1]], [[A|1]]) 488 ms
shouldCorrectlyRankWhenUpdatedWithEmptyOtherRankings([[B|2], [D|4], [A|1], [C|3]], [[D|4], [C|3], [B|2], [A|1]]) 488 ms
shouldCorrectlyRankWhenUpdatedWithEmptyOtherRankings([[B|2], [F|6], [A|1], [C|3], [D|4], [E|5]], [[F|6], [E|5], [D|4], [C|3], [B|2], [A|1]]) 488 ms
shouldCorrectlyRankWhenUpdatedWithEmptyOtherRankings([[G|7], [B|2], [F|6], [A|1], [C|3], [D|4], [E|5], [H|8]], [[H|8], [G|7], [F|6], [E|5], [D|4], [C|3],...) 489 ms
shouldCorrectlyRankWhenUpdatedWithRankables([[A|1]], [[A|1]]) 491 ms
shouldCorrectlyRankWhenUpdatedWithRankables([[B|2], [D|4], [A|1], [C|3]], [[D|4], [C|3], [B|2], [A|1]]) 492 ms
shouldCorrectlyRankWhenUpdatedWithRankables([[B|2], [F|6], [A|1], [C|3], [D|4], [E|5]], [[F|6], [E|5], [D|4], [C|3], [B|2], [A|1]]) 492 ms
shouldCorrectlyRankWhenUpdatedWithRankables([[G|7], [B|2], [F|6], [A|1], [C|3], [D|4], [E|5], [H|8]], [[H|8], [G|7], [F|6], [E|5], [D|4], [C|3],...) 492 ms
shouldHaveDefaultConstructor 493 ms
shouldNotRankDuplicateObjectsMoreThanOnce([[someObject|42], [someObject|42], [someObject|42]]) 495 ms
shouldNotRankDuplicateObjectsMoreThanOnce([[A|1], [A|2], [A|3]]) 495 ms
sizeOfRankingsShouldNotGrowBeyondTopN(2, [[A|1], [B|2], [C|3]]) 497 ms
sizeOfRankingsShouldNotGrowBeyondTopN(2, [[A|1], [B|2], [C|3], [D|4]]) 500 ms
storm.starter.bolt.RollingCountBoltTest
shouldDeclareOutputFields 500 ms
shouldEmitNothingIfNoObjectHasBeenCountedYetAndTickTupleIsReceived 503 ms
shouldEmitSomethingIfAtLeastOneObjectWasCountedAndTickTupleIsReceived 562 ms
shouldSetTickTupleFrequencyInComponentConfigurationToNonZeroValue 566 ms
storm.starter.tools.SlidingWindowCounterTest
lessThanTwoSlotsShouldThrowIAE(-10) 567 ms
lessThanTwoSlotsShouldThrowIAE(-3) 568 ms
lessThanTwoSlotsShouldThrowIAE(-2) 568 ms
lessThanTwoSlotsShouldThrowIAE(-1) 568 ms
lessThanTwoSlotsShouldThrowIAE(0) 568 ms
lessThanTwoSlotsShouldThrowIAE(1) 569 ms
newInstanceShouldHaveEmptyCounts 569 ms
testCounterWithSimulatedRuns(2, [I@3a633d51, [J@494eaec9) 570 ms
testCounterWithSimulatedRuns(3, [I@4cb533b8, [J@c569c60) 570 ms
testCounterWithSimulatedRuns(4, [I@a3468f4, [J@76d67067) 571 ms
testCounterWithSimulatedRuns(5, [I@786db724, [J@6b12da40) 571 ms
testCounterWithSimulatedRuns(5, [I@22b6d6ab, [J@11c7865b) 571 ms
twoOrMoreSlotsShouldBeValid(2) 574 ms
twoOrMoreSlotsShouldBeValid(3) 574 ms
twoOrMoreSlotsShouldBeValid(20) 574 ms
storm.starter.tools.SlotBasedCounterTest
negativeOrZeroNumSlotsShouldThrowIAE(-10) 575 ms
negativeOrZeroNumSlotsShouldThrowIAE(-3) 575 ms
negativeOrZeroNumSlotsShouldThrowIAE(-2) 576 ms
negativeOrZeroNumSlotsShouldThrowIAE(-1) 576 ms
negativeOrZeroNumSlotsShouldThrowIAE(0) 576 ms
newInstanceShouldHaveEmptyCounts 577 ms
positiveNumSlotsShouldBeOk(1) 578 ms
positiveNumSlotsShouldBeOk(2) 578 ms
positiveNumSlotsShouldBeOk(3) 579 ms
positiveNumSlotsShouldBeOk(20) 579 ms
shouldIncrementCount([Ljava.lang.String;@5bab2b55, [I@42aa0877) 580 ms
shouldIncrementCountOnlyOneSlotAtATime 581 ms
shouldReturnNonEmptyCountsWhenAtLeastOneObjectWasCounted 581 ms
shouldReturnZeroForNonexistentObject 581 ms
wipeSlotShouldSetAllCountsInSlotToZero 582 ms
wipeZerosShouldRemoveAnyObjectsWithZeroTotalCount 582 ms
storm.starter.bolt.TotalRankingsBoltTest
negativeOrZeroEmitFrequencyShouldThrowIAE(-10) 583 ms
negativeOrZeroEmitFrequencyShouldThrowIAE(-3) 584 ms
negativeOrZeroEmitFrequencyShouldThrowIAE(-2) 584 ms
negativeOrZeroEmitFrequencyShouldThrowIAE(-1) 585 ms
negativeOrZeroEmitFrequencyShouldThrowIAE(0) 585 ms
negativeOrZeroTopNShouldThrowIAE(-10) 586 ms
negativeOrZeroTopNShouldThrowIAE(-3) 586 ms
negativeOrZeroTopNShouldThrowIAE(-2) 587 ms
negativeOrZeroTopNShouldThrowIAE(-1) 587 ms
negativeOrZeroTopNShouldThrowIAE(0) 587 ms
positiveEmitFrequencyShouldBeOk(1) 589 ms
positiveEmitFrequencyShouldBeOk(2) 589 ms
positiveEmitFrequencyShouldBeOk(3) 590 ms
positiveEmitFrequencyShouldBeOk(20) 590 ms
positiveTopNShouldBeOk(1) 591 ms
positiveTopNShouldBeOk(2) 592 ms
positiveTopNShouldBeOk(3) 592 ms
positiveTopNShouldBeOk(20) 592 ms
shouldDeclareOutputFields 593 ms
shouldEmitNothingIfNormalTupleIsReceived 593 ms
shouldEmitSomethingIfTickTupleIsReceived 604 ms
shouldSetTickTupleFrequencyInComponentConfigurationToNonZeroValue 605 ms