Command line test

Tests passed/Failed/Skipped:193/0/0
Started on:Sun Mar 17 23:12:41 MDT 2013
Total time:0 seconds (651 ms)
Included groups:
Excluded groups:

(Hover the method name to see the test class name)

PASSED TESTS
Test method Exception Time (seconds) Instance
constructorWithNegativeCountAndFieldsShouldThrowIAE
Test class: storm.starter.tools.RankableObjectWithFieldsTest
java.lang.IllegalArgumentException: The count must be >= 0
	at storm.starter.tools.RankableObjectWithFields.<init>(RankableObjectWithFields.java:29)
	at storm.starter.tools.RankableObjectWithFieldsTest.constructorWithNegativeCountAndFieldsShouldThrowIAE(RankableObjectWithFieldsTest.java:47)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: The count must be >= 0
	at storm.starter.tools.RankableObjectWithFields.<init>(RankableObjectWithFields.java:29)
	at storm.starter.tools.RankableObjectWithFieldsTest.constructorWithNegativeCountAndFieldsShouldThrowIAE(RankableObjectWithFieldsTest.java:47)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
constructorWithNegativeCountAndNoFieldsShouldThrowIAE
Test class: storm.starter.tools.RankableObjectWithFieldsTest
java.lang.IllegalArgumentException: The count must be >= 0
	at storm.starter.tools.RankableObjectWithFields.<init>(RankableObjectWithFields.java:29)
	at storm.starter.tools.RankableObjectWithFieldsTest.constructorWithNegativeCountAndNoFieldsShouldThrowIAE(RankableObjectWithFieldsTest.java:41)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: The count must be >= 0
	at storm.starter.tools.RankableObjectWithFields.<init>(RankableObjectWithFields.java:29)
	at storm.starter.tools.RankableObjectWithFieldsTest.constructorWithNegativeCountAndNoFieldsShouldThrowIAE(RankableObjectWithFieldsTest.java:41)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
constructorWithNegativeOrZeroTopNShouldThrowIAE
Test class: storm.starter.tools.RankingsTest
Parameters: 0
java.lang.IllegalArgumentException: topN must be >= 1
	at storm.starter.tools.Rankings.<init>(Rankings.java:23)
	at storm.starter.tools.RankingsTest.constructorWithNegativeOrZeroTopNShouldThrowIAE(RankingsTest.java:32)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: topN must be >= 1
	at storm.starter.tools.Rankings.<init>(Rankings.java:23)
	at storm.starter.tools.RankingsTest.constructorWithNegativeOrZeroTopNShouldThrowIAE(RankingsTest.java:32)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.RankingsTest@15aaf0b3
constructorWithNegativeOrZeroTopNShouldThrowIAE
Test class: storm.starter.tools.RankingsTest
Parameters: -1
java.lang.IllegalArgumentException: topN must be >= 1
	at storm.starter.tools.Rankings.<init>(Rankings.java:23)
	at storm.starter.tools.RankingsTest.constructorWithNegativeOrZeroTopNShouldThrowIAE(RankingsTest.java:32)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: topN must be >= 1
	at storm.starter.tools.Rankings.<init>(Rankings.java:23)
	at storm.starter.tools.RankingsTest.constructorWithNegativeOrZeroTopNShouldThrowIAE(RankingsTest.java:32)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.RankingsTest@15aaf0b3
constructorWithNegativeOrZeroTopNShouldThrowIAE
Test class: storm.starter.tools.RankingsTest
Parameters: -2
java.lang.IllegalArgumentException: topN must be >= 1
	at storm.starter.tools.Rankings.<init>(Rankings.java:23)
	at storm.starter.tools.RankingsTest.constructorWithNegativeOrZeroTopNShouldThrowIAE(RankingsTest.java:32)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: topN must be >= 1
	at storm.starter.tools.Rankings.<init>(Rankings.java:23)
	at storm.starter.tools.RankingsTest.constructorWithNegativeOrZeroTopNShouldThrowIAE(RankingsTest.java:32)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.RankingsTest@15aaf0b3
constructorWithNegativeOrZeroTopNShouldThrowIAE
Test class: storm.starter.tools.RankingsTest
Parameters: -10
java.lang.IllegalArgumentException: topN must be >= 1
	at storm.starter.tools.Rankings.<init>(Rankings.java:23)
	at storm.starter.tools.RankingsTest.constructorWithNegativeOrZeroTopNShouldThrowIAE(RankingsTest.java:32)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: topN must be >= 1
	at storm.starter.tools.Rankings.<init>(Rankings.java:23)
	at storm.starter.tools.RankingsTest.constructorWithNegativeOrZeroTopNShouldThrowIAE(RankingsTest.java:32)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.RankingsTest@15aaf0b3
constructorWithNullObjectAndFieldsShouldThrowIAE
Test class: storm.starter.tools.RankableObjectWithFieldsTest
java.lang.IllegalArgumentException: The object must not be null
	at storm.starter.tools.RankableObjectWithFields.<init>(RankableObjectWithFields.java:26)
	at storm.starter.tools.RankableObjectWithFieldsTest.constructorWithNullObjectAndFieldsShouldThrowIAE(RankableObjectWithFieldsTest.java:36)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: The object must not be null
	at storm.starter.tools.RankableObjectWithFields.<init>(RankableObjectWithFields.java:26)
	at storm.starter.tools.RankableObjectWithFieldsTest.constructorWithNullObjectAndFieldsShouldThrowIAE(RankableObjectWithFieldsTest.java:36)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
