Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
17200597.093%1,082.891

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


Package List

[Summary] [Package List] [Test Cases]


PackageTestsErrors FailuresSkippedSuccess RateTime
net.sourceforge.domian.repository17200597.093%1,082.891

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


Test Cases

[Summary] [Package List] [Test Cases]

InMemoryAndXStreamXmlFileRepository_ConcurrentRepositoryTest

dummyTest0
shouldIterateAndRemoveEntities0
shouldPutEntitiesConcurrently0.141
shouldConcurrentlyUpdateFieldsWithinSameObject0.062
mustLockEntitiesToEnsureConsistentUpdatesOfSameField0.078
shouldConcurrentlyUpdateNonConflictingFieldsWithinSameObject0
shouldIterateAndRemoveEntitiesConcurrently0.078

InMemoryAndXStreamXmlFileRepository_PartitionRepositoryTest

persistTheGodDamnPartitionsWillYa0.234
shouldAddPartititonsConcurrently0.172
shouldAddPartititonsAndIterateConcurrently0.047
shouldAddPartitionAndRemoveEntitiesConcurrently0.031
multiTest9.047
shouldNotAcceptNullSpecifications_addPartitionFor0
shouldNotAcceptNullSpecifications_rePartition0
shouldActAsOrdinaryRepositoryWhenNoPartitionsAreAdded0
shouldIgnoreOrderOfPartitionAdded0.015
shouldAddEntitiesToPartitionsWhenPartitionsArePreAdded0.016
shouldAddEntitiesToPartitionsWhenPartitionsArePostAdded0.016
shouldRemoveEntititesResidingInDifferentPartitions0.015
shouldTreatAddingOfDuplicatePartitionsAsIdempotentOperations0.016
shouldNavigateAndAddEntityInSuperRepository_WithWarning0
shouldNavigateAndAddEntityInSieblingPartition_WithWarning0.016
shouldNavigateAndRepartitionEntityInSieblingPartition_WithWarning0
shouldReturnFalseWhenEntityToRepartitionDoesNotExist0.015
shouldRepartitionEntities0
shouldRepartitionEntireRepository0.031
shouldHandleParallellSpecialCaseOfPartitions0.016
checkEqualsAndSubsumption_extra0
shouldFormADirectedAsyclicGraphOfPartitions0.031
shouldFindSingleEntityWhenSeveralTraversalsLeadToIt_parallellSpecialCaseOfPartitions0.016
shouldNotAcceptNullSpecifications_addPartitionFor_ng0.016
shouldNotAcceptNullRepository_addPartitionFor_ng0
allEntitiesPartitionShouldImplyNoEntitiesInTopLevelDb0
entityUpdateShouldBeReflectedForAllEqualEntitiesInAllPartitionsInAllMemberLevels0.015
shouldIterateSpecifiedEntitiesOnly0.016
shouldNotIterateThroughEntitiesTwice0.015
shouldHandleLargeNumbersOfIteratorsWithoutAnyOutOfMemoryExceptions5.344

InMemoryAndXStreamXmlFileRepository_PersistentRepositoryTest

multiTest76.266
shouldImplementSimplePaasPersistenceDefinition0
checkRepositoryPathAndFilenames_defaultPaths0.078
checkRepositoryPathAndFilenames_customPaths0.015
shouldHaveItsOwnMetaDataFile0.063
shouldHandleEmptyPersistentRepositories0.015
entityIdShouldBeGlobalAndPersistent0.063
shouldPersistAndLoadEntities0.031
shouldRemovePersistedEntitiesBothWays0.078
shouldPersistDeepAggregates_genericVersion0.047
shouldPersistDeepAggregates0.016
ordinaryRepositryOperationsMightCancelStateChangesBeforeUpdateHasTakenPlace0.015
shouldCascadeDelete0
shouldHandleCircularReferences0.032
shouldHandleConcurrentPersists3.031
shouldHandleConcurrentLoadAndPersist0.453
shouldUpdateMetaData_fileBasedOnly0
shouldUpdateMetaData_supportsAsynchronousPersistence0.063

InMemoryAndXStreamXmlFileRepository_RepositoryTest

dummyTest0
shouldNotAcceptNullSpecifications_countAllEntitiesSpecifiedBy0
shouldNotAcceptNullSpecifications_countAll0
shouldNotAcceptNullSpecifications_count0
shouldNotAcceptNullSpecifications_iterateAllEntitiesSpecifiedBy0
shouldNotAcceptNullSpecifications_iterateAll0
shouldNotAcceptNullSpecifications_iterate0
shouldNotAcceptNullSpecifications_findAllEntitiesSpecifiedBy0
shouldNotAcceptNullSpecifications_findAll0
shouldNotAcceptNullSpecifications_find0.016
shouldNotAcceptNullSpecifications_findSingleEntitiespecifiedBy0
shouldNotAcceptNullSpecifications_findSingle0
shouldNotAcceptStoringNullEntities_putAll0
shouldNotAcceptNullSpecifications_removeAllEntitiesSpecifiedBy0
shouldNotAcceptNullSpecifications_removeAll0
shouldNotAcceptNullSpecifications_remove0.015
shouldReturnNullWhenNoSingleEntityIsFound0
shouldReturnFalseWhenRemovingNonExistingEntity0
shouldReturnEmptySetsWhenNoEntitiesAreFound0
shouldOnlyAcceptEntities0
shouldHoldSingleEntity0.016
shouldHoldAggregate0
shouldHandleRecursiveIndexingIfSupported0
shouldBeTypeParameterized0
shouldFindSingleEntity0.016
shouldFindEntitiesOfDifferentTypes0
shouldReflectNatureOfAggregateIndexingIn_isAddingEntitiesRecursively_property0.015
shouldDoImplicitUpdates0
shouldReturnFreshAndMutableCollections0
shouldIterateSpecifiedEntities0.047

XStreamXmlFilePerEntityRepository_ConcurrentRepositoryTest

shouldConcurrentlyUpdateNonConflictingFieldsWithinSameObject0
shouldIterateAndRemoveEntities0.093
shouldPutEntitiesConcurrently22.344
shouldConcurrentlyUpdateFieldsWithinSameObject7.563
mustLockEntitiesToEnsureConsistentUpdatesOfSameField7.906
shouldIterateAndRemoveEntitiesConcurrently691.391

XStreamXmlFilePerEntityRepository_PartitionRepositoryTest

multiTest0.156
shouldHandleLargeNumbersOfIteratorsWithoutAnyOutOfMemoryExceptions0
shouldAddPartititonsConcurrently2.547
shouldAddPartititonsAndIterateConcurrently136.469
shouldAddPartitionAndRemoveEntitiesConcurrently99.734
shouldNotAcceptNullSpecifications_addPartitionFor0.031
shouldNotAcceptNullSpecifications_rePartition0.016
shouldActAsOrdinaryRepositoryWhenNoPartitionsAreAdded0.219
shouldIgnoreOrderOfPartitionAdded0.328
shouldAddEntitiesToPartitionsWhenPartitionsArePreAdded0.515
shouldAddEntitiesToPartitionsWhenPartitionsArePostAdded0.266
shouldRemoveEntititesResidingInDifferentPartitions0.094
shouldTreatAddingOfDuplicatePartitionsAsIdempotentOperations0
shouldNavigateAndAddEntityInSuperRepository_WithWarning0.031
shouldNavigateAndAddEntityInSieblingPartition_WithWarning0.109
shouldNavigateAndRepartitionEntityInSieblingPartition_WithWarning0.079
shouldReturnFalseWhenEntityToRepartitionDoesNotExist0.078
shouldRepartitionEntities0.609
shouldRepartitionEntireRepository1.984
shouldHandleParallellSpecialCaseOfPartitions1.485
checkEqualsAndSubsumption_extra0
shouldFormADirectedAsyclicGraphOfPartitions1
shouldFindSingleEntityWhenSeveralTraversalsLeadToIt_parallellSpecialCaseOfPartitions0.515
shouldNotAcceptNullSpecifications_addPartitionFor_ng0.047
shouldNotAcceptNullRepository_addPartitionFor_ng0
allEntitiesPartitionShouldImplyNoEntitiesInTopLevelDb0.032
entityUpdateShouldBeReflectedForAllEqualEntitiesInAllPartitionsInAllMemberLevels1.531
shouldIterateSpecifiedEntitiesOnly0.156
shouldNotIterateThroughEntitiesTwice0.109

