InMemoryNodeModel

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2 of 1,25999%7 of 11493%71240256067
trackChildNodes(String, NodeKeyResolver)15598%2675%2501201
replaceTrackedNode(NodeSelector, ImmutableNode)13096%2675%250601
lambda$clearTree$7(NodeKeyResolver, String, List, ModelTransaction)64100%6100%0401501
lambda$addNodes$4(NodeKeyResolver, String, Collection, ModelTransaction)64100%6100%0401101
addAttributeProperty(ModelTransaction, NodeAddData, Iterable)62100%4100%0301001
trackChildNodeWithCreation(String, String, NodeKeyResolver)56100%1375%1301001
lambda$mergeRoot$8(ImmutableNode, String, Map, Object, ModelTransaction)51100%8100%0501301
createDataWithTrackedChildNode(TreeData, ImmutableNode, String, NodeKeyResolver, MutableObject)45100%2100%020801
lambda$setProperty$9(NodeKeyResolver, String, Object, ModelTransaction)44100%8100%050801
selectAndTrackNodes(String, NodeKeyResolver)37100%1375%130801
createNodeOnPath(Iterator, Collection)34100%2100%020701
replaceRoot(ImmutableNode, NodeKeyResolver)31100%2100%020601
createSelectorsForTrackedNodes(Mutable, List, TreeData, NodeKeyResolver)30100%n/a010601
updateDataWithNewTrackedNode(TreeData, ImmutableNode, NodeKeyResolver, MutableObject)26100%n/a010401
executeTransactionOnCurrentStructure(InMemoryNodeModel.TransactionInitializer, NodeSelector, TreeData, NodeKeyResolver)26100%2100%020601
trackNode(NodeSelector, NodeKeyResolver)25100%2100%020501
getTrackedNodeHandler(NodeSelector)24100%2100%020401
updateModel(InMemoryNodeModel.TransactionInitializer, NodeSelector, NodeKeyResolver)24100%6100%040501
addNodesByAddData(ModelTransaction, NodeAddData, Collection)22100%2100%020501
initializeAddTransaction(ModelTransaction, String, Iterable, NodeKeyResolver)21100%2100%020501
untrackNode(NodeSelector)21100%1150%120501
lambda$initializeUpdateTransaction$3(ModelTransaction, QueryResult, Object)19100%2100%020501
executeTransactionOnDetachedTrackedNode(InMemoryNodeModel.TransactionInitializer, NodeSelector, TreeData, NodeKeyResolver)18100%4100%030601
lambda$initializeClearTransaction$2(ModelTransaction, QueryResult)17100%2100%020401
checkIfNodeDefined(ImmutableNode)15100%6100%040101
clearTree(String, NodeSelector, NodeKeyResolver)15100%n/a010301
createTreeData(ImmutableNode, TreeData)15100%2100%020201
addNodes(String, NodeSelector, Collection, NodeKeyResolver)14100%4100%030301
replaceActiveTrackedNode(TreeData, NodeSelector, ImmutableNode)14100%n/a010201
replaceDetachedTrackedNode(TreeData, NodeSelector, ImmutableNode)14100%2100%020501
InMemoryNodeModel(ImmutableNode)13100%n/a010301
addProperty(String, NodeSelector, Iterable, NodeKeyResolver)13100%2100%020301
clear(NodeKeyResolver)13100%n/a010301
createTreeDataForRootAndTracker(ImmutableNode, NodeTracker)13100%n/a010101
attributeKeyException(String)12100%n/a010101
determineRootName(ImmutableNode, ImmutableNode, String)12100%4100%030501
setRootNode(ImmutableNode)12100%n/a010201
lambda$clearProperty$6(NodeKeyResolver, String, ModelTransaction)12100%n/a010201
lambda$createSelectorsForTrackedNodes$1(List, NodeKeyResolver, Map, TreeData, ImmutableNode)12100%n/a010101
lambda$createNodesToAdd$0(Collection, String, Object)12100%n/a010101
static {...}12100%n/a010201
createNodesToAdd(String, Iterable)11100%n/a010301
initializeClearTransaction(ModelTransaction, Collection)11100%2100%020201
initializeUpdateTransaction(ModelTransaction, Map)11100%2100%020201
addNodeProperty(ModelTransaction, NodeAddData, Iterable)10100%n/a010301
mergeRoot(ImmutableNode, String, Map, Object, NodeKeyResolver)10100%n/a010201
setProperty(String, NodeSelector, Object, NodeKeyResolver)10100%n/a010201
initialRootNode(ImmutableNode)9100%2100%020101
updateParentMapping(Map, ImmutableNode)9100%n/a010201
createParentMapping(ImmutableNode)9100%n/a010301
clearProperty(String, NodeSelector, NodeKeyResolver)8100%n/a010201
getTrackedNode(NodeSelector)8100%n/a010101
isTrackedNodeDetached(NodeSelector)8100%n/a010101
lambda$addProperty$5(String, Iterable, NodeKeyResolver, ModelTransaction)8100%n/a010201
addNodes(String, Collection, NodeKeyResolver)7100%n/a010201
addProperty(String, Iterable, NodeKeyResolver)7100%n/a010201
setProperty(String, Object, NodeKeyResolver)7100%n/a010201
createNodeToAddWithPath(NodeAddData, Collection)6100%n/a010101
clearProperty(String, NodeKeyResolver)6100%n/a010201
clearTree(String, NodeKeyResolver)6100%n/a010101
getTreeData()5100%n/a010101
valuesNotEmpty(Iterable)4100%n/a010101
InMemoryNodeModel()4100%n/a010201
getInMemoryRepresentation()4100%n/a010101
getRootNode()4100%n/a010101
getNodeHandler()3100%n/a010101
getReferenceNodeHandler()3100%n/a010101