| calculateChangesDetectsChangesInMappedSuperclassFields | 99 ms | Passed |
| calculateChangesDetectsChangesInMappedSuperclassObjectPropertyField | 0.17 sec | Passed |
| calculateChangesDoesNotDetectChangeWhenOriginalValueIsNullAndCloneValueIsLazyLoadingProxy | 0.23 sec | Passed |
| calculateChangesForIdenticalObjectsAddsNoChangesToChangeSet | 0.1 sec | Passed |
| calculateChangesIgnoresTransientFieldChanges | 98 ms | Passed |
| calculateChangesRegistersChangeInCollection | 0.1 sec | Passed |
| calculateChangesRegistersChangeOnObjectPropertyAttribute | 0.1 sec | Passed |
| calculateChangesRegistersChangeOnPrimitiveTypeAttribute | 0.1 sec | Passed |
| calculateChangesRegistersChangeOnStringAttribute | 97 ms | Passed |
| calculateChangesRegistersChangeWhenValueIsSetToNonNull | 0.34 sec | Passed |
| calculateChangesRegistersChangeWhenValueIsSetToNull | 98 ms | Passed |
| calculateChangesRegistersItemAdditionToReferenceCollection | 0.1 sec | Passed |
| calculateChangesRegistersItemRemovalFromReferenceCollection | 0.21 sec | Passed |
| calculateChangesRegistersItemReplacementInReferenceCollection | 99 ms | Passed |
| calculateChangesRegistersMapKeyAddition | 0.17 sec | Passed |
| calculateChangesRegistersMapValueAddition | 0.1 sec | Passed |
| calculateChangesRegistersMapValueChange | 0.21 sec | Passed |
| calculateChangesRegistersMultipleChanges | 0.18 sec | Passed |
| calculateChangesSkipsIdentifier | 0.24 sec | Passed |
| calculateChangesSkipsLazyLoadedCollectionValueWhenOriginalIsEmptyCollection | 0.1 sec | Passed |
| calculateChangesThrowsNPXForNullArgument | 97 ms | Passed |
| hasChangeAttributeValueChangeOnReferenceReturnsFalse | 0.18 sec | Passed |
| hasChangeFromEmptyCollectionToNonEmptyReturnsTrue | 99 ms | Passed |
| hasChangeOnDataPropertyWhenOriginalValueWasNullReturnsTrue | 0.1 sec | Passed |
| hasChangeOnDifferentObjectPropertyValueReturnsTrue | 97 ms | Passed |
| hasChangeWhenAddedItemToCollectionReturnsTrue | 0.16 sec | Passed |
| hasChangeWhenItemRemovedFromCollectionReturnsTrue | 99 ms | Passed |
| hasChangeWithChangedDataPropertyValueReturnsTrue | 0.19 sec | Passed |
| hasChangeWithoutChangeOnDataPropertyReturnsFalse | 0.18 sec | Passed |
| hasChangesIgnoresTransientFieldChanges | 98 ms | Passed |
| hasChangesOnNullReturnsFalse | 0.22 sec | Passed |
| hasChangesSkipsIdentifier | 97 ms | Passed |
| twoSetsWithManagedElementsOneElementReplacedWithNewWithoutIdHaveChanges | 0.18 sec | Passed |
| twoSetsWithManagedElementsWithSameIdentifiersHaveNoChanges | 0.22 sec | Passed |
| twoSetsWithSameElementsButDifferentOrderHaveNoChanges | 0.17 sec | Passed |