constructorWithNullObjectAndNoFieldsShouldThrowIAE
Test class: storm.starter.tools.RankableObjectWithFieldsTest
java.lang.IllegalArgumentException: The object must not be null
	at storm.starter.tools.RankableObjectWithFields.<init>(RankableObjectWithFields.java:26)
	at storm.starter.tools.RankableObjectWithFieldsTest.constructorWithNullObjectAndNoFieldsShouldThrowIAE(RankableObjectWithFieldsTest.java:30)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: The object must not be null
	at storm.starter.tools.RankableObjectWithFields.<init>(RankableObjectWithFields.java:26)
	at storm.starter.tools.RankableObjectWithFieldsTest.constructorWithNullObjectAndNoFieldsShouldThrowIAE(RankableObjectWithFieldsTest.java:30)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
constructorWithPositiveTopNShouldBeOk
Test class: storm.starter.tools.RankingsTest
Parameters: 1
0 storm.starter.tools.RankingsTest@15aaf0b3
constructorWithPositiveTopNShouldBeOk
Test class: storm.starter.tools.RankingsTest
Parameters: 2
0 storm.starter.tools.RankingsTest@15aaf0b3
constructorWithPositiveTopNShouldBeOk
Test class: storm.starter.tools.RankingsTest
Parameters: 1000
0 storm.starter.tools.RankingsTest@15aaf0b3
constructorWithPositiveTopNShouldBeOk
Test class: storm.starter.tools.RankingsTest
Parameters: 1000000
0 storm.starter.tools.RankingsTest@15aaf0b3
defaultConstructorShouldSetPositiveTopN
Test class: storm.starter.tools.RankingsTest
0 storm.starter.tools.RankingsTest@15aaf0b3
fieldsShouldBeImmutable
Test class: storm.starter.tools.RankableObjectWithFieldsTest
java.lang.UnsupportedOperationException
	at com.google.common.collect.ImmutableList.remove(ImmutableList.java:461)
	at storm.starter.tools.RankableObjectWithFieldsTest.fieldsShouldBeImmutable(RankableObjectWithFieldsTest.java:202)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.UnsupportedOperationException
	at com.google.common.collect.ImmutableList.remove(ImmutableList.java:461)
	at storm.starter.tools.RankableObjectWithFieldsTest.fieldsShouldBeImmutable(RankableObjectWithFieldsTest.java:202)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
lessThanTwoSlotsShouldThrowIAE
Test class: storm.starter.tools.SlidingWindowCounterTest
Parameters: -10
java.lang.IllegalArgumentException: Window length in slots must be at least two (you requested -10)
	at storm.starter.tools.SlidingWindowCounter.<init>(SlidingWindowCounter.java:63)
	at storm.starter.tools.SlidingWindowCounterTest.lessThanTwoSlotsShouldThrowIAE(SlidingWindowCounterTest.java:22)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: Window length in slots must be at least two (you requested -10)
	at storm.starter.tools.SlidingWindowCounter.<init>(SlidingWindowCounter.java:63)
	at storm.starter.tools.SlidingWindowCounterTest.lessThanTwoSlotsShouldThrowIAE(SlidingWindowCounterTest.java:22)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.SlidingWindowCounterTest@398825b3
lessThanTwoSlotsShouldThrowIAE
Test class: storm.starter.tools.SlidingWindowCounterTest
Parameters: -3
java.lang.IllegalArgumentException: Window length in slots must be at least two (you requested -3)
	at storm.starter.tools.SlidingWindowCounter.<init>(SlidingWindowCounter.java:63)
	at storm.starter.tools.SlidingWindowCounterTest.lessThanTwoSlotsShouldThrowIAE(SlidingWindowCounterTest.java:22)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: Window length in slots must be at least two (you requested -3)
	at storm.starter.tools.SlidingWindowCounter.<init>(SlidingWindowCounter.java:63)
	at storm.starter.tools.SlidingWindowCounterTest.lessThanTwoSlotsShouldThrowIAE(SlidingWindowCounterTest.java:22)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.SlidingWindowCounterTest@398825b3
lessThanTwoSlotsShouldThrowIAE
Test class: storm.starter.tools.SlidingWindowCounterTest
Parameters: -2
java.lang.IllegalArgumentException: Window length in slots must be at least two (you requested -2)
	at storm.starter.tools.SlidingWindowCounter.<init>(SlidingWindowCounter.java:63)
	at storm.starter.tools.SlidingWindowCounterTest.lessThanTwoSlotsShouldThrowIAE(SlidingWindowCounterTest.java:22)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: Window length in slots must be at least two (you requested -2)
	at storm.starter.tools.SlidingWindowCounter.<init>(SlidingWindowCounter.java:63)
	at storm.starter.tools.SlidingWindowCounterTest.lessThanTwoSlotsShouldThrowIAE(SlidingWindowCounterTest.java:22)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.SlidingWindowCounterTest@398825b3
lessThanTwoSlotsShouldThrowIAE
Test class: storm.starter.tools.SlidingWindowCounterTest
Parameters: -1
java.lang.IllegalArgumentException: Window length in slots must be at least two (you requested -1)
	at storm.starter.tools.SlidingWindowCounter.<init>(SlidingWindowCounter.java:63)
	at storm.starter.tools.SlidingWindowCounterTest.lessThanTwoSlotsShouldThrowIAE(SlidingWindowCounterTest.java:22)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: Window length in slots must be at least two (you requested -1)
	at storm.starter.tools.SlidingWindowCounter.<init>(SlidingWindowCounter.java:63)
	at storm.starter.tools.SlidingWindowCounterTest.lessThanTwoSlotsShouldThrowIAE(SlidingWindowCounterTest.java:22)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.SlidingWindowCounterTest@398825b3
lessThanTwoSlotsShouldThrowIAE
Test class: storm.starter.tools.SlidingWindowCounterTest
Parameters: 0
java.lang.IllegalArgumentException: Window length in slots must be at least two (you requested 0)
	at storm.starter.tools.SlidingWindowCounter.<init>(SlidingWindowCounter.java:63)
	at storm.starter.tools.SlidingWindowCounterTest.lessThanTwoSlotsShouldThrowIAE(SlidingWindowCounterTest.java:22)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: Window length in slots must be at least two (you requested 0)
	at storm.starter.tools.SlidingWindowCounter.<init>(SlidingWindowCounter.java:63)
	at storm.starter.tools.SlidingWindowCounterTest.lessThanTwoSlotsShouldThrowIAE(SlidingWindowCounterTest.java:22)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.SlidingWindowCounterTest@398825b3
