You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@storm.apache.org by pt...@apache.org on 2015/11/05 20:04:25 UTC

[19/54] [abbrv] [partial] storm git commit: remove files added by mistake

http://git-wip-us.apache.org/repos/asf/storm/blob/d13d1680/_site/target/checkout/examples/storm-starter/target/surefire-reports/emailable-report.html
----------------------------------------------------------------------
diff --git a/_site/target/checkout/examples/storm-starter/target/surefire-reports/emailable-report.html b/_site/target/checkout/examples/storm-starter/target/surefire-reports/emailable-report.html
deleted file mode 100644
index 330f1e2..0000000
--- a/_site/target/checkout/examples/storm-starter/target/surefire-reports/emailable-report.html
+++ /dev/null
@@ -1,167 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head><title>TestNG Report</title><style type="text/css">table {margin-bottom:10px;border-collapse:collapse;empty-cells:show}th,td {border:1px solid #009;padding:.25em .5em}th {vertical-align:bottom}td {vertical-align:top}table a {font-weight:bold}.stripe td {background-color: #E6EBF9}.num {text-align:right}.passedodd td {background-color: #3F3}.passedeven td {background-color: #0A0}.skippedodd td {background-color: #DDD}.skippedeven td {background-color: #CCC}.failedodd td,.attn {background-color: #F33}.failedeven td,.stripe .attn {background-color: #D00}.stacktrace {white-space:pre;font-family:monospace}.totop {font-size:85%;text-align:center;border-bottom:2px solid #000}</style></head><body><table><tr><th>Test</th><th># Passed</th><th># Skipped</th><th># Failed</th><th>Time (ms)</th><th>Included Groups</th><th>Excluded Groups</th></tr><tr><th colspan="7">Command line suite</th></tr><tr><td><a href="#t0">Command line test</a></td><td clas
 s="num">226</td><td class="num">0</td><td class="num">0</td><td class="num">510</td><td></td><td></td></tr></table><table><thead><tr><th>Class</th><th>Method</th><th>Start</th><th>Time (ms)</th></tr></thead><tbody><tr><th colspan="4">Command line suite</th></tr></tbody><tbody id="t0"><tr><th colspan="4">Command line test &#8212; passed</th></tr><tr class="passedeven"><td rowspan="22">storm.starter.bolt.IntermediateRankingsBoltTest</td><td><a href="#m0">negativeOrZeroEmitFrequencyShouldThrowIAE</a></td><td rowspan="5">1446066026407</td><td rowspan="5">0</td></tr><tr class="passedeven"><td><a href="#m1">negativeOrZeroEmitFrequencyShouldThrowIAE</a></td></tr><tr class="passedeven"><td><a href="#m2">negativeOrZeroEmitFrequencyShouldThrowIAE</a></td></tr><tr class="passedeven"><td><a href="#m3">negativeOrZeroEmitFrequencyShouldThrowIAE</a></td></tr><tr class="passedeven"><td><a href="#m4">negativeOrZeroEmitFrequencyShouldThrowIAE</a></td></tr><tr class="passedeven"><td><a href="#m5">nega
 tiveOrZeroTopNShouldThrowIAE</a></td><td rowspan="5">1446066026409</td><td rowspan="5">0</td></tr><tr class="passedeven"><td><a href="#m6">negativeOrZeroTopNShouldThrowIAE</a></td></tr><tr class="passedeven"><td><a href="#m7">negativeOrZeroTopNShouldThrowIAE</a></td></tr><tr class="passedeven"><td><a href="#m8">negativeOrZeroTopNShouldThrowIAE</a></td></tr><tr class="passedeven"><td><a href="#m9">negativeOrZeroTopNShouldThrowIAE</a></td></tr><tr class="passedeven"><td><a href="#m10">positiveEmitFrequencyShouldBeOk</a></td><td rowspan="4">1446066026414</td><td rowspan="4">1</td></tr><tr class="passedeven"><td><a href="#m11">positiveEmitFrequencyShouldBeOk</a></td></tr><tr class="passedeven"><td><a href="#m12">positiveEmitFrequencyShouldBeOk</a></td></tr><tr class="passedeven"><td><a href="#m13">positiveEmitFrequencyShouldBeOk</a></td></tr><tr class="passedeven"><td><a href="#m14">positiveTopNShouldBeOk</a></td><td rowspan="4">1446066026416</td><td rowspan="4">0</td></tr><tr class="pa
 ssedeven"><td><a href="#m15">positiveTopNShouldBeOk</a></td></tr><tr class="passedeven"><td><a href="#m16">positiveTopNShouldBeOk</a></td></tr><tr class="passedeven"><td><a href="#m17">positiveTopNShouldBeOk</a></td></tr><tr class="passedeven"><td><a href="#m18">shouldDeclareOutputFields</a></td><td rowspan="1">1446066026417</td><td rowspan="1">102</td></tr><tr class="passedeven"><td><a href="#m19">shouldEmitNothingIfNormalTupleIsReceived</a></td><td rowspan="1">1446066026520</td><td rowspan="1">27</td></tr><tr class="passedeven"><td><a href="#m20">shouldEmitSomethingIfTickTupleIsReceived</a></td><td rowspan="1">1446066026547</td><td rowspan="1">7</td></tr><tr class="passedeven"><td><a href="#m21">shouldSetTickTupleFrequencyInComponentConfigurationToNonZeroValue</a></td><td rowspan="1">1446066026554</td><td rowspan="1">16</td></tr><tr class="passedodd"><td rowspan="4">storm.starter.bolt.RollingCountBoltTest</td><td><a href="#m22">shouldDeclareOutputFields</a></td><td rowspan="1">144
 6066026692</td><td rowspan="1">1</td></tr><tr class="passedodd"><td><a href="#m23">shouldEmitNothingIfNoObjectHasBeenCountedYetAndTickTupleIsReceived</a></td><td rowspan="1">1446066026694</td><td rowspan="1">33</td></tr><tr class="passedodd"><td><a href="#m24">shouldEmitSomethingIfAtLeastOneObjectWasCountedAndTickTupleIsReceived</a></td><td rowspan="1">1446066026727</td><td rowspan="1">2</td></tr><tr class="passedodd"><td><a href="#m25">shouldSetTickTupleFrequencyInComponentConfigurationToNonZeroValue</a></td><td rowspan="1">1446066026729</td><td rowspan="1">0</td></tr><tr class="passedeven"><td rowspan="22">storm.starter.bolt.TotalRankingsBoltTest</td><td><a href="#m26">negativeOrZeroEmitFrequencyShouldThrowIAE</a></td><td rowspan="5">1446066026741</td><td rowspan="5">0</td></tr><tr class="passedeven"><td><a href="#m27">negativeOrZeroEmitFrequencyShouldThrowIAE</a></td></tr><tr class="passedeven"><td><a href="#m28">negativeOrZeroEmitFrequencyShouldThrowIAE</a></td></tr><tr class="p
 assedeven"><td><a href="#m29">negativeOrZeroEmitFrequencyShouldThrowIAE</a></td></tr><tr class="passedeven"><td><a href="#m30">negativeOrZeroEmitFrequencyShouldThrowIAE</a></td></tr><tr class="passedeven"><td><a href="#m31">negativeOrZeroTopNShouldThrowIAE</a></td><td rowspan="5">1446066026742</td><td rowspan="5">0</td></tr><tr class="passedeven"><td><a href="#m32">negativeOrZeroTopNShouldThrowIAE</a></td></tr><tr class="passedeven"><td><a href="#m33">negativeOrZeroTopNShouldThrowIAE</a></td></tr><tr class="passedeven"><td><a href="#m34">negativeOrZeroTopNShouldThrowIAE</a></td></tr><tr class="passedeven"><td><a href="#m35">negativeOrZeroTopNShouldThrowIAE</a></td></tr><tr class="passedeven"><td><a href="#m36">positiveEmitFrequencyShouldBeOk</a></td><td rowspan="4">1446066026743</td><td rowspan="4">0</td></tr><tr class="passedeven"><td><a href="#m37">positiveEmitFrequencyShouldBeOk</a></td></tr><tr class="passedeven"><td><a href="#m38">positiveEmitFrequencyShouldBeOk</a></td></tr><t
 r class="passedeven"><td><a href="#m39">positiveEmitFrequencyShouldBeOk</a></td></tr><tr class="passedeven"><td><a href="#m40">positiveTopNShouldBeOk</a></td><td rowspan="4">1446066026744</td><td rowspan="4">0</td></tr><tr class="passedeven"><td><a href="#m41">positiveTopNShouldBeOk</a></td></tr><tr class="passedeven"><td><a href="#m42">positiveTopNShouldBeOk</a></td></tr><tr class="passedeven"><td><a href="#m43">positiveTopNShouldBeOk</a></td></tr><tr class="passedeven"><td><a href="#m44">shouldDeclareOutputFields</a></td><td rowspan="1">1446066026744</td><td rowspan="1">1</td></tr><tr class="passedeven"><td><a href="#m45">shouldEmitNothingIfNormalTupleIsReceived</a></td><td rowspan="1">1446066026745</td><td rowspan="1">4</td></tr><tr class="passedeven"><td><a href="#m46">shouldEmitSomethingIfTickTupleIsReceived</a></td><td rowspan="1">1446066026749</td><td rowspan="1">1</td></tr><tr class="passedeven"><td><a href="#m47">shouldSetTickTupleFrequencyInComponentConfigurationToNonZeroV
 alue</a></td><td rowspan="1">1446066026750</td><td rowspan="1">0</td></tr><tr class="passedodd"><td rowspan="39">storm.starter.tools.NthLastModifiedTimeTrackerTest</td><td><a href="#m48">negativeOrZeroNumTimesToTrackShouldThrowIAE</a></td><td rowspan="5">1446066026573</td><td rowspan="5">0</td></tr><tr class="passedodd"><td><a href="#m49">negativeOrZeroNumTimesToTrackShouldThrowIAE</a></td></tr><tr class="passedodd"><td><a href="#m50">negativeOrZeroNumTimesToTrackShouldThrowIAE</a></td></tr><tr class="passedodd"><td><a href="#m51">negativeOrZeroNumTimesToTrackShouldThrowIAE</a></td></tr><tr class="passedodd"><td><a href="#m52">negativeOrZeroNumTimesToTrackShouldThrowIAE</a></td></tr><tr class="passedodd"><td><a href="#m53">positiveNumTimesToTrackShouldBeOk</a></td><td rowspan="4">1446066026579</td><td rowspan="4">0</td></tr><tr class="passedodd"><td><a href="#m54">positiveNumTimesToTrackShouldBeOk</a></td></tr><tr class="passedodd"><td><a href="#m55">positiveNumTimesToTrackShouldBeO
 k</a></td></tr><tr class="passedodd"><td><a href="#m56">positiveNumTimesToTrackShouldBeOk</a></td></tr><tr class="passedodd"><td><a href="#m57">shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified</a></td><td rowspan="8">1446066026581</td><td rowspan="8">1</td></tr><tr class="passedodd"><td><a href="#m58">shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m59">shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m60">shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m61">shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m62">shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m63">shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified</a></td></tr><tr class="passedodd"><td>
 <a href="#m64">shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m65">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td><td rowspan="22">1446066026594</td><td rowspan="22">1</td></tr><tr class="passedodd"><td><a href="#m66">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m67">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m68">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m69">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m70">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m71">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m72">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><
 tr class="passedodd"><td><a href="#m73">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m74">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m75">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m76">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m77">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m78">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m79">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m80">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m81">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m82">sho
 uldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m83">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m84">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m85">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedodd"><td><a href="#m86">shouldReturnCorrectModifiedTimeWhenMarkedAsModified</a></td></tr><tr class="passedeven"><td rowspan="48">storm.starter.tools.RankableObjectWithFieldsTest</td><td><a href="#m87">constructorWithNegativeCountAndFieldsShouldThrowIAE</a></td><td rowspan="1">1446066026595</td><td rowspan="1">1</td></tr><tr class="passedeven"><td><a href="#m88">constructorWithNegativeCountAndNoFieldsShouldThrowIAE</a></td><td rowspan="1">1446066026596</td><td rowspan="1">0</td></tr><tr class="passedeven"><td><a href="#m89">constructorWithNullObjectAndFieldsShouldThrowIAE</a></td><td rowspan="1
 ">1446066026597</td><td rowspan="1">0</td></tr><tr class="passedeven"><td><a href="#m90">constructorWithNullObjectAndNoFieldsShouldThrowIAE</a></td><td rowspan="1">1446066026597</td><td rowspan="1">0</td></tr><tr class="passedeven"><td><a href="#m91">copyShouldReturnCopy</a></td><td rowspan="3">1446066026600</td><td rowspan="3">0</td></tr><tr class="passedeven"><td><a href="#m92">copyShouldReturnCopy</a></td></tr><tr class="passedeven"><td><a href="#m93">copyShouldReturnCopy</a></td></tr><tr class="passedeven"><td><a href="#m94">fieldsShouldBeImmutable</a></td><td rowspan="1">1446066026601</td><td rowspan="1">0</td></tr><tr class="passedeven"><td><a href="#m95">shouldBeEqualToItself</a></td><td rowspan="1">1446066026601</td><td rowspan="1">1</td></tr><tr class="passedeven"><td><a href="#m96">shouldBeEqualToTrueDuplicates</a></td><td rowspan="3">1446066026605</td><td rowspan="3">0</td></tr><tr class="passedeven"><td><a href="#m97">shouldBeEqualToTrueDuplicates</a></td></tr><tr class=
 "passedeven"><td><a href="#m98">shouldBeEqualToTrueDuplicates</a></td></tr><tr class="passedeven"><td><a href="#m99">shouldCreateRankableObjectFromTuple</a></td><td rowspan="1">1446066026605</td><td rowspan="1">5</td></tr><tr class="passedeven"><td><a href="#m100">shouldHaveDifferentHashCodeThanFalseDuplicates</a></td><td rowspan="6">1446066026612</td><td rowspan="6">0</td></tr><tr class="passedeven"><td><a href="#m101">shouldHaveDifferentHashCodeThanFalseDuplicates</a></td></tr><tr class="passedeven"><td><a href="#m102">shouldHaveDifferentHashCodeThanFalseDuplicates</a></td></tr><tr class="passedeven"><td><a href="#m103">shouldHaveDifferentHashCodeThanFalseDuplicates</a></td></tr><tr class="passedeven"><td><a href="#m104">shouldHaveDifferentHashCodeThanFalseDuplicates</a></td></tr><tr class="passedeven"><td><a href="#m105">shouldHaveDifferentHashCodeThanFalseDuplicates</a></td></tr><tr class="passedeven"><td><a href="#m106">shouldHaveSameHashCodeAsTrueDuplicates</a></td><td rowspan
 ="3">1446066026615</td><td rowspan="3">0</td></tr><tr class="passedeven"><td><a href="#m107">shouldHaveSameHashCodeAsTrueDuplicates</a></td></tr><tr class="passedeven"><td><a href="#m108">shouldHaveSameHashCodeAsTrueDuplicates</a></td></tr><tr class="passedeven"><td><a href="#m109">shouldNotBeEqualToFalseDuplicates</a></td><td rowspan="6">1446066026619</td><td rowspan="6">0</td></tr><tr class="passedeven"><td><a href="#m110">shouldNotBeEqualToFalseDuplicates</a></td></tr><tr class="passedeven"><td><a href="#m111">shouldNotBeEqualToFalseDuplicates</a></td></tr><tr class="passedeven"><td><a href="#m112">shouldNotBeEqualToFalseDuplicates</a></td></tr><tr class="passedeven"><td><a href="#m113">shouldNotBeEqualToFalseDuplicates</a></td></tr><tr class="passedeven"><td><a href="#m114">shouldNotBeEqualToFalseDuplicates</a></td></tr><tr class="passedeven"><td><a href="#m115">shouldNotBeEqualToInstancesOfOtherClasses</a></td><td rowspan="4">1446066026622</td><td rowspan="4">0</td></tr><tr cla
 ss="passedeven"><td><a href="#m116">shouldNotBeEqualToInstancesOfOtherClasses</a></td></tr><tr class="passedeven"><td><a href="#m117">shouldNotBeEqualToInstancesOfOtherClasses</a></td></tr><tr class="passedeven"><td><a href="#m118">shouldNotBeEqualToInstancesOfOtherClasses</a></td></tr><tr class="passedeven"><td><a href="#m119">shouldReturnTheCount</a></td><td rowspan="1">1446066026624</td><td rowspan="1">0</td></tr><tr class="passedeven"><td><a href="#m120">shouldReturnTheFields</a></td><td rowspan="2">1446066026625</td><td rowspan="2">0</td></tr><tr class="passedeven"><td><a href="#m121">shouldReturnTheFields</a></td></tr><tr class="passedeven"><td><a href="#m122">shouldReturnTheObject</a></td><td rowspan="1">1446066026626</td><td rowspan="1">0</td></tr><tr class="passedeven"><td><a href="#m123">toStringShouldContainStringRepresentationsOfObjectAndCount</a></td><td rowspan="2">1446066026630</td><td rowspan="2">0</td></tr><tr class="passedeven"><td><a href="#m124">toStringShouldCon
 tainStringRepresentationsOfObjectAndCount</a></td></tr><tr class="passedeven"><td><a href="#m125">verifyCompareTo</a></td><td rowspan="10">1446066026632</td><td rowspan="10">1</td></tr><tr class="passedeven"><td><a href="#m126">verifyCompareTo</a></td></tr><tr class="passedeven"><td><a href="#m127">verifyCompareTo</a></td></tr><tr class="passedeven"><td><a href="#m128">verifyCompareTo</a></td></tr><tr class="passedeven"><td><a href="#m129">verifyCompareTo</a></td></tr><tr class="passedeven"><td><a href="#m130">verifyCompareTo</a></td></tr><tr class="passedeven"><td><a href="#m131">verifyCompareTo</a></td></tr><tr class="passedeven"><td><a href="#m132">verifyCompareTo</a></td></tr><tr class="passedeven"><td><a href="#m133">verifyCompareTo</a></td></tr><tr class="passedeven"><td><a href="#m134">verifyCompareTo</a></td></tr><tr class="passedodd"><td rowspan="60">storm.starter.tools.RankingsTest</td><td><a href="#m135">constructorWithNegativeOrZeroTopNShouldThrowIAE</a></td><td rowspan=
 "4">1446066026635</td><td rowspan="4">0</td></tr><tr class="passedodd"><td><a href="#m136">constructorWithNegativeOrZeroTopNShouldThrowIAE</a></td></tr><tr class="passedodd"><td><a href="#m137">constructorWithNegativeOrZeroTopNShouldThrowIAE</a></td></tr><tr class="passedodd"><td><a href="#m138">constructorWithNegativeOrZeroTopNShouldThrowIAE</a></td></tr><tr class="passedodd"><td><a href="#m139">constructorWithPositiveTopNShouldBeOk</a></td><td rowspan="4">1446066026637</td><td rowspan="4">0</td></tr><tr class="passedodd"><td><a href="#m140">constructorWithPositiveTopNShouldBeOk</a></td></tr><tr class="passedodd"><td><a href="#m141">constructorWithPositiveTopNShouldBeOk</a></td></tr><tr class="passedodd"><td><a href="#m142">constructorWithPositiveTopNShouldBeOk</a></td></tr><tr class="passedodd"><td><a href="#m143">copyConstructorShouldReturnCopy</a></td><td rowspan="5">1446066026640</td><td rowspan="5">0</td></tr><tr class="passedodd"><td><a href="#m144">copyConstructorShouldRetur
 nCopy</a></td></tr><tr class="passedodd"><td><a href="#m145">copyConstructorShouldReturnCopy</a></td></tr><tr class="passedodd"><td><a href="#m146">copyConstructorShouldReturnCopy</a></td></tr><tr class="passedodd"><td><a href="#m147">copyConstructorShouldReturnCopy</a></td></tr><tr class="passedodd"><td><a href="#m148">copyConstructorShouldReturnDefensiveCopy</a></td><td rowspan="6">1446066026642</td><td rowspan="6">0</td></tr><tr class="passedodd"><td><a href="#m149">copyConstructorShouldReturnDefensiveCopy</a></td></tr><tr class="passedodd"><td><a href="#m150">copyConstructorShouldReturnDefensiveCopy</a></td></tr><tr class="passedodd"><td><a href="#m151">copyConstructorShouldReturnDefensiveCopy</a></td></tr><tr class="passedodd"><td><a href="#m152">copyConstructorShouldReturnDefensiveCopy</a></td></tr><tr class="passedodd"><td><a href="#m153">copyConstructorShouldReturnDefensiveCopy</a></td></tr><tr class="passedodd"><td><a href="#m154">copyShouldReturnCopy</a></td><td rowspan="5
 ">1446066026644</td><td rowspan="5">0</td></tr><tr class="passedodd"><td><a href="#m155">copyShouldReturnCopy</a></td></tr><tr class="passedodd"><td><a href="#m156">copyShouldReturnCopy</a></td></tr><tr class="passedodd"><td><a href="#m157">copyShouldReturnCopy</a></td></tr><tr class="passedodd"><td><a href="#m158">copyShouldReturnCopy</a></td></tr><tr class="passedodd"><td><a href="#m159">copyShouldReturnDefensiveCopy</a></td><td rowspan="6">1446066026647</td><td rowspan="6">0</td></tr><tr class="passedodd"><td><a href="#m160">copyShouldReturnDefensiveCopy</a></td></tr><tr class="passedodd"><td><a href="#m161">copyShouldReturnDefensiveCopy</a></td></tr><tr class="passedodd"><td><a href="#m162">copyShouldReturnDefensiveCopy</a></td></tr><tr class="passedodd"><td><a href="#m163">copyShouldReturnDefensiveCopy</a></td></tr><tr class="passedodd"><td><a href="#m164">copyShouldReturnDefensiveCopy</a></td></tr><tr class="passedodd"><td><a href="#m165">defaultConstructorShouldSetPositiveTop
 N</a></td><td rowspan="1">1446066026647</td><td rowspan="1">0</td></tr><tr class="passedodd"><td><a href="#m166">shouldCorrectlyRankWhenEmptyAndUpdatedWithOtherRankings</a></td><td rowspan="4">1446066026649</td><td rowspan="4">0</td></tr><tr class="passedodd"><td><a href="#m167">shouldCorrectlyRankWhenEmptyAndUpdatedWithOtherRankings</a></td></tr><tr class="passedodd"><td><a href="#m168">shouldCorrectlyRankWhenEmptyAndUpdatedWithOtherRankings</a></td></tr><tr class="passedodd"><td><a href="#m169">shouldCorrectlyRankWhenEmptyAndUpdatedWithOtherRankings</a></td></tr><tr class="passedodd"><td><a href="#m170">shouldCorrectlyRankWhenNotEmptyAndUpdatedWithOtherRankings</a></td><td rowspan="4">1446066026650</td><td rowspan="4">0</td></tr><tr class="passedodd"><td><a href="#m171">shouldCorrectlyRankWhenNotEmptyAndUpdatedWithOtherRankings</a></td></tr><tr class="passedodd"><td><a href="#m172">shouldCorrectlyRankWhenNotEmptyAndUpdatedWithOtherRankings</a></td></tr><tr class="passedodd"><td><a
  href="#m173">shouldCorrectlyRankWhenNotEmptyAndUpdatedWithOtherRankings</a></td></tr><tr class="passedodd"><td><a href="#m174">shouldCorrectlyRankWhenUpdatedWithEmptyOtherRankings</a></td><td rowspan="4">1446066026653</td><td rowspan="4">0</td></tr><tr class="passedodd"><td><a href="#m175">shouldCorrectlyRankWhenUpdatedWithEmptyOtherRankings</a></td></tr><tr class="passedodd"><td><a href="#m176">shouldCorrectlyRankWhenUpdatedWithEmptyOtherRankings</a></td></tr><tr class="passedodd"><td><a href="#m177">shouldCorrectlyRankWhenUpdatedWithEmptyOtherRankings</a></td></tr><tr class="passedodd"><td><a href="#m178">shouldCorrectlyRankWhenUpdatedWithRankables</a></td><td rowspan="4">1446066026654</td><td rowspan="4">0</td></tr><tr class="passedodd"><td><a href="#m179">shouldCorrectlyRankWhenUpdatedWithRankables</a></td></tr><tr class="passedodd"><td><a href="#m180">shouldCorrectlyRankWhenUpdatedWithRankables</a></td></tr><tr class="passedodd"><td><a href="#m181">shouldCorrectlyRankWhenUpdat
 edWithRankables</a></td></tr><tr class="passedodd"><td><a href="#m182">shouldHaveDefaultConstructor</a></td><td rowspan="1">1446066026655</td><td rowspan="1">0</td></tr><tr class="passedodd"><td><a href="#m183">shouldNotRankDuplicateObjectsMoreThanOnce</a></td><td rowspan="2">1446066026656</td><td rowspan="2">0</td></tr><tr class="passedodd"><td><a href="#m184">shouldNotRankDuplicateObjectsMoreThanOnce</a></td></tr><tr class="passedodd"><td><a href="#m185">shouldRemoveZeroCounts</a></td><td rowspan="7">1446066026657</td><td rowspan="7">0</td></tr><tr class="passedodd"><td><a href="#m186">shouldRemoveZeroCounts</a></td></tr><tr class="passedodd"><td><a href="#m187">shouldRemoveZeroCounts</a></td></tr><tr class="passedodd"><td><a href="#m188">shouldRemoveZeroCounts</a></td></tr><tr class="passedodd"><td><a href="#m189">shouldRemoveZeroCounts</a></td></tr><tr class="passedodd"><td><a href="#m190">shouldRemoveZeroCounts</a></td></tr><tr class="passedodd"><td><a href="#m191">shouldRemove
 ZeroCounts</a></td></tr><tr class="passedodd"><td><a href="#m192">sizeOfRankingsShouldNotGrowBeyondTopN</a></td><td rowspan="2">1446066026661</td><td rowspan="2">0</td></tr><tr class="passedodd"><td><a href="#m193">sizeOfRankingsShouldNotGrowBeyondTopN</a></td></tr><tr class="passedodd"><td><a href="#m194">updatingWithNewRankablesShouldBeThreadSafe</a></td><td rowspan="1">1446066026661</td><td rowspan="1">30</td></tr><tr class="passedeven"><td rowspan="15">storm.starter.tools.SlidingWindowCounterTest</td><td><a href="#m195">lessThanTwoSlotsShouldThrowIAE</a></td><td rowspan="6">1446066026730</td><td rowspan="6">0</td></tr><tr class="passedeven"><td><a href="#m196">lessThanTwoSlotsShouldThrowIAE</a></td></tr><tr class="passedeven"><td><a href="#m197">lessThanTwoSlotsShouldThrowIAE</a></td></tr><tr class="passedeven"><td><a href="#m198">lessThanTwoSlotsShouldThrowIAE</a></td></tr><tr class="passedeven"><td><a href="#m199">lessThanTwoSlotsShouldThrowIAE</a></td></tr><tr class="passedev
 en"><td><a href="#m200">lessThanTwoSlotsShouldThrowIAE</a></td></tr><tr class="passedeven"><td><a href="#m201">newInstanceShouldHaveEmptyCounts</a></td><td rowspan="1">1446066026731</td><td rowspan="1">0</td></tr><tr class="passedeven"><td><a href="#m202">testCounterWithSimulatedRuns</a></td><td rowspan="5">1446066026731</td><td rowspan="5">1</td></tr><tr class="passedeven"><td><a href="#m203">testCounterWithSimulatedRuns</a></td></tr><tr class="passedeven"><td><a href="#m204">testCounterWithSimulatedRuns</a></td></tr><tr class="passedeven"><td><a href="#m205">testCounterWithSimulatedRuns</a></td></tr><tr class="passedeven"><td><a href="#m206">testCounterWithSimulatedRuns</a></td></tr><tr class="passedeven"><td><a href="#m207">twoOrMoreSlotsShouldBeValid</a></td><td rowspan="3">1446066026734</td><td rowspan="3">0</td></tr><tr class="passedeven"><td><a href="#m208">twoOrMoreSlotsShouldBeValid</a></td></tr><tr class="passedeven"><td><a href="#m209">twoOrMoreSlotsShouldBeValid</a></td>
 </tr><tr class="passedodd"><td rowspan="16">storm.starter.tools.SlotBasedCounterTest</td><td><a href="#m210">negativeOrZeroNumSlotsShouldThrowIAE</a></td><td rowspan="5">1446066026736</td><td rowspan="5">0</td></tr><tr class="passedodd"><td><a href="#m211">negativeOrZeroNumSlotsShouldThrowIAE</a></td></tr><tr class="passedodd"><td><a href="#m212">negativeOrZeroNumSlotsShouldThrowIAE</a></td></tr><tr class="passedodd"><td><a href="#m213">negativeOrZeroNumSlotsShouldThrowIAE</a></td></tr><tr class="passedodd"><td><a href="#m214">negativeOrZeroNumSlotsShouldThrowIAE</a></td></tr><tr class="passedodd"><td><a href="#m215">newInstanceShouldHaveEmptyCounts</a></td><td rowspan="1">1446066026736</td><td rowspan="1">0</td></tr><tr class="passedodd"><td><a href="#m216">positiveNumSlotsShouldBeOk</a></td><td rowspan="4">1446066026737</td><td rowspan="4">0</td></tr><tr class="passedodd"><td><a href="#m217">positiveNumSlotsShouldBeOk</a></td></tr><tr class="passedodd"><td><a href="#m218">positive
 NumSlotsShouldBeOk</a></td></tr><tr class="passedodd"><td><a href="#m219">positiveNumSlotsShouldBeOk</a></td></tr><tr class="passedodd"><td><a href="#m220">shouldIncrementCount</a></td><td rowspan="1">1446066026738</td><td rowspan="1">0</td></tr><tr class="passedodd"><td><a href="#m221">shouldIncrementCountOnlyOneSlotAtATime</a></td><td rowspan="1">1446066026738</td><td rowspan="1">0</td></tr><tr class="passedodd"><td><a href="#m222">shouldReturnNonEmptyCountsWhenAtLeastOneObjectWasCounted</a></td><td rowspan="1">1446066026738</td><td rowspan="1">0</td></tr><tr class="passedodd"><td><a href="#m223">shouldReturnZeroForNonexistentObject</a></td><td rowspan="1">1446066026739</td><td rowspan="1">0</td></tr><tr class="passedodd"><td><a href="#m224">wipeSlotShouldSetAllCountsInSlotToZero</a></td><td rowspan="1">1446066026739</td><td rowspan="1">0</td></tr><tr class="passedodd"><td><a href="#m225">wipeZerosShouldRemoveAnyObjectsWithZeroTotalCount</a></td><td rowspan="1">1446066026739</td><
 td rowspan="1">0</td></tr></tbody></table><h2>Command line test</h2><h3 id="m0">storm.starter.bolt.IntermediateRankingsBoltTest#negativeOrZeroEmitFrequencyShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-3</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: The emit frequency must be &gt;= 1 seconds (you requested -3 seconds)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:64)
-	at storm.starter.bolt.IntermediateRankingsBolt.&lt;init&gt;(IntermediateRankingsBolt.java:45)
-	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(IntermediateRankingsBoltTest.java:68)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m1">storm.starter.bolt.IntermediateRankingsBoltTest#negativeOrZeroEmitFrequencyShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-10</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: The emit frequency must be &gt;= 1 seconds (you requested -10 seconds)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:64)
-	at storm.starter.bolt.IntermediateRankingsBolt.&lt;init&gt;(IntermediateRankingsBolt.java:45)
-	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(IntermediateRankingsBoltTest.java:68)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m2">storm.starter.bolt.IntermediateRankingsBoltTest#negativeOrZeroEmitFrequencyShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-2</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: The emit frequency must be &gt;= 1 seconds (you requested -2 seconds)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:64)
-	at storm.starter.bolt.IntermediateRankingsBolt.&lt;init&gt;(IntermediateRankingsBolt.java:45)
-	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(IntermediateRankingsBoltTest.java:68)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m3">storm.starter.bolt.IntermediateRankingsBoltTest#negativeOrZeroEmitFrequencyShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-1</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: The emit frequency must be &gt;= 1 seconds (you requested -1 seconds)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:64)
-	at storm.starter.bolt.IntermediateRankingsBolt.&lt;init&gt;(IntermediateRankingsBolt.java:45)
-	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(IntermediateRankingsBoltTest.java:68)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m4">storm.starter.bolt.IntermediateRankingsBoltTest#negativeOrZeroEmitFrequencyShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>0</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: The emit frequency must be &gt;= 1 seconds (you requested 0 seconds)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:64)
-	at storm.starter.bolt.IntermediateRankingsBolt.&lt;init&gt;(IntermediateRankingsBolt.java:45)
-	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(IntermediateRankingsBoltTest.java:68)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m5">storm.starter.bolt.IntermediateRankingsBoltTest#negativeOrZeroTopNShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-10</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: topN must be &gt;= 1 (you requested -10)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:61)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:56)
-	at storm.starter.bolt.IntermediateRankingsBolt.&lt;init&gt;(IntermediateRankingsBolt.java:41)
-	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(IntermediateRankingsBoltTest.java:58)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m6">storm.starter.bolt.IntermediateRankingsBoltTest#negativeOrZeroTopNShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-2</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: topN must be &gt;= 1 (you requested -2)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:61)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:56)
-	at storm.starter.bolt.IntermediateRankingsBolt.&lt;init&gt;(IntermediateRankingsBolt.java:41)
-	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(IntermediateRankingsBoltTest.java:58)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m7">storm.starter.bolt.IntermediateRankingsBoltTest#negativeOrZeroTopNShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>0</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: topN must be &gt;= 1 (you requested 0)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:61)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:56)
-	at storm.starter.bolt.IntermediateRankingsBolt.&lt;init&gt;(IntermediateRankingsBolt.java:41)
-	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(IntermediateRankingsBoltTest.java:58)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m8">storm.starter.bolt.IntermediateRankingsBoltTest#negativeOrZeroTopNShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-1</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: topN must be &gt;= 1 (you requested -1)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:61)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:56)
-	at storm.starter.bolt.IntermediateRankingsBolt.&lt;init&gt;(IntermediateRankingsBolt.java:41)
-	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(IntermediateRankingsBoltTest.java:58)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m9">storm.starter.bolt.IntermediateRankingsBoltTest#negativeOrZeroTopNShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-3</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: topN must be &gt;= 1 (you requested -3)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:61)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:56)
-	at storm.starter.bolt.IntermediateRankingsBolt.&lt;init&gt;(IntermediateRankingsBolt.java:41)
-	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(IntermediateRankingsBoltTest.java:58)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m10">storm.starter.bolt.IntermediateRankingsBoltTest#positiveEmitFrequencyShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>20</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m11">storm.starter.bolt.IntermediateRankingsBoltTest#positiveEmitFrequencyShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>3</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m12">storm.starter.bolt.IntermediateRankingsBoltTest#positiveEmitFrequencyShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>1</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m13">storm.starter.bolt.IntermediateRankingsBoltTest#positiveEmitFre
 quencyShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>2</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m14">storm.starter.bolt.IntermediateRankingsBoltTest#positiveTopNShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>2</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m15">storm.starter.bolt.IntermediateRankingsBoltTest#positiveTopNShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>1</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m16">storm.starter.bolt.IntermediateRankingsBoltTest#positiveTopNShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>20</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m17">storm.
 starter.bolt.IntermediateRankingsBoltTest#positiveTopNShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>3</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m18">storm.starter.bolt.IntermediateRankingsBoltTest#shouldDeclareOutputFields</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m19">storm.starter.bolt.IntermediateRankingsBoltTest#shouldEmitNothingIfNormalTupleIsReceived</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m20">storm.starter.bolt.IntermediateRankingsBoltTest#shouldEmitSomethingIfTickTupleIsReceived</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m21">storm.starter.bolt.IntermediateRankingsBoltTest#shouldSetTickTupleFrequencyInComponentConfigurationToNonZeroValue</h3><table class="result"></table><p class="totop"><a href
 ="#summary">back to summary</a></p><h3 id="m22">storm.starter.bolt.RollingCountBoltTest#shouldDeclareOutputFields</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m23">storm.starter.bolt.RollingCountBoltTest#shouldEmitNothingIfNoObjectHasBeenCountedYetAndTickTupleIsReceived</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m24">storm.starter.bolt.RollingCountBoltTest#shouldEmitSomethingIfAtLeastOneObjectWasCountedAndTickTupleIsReceived</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m25">storm.starter.bolt.RollingCountBoltTest#shouldSetTickTupleFrequencyInComponentConfigurationToNonZeroValue</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m26">storm.starter.bolt.TotalRankingsBoltTest#negativeOrZeroEmitFrequencyShouldThrowIAE</h3><table class="result"><tr class="param"><th>Param
 eter #1</th></tr><tr class="param stripe"><td>0</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: The emit frequency must be &gt;= 1 seconds (you requested 0 seconds)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:64)
-	at storm.starter.bolt.TotalRankingsBolt.&lt;init&gt;(TotalRankingsBolt.java:44)
-	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(TotalRankingsBoltTest.java:69)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m27">storm.starter.bolt.TotalRankingsBoltTest#negativeOrZeroEmitFrequencyShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-10</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: The emit frequency must be &gt;= 1 seconds (you requested -10 seconds)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:64)
-	at storm.starter.bolt.TotalRankingsBolt.&lt;init&gt;(TotalRankingsBolt.java:44)
-	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(TotalRankingsBoltTest.java:69)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m28">storm.starter.bolt.TotalRankingsBoltTest#negativeOrZeroEmitFrequencyShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-1</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: The emit frequency must be &gt;= 1 seconds (you requested -1 seconds)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:64)
-	at storm.starter.bolt.TotalRankingsBolt.&lt;init&gt;(TotalRankingsBolt.java:44)
-	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(TotalRankingsBoltTest.java:69)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m29">storm.starter.bolt.TotalRankingsBoltTest#negativeOrZeroEmitFrequencyShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-2</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: The emit frequency must be &gt;= 1 seconds (you requested -2 seconds)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:64)
-	at storm.starter.bolt.TotalRankingsBolt.&lt;init&gt;(TotalRankingsBolt.java:44)
-	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(TotalRankingsBoltTest.java:69)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m30">storm.starter.bolt.TotalRankingsBoltTest#negativeOrZeroEmitFrequencyShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-3</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: The emit frequency must be &gt;= 1 seconds (you requested -3 seconds)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:64)
-	at storm.starter.bolt.TotalRankingsBolt.&lt;init&gt;(TotalRankingsBolt.java:44)
-	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(TotalRankingsBoltTest.java:69)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m31">storm.starter.bolt.TotalRankingsBoltTest#negativeOrZeroTopNShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>0</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: topN must be &gt;= 1 (you requested 0)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:61)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:56)
-	at storm.starter.bolt.TotalRankingsBolt.&lt;init&gt;(TotalRankingsBolt.java:40)
-	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(TotalRankingsBoltTest.java:59)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m32">storm.starter.bolt.TotalRankingsBoltTest#negativeOrZeroTopNShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-1</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: topN must be &gt;= 1 (you requested -1)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:61)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:56)
-	at storm.starter.bolt.TotalRankingsBolt.&lt;init&gt;(TotalRankingsBolt.java:40)
-	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(TotalRankingsBoltTest.java:59)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m33">storm.starter.bolt.TotalRankingsBoltTest#negativeOrZeroTopNShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-2</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: topN must be &gt;= 1 (you requested -2)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:61)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:56)
-	at storm.starter.bolt.TotalRankingsBolt.&lt;init&gt;(TotalRankingsBolt.java:40)
-	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(TotalRankingsBoltTest.java:59)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m34">storm.starter.bolt.TotalRankingsBoltTest#negativeOrZeroTopNShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-10</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: topN must be &gt;= 1 (you requested -10)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:61)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:56)
-	at storm.starter.bolt.TotalRankingsBolt.&lt;init&gt;(TotalRankingsBolt.java:40)
-	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(TotalRankingsBoltTest.java:59)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m35">storm.starter.bolt.TotalRankingsBoltTest#negativeOrZeroTopNShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-3</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: topN must be &gt;= 1 (you requested -3)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:61)
-	at storm.starter.bolt.AbstractRankerBolt.&lt;init&gt;(AbstractRankerBolt.java:56)
-	at storm.starter.bolt.TotalRankingsBolt.&lt;init&gt;(TotalRankingsBolt.java:40)
-	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(TotalRankingsBoltTest.java:59)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m36">storm.starter.bolt.TotalRankingsBoltTest#positiveEmitFrequencyShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>2</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m37">storm.starter.bolt.TotalRankingsBoltTest#positiveEmitFrequencyShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>1</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m38">storm.starter.bolt.TotalRankingsBoltTest#positiveEmitFrequencyShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>3</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m39">storm.starter.bolt.TotalRankingsBoltTest#positiveEmitFrequencyShouldBeOk</h3><table c
 lass="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>20</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m40">storm.starter.bolt.TotalRankingsBoltTest#positiveTopNShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>2</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m41">storm.starter.bolt.TotalRankingsBoltTest#positiveTopNShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>20</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m42">storm.starter.bolt.TotalRankingsBoltTest#positiveTopNShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>3</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m43">storm.starter.bolt.TotalRankingsBoltTest#positiveTopNSh
 ouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>1</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m44">storm.starter.bolt.TotalRankingsBoltTest#shouldDeclareOutputFields</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m45">storm.starter.bolt.TotalRankingsBoltTest#shouldEmitNothingIfNormalTupleIsReceived</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m46">storm.starter.bolt.TotalRankingsBoltTest#shouldEmitSomethingIfTickTupleIsReceived</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m47">storm.starter.bolt.TotalRankingsBoltTest#shouldSetTickTupleFrequencyInComponentConfigurationToNonZeroValue</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m48">storm.starter.tools.NthLastModifiedT
 imeTrackerTest#negativeOrZeroNumTimesToTrackShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-2</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: numTimesToTrack must be greater than zero (you requested -2)
-	at storm.starter.tools.NthLastModifiedTimeTracker.&lt;init&gt;(NthLastModifiedTimeTracker.java:39)
-	at storm.starter.tools.NthLastModifiedTimeTrackerTest.negativeOrZeroNumTimesToTrackShouldThrowIAE(NthLastModifiedTimeTrackerTest.java:38)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m49">storm.starter.tools.NthLastModifiedTimeTrackerTest#negativeOrZeroNumTimesToTrackShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>0</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: numTimesToTrack must be greater than zero (you requested 0)
-	at storm.starter.tools.NthLastModifiedTimeTracker.&lt;init&gt;(NthLastModifiedTimeTracker.java:39)
-	at storm.starter.tools.NthLastModifiedTimeTrackerTest.negativeOrZeroNumTimesToTrackShouldThrowIAE(NthLastModifiedTimeTrackerTest.java:38)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m50">storm.starter.tools.NthLastModifiedTimeTrackerTest#negativeOrZeroNumTimesToTrackShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-10</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: numTimesToTrack must be greater than zero (you requested -10)
-	at storm.starter.tools.NthLastModifiedTimeTracker.&lt;init&gt;(NthLastModifiedTimeTracker.java:39)
-	at storm.starter.tools.NthLastModifiedTimeTrackerTest.negativeOrZeroNumTimesToTrackShouldThrowIAE(NthLastModifiedTimeTrackerTest.java:38)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m51">storm.starter.tools.NthLastModifiedTimeTrackerTest#negativeOrZeroNumTimesToTrackShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-3</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: numTimesToTrack must be greater than zero (you requested -3)
-	at storm.starter.tools.NthLastModifiedTimeTracker.&lt;init&gt;(NthLastModifiedTimeTracker.java:39)
-	at storm.starter.tools.NthLastModifiedTimeTrackerTest.negativeOrZeroNumTimesToTrackShouldThrowIAE(NthLastModifiedTimeTrackerTest.java:38)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m52">storm.starter.tools.NthLastModifiedTimeTrackerTest#negativeOrZeroNumTimesToTrackShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-1</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: numTimesToTrack must be greater than zero (you requested -1)
-	at storm.starter.tools.NthLastModifiedTimeTracker.&lt;init&gt;(NthLastModifiedTimeTracker.java:39)
-	at storm.starter.tools.NthLastModifiedTimeTrackerTest.negativeOrZeroNumTimesToTrackShouldThrowIAE(NthLastModifiedTimeTrackerTest.java:38)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m53">storm.starter.tools.NthLastModifiedTimeTrackerTest#positiveNumTimesToTrackShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>2</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m54">storm.starter.tools.NthLastModifiedTimeTrackerTest#positiveNumTimesToTrackShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>20</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m55">storm.starter.tools.NthLastModifiedTimeTrackerTest#positiveNumTimesToTrackShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>1</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m56">storm.starter.tools.NthLastModifiedTimeTrackerTe
 st#positiveNumTimesToTrackShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>3</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m57">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>2</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m58">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>0</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m59">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified</h3><table class="result"><tr class="param"><th>Par
 ameter #1</th></tr><tr class="param stripe"><td>3</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m60">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>5</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m61">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>10</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m62">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>4</td></tr></table><p class="totop"><a 
 href="#summary">back to summary</a></p><h3 id="m63">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>1</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m64">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>8</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m65">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>6</td><td>[2, 2, 2, 2, 2, 2, 2]</td><td>[2, 4, 6, 8, 10, 10, 10]</td></tr></table><p class="tot
 op"><a href="#summary">back to summary</a></p><h3 id="m66">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>4</td><td>[1, 1, 1, 1, 1, 1, 1]</td><td>[1, 2, 3, 3, 3, 3, 3]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m67">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>2</td><td>[1, 1, 1, 1, 1, 1, 1]</td><td>[1, 1, 1, 1, 1, 1, 1]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m68">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><
 th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>6</td><td>[1, 2, 3, 4, 5, 6, 7]</td><td>[1, 3, 6, 10, 15, 20, 25]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m69">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>5</td><td>[1, 2, 3, 4, 5, 6, 7]</td><td>[1, 3, 6, 10, 14, 18, 22]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m70">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>4</td><td>[1, 2, 3, 4, 5, 6, 7]</td><td>[1, 3, 6, 9, 12, 15, 18]</td></tr></table><p class="totop"><a h
 ref="#summary">back to summary</a></p><h3 id="m71">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>2</td><td>[1, 2, 3, 4, 5, 6, 7]</td><td>[1, 2, 3, 4, 5, 6, 7]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m72">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>4</td><td>[2, 2, 2, 2, 2, 2, 2]</td><td>[2, 4, 6, 6, 6, 6, 6]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m73">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Param
 eter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>6</td><td>[1, 1, 1, 1, 1, 1, 1]</td><td>[1, 2, 3, 4, 5, 5, 5]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m74">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>3</td><td>[1, 1, 1, 1, 1, 1, 1]</td><td>[1, 2, 2, 2, 2, 2, 2]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m75">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>5</td><td>[1, 1, 1, 1, 1, 1, 1]</td><td>[1, 2, 3, 4, 4, 4, 4]</td></tr></table><p class="totop"><a href="#summary">back
  to summary</a></p><h3 id="m76">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>1</td><td>[1, 1, 1, 1, 1, 1, 1]</td><td>[0, 0, 0, 0, 0, 0, 0]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m77">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>2</td><td>[2, 2, 2, 2, 2, 2, 2]</td><td>[2, 2, 2, 2, 2, 2, 2]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m78">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Par
 ameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>1</td><td>[0, 1]</td><td>[0, 0]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m79">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>2</td><td>[2, 2]</td><td>[2, 2]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m80">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>2</td><td>[0, 4]</td><td>[0, 4]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m81">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifie
 dTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>1</td><td>[1, 2, 3, 4, 5, 6, 7]</td><td>[0, 0, 0, 0, 0, 0, 0]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m82">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>3</td><td>[2, 2, 2, 2, 2, 2, 2]</td><td>[2, 4, 4, 4, 4, 4, 4]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m83">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>5</td><td>[2, 2, 2, 2, 2, 2, 2]</td><td>
 [2, 4, 6, 8, 8, 8, 8]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m84">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>3</td><td>[1, 2, 3]</td><td>[1, 3, 5]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m85">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>3</td><td>[1, 2, 3, 4, 5, 6, 7]</td><td>[1, 3, 5, 7, 9, 11, 13]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m86">storm.starter.tools.NthLastModifiedTimeTrackerTest#shouldReturnCorrectModifiedTimeWhenMarkedAsModified</h3><table clas
 s="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>1</td><td>[0, 2]</td><td>[0, 0]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m87">storm.starter.tools.RankableObjectWithFieldsTest#constructorWithNegativeCountAndFieldsShouldThrowIAE</h3><table class="result"><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: The count must be &gt;= 0
-	at storm.starter.tools.RankableObjectWithFields.&lt;init&gt;(RankableObjectWithFields.java:46)
-	at storm.starter.tools.RankableObjectWithFieldsTest.constructorWithNegativeCountAndFieldsShouldThrowIAE(RankableObjectWithFieldsTest.java:61)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m88">storm.starter.tools.RankableObjectWithFieldsTest#constructorWithNegativeCountAndNoFieldsShouldThrowIAE</h3><table class="result"><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: The count must be &gt;= 0
-	at storm.starter.tools.RankableObjectWithFields.&lt;init&gt;(RankableObjectWithFields.java:46)
-	at storm.starter.tools.RankableObjectWithFieldsTest.constructorWithNegativeCountAndNoFieldsShouldThrowIAE(RankableObjectWithFieldsTest.java:55)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m89">storm.starter.tools.RankableObjectWithFieldsTest#constructorWithNullObjectAndFieldsShouldThrowIAE</h3><table class="result"><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: The object must not be null
-	at storm.starter.tools.RankableObjectWithFields.&lt;init&gt;(RankableObjectWithFields.java:43)
-	at storm.starter.tools.RankableObjectWithFieldsTest.constructorWithNullObjectAndFieldsShouldThrowIAE(RankableObjectWithFieldsTest.java:50)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m90">storm.starter.tools.RankableObjectWithFieldsTest#constructorWithNullObjectAndNoFieldsShouldThrowIAE</h3><table class="result"><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: The object must not be null
-	at storm.starter.tools.RankableObjectWithFields.&lt;init&gt;(RankableObjectWithFields.java:43)
-	at storm.starter.tools.RankableObjectWithFieldsTest.constructorWithNullObjectAndNoFieldsShouldThrowIAE(RankableObjectWithFieldsTest.java:44)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m91">storm.starter.tools.RankableObjectWithFieldsTest#copyShouldReturnCopy</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>[foo|0|someField]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m92">storm.starter.tools.RankableObjectWithFieldsTest#copyShouldReturnCopy</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>[foo|0]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m93">storm.starter.tools.RankableObjectWithFieldsTest#copyShouldReturnCopy</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>[foo|3|someOtherField]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m94">storm.starter.tools.RankableObjectWithFieldsTest#fi
 eldsShouldBeImmutable</h3><table class="result"><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.UnsupportedOperationException
-	at com.google.common.collect.ImmutableList.remove(ImmutableList.java:479)
-	at storm.starter.tools.RankableObjectWithFieldsTest.fieldsShouldBeImmutable(RankableObjectWithFieldsTest.java:208)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m95">storm.starter.tools.RankableObjectWithFieldsTest#shouldBeEqualToItself</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m96">storm.starter.tools.RankableObjectWithFieldsTest#shouldBeEqualToTrueDuplicates</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>[foo|0]</td><td>[foo|0|someOtherField]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m97">storm.starter.tools.RankableObjectWithFieldsTest#shouldBeEqualToTrueDuplicates</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>[foo|0|someField]</td><td>[foo|0|someOtherField]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m98">storm.starter.tools.RankableObjec
 tWithFieldsTest#shouldBeEqualToTrueDuplicates</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>[foo|0]</td><td>[foo|0]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m99">storm.starter.tools.RankableObjectWithFieldsTest#shouldCreateRankableObjectFromTuple</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m100">storm.starter.tools.RankableObjectWithFieldsTest#shouldHaveDifferentHashCodeThanFalseDuplicates</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>[foo|1]</td><td>[Foo|1]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m101">storm.starter.tools.RankableObjectWithFieldsTest#shouldHaveDifferentHashCodeThanFalseDuplicates</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class
 ="param stripe"><td>[|1]</td><td>[bar|1]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m102">storm.starter.tools.RankableObjectWithFieldsTest#shouldHaveDifferentHashCodeThanFalseDuplicates</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>[foo|1]</td><td>[FOO|1]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m103">storm.starter.tools.RankableObjectWithFieldsTest#shouldHaveDifferentHashCodeThanFalseDuplicates</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>[foo|0]</td><td>[foo|1]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m104">storm.starter.tools.RankableObjectWithFieldsTest#shouldHaveDifferentHashCodeThanFalseDuplicates</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param st
 ripe"><td>[foo|1]</td><td>[bar|1]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m105">storm.starter.tools.RankableObjectWithFieldsTest#shouldHaveDifferentHashCodeThanFalseDuplicates</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>[|0]</td><td>[|1]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m106">storm.starter.tools.RankableObjectWithFieldsTest#shouldHaveSameHashCodeAsTrueDuplicates</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>[foo|0]</td><td>[foo|0]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m107">storm.starter.tools.RankableObjectWithFieldsTest#shouldHaveSameHashCodeAsTrueDuplicates</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>[foo|0]</td><td>[fo
 o|0|someOtherField]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m108">storm.starter.tools.RankableObjectWithFieldsTest#shouldHaveSameHashCodeAsTrueDuplicates</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>[foo|0|someField]</td><td>[foo|0|someOtherField]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m109">storm.starter.tools.RankableObjectWithFieldsTest#shouldNotBeEqualToFalseDuplicates</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>[foo|1]</td><td>[bar|1]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m110">storm.starter.tools.RankableObjectWithFieldsTest#shouldNotBeEqualToFalseDuplicates</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>[foo|1]</td><td>[Foo
 |1]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m111">storm.starter.tools.RankableObjectWithFieldsTest#shouldNotBeEqualToFalseDuplicates</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>[foo|1]</td><td>[FOO|1]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m112">storm.starter.tools.RankableObjectWithFieldsTest#shouldNotBeEqualToFalseDuplicates</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>[foo|0]</td><td>[foo|1]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m113">storm.starter.tools.RankableObjectWithFieldsTest#shouldNotBeEqualToFalseDuplicates</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>[|0]</td><td>[|1]</td></tr></table><p class="totop"><a href="#summ
 ary">back to summary</a></p><h3 id="m114">storm.starter.tools.RankableObjectWithFieldsTest#shouldNotBeEqualToFalseDuplicates</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>[|1]</td><td>[bar|1]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m115">storm.starter.tools.RankableObjectWithFieldsTest#shouldNotBeEqualToInstancesOfOtherClasses</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>foo</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m116">storm.starter.tools.RankableObjectWithFieldsTest#shouldNotBeEqualToInstancesOfOtherClasses</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>java.lang.Object@5c2a1ed</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m117">storm.starter.tools.RankableObjectWithFieldsTest#sho
 uldNotBeEqualToInstancesOfOtherClasses</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>4</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m118">storm.starter.tools.RankableObjectWithFieldsTest#shouldNotBeEqualToInstancesOfOtherClasses</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>[7, 8, 9]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m119">storm.starter.tools.RankableObjectWithFieldsTest#shouldReturnTheCount</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m120">storm.starter.tools.RankableObjectWithFieldsTest#shouldReturnTheFields</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>java.lang.Object@5d17c0eb</td><td>271</td><td>[someAdditionalField]</td></tr></table><p 
 class="totop"><a href="#summary">back to summary</a></p><h3 id="m121">storm.starter.tools.RankableObjectWithFieldsTest#shouldReturnTheFields</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>quux</td><td>42</td><td>[one, two, three]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m122">storm.starter.tools.RankableObjectWithFieldsTest#shouldReturnTheObject</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m123">storm.starter.tools.RankableObjectWithFieldsTest#toStringShouldContainStringRepresentationsOfObjectAndCount</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>BAR</td><td>8</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m124">storm.starter.tools.RankableObjectWithFieldsTest#toStringShouldContainStr
 ingRepresentationsOfObjectAndCount</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>foo</td><td>0</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m125">storm.starter.tools.RankableObjectWithFieldsTest#verifyCompareTo</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>[foo|0]</td><td>[bar|0]</td><td>0</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m126">storm.starter.tools.RankableObjectWithFieldsTest#verifyCompareTo</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>[foo|1000]</td><td>[bar|0]</td><td>1</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m127">storm.starter.tools.RankableObjectWithFieldsTest#verifyCompareTo</h3><table
  class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>[foo|0]</td><td>[foo|1000]</td><td>-1</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m128">storm.starter.tools.RankableObjectWithFieldsTest#verifyCompareTo</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>[foo|0]</td><td>[foo|1]</td><td>-1</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m129">storm.starter.tools.RankableObjectWithFieldsTest#verifyCompareTo</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>[foo|0]</td><td>[foo|0]</td><td>0</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m130">storm.starter.tools.RankableObjectWithFieldsTest#verifyCompareTo</h3><table c
 lass="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>[foo|1]</td><td>[foo|0]</td><td>1</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m131">storm.starter.tools.RankableObjectWithFieldsTest#verifyCompareTo</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>[foo|1]</td><td>[bar|0]</td><td>1</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m132">storm.starter.tools.RankableObjectWithFieldsTest#verifyCompareTo</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>[foo|0]</td><td>[bar|1000]</td><td>-1</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m133">storm.starter.tools.RankableObjectWithFieldsTest#verifyCompareTo</h3><table clas
 s="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>[foo|0]</td><td>[bar|1]</td><td>-1</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m134">storm.starter.tools.RankableObjectWithFieldsTest#verifyCompareTo</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>[foo|1000]</td><td>[foo|0]</td><td>1</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m135">storm.starter.tools.RankingsTest#constructorWithNegativeOrZeroTopNShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-1</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: topN must be &gt;= 1