XStreamXmlFilePerEntityRepository_PersistentRepositoryTest

shouldConcurrentlyUpdateNonConflictingFieldsWithinSameObject0.078
checkRepositoryPathAndFilenames_defaultPaths0.047
checkRepositoryPathAndFilenames_customPaths0.016
shouldImplementExplicitPersistenceOnlyDefinition0
shouldHandleEmptyPersistentRepositories0.015
entityIdShouldBeGlobalAndPersistent0.25
shouldPersistAndLoadEntities0.281
shouldRemovePersistedEntitiesBothWays0.141
shouldPersistDeepAggregates_genericVersion0.156
shouldPersistDeepAggregates0.407
ordinaryRepositryOperationsMightCancelStateChangesBeforeUpdateHasTakenPlace0.062
shouldCascadeDelete0.078
shouldHandleCircularReferences0.094
shouldHandleConcurrentPersists6.281
shouldHandleConcurrentLoadAndPersist0
shouldUpdateMetaData_fileBasedOnly0.188
shouldUpdateMetaData_supportsAsynchronousPersistence0

XStreamXmlFilePerEntityRepository_RepositoryTest

shouldDoImplicitUpdates0.062
shouldPolitelyTellWhenTryingToLoadADifferentRepositoryType 0.062
skipped
shouldNotAcceptNullSpecifications_countAllEntitiesSpecifiedBy0
shouldNotAcceptNullSpecifications_countAll0
shouldNotAcceptNullSpecifications_count0.016
shouldNotAcceptNullSpecifications_iterateAllEntitiesSpecifiedBy0
shouldNotAcceptNullSpecifications_iterateAll0
shouldNotAcceptNullSpecifications_iterate0
shouldNotAcceptNullSpecifications_findAllEntitiesSpecifiedBy0
shouldNotAcceptNullSpecifications_findAll0.015
shouldNotAcceptNullSpecifications_find0
shouldNotAcceptNullSpecifications_findSingleEntitiespecifiedBy0
shouldNotAcceptNullSpecifications_findSingle0
shouldNotAcceptStoringNullEntities_putAll0
shouldNotAcceptNullSpecifications_removeAllEntitiesSpecifiedBy0.016
shouldNotAcceptNullSpecifications_removeAll0
shouldNotAcceptNullSpecifications_remove0
shouldReturnNullWhenNoSingleEntityIsFound0.016
shouldReturnFalseWhenRemovingNonExistingEntity0
shouldReturnEmptySetsWhenNoEntitiesAreFound0.015
shouldOnlyAcceptEntities0.032
shouldHoldSingleEntity0.078
shouldHoldAggregate0.015
shouldHandleRecursiveIndexingIfSupported0.063
shouldBeTypeParameterized0.062
shouldFindSingleEntity0.125
shouldFindEntitiesOfDifferentTypes0.203
shouldReflectNatureOfAggregateIndexingIn_isAddingEntitiesRecursively_property0.266
shouldReturnFreshAndMutableCollections0.094
shouldIterateSpecifiedEntities0.125

Failure Details

[Summary] [Package List] [Test Cases]


repositoryPartitionShouldInheritRepositoryClassFromTargetRepositoryClass
skipped: skipped
repositoryPartitionShouldInheritAllRepositoryInterfacesForEachSubPartitionAdded
skipped: skipped
repositoryPartitionShouldInheritAllRepositoryInterfacesForEachSubPartitionAddedForAllPossibleGraphTraversalsUpwards
skipped: skipped
shouldManagePartitionRepositoriesConsistingOfMultipleRepositoryImplementations
skipped: skipped
shouldPolitelyTellWhenTryingToLoadADifferentRepositoryType
skipped: skipped