lessThanTwoSlotsShouldThrowIAE
Test class: storm.starter.tools.SlidingWindowCounterTest
Parameters: 1
java.lang.IllegalArgumentException: Window length in slots must be at least two (you requested 1)
	at storm.starter.tools.SlidingWindowCounter.<init>(SlidingWindowCounter.java:63)
	at storm.starter.tools.SlidingWindowCounterTest.lessThanTwoSlotsShouldThrowIAE(SlidingWindowCounterTest.java:22)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: Window length in slots must be at least two (you requested 1)
	at storm.starter.tools.SlidingWindowCounter.<init>(SlidingWindowCounter.java:63)
	at storm.starter.tools.SlidingWindowCounterTest.lessThanTwoSlotsShouldThrowIAE(SlidingWindowCounterTest.java:22)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.SlidingWindowCounterTest@398825b3
negativeOrZeroEmitFrequencyShouldThrowIAE
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
Parameters: -10
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested -10 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:30)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(IntermediateRankingsBoltTest.java:57)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested -10 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:30)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(IntermediateRankingsBoltTest.java:57)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
negativeOrZeroEmitFrequencyShouldThrowIAE
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
Parameters: -3
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested -3 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:30)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(IntermediateRankingsBoltTest.java:57)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested -3 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:30)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(IntermediateRankingsBoltTest.java:57)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
negativeOrZeroEmitFrequencyShouldThrowIAE
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
Parameters: -2
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested -2 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:30)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(IntermediateRankingsBoltTest.java:57)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested -2 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:30)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(IntermediateRankingsBoltTest.java:57)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
negativeOrZeroEmitFrequencyShouldThrowIAE
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
Parameters: -1
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested -1 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:30)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(IntermediateRankingsBoltTest.java:57)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested -1 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:30)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(IntermediateRankingsBoltTest.java:57)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
negativeOrZeroEmitFrequencyShouldThrowIAE
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
Parameters: 0
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested 0 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:30)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(IntermediateRankingsBoltTest.java:57)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested 0 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:30)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(IntermediateRankingsBoltTest.java:57)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
negativeOrZeroEmitFrequencyShouldThrowIAE
Test class: storm.starter.bolt.TotalRankingsBoltTest
Parameters: -10
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested -10 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:29)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(TotalRankingsBoltTest.java:57)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested -10 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:29)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(TotalRankingsBoltTest.java:57)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
negativeOrZeroEmitFrequencyShouldThrowIAE
Test class: storm.starter.bolt.TotalRankingsBoltTest
Parameters: -3
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested -3 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:29)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(TotalRankingsBoltTest.java:57)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested -3 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:29)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(TotalRankingsBoltTest.java:57)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
negativeOrZeroEmitFrequencyShouldThrowIAE
Test class: storm.starter.bolt.TotalRankingsBoltTest
Parameters: -2
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested -2 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:29)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(TotalRankingsBoltTest.java:57)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested -2 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:29)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(TotalRankingsBoltTest.java:57)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
negativeOrZeroEmitFrequencyShouldThrowIAE
Test class: storm.starter.bolt.TotalRankingsBoltTest
Parameters: -1
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested -1 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:29)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(TotalRankingsBoltTest.java:57)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested -1 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:29)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(TotalRankingsBoltTest.java:57)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
negativeOrZeroEmitFrequencyShouldThrowIAE
Test class: storm.starter.bolt.TotalRankingsBoltTest
Parameters: 0
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested 0 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:29)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(TotalRankingsBoltTest.java:57)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested 0 seconds)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:49)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:29)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(TotalRankingsBoltTest.java:57)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
negativeOrZeroNumSlotsShouldThrowIAE
Test class: storm.starter.tools.SlotBasedCounterTest
Parameters: -10
java.lang.IllegalArgumentException: Number of slots must be greater than zero (you requested -10)
	at storm.starter.tools.SlotBasedCounter.<init>(SlotBasedCounter.java:26)
	at storm.starter.tools.SlotBasedCounterTest.negativeOrZeroNumSlotsShouldThrowIAE(SlotBasedCounterTest.java:23)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: Number of slots must be greater than zero (you requested -10)
	at storm.starter.tools.SlotBasedCounter.<init>(SlotBasedCounter.java:26)
	at storm.starter.tools.SlotBasedCounterTest.negativeOrZeroNumSlotsShouldThrowIAE(SlotBasedCounterTest.java:23)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.SlotBasedCounterTest@62f47396
negativeOrZeroNumSlotsShouldThrowIAE
Test class: storm.starter.tools.SlotBasedCounterTest
Parameters: -3
java.lang.IllegalArgumentException: Number of slots must be greater than zero (you requested -3)
	at storm.starter.tools.SlotBasedCounter.<init>(SlotBasedCounter.java:26)
	at storm.starter.tools.SlotBasedCounterTest.negativeOrZeroNumSlotsShouldThrowIAE(SlotBasedCounterTest.java:23)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: Number of slots must be greater than zero (you requested -3)
	at storm.starter.tools.SlotBasedCounter.<init>(SlotBasedCounter.java:26)
	at storm.starter.tools.SlotBasedCounterTest.negativeOrZeroNumSlotsShouldThrowIAE(SlotBasedCounterTest.java:23)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.SlotBasedCounterTest@62f47396
