Source file "org/eclipse/persistence/internal/sessions/MergeManager.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 2,278 of 2,278 | 0% | 370 of 370 | 0% | 254 | 254 | 508 | 508 | 69 | 69 |
| mergeChangesOfWorkingCopyIntoOriginal(Object, ObjectChangeSet, ClassDescriptor, AbstractSession, UnitOfWorkImpl) | 0% | 0% | 37 | 37 | 68 | 68 | 1 | 1 | ||
| mergeChangesOfCloneIntoWorkingCopy(Object) | 0% | 0% | 19 | 19 | 38 | 38 | 1 | 1 | ||
| mergeChangesIntoDistributedCache(Object, ObjectChangeSet) | 0% | 0% | 18 | 18 | 33 | 33 | 1 | 1 | ||
| mergeChangesFromChangeSet(UnitOfWorkChangeSet) | 0% | 0% | 9 | 9 | 38 | 38 | 1 | 1 | ||
| mergeChangesForRefreshingRemoteObject(Object) | 0% | 0% | 8 | 8 | 35 | 35 | 1 | 1 | ||
| registerObjectForMergeCloneIntoWorkingCopy(Object, boolean) | 0% | 0% | 14 | 14 | 34 | 34 | 1 | 1 | ||
| mergeChangesOfOriginalIntoWorkingCopy(Object) | 0% | 0% | 10 | 10 | 26 | 26 | 1 | 1 | ||
| getTargetVersionOfSourceObject(Object, ClassDescriptor, AbstractSession) | 0% | 0% | 14 | 14 | 27 | 27 | 1 | 1 | ||
| mergeChangesOfWorkingCopyIntoOriginal(Object, ObjectChangeSet) | 0% | 0% | 11 | 11 | 26 | 26 | 1 | 1 | ||
| mergeChangesOfWorkingCopyIntoRemote(Object) | 0% | 0% | 3 | 3 | 19 | 19 | 1 | 1 | ||
| mergeChanges(Object, ObjectChangeSet, AbstractSession) | 0% | 0% | 11 | 11 | 21 | 21 | 1 | 1 | ||
| updateCacheKeyProperties(UnitOfWorkImpl, CacheKey, Object, Object, ObjectChangeSet, ClassDescriptor) | 0% | 0% | 12 | 12 | 16 | 16 | 1 | 1 | ||
| mergeNewObjectIntoCache(ObjectChangeSet) | 0% | 0% | 2 | 2 | 9 | 9 | 1 | 1 | ||
| MergeManager(AbstractSession) | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | ||
| registerExistingObjectOfReadOnlyClassInNestedTransaction(Object, ClassDescriptor, AbstractSession) | 0% | 0% | 5 | 5 | 5 | 5 | 1 | 1 | ||
| registerRemovedNewObjectIfRequired(Object) | 0% | 0% | 5 | 5 | 6 | 6 | 1 | 1 | ||
| checkNewObjectLockVersion(Object, Object, ClassDescriptor, UnitOfWorkImpl) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| recordMerge(Object, Object, AbstractSession) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| isAlreadyMerged(Object, AbstractSession) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getMergedObject(Object, AbstractSession) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| shouldCascadePrivateParts() | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| getObjectDescriptors() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getObjectToMerge(Object, ClassDescriptor, AbstractSession) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getSystemTime() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| shouldCascadeReferences() | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| shouldCascadeByMapping() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| shouldCascadeAllParts() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| shouldCascadeParts() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| shouldMergeChangesIntoDistributedCache() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| shouldMergeCloneIntoWorkingCopy() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| shouldMergeCloneWithReferencesIntoWorkingCopy() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| shouldMergeOriginalIntoWorkingCopy() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| shouldMergeWorkingCopyIntoOriginal() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| shouldMergeWorkingCopyIntoRemote() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| shouldRefreshRemoteObject() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| cascadeAllParts() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| cascadePrivateParts() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| dontCascadeParts() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setForRefresh(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| mergeCloneIntoWorkingCopy() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| mergeCloneWithReferencesIntoWorkingCopy() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| mergeIntoDistributedCache() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| mergeOriginalIntoWorkingCopy() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| mergeWorkingCopyIntoOriginal() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| mergeWorkingCopyIntoRemote() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| refreshRemoteObject() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setCascadePolicy(int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setMergePolicy(int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setForceCascade(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setObjectDescriptors(Map) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setObjectsAlreadyMerged(Map) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setQueueNode(LinkedNode) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setSession(AbstractSession) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setWriteLockQueued(Object) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| transitionToDeferredLocks() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setLockThread(Thread) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getAcquiredLocks() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getCascadePolicy() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getMergePolicy() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getObjectsAlreadyMerged() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getQueueNode() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getSession() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getWriteLockQueued() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isForRefresh() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isTransitionedToDeferredLocks() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| shouldForceCascade() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getMergedNewObjects() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getLockThread() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| static {...} | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |