| calculateChangesDetectsChangesInMappedSuperclassFields | 86 ms | Passed |
| calculateChangesDetectsChangesInMappedSuperclassObjectPropertyField | 89 ms | Passed |
| calculateChangesDoesNotDetectChangeWhenOriginalValueIsNullAndCloneValueIsLazyLoadingProxy | 91 ms | Passed |
| calculateChangesForIdenticalObjectsAddsNoChangesToChangeSet | 0.13 sec | Passed |
| calculateChangesIgnoresTransientFieldChanges | 84 ms | Passed |
| calculateChangesRegistersChangeInCollection | 0.1 sec | Passed |
| calculateChangesRegistersChangeOnObjectPropertyAttribute | 99 ms | Passed |
| calculateChangesRegistersChangeOnPrimitiveTypeAttribute | 0.1 sec | Passed |
| calculateChangesRegistersChangeOnStringAttribute | 0.13 sec | Passed |
| calculateChangesRegistersChangeWhenValueIsSetToNonNull | 0.22 sec | Passed |
| calculateChangesRegistersChangeWhenValueIsSetToNull | 0.14 sec | Passed |
| calculateChangesRegistersItemAdditionToReferenceCollection | 0.1 sec | Passed |
| calculateChangesRegistersItemRemovalFromReferenceCollection | 87 ms | Passed |
| calculateChangesRegistersItemReplacementInReferenceCollection | 85 ms | Passed |
| calculateChangesRegistersMapKeyAddition | 91 ms | Passed |
| calculateChangesRegistersMapValueAddition | 0.1 sec | Passed |
| calculateChangesRegistersMapValueChange | 84 ms | Passed |
| calculateChangesRegistersMultipleChanges | 87 ms | Passed |
| calculateChangesSkipsIdentifier | 85 ms | Passed |
| calculateChangesSkipsLazyLoadedCollectionValueWhenOriginalIsEmptyCollection | 0.1 sec | Passed |
| calculateChangesThrowsNPXForNullArgument | 97 ms | Passed |
| hasChangeAttributeValueChangeOnReferenceReturnsFalse | 85 ms | Passed |
| hasChangeFromEmptyCollectionToNonEmptyReturnsTrue | 85 ms | Passed |
| hasChangeOnDataPropertyWhenOriginalValueWasNullReturnsTrue | 0.1 sec | Passed |
| hasChangeOnDifferentObjectPropertyValueReturnsTrue | 84 ms | Passed |
| hasChangeWhenAddedItemToCollectionReturnsTrue | 86 ms | Passed |
| hasChangeWhenItemRemovedFromCollectionReturnsTrue | 85 ms | Passed |
| hasChangeWithChangedDataPropertyValueReturnsTrue | 87 ms | Passed |
| hasChangeWithoutChangeOnDataPropertyReturnsFalse | 89 ms | Passed |
| hasChangesIgnoresTransientFieldChanges | 0.1 sec | Passed |
| hasChangesOnNullReturnsFalse | 85 ms | Passed |
| hasChangesSkipsIdentifier | 0.21 sec | Passed |
| twoSetsWithManagedElementsOneElementReplacedWithNewWithoutIdHaveChanges | 0.1 sec | Passed |
| twoSetsWithManagedElementsWithSameIdentifiersHaveNoChanges | 86 ms | Passed |
| twoSetsWithSameElementsButDifferentOrderHaveNoChanges | 85 ms | Passed |