negativeOrZeroNumSlotsShouldThrowIAE
Test class: storm.starter.tools.SlotBasedCounterTest
Parameters: -2
java.lang.IllegalArgumentException: Number of slots must be greater than zero (you requested -2)
	at storm.starter.tools.SlotBasedCounter.<init>(SlotBasedCounter.java:26)
	at storm.starter.tools.SlotBasedCounterTest.negativeOrZeroNumSlotsShouldThrowIAE(SlotBasedCounterTest.java:23)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: Number of slots must be greater than zero (you requested -2)
	at storm.starter.tools.SlotBasedCounter.<init>(SlotBasedCounter.java:26)
	at storm.starter.tools.SlotBasedCounterTest.negativeOrZeroNumSlotsShouldThrowIAE(SlotBasedCounterTest.java:23)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.SlotBasedCounterTest@62f47396
negativeOrZeroNumSlotsShouldThrowIAE
Test class: storm.starter.tools.SlotBasedCounterTest
Parameters: -1
java.lang.IllegalArgumentException: Number of slots must be greater than zero (you requested -1)
	at storm.starter.tools.SlotBasedCounter.<init>(SlotBasedCounter.java:26)
	at storm.starter.tools.SlotBasedCounterTest.negativeOrZeroNumSlotsShouldThrowIAE(SlotBasedCounterTest.java:23)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: Number of slots must be greater than zero (you requested -1)
	at storm.starter.tools.SlotBasedCounter.<init>(SlotBasedCounter.java:26)
	at storm.starter.tools.SlotBasedCounterTest.negativeOrZeroNumSlotsShouldThrowIAE(SlotBasedCounterTest.java:23)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.SlotBasedCounterTest@62f47396
negativeOrZeroNumSlotsShouldThrowIAE
Test class: storm.starter.tools.SlotBasedCounterTest
Parameters: 0
java.lang.IllegalArgumentException: Number of slots must be greater than zero (you requested 0)
	at storm.starter.tools.SlotBasedCounter.<init>(SlotBasedCounter.java:26)
	at storm.starter.tools.SlotBasedCounterTest.negativeOrZeroNumSlotsShouldThrowIAE(SlotBasedCounterTest.java:23)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: Number of slots must be greater than zero (you requested 0)
	at storm.starter.tools.SlotBasedCounter.<init>(SlotBasedCounter.java:26)
	at storm.starter.tools.SlotBasedCounterTest.negativeOrZeroNumSlotsShouldThrowIAE(SlotBasedCounterTest.java:23)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.SlotBasedCounterTest@62f47396
negativeOrZeroNumTimesToTrackShouldThrowIAE
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: -10
java.lang.IllegalArgumentException: numTimesToTrack must be greater than zero (you requested -10)
	at storm.starter.tools.NthLastModifiedTimeTracker.<init>(NthLastModifiedTimeTracker.java:24)
	at storm.starter.tools.NthLastModifiedTimeTrackerTest.negativeOrZeroNumTimesToTrackShouldThrowIAE(NthLastModifiedTimeTrackerTest.java:22)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: numTimesToTrack must be greater than zero (you requested -10)
	at storm.starter.tools.NthLastModifiedTimeTracker.<init>(NthLastModifiedTimeTracker.java:24)
	at storm.starter.tools.NthLastModifiedTimeTrackerTest.negativeOrZeroNumTimesToTrackShouldThrowIAE(NthLastModifiedTimeTrackerTest.java:22)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
negativeOrZeroNumTimesToTrackShouldThrowIAE
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: -3
java.lang.IllegalArgumentException: numTimesToTrack must be greater than zero (you requested -3)
	at storm.starter.tools.NthLastModifiedTimeTracker.<init>(NthLastModifiedTimeTracker.java:24)
	at storm.starter.tools.NthLastModifiedTimeTrackerTest.negativeOrZeroNumTimesToTrackShouldThrowIAE(NthLastModifiedTimeTrackerTest.java:22)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: numTimesToTrack must be greater than zero (you requested -3)
	at storm.starter.tools.NthLastModifiedTimeTracker.<init>(NthLastModifiedTimeTracker.java:24)
	at storm.starter.tools.NthLastModifiedTimeTrackerTest.negativeOrZeroNumTimesToTrackShouldThrowIAE(NthLastModifiedTimeTrackerTest.java:22)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
negativeOrZeroNumTimesToTrackShouldThrowIAE
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: -2
java.lang.IllegalArgumentException: numTimesToTrack must be greater than zero (you requested -2)
	at storm.starter.tools.NthLastModifiedTimeTracker.<init>(NthLastModifiedTimeTracker.java:24)
	at storm.starter.tools.NthLastModifiedTimeTrackerTest.negativeOrZeroNumTimesToTrackShouldThrowIAE(NthLastModifiedTimeTrackerTest.java:22)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: numTimesToTrack must be greater than zero (you requested -2)
	at storm.starter.tools.NthLastModifiedTimeTracker.<init>(NthLastModifiedTimeTracker.java:24)
	at storm.starter.tools.NthLastModifiedTimeTrackerTest.negativeOrZeroNumTimesToTrackShouldThrowIAE(NthLastModifiedTimeTrackerTest.java:22)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
negativeOrZeroNumTimesToTrackShouldThrowIAE
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: -1
java.lang.IllegalArgumentException: numTimesToTrack must be greater than zero (you requested -1)
	at storm.starter.tools.NthLastModifiedTimeTracker.<init>(NthLastModifiedTimeTracker.java:24)
	at storm.starter.tools.NthLastModifiedTimeTrackerTest.negativeOrZeroNumTimesToTrackShouldThrowIAE(NthLastModifiedTimeTrackerTest.java:22)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: numTimesToTrack must be greater than zero (you requested -1)
	at storm.starter.tools.NthLastModifiedTimeTracker.<init>(NthLastModifiedTimeTracker.java:24)
	at storm.starter.tools.NthLastModifiedTimeTrackerTest.negativeOrZeroNumTimesToTrackShouldThrowIAE(NthLastModifiedTimeTrackerTest.java:22)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
