• 0.22.6

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
70 0 0 0 100% 23.34

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
com.jcabi.aspects.version 2 0 0 0 100% 0.012
com.jcabi.aspects 44 0 0 0 100% 11.95
com.jcabi.aspects.aj 24 0 0 0 100% 11.378

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

com.jcabi.aspects.version

Class Tests Errors Failures Skipped Success Rate Time
VersionTest 2 0 0 0 100% 0.012

com.jcabi.aspects

Class Tests Errors Failures Skipped Success Rate Time
AsyncTest 3 0 0 0 100% 0.218
ImmutableTest 6 0 0 0 100% 0.05
JSR303Test 9 0 0 0 100% 0.391
TimeableTest 1 0 0 0 100% 1.003
ScheduleWithFixedDelayTest 2 0 0 0 100% 1.016
UnitedThrowTest 5 0 0 0 100% 0.005
CacheableTest 6 0 0 0 100% 5.247
RetryOnFailureTest 2 0 0 0 100% 2.005
LoggableTest 10 0 0 0 100% 2.015

com.jcabi.aspects.aj

Class Tests Errors Failures Skipped Success Rate Time
MnemosTest 8 0 0 0 100% 0.076
ParallelizerTest 2 0 0 0 100% 0.326
RepeaterTest 5 0 0 0 100% 0.475
NamedThreadsTest 1 0 0 0 100% 0.005
QuietExceptionsLoggerTest 3 0 0 0 100% 0.426
ImmutabilityCheckerTest 2 0 0 0 100% 0.002
MethodCacherTest 1 0 0 0 100% 0.02
MethodSchedulerTest 2 0 0 0 100% 10.048

Test Cases

[Summary] [Package List] [Test Cases]

MnemosTest

buildsTextFromDoubleArray 0.076
buildsTextFromBooleanArray 0.072
handlesToxicObjectsGracefully 0.065
buildsTextFromObject 0.059
buildsTextFromLongArray 0.044
buildsTextFromIntArray 0.044
buildsTextFromCharArray 0
buildsTextFromFloatArray 0

AsyncTest

throwsWhenMethodDoesNotReturnVoidOrFuture 0.045
executesAsynchronously 0.058
returnsFutureValue 0.133

ParallelizerTest

throwsCatchedException 0.321
executesInParallel 0.285

ImmutableTest

passesImmutableObjects 0.026
catchedMutableTypes 0.01
informsVersionOnError 0.008
catchesTypesMutableByClassInheritance 0.023
catchedMutableTypesWithArrays 0.003
passesImmutableObjectsWithNonPrivateFields 0

RepeaterTest

onlyRetryExceptionsWhichAreSpecified 0.383
retriesAfterFailure 0.369
stopsRetryingAfterNumberOfAttempts 0.461
throwExceptionsWhichAreNotSpecifiedAsRetry 0.002
retryExceptionsWhichAreSubTypesOfTheExceptionsSpecified 0.205

JSR303Test

ignoresVoidResponses 0.004
validatesConstructorParameters 0.385
validatesChainedConstructorParameters 0.387
throwsWhenRegularExpressionDoesntMatch 0.39
skipsConstraintRule 0.368
validatesOutputForNonNull 0.382
overridesMessage 0.021
passesWhenMethodParametersAreValid 0.002
throwsWhenMethodParametersAreInvalid 0.002

TimeableTest

interruptsLongRunningMethod 1.003

NamedThreadsTest

testVersion 0.005

ScheduleWithFixedDelayTest

runsRoutineOperations 1.016
canStopBeforeFirstScheduledRun 0.105

VersionTest

containsCorrectBuildNumber 0.011
containsCorrectVersionNumber 0.001

QuietExceptionsLoggerTest

withoutException 0.426
throwsWhenUsedWithNonVoidReturnValue 0.417
exception 0.422

UnitedThrowTest

rethrowsDeclaredException 0.004
throwsOriginalExceptionEncapsulatedInsideDeclared 0.003
throwsIllegalStateException 0.003
throwsConfiguredException 0.001
throwsDeclaredException 0.001

ImmutabilityCheckerTest

failsOnNonFinalFields 0.001
checksRecursiveClasses 0.002

CacheableTest

cachesSimpleCall 0.288
asyncUpdateCacheSimpleCall 4.269
flushesWithStaticTrigger 0.158
cleansCacheWhenExpired 5.241
cachesJustOnceInParallelThreads 0.295
cachesSimpleStaticCall 0.14

RetryOnFailureTest

retriesOnError 1.002
executesMethodManyTimes 2.002

MethodCacherTest

supportsGarbageCollecting 0.02

MethodSchedulerTest

interruptLongRunningTask 10.048
shortRunningTaskShouldBeAllowedToFinish 6.05

LoggableTest

logsShortArray 0.01
logsByteArray 0.008
logsToStringResult 0.002
logsWithExplicitLoggerName 0.002
logsSimpleCall 0.001
logsStaticMethods 2.002
ignoresSomeExceptions 0.001
logsDurationWithSpecifiedTimeUnit 2.001
doesntLogInheritedMethods 0
ignoresToStringMethods 0.001