-	at storm.starter.tools.Rankings.&lt;init&gt;(Rankings.java:41)
-	at storm.starter.tools.RankingsTest.constructorWithNegativeOrZeroTopNShouldThrowIAE(RankingsTest.java:52)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m136">storm.starter.tools.RankingsTest#constructorWithNegativeOrZeroTopNShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-2</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: topN must be &gt;= 1
-	at storm.starter.tools.Rankings.&lt;init&gt;(Rankings.java:41)
-	at storm.starter.tools.RankingsTest.constructorWithNegativeOrZeroTopNShouldThrowIAE(RankingsTest.java:52)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m137">storm.starter.tools.RankingsTest#constructorWithNegativeOrZeroTopNShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>-10</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: topN must be &gt;= 1
-	at storm.starter.tools.Rankings.&lt;init&gt;(Rankings.java:41)
-	at storm.starter.tools.RankingsTest.constructorWithNegativeOrZeroTopNShouldThrowIAE(RankingsTest.java:52)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m138">storm.starter.tools.RankingsTest#constructorWithNegativeOrZeroTopNShouldThrowIAE</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>0</td></tr><tr><th>Expected Exception</th></tr><tr><td><div class="stacktrace">java.lang.IllegalArgumentException: topN must be &gt;= 1
-	at storm.starter.tools.Rankings.&lt;init&gt;(Rankings.java:41)
-	at storm.starter.tools.RankingsTest.constructorWithNegativeOrZeroTopNShouldThrowIAE(RankingsTest.java:52)
-... Removed 34 stack frames</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m139">storm.starter.tools.RankingsTest#constructorWithPositiveTopNShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>2</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m140">storm.starter.tools.RankingsTest#constructorWithPositiveTopNShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>1</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m141">storm.starter.tools.RankingsTest#constructorWithPositiveTopNShouldBeOk</h3><table class="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>1000</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m142">storm.starter.tools.RankingsTest#constructorWithPositiveTopNShouldBeOk</h3><table cl
 ass="result"><tr class="param"><th>Parameter #1</th></tr><tr class="param stripe"><td>1000000</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m143">storm.starter.tools.RankingsTest#copyConstructorShouldReturnCopy</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>1</td><td>[[A|1], [B|2]]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m144">storm.starter.tools.RankingsTest#copyConstructorShouldReturnCopy</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>5</td><td>[[A|1], [B|2], [C|3]]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m145">storm.starter.tools.RankingsTest#copyConstructorShouldReturnCopy</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>1</td><td>[[A|1]]</td
 ></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m146">storm.starter.tools.RankingsTest#copyConstructorShouldReturnCopy</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>2</td><td>[[A|1], [B|2], [C|3], [D|4]]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m147">storm.starter.tools.RankingsTest#copyConstructorShouldReturnCopy</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th></tr><tr class="param stripe"><td>1</td><td>[]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m148">storm.starter.tools.RankingsTest#copyConstructorShouldReturnDefensiveCopy</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>1</td><td>[[A|1]]</td><td>[[B|2]]</td></tr></table><p class="totop"><a href="#summary">back t
 o summary</a></p><h3 id="m149">storm.starter.tools.RankingsTest#copyConstructorShouldReturnDefensiveCopy</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>1</td><td>[[ZERO_COUNT|0]]</td><td>[[B|2]]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m150">storm.starter.tools.RankingsTest#copyConstructorShouldReturnDefensiveCopy</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>2</td><td>[[A|1], [B|2], [C|3], [D|4]]</td><td>[[E|5], [F|6]]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m151">storm.starter.tools.RankingsTest#copyConstructorShouldReturnDefensiveCopy</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>1</td><td>[]</td><td>[[A|1]]</td></t
 r></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m152">storm.starter.tools.RankingsTest#copyConstructorShouldReturnDefensiveCopy</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param stripe"><td>5</td><td>[[A|1], [B|2], [C|3]]</td><td>[[D|4]]</td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m153">storm.starter.tools.RankingsTest#copyConstructorShouldReturnDefensiveCopy</h3><table class="result"><tr class="param"><th>Parameter #1</th><th>Parameter #2</th><th>Parameter #3</th></tr><tr class="param s

<TRUNCATED>