negativeOrZeroNumTimesToTrackShouldThrowIAE
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 0
java.lang.IllegalArgumentException: numTimesToTrack must be greater than zero (you requested 0)
	at storm.starter.tools.NthLastModifiedTimeTracker.<init>(NthLastModifiedTimeTracker.java:24)
	at storm.starter.tools.NthLastModifiedTimeTrackerTest.negativeOrZeroNumTimesToTrackShouldThrowIAE(NthLastModifiedTimeTrackerTest.java:22)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: numTimesToTrack must be greater than zero (you requested 0)
	at storm.starter.tools.NthLastModifiedTimeTracker.<init>(NthLastModifiedTimeTracker.java:24)
	at storm.starter.tools.NthLastModifiedTimeTrackerTest.negativeOrZeroNumTimesToTrackShouldThrowIAE(NthLastModifiedTimeTrackerTest.java:22)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
negativeOrZeroTopNShouldThrowIAE
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
Parameters: -10
java.lang.IllegalArgumentException: topN must be >= 1 (you requested -10)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:26)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(IntermediateRankingsBoltTest.java:47)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: topN must be >= 1 (you requested -10)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:26)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(IntermediateRankingsBoltTest.java:47)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
negativeOrZeroTopNShouldThrowIAE
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
Parameters: -3
java.lang.IllegalArgumentException: topN must be >= 1 (you requested -3)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:26)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(IntermediateRankingsBoltTest.java:47)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: topN must be >= 1 (you requested -3)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:26)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(IntermediateRankingsBoltTest.java:47)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
negativeOrZeroTopNShouldThrowIAE
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
Parameters: -2
java.lang.IllegalArgumentException: topN must be >= 1 (you requested -2)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:26)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(IntermediateRankingsBoltTest.java:47)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: topN must be >= 1 (you requested -2)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:26)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(IntermediateRankingsBoltTest.java:47)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
negativeOrZeroTopNShouldThrowIAE
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
Parameters: -1
java.lang.IllegalArgumentException: topN must be >= 1 (you requested -1)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:26)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(IntermediateRankingsBoltTest.java:47)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: topN must be >= 1 (you requested -1)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:26)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(IntermediateRankingsBoltTest.java:47)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
negativeOrZeroTopNShouldThrowIAE
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
Parameters: 0
java.lang.IllegalArgumentException: topN must be >= 1 (you requested 0)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:26)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(IntermediateRankingsBoltTest.java:47)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: topN must be >= 1 (you requested 0)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.IntermediateRankingsBolt.<init>(IntermediateRankingsBolt.java:26)
	at storm.starter.bolt.IntermediateRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(IntermediateRankingsBoltTest.java:47)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
negativeOrZeroTopNShouldThrowIAE
Test class: storm.starter.bolt.TotalRankingsBoltTest
Parameters: -10
java.lang.IllegalArgumentException: topN must be >= 1 (you requested -10)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:25)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(TotalRankingsBoltTest.java:47)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: topN must be >= 1 (you requested -10)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:25)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(TotalRankingsBoltTest.java:47)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
negativeOrZeroTopNShouldThrowIAE
Test class: storm.starter.bolt.TotalRankingsBoltTest
Parameters: -3
java.lang.IllegalArgumentException: topN must be >= 1 (you requested -3)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:25)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(TotalRankingsBoltTest.java:47)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: topN must be >= 1 (you requested -3)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:25)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(TotalRankingsBoltTest.java:47)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
negativeOrZeroTopNShouldThrowIAE
Test class: storm.starter.bolt.TotalRankingsBoltTest
Parameters: -2
java.lang.IllegalArgumentException: topN must be >= 1 (you requested -2)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:25)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(TotalRankingsBoltTest.java:47)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: topN must be >= 1 (you requested -2)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:25)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(TotalRankingsBoltTest.java:47)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
negativeOrZeroTopNShouldThrowIAE
Test class: storm.starter.bolt.TotalRankingsBoltTest
Parameters: -1
java.lang.IllegalArgumentException: topN must be >= 1 (you requested -1)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:25)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(TotalRankingsBoltTest.java:47)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: topN must be >= 1 (you requested -1)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:25)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(TotalRankingsBoltTest.java:47)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
negativeOrZeroTopNShouldThrowIAE
Test class: storm.starter.bolt.TotalRankingsBoltTest
Parameters: 0
java.lang.IllegalArgumentException: topN must be >= 1 (you requested 0)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:25)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(TotalRankingsBoltTest.java:47)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
... Removed 25 stack frames
Click to show all stack frames
java.lang.IllegalArgumentException: topN must be >= 1 (you requested 0)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:46)
	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:41)
	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:25)
	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroTopNShouldThrowIAE(TotalRankingsBoltTest.java:47)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
	at org.testng.TestNG.run(TestNG.java:1031)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:158)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:98)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
