Summary
| Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|
| 136 | 0 | 0 | 0 | 100% | 5.491 |
Note: failures are anticipated and checked for with assertions while errors are unanticipated.
Package List
| Package | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|
| net.sourceforge.basher.tasks | 1 | 0 | 0 | 0 | 100% | 0.001 |
| net.sourceforge.basher.internal.impl | 40 | 0 | 0 | 0 | 100% | 4.071 |
| net.sourceforge.basher.internal.tasks | 4 | 0 | 0 | 0 | 100% | 0.035 |
| net.sourceforge.basher.events.impl | 1 | 0 | 0 | 0 | 100% | 0.002 |
| net.sourceforge.basher.impl | 41 | 0 | 0 | 0 | 100% | 1.179 |
| net.sourceforge.basher | 13 | 0 | 0 | 0 | 100% | 0.175 |
| net.sourceforge.basher.events | 36 | 0 | 0 | 0 | 100% | 0.028 |
Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.
net.sourceforge.basher.tasks
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
|---|---|---|---|---|---|---|---|
| TestAbstractTask | 1 | 0 | 0 | 0 | 100% | 0.001 |
net.sourceforge.basher.internal.impl
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
|---|---|---|---|---|---|---|---|
| TestTaskRunnerImpl | 4 | 0 | 0 | 0 | 100% | 3.343 | |
| TestTimeSourceImpl | 2 | 0 | 0 | 0 | 100% | 0.207 | |
| TestDefaultBeanShellFilenameComparator | 4 | 0 | 0 | 0 | 100% | 0.002 | |
| TestTaskDecoratorImpl | 10 | 0 | 0 | 0 | 100% | 0.318 | |
| TestRandomRandomizer | 2 | 0 | 0 | 0 | 100% | 0.002 | |
| TestDefaultBeanShellFilenameFilter | 3 | 0 | 0 | 0 | 100% | 0.004 | |
| TestRegularExpressionObjectProvider | 3 | 0 | 0 | 0 | 100% | 0.131 | |
| TestTaskInvokerImpl | 12 | 0 | 0 | 0 | 100% | 0.064 |
net.sourceforge.basher.internal.tasks
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
|---|---|---|---|---|---|---|---|
| TestThreadIncrementTask | 4 | 0 | 0 | 0 | 100% | 0.035 |
net.sourceforge.basher.events.impl
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
|---|---|---|---|---|---|---|---|
| TestSynchronousEventManager | 1 | 0 | 0 | 0 | 100% | 0.002 |
net.sourceforge.basher.impl
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
|---|---|---|---|---|---|---|---|
| TestInMemoryEntityRegistry | 4 | 0 | 0 | 0 | 100% | 0.019 | |
| TestSchedulerImpl | 18 | 0 | 0 | 0 | 100% | 1.033 | |
| TestLimitedInMemoryEntityRegistry | 1 | 0 | 0 | 0 | 100% | 0.019 | |
| TestTaskInfo | 3 | 0 | 0 | 0 | 100% | 0.004 | |
| TestTaskTree | 3 | 0 | 0 | 0 | 100% | 0.008 | |
| TestTaskManagerImpl | 12 | 0 | 0 | 0 | 100% | 0.096 |
net.sourceforge.basher
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
|---|---|---|---|---|---|---|---|
| TestExceptions | 5 | 0 | 0 | 0 | 100% | 0.005 | |
| TestAverage | 3 | 0 | 0 | 0 | 100% | 0.003 | |
| TestTaskExecutionContext | 4 | 0 | 0 | 0 | 100% | 0.166 | |
| TestTaskConfiguration | 1 | 0 | 0 | 0 | 100% | 0.001 |
net.sourceforge.basher.events
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
|---|---|---|---|---|---|---|---|
| TestTickEvent | 9 | 0 | 0 | 0 | 100% | 0.008 | |
| TestCollectionStoppedEvent | 9 | 0 | 0 | 0 | 100% | 0.004 | |
| TestCollectionStartedEvent | 9 | 0 | 0 | 0 | 100% | 0.005 | |
| TestPhaseTransitionEvent | 9 | 0 | 0 | 0 | 100% | 0.011 |
Test Cases
TestInMemoryEntityRegistry
| testRegister | 0 | |
| testRegisterManyOfSameType | 0 | |
| testRegisterDifferentTypes | 0.001 | |
| testUnregister | 0.016 |
TestSchedulerImpl
| testOneThread | 0.039 | |
| testAddOneThread | 0.035 | |
| testAddOneThreadAndStop | 0.26 | |
| testStop | 0.102 | |
| testStart | 0.001 | |
| testStartNullParams | 0.001 | |
| testStartWithUnknownContextName | 0.001 | |
| testSchedulingAtStart | 0.001 | |
| testAddOneThreadWhenMaxReached | 0.128 | |
| testAddManyThreads | 0.22 | |
| testRemoveThreads | 0.108 | |
| testRemoveThreadsWhenNoneToRemove | 0.002 | |
| testInitialization | 0.001 | |
| testRemoveAllThreads | 0.114 | |
| testEnteringSetupPhase | 0.005 | |
| testEnteringWarmupPhase | 0.003 | |
| testEnteringRunPhase | 0.001 | |
| testEnteringRunPhaseWithThreadIncrementation | 0.001 |
TestExceptions
| testTaskNotRunException | 0.001 | |
| testBasherException | 0 | |
| testBasherExceptionNullCause | 0 | |
| testTaskFailedException | 0 | |
| testTaskFailedExceptionWithNullCause | 0 |
TestTickEvent
| testValue | 0.003 | |
| testEqualsAgainstNewObject | 0.001 | |
| testEqualsAgainstNull | 0 | |
| testEqualsAgainstUnequalObjects | 0.001 | |
| testEqualsIsConsistentAcrossInvocations | 0 | |
| testEqualsIsReflexive | 0 | |
| testEqualsIsSymmetricAndTransitive | 0 | |
| testHashCodeContract | 0 | |
| testHashCodeIsConsistentAcrossInvocations | 0 |
TestTaskTree
| testGetTasksWithWildcard | 0.005 | |
| testGetTasksWithIncludes | 0.001 | |
| testGetTasksWithIncludesAndExcludes | 0.001 |
TestTaskManagerImpl
| testInitializationEmptyTaskInfoList | 0.005 | |
| testInitializationNotWired | 0.001 | |
| testNotInitialized | 0 | |
| testNullAddTask | 0 | |
| testNullSetTaskInfo | 0 | |
| testInitializationTwoItemTaskInfoList | 0.002 | |
| testInitializationTwoItemTaskInfoListWithFollower | 0.001 | |
| testGetRandomTask | 0.002 | |
| testGetByName | 0.002 | |
| testAddTask | 0.002 | |
| testRemoveTaskExecutionContext | 0 | |
| testGetNextTaskExecutionContext | 0.001 |
TestCollectionStoppedEvent
| testEqualsHashCode | 0 | |
| testEqualsAgainstNewObject | 0 | |
| testEqualsAgainstNull | 0 | |
| testEqualsAgainstUnequalObjects | 0 | |
| testEqualsIsConsistentAcrossInvocations | 0.001 | |
| testEqualsIsReflexive | 0 | |
| testEqualsIsSymmetricAndTransitive | 0 | |
| testHashCodeContract | 0 | |
| testHashCodeIsConsistentAcrossInvocations | 0 |
TestTaskRunnerImpl
| testInvoke | 1.127 | |
| testInvokeNullTask | 1.003 | |
| testStopRunning | 0.202 | |
| testInvokeWithError | 1.005 |
TestCollectionStartedEvent
| testEqualsHashCode | 0.001 | |
| testEqualsAgainstNewObject | 0 | |
| testEqualsAgainstNull | 0 | |
| testEqualsAgainstUnequalObjects | 0 | |
| testEqualsIsConsistentAcrossInvocations | 0.001 | |
| testEqualsIsReflexive | 0 | |
| testEqualsIsSymmetricAndTransitive | 0 | |
| testHashCodeContract | 0 | |
| testHashCodeIsConsistentAcrossInvocations | 0 |
TestDefaultBeanShellFilenameComparator
| testEquals | 0 | |
| testGreater | 0 | |
| testLess | 0 | |
| testEqualRunLevelDifferentName | 0 |
TestTaskExecutionContext
| testInvokeTaskSuccessfully | 0.144 | |
| testInvokeTaskThrowsNotRunException | 0 | |
| testInvokeTaskThrowsThrowable | 0 | |
| testIt | 0 |
TestTaskDecoratorImpl
| testSimpleClassWithSomeTaskMethods | 0.262 | |
| testDetermineExecuteMethodSingleAnnotation | 0.011 | |
| testFullyAnnotatedClass | 0.003 | |
| testSubClassFullyAnnotated | 0.002 | |
| testSubSubClassFullyAnnotatedNotPhaseTest | 0.003 | |
| testDetermineExecuteMethodMoreThanOneAnnotation | 0.001 | |
| testDetermineExecuteMethodAnnotatedMethodNotEmptyParams | 0.001 | |
| testDetermineExecuteMethodNoAnnotationDefaultMethodPresent | 0.031 | |
| testDetermineExecuteMethodNoAnnotationDefaultMethodNotPresent | 0 | |
| testDetermineExecuteMethodNoAnnotationDefaultMethodNotEmptyParams | 0.001 |
TestDefaultBeanShellFilenameFilter
| testAcceptAll | 0.002 | |
| testDefaultPatternAccept | 0 | |
| testDefaultPatternNotAccept | 0.001 |
TestPhaseTransitionEvent
| testValues | 0.005 | |
| testEqualsAgainstNewObject | 0 | |
| testEqualsAgainstNull | 0.001 | |
| testEqualsAgainstUnequalObjects | 0 | |
| testEqualsIsConsistentAcrossInvocations | 0 | |
| testEqualsIsReflexive | 0 | |
| testEqualsIsSymmetricAndTransitive | 0 | |
| testHashCodeContract | 0.001 | |
| testHashCodeIsConsistentAcrossInvocations | 0 |
TestTaskInvokerImpl
| testFailed | 0.028 | |
| testNotInvokeWeight | 0 | |
| testInvokeWeight | 0.001 | |
| testNotInvokeBeforeStartTime | 0.001 | |
| testNotInvokeAfterEndTime | 0.001 | |
| testInvokeAfterStartTime | 0.001 | |
| testInvokeBeforeEndTime | 0.001 | |
| testInvokeLessThanMaxInvocations | 0.001 | |
| testInvokeUnlimitedMaxInvocations | 0.001 | |
| testNotInvokeLessThanMaxInvocations | 0.02 | |
| testNotRun | 0.001 | |
| testInvokeFollowers | 0.001 |