newInstanceShouldHaveEmptyCounts
Test class: storm.starter.tools.SlidingWindowCounterTest
0 storm.starter.tools.SlidingWindowCounterTest@398825b3
newInstanceShouldHaveEmptyCounts
Test class: storm.starter.tools.SlotBasedCounterTest
0 storm.starter.tools.SlotBasedCounterTest@62f47396
positiveEmitFrequencyShouldBeOk
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
Parameters: 1
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
positiveEmitFrequencyShouldBeOk
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
Parameters: 2
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
positiveEmitFrequencyShouldBeOk
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
Parameters: 3
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
positiveEmitFrequencyShouldBeOk
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
Parameters: 20
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
positiveEmitFrequencyShouldBeOk
Test class: storm.starter.bolt.TotalRankingsBoltTest
Parameters: 1
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
positiveEmitFrequencyShouldBeOk
Test class: storm.starter.bolt.TotalRankingsBoltTest
Parameters: 2
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
positiveEmitFrequencyShouldBeOk
Test class: storm.starter.bolt.TotalRankingsBoltTest
Parameters: 3
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
positiveEmitFrequencyShouldBeOk
Test class: storm.starter.bolt.TotalRankingsBoltTest
Parameters: 20
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
positiveNumSlotsShouldBeOk
Test class: storm.starter.tools.SlotBasedCounterTest
Parameters: 1
0 storm.starter.tools.SlotBasedCounterTest@62f47396
positiveNumSlotsShouldBeOk
Test class: storm.starter.tools.SlotBasedCounterTest
Parameters: 2
0 storm.starter.tools.SlotBasedCounterTest@62f47396
positiveNumSlotsShouldBeOk
Test class: storm.starter.tools.SlotBasedCounterTest
Parameters: 3
0 storm.starter.tools.SlotBasedCounterTest@62f47396
positiveNumSlotsShouldBeOk
Test class: storm.starter.tools.SlotBasedCounterTest
Parameters: 20
0 storm.starter.tools.SlotBasedCounterTest@62f47396
positiveNumTimesToTrackShouldBeOk
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 1
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
positiveNumTimesToTrackShouldBeOk
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 2
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
positiveNumTimesToTrackShouldBeOk
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 3
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
positiveNumTimesToTrackShouldBeOk
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 20
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
positiveTopNShouldBeOk
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
Parameters: 1
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
positiveTopNShouldBeOk
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
Parameters: 2
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
positiveTopNShouldBeOk
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
Parameters: 3
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
positiveTopNShouldBeOk
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
Parameters: 20
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
positiveTopNShouldBeOk
Test class: storm.starter.bolt.TotalRankingsBoltTest
Parameters: 1
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
positiveTopNShouldBeOk
Test class: storm.starter.bolt.TotalRankingsBoltTest
Parameters: 2
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
positiveTopNShouldBeOk
Test class: storm.starter.bolt.TotalRankingsBoltTest
Parameters: 3
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
positiveTopNShouldBeOk
Test class: storm.starter.bolt.TotalRankingsBoltTest
Parameters: 20
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
shouldBeEqualToItself
Test class: storm.starter.tools.RankableObjectWithFieldsTest
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldBeEqualToTrueDuplicates
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|0], [foo|0]
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldBeEqualToTrueDuplicates
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|0], [foo|0|someOtherField]
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldBeEqualToTrueDuplicates
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|0|someField], [foo|0|someOtherField]
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldCorrectlyRankWhenEmptyAndUpdatedWithOtherRankings
Test class: storm.starter.tools.RankingsTest
Parameters: [[A|1]], [[A|1]]
0 storm.starter.tools.RankingsTest@15aaf0b3
shouldCorrectlyRankWhenEmptyAndUpdatedWithOtherRankings
Test class: storm.starter.tools.RankingsTest
Parameters: [[B|2], [D|4], [A|1], [C|3]], [[D|4], [C|3], [B|2], [A|1]]
0 storm.starter.tools.RankingsTest@15aaf0b3
shouldCorrectlyRankWhenEmptyAndUpdatedWithOtherRankings
Test class: storm.starter.tools.RankingsTest
Parameters: [[B|2], [F|6], [A|1], [C|3], [D|4], [E|5]], [[F|6], [E|5], [D|4], [C|3], [B|2], [A|1]]
0 storm.starter.tools.RankingsTest@15aaf0b3
shouldCorrectlyRankWhenEmptyAndUpdatedWithOtherRankings
Test class: storm.starter.tools.RankingsTest
Parameters: [[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]]
0 storm.starter.tools.RankingsTest@15aaf0b3
shouldCorrectlyRankWhenNotEmptyAndUpdatedWithOtherRankings
Test class: storm.starter.tools.RankingsTest
Parameters: [[A|1]], [[A|1]], [[A|1]]
0 storm.starter.tools.RankingsTest@15aaf0b3
shouldCorrectlyRankWhenNotEmptyAndUpdatedWithOtherRankings
Test class: storm.starter.tools.RankingsTest
Parameters: [[A|1], [C|3]], [[B|2], [D|4]], [[D|4], [C|3], [B|2], [A|1]]
0 storm.starter.tools.RankingsTest@15aaf0b3
shouldCorrectlyRankWhenNotEmptyAndUpdatedWithOtherRankings
Test class: storm.starter.tools.RankingsTest
Parameters: [[B|2], [F|6], [A|1]], [[C|3], [D|4], [E|5]], [[F|6], [E|5], [D|4], [C|3], [B|2], [A|1]]
0 storm.starter.tools.RankingsTest@15aaf0b3
shouldCorrectlyRankWhenNotEmptyAndUpdatedWithOtherRankings
Test class: storm.starter.tools.RankingsTest
Parameters: [[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]]
0 storm.starter.tools.RankingsTest@15aaf0b3
shouldCorrectlyRankWhenUpdatedWithEmptyOtherRankings
Test class: storm.starter.tools.RankingsTest
Parameters: [[A|1]], [[A|1]]
0 storm.starter.tools.RankingsTest@15aaf0b3
shouldCorrectlyRankWhenUpdatedWithEmptyOtherRankings
Test class: storm.starter.tools.RankingsTest
Parameters: [[B|2], [D|4], [A|1], [C|3]], [[D|4], [C|3], [B|2], [A|1]]
0 storm.starter.tools.RankingsTest@15aaf0b3
shouldCorrectlyRankWhenUpdatedWithEmptyOtherRankings
Test class: storm.starter.tools.RankingsTest
Parameters: [[B|2], [F|6], [A|1], [C|3], [D|4], [E|5]], [[F|6], [E|5], [D|4], [C|3], [B|2], [A|1]]
0 storm.starter.tools.RankingsTest@15aaf0b3
shouldCorrectlyRankWhenUpdatedWithEmptyOtherRankings
Test class: storm.starter.tools.RankingsTest
Parameters: [[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]]
0 storm.starter.tools.RankingsTest@15aaf0b3
shouldCorrectlyRankWhenUpdatedWithRankables
Test class: storm.starter.tools.RankingsTest
Parameters: [[A|1]], [[A|1]]
0 storm.starter.tools.RankingsTest@15aaf0b3
shouldCorrectlyRankWhenUpdatedWithRankables
Test class: storm.starter.tools.RankingsTest
Parameters: [[B|2], [D|4], [A|1], [C|3]], [[D|4], [C|3], [B|2], [A|1]]
0 storm.starter.tools.RankingsTest@15aaf0b3
shouldCorrectlyRankWhenUpdatedWithRankables
Test class: storm.starter.tools.RankingsTest
Parameters: [[B|2], [F|6], [A|1], [C|3], [D|4], [E|5]], [[F|6], [E|5], [D|4], [C|3], [B|2], [A|1]]
0 storm.starter.tools.RankingsTest@15aaf0b3
shouldCorrectlyRankWhenUpdatedWithRankables
Test class: storm.starter.tools.RankingsTest
Parameters: [[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]]
0 storm.starter.tools.RankingsTest@15aaf0b3
shouldCreateRankableObjectFromTuple
Test class: storm.starter.tools.RankableObjectWithFieldsTest
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldDeclareOutputFields
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
shouldDeclareOutputFields
Test class: storm.starter.bolt.RollingCountBoltTest
0 storm.starter.bolt.RollingCountBoltTest@19632847
shouldDeclareOutputFields
Test class: storm.starter.bolt.TotalRankingsBoltTest
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
shouldEmitNothingIfNoObjectHasBeenCountedYetAndTickTupleIsReceived
Test class: storm.starter.bolt.RollingCountBoltTest
0 storm.starter.bolt.RollingCountBoltTest@19632847
shouldEmitNothingIfNormalTupleIsReceived
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
shouldEmitNothingIfNormalTupleIsReceived
Test class: storm.starter.bolt.TotalRankingsBoltTest
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
shouldEmitSomethingIfAtLeastOneObjectWasCountedAndTickTupleIsReceived
Test class: storm.starter.bolt.RollingCountBoltTest
0 storm.starter.bolt.RollingCountBoltTest@19632847
shouldEmitSomethingIfTickTupleIsReceived
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
shouldEmitSomethingIfTickTupleIsReceived
Test class: storm.starter.bolt.TotalRankingsBoltTest
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
shouldHaveDefaultConstructor
Test class: storm.starter.tools.RankingsTest
0 storm.starter.tools.RankingsTest@15aaf0b3
shouldHaveDifferentHashCodeThanFalseDuplicates
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|0], [foo|1]
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldHaveDifferentHashCodeThanFalseDuplicates
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|1], [Foo|1]
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldHaveDifferentHashCodeThanFalseDuplicates
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|1], [FOO|1]
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldHaveDifferentHashCodeThanFalseDuplicates
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|1], [bar|1]
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldHaveDifferentHashCodeThanFalseDuplicates
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [|0], [|1]
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldHaveDifferentHashCodeThanFalseDuplicates
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [|1], [bar|1]
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldHaveSameHashCodeAsTrueDuplicates
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|0], [foo|0]
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldHaveSameHashCodeAsTrueDuplicates
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|0], [foo|0|someOtherField]
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldHaveSameHashCodeAsTrueDuplicates
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|0|someField], [foo|0|someOtherField]
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldIncrementCount
Test class: storm.starter.tools.SlotBasedCounterTest
Parameters: [Ljava.lang.String;@5bab2b55, [I@42aa0877
0 storm.starter.tools.SlotBasedCounterTest@62f47396
shouldIncrementCountOnlyOneSlotAtATime
Test class: storm.starter.tools.SlotBasedCounterTest
0 storm.starter.tools.SlotBasedCounterTest@62f47396
shouldNotBeEqualToFalseDuplicates
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|0], [foo|1]
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldNotBeEqualToFalseDuplicates
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|1], [Foo|1]
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldNotBeEqualToFalseDuplicates
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|1], [FOO|1]
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldNotBeEqualToFalseDuplicates
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|1], [bar|1]
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldNotBeEqualToFalseDuplicates
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [|0], [|1]
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldNotBeEqualToFalseDuplicates
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [|1], [bar|1]
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldNotBeEqualToInstancesOfOtherClasses
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: foo
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldNotBeEqualToInstancesOfOtherClasses
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: java.lang.Object@2a8ddc4c
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldNotBeEqualToInstancesOfOtherClasses
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: 4
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldNotBeEqualToInstancesOfOtherClasses
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [7, 8, 9]
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldNotRankDuplicateObjectsMoreThanOnce
Test class: storm.starter.tools.RankingsTest
Parameters: [[someObject|42], [someObject|42], [someObject|42]]
0 storm.starter.tools.RankingsTest@15aaf0b3
shouldNotRankDuplicateObjectsMoreThanOnce
Test class: storm.starter.tools.RankingsTest
Parameters: [[A|1], [A|2], [A|3]]
0 storm.starter.tools.RankingsTest@15aaf0b3
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 0
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 1
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 2
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 3
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 4
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 5
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 8
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeEvenWhenNotYetMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 10
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 1, [I@2911ded2, [I@543bc20e
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 1, [I@1f415056, [I@79014e21
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 2, [I@44b09697, [I@256eb6bc
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 2, [I@79f03d7, [I@58b51c29
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 1, [I@5a4bf53e, [I@30d1e7c2
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 1, [I@24c68a98, [I@66b51404
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 2, [I@7a354749, [I@3fdb484d
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 2, [I@5567d7fb, [I@1494cb8b
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 2, [I@34bf1d3b, [I@6f18278a
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 3, [I@1acc0e01, [I@4aab7165
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 3, [I@3da1c42f, [I@47570945
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 3, [I@2321b59a, [I@7a19a37a
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 4, [I@293bdd36, [I@19381960
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 4, [I@3209fa8f, [I@2d20dbf3
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 4, [I@484845aa, [I@d5c0f9
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 5, [I@51701bdc, [I@17353249
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 5, [I@25786286, [I@28c5ea2
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 5, [I@4d98defc, [I@6f579a30
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 6, [I@604bfe6b, [I@1d2c5431
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 6, [I@494b6bed, [I@769aba32
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 6, [I@28366573, [I@b3e75a5
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnCorrectModifiedTimeWhenMarkedAsModified
Test class: storm.starter.tools.NthLastModifiedTimeTrackerTest
Parameters: 3, [I@319da967, [I@65dcc2a3
0 storm.starter.tools.NthLastModifiedTimeTrackerTest@4cc39a20
shouldReturnNonEmptyCountsWhenAtLeastOneObjectWasCounted
Test class: storm.starter.tools.SlotBasedCounterTest
0 storm.starter.tools.SlotBasedCounterTest@62f47396
shouldReturnTheCount
Test class: storm.starter.tools.RankableObjectWithFieldsTest
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldReturnTheFields
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: java.lang.Object@5d2aea3e, 271, [Ljava.lang.Object;@6e8f94
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldReturnTheFields
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: quux, 42, [Ljava.lang.Object;@5a943dc4
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldReturnTheObject
Test class: storm.starter.tools.RankableObjectWithFieldsTest
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
shouldReturnZeroForNonexistentObject
Test class: storm.starter.tools.SlotBasedCounterTest
0 storm.starter.tools.SlotBasedCounterTest@62f47396
shouldSetTickTupleFrequencyInComponentConfigurationToNonZeroValue
Test class: storm.starter.bolt.IntermediateRankingsBoltTest
0 storm.starter.bolt.IntermediateRankingsBoltTest@571a75a2
shouldSetTickTupleFrequencyInComponentConfigurationToNonZeroValue
Test class: storm.starter.bolt.RollingCountBoltTest
0 storm.starter.bolt.RollingCountBoltTest@19632847
shouldSetTickTupleFrequencyInComponentConfigurationToNonZeroValue
Test class: storm.starter.bolt.TotalRankingsBoltTest
0 storm.starter.bolt.TotalRankingsBoltTest@25cd0888
sizeOfRankingsShouldNotGrowBeyondTopN
Test class: storm.starter.tools.RankingsTest
Parameters: 2, [[A|1], [B|2], [C|3]]
0 storm.starter.tools.RankingsTest@15aaf0b3
sizeOfRankingsShouldNotGrowBeyondTopN
Test class: storm.starter.tools.RankingsTest
Parameters: 2, [[A|1], [B|2], [C|3], [D|4]]
0 storm.starter.tools.RankingsTest@15aaf0b3
testCounterWithSimulatedRuns
Test class: storm.starter.tools.SlidingWindowCounterTest
Parameters: 2, [I@3a633d51, [J@494eaec9
0 storm.starter.tools.SlidingWindowCounterTest@398825b3
testCounterWithSimulatedRuns
Test class: storm.starter.tools.SlidingWindowCounterTest
Parameters: 3, [I@4cb533b8, [J@c569c60
0 storm.starter.tools.SlidingWindowCounterTest@398825b3
testCounterWithSimulatedRuns
Test class: storm.starter.tools.SlidingWindowCounterTest
Parameters: 4, [I@a3468f4, [J@76d67067
0 storm.starter.tools.SlidingWindowCounterTest@398825b3
testCounterWithSimulatedRuns
Test class: storm.starter.tools.SlidingWindowCounterTest
Parameters: 5, [I@786db724, [J@6b12da40
0 storm.starter.tools.SlidingWindowCounterTest@398825b3
testCounterWithSimulatedRuns
Test class: storm.starter.tools.SlidingWindowCounterTest
Parameters: 5, [I@22b6d6ab, [J@11c7865b
0 storm.starter.tools.SlidingWindowCounterTest@398825b3
toStringShouldContainStringRepresentationsOfObjectAndCount
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: foo, 0
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
toStringShouldContainStringRepresentationsOfObjectAndCount
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: BAR, 8
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
twoOrMoreSlotsShouldBeValid
Test class: storm.starter.tools.SlidingWindowCounterTest
Parameters: 2
0 storm.starter.tools.SlidingWindowCounterTest@398825b3
twoOrMoreSlotsShouldBeValid
Test class: storm.starter.tools.SlidingWindowCounterTest
Parameters: 3
0 storm.starter.tools.SlidingWindowCounterTest@398825b3
twoOrMoreSlotsShouldBeValid
Test class: storm.starter.tools.SlidingWindowCounterTest
Parameters: 20
0 storm.starter.tools.SlidingWindowCounterTest@398825b3
verifyCompareTo
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|1000], [foo|0], 1
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
verifyCompareTo
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|1], [foo|0], 1
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
verifyCompareTo
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|1000], [bar|0], 1
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
verifyCompareTo
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|1], [bar|0], 1
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
verifyCompareTo
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|0], [foo|0], 0
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
verifyCompareTo
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|0], [bar|0], 0
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
verifyCompareTo
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|0], [foo|1000], -1
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
verifyCompareTo
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|0], [foo|1], -1
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
verifyCompareTo
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|0], [bar|1], -1
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
verifyCompareTo
Test class: storm.starter.tools.RankableObjectWithFieldsTest
Parameters: [foo|0], [bar|1000], -1
0 storm.starter.tools.RankableObjectWithFieldsTest@77f297e7
wipeSlotShouldSetAllCountsInSlotToZero
Test class: storm.starter.tools.SlotBasedCounterTest
0 storm.starter.tools.SlotBasedCounterTest@62f47396
wipeZerosShouldRemoveAnyObjectsWithZeroTotalCount
Test class: storm.starter.tools.SlotBasedCounterTest
0 storm.starter.tools.SlotBasedCounterTest@62f47396