InMemoryNodeModel

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total990 of 1,25921%95 of 11416%1011241982564767
lambda$clearTree$7(NodeKeyResolver, String, List, ModelTransaction)640%60%44151511
addAttributeProperty(ModelTransaction, NodeAddData, Iterable)620%40%33101011
trackChildNodes(String, NodeKeyResolver)560%80%55121211
trackChildNodeWithCreation(String, String, NodeKeyResolver)560%40%33101011
createDataWithTrackedChildNode(TreeData, ImmutableNode, String, NodeKeyResolver, MutableObject)450%20%228811
lambda$setProperty$9(NodeKeyResolver, String, Object, ModelTransaction)440%80%558811
selectAndTrackNodes(String, NodeKeyResolver)370%40%338811
lambda$addNodes$4(NodeKeyResolver, String, Collection, ModelTransaction)343046%4233%3461101
createNodeOnPath(Iterator, Collection)340%20%227711
replaceRoot(ImmutableNode, NodeKeyResolver)310%20%226611
replaceTrackedNode(NodeSelector, ImmutableNode)310%80%556611
createSelectorsForTrackedNodes(Mutable, List, TreeData, NodeKeyResolver)300%n/a116611
updateDataWithNewTrackedNode(TreeData, ImmutableNode, NodeKeyResolver, MutableObject)260%n/a114411
trackNode(NodeSelector, NodeKeyResolver)250%20%225511
getTrackedNodeHandler(NodeSelector)240%20%224411
addNodesByAddData(ModelTransaction, NodeAddData, Collection)220%20%225511
initializeAddTransaction(ModelTransaction, String, Iterable, NodeKeyResolver)210%20%225511
untrackNode(NodeSelector)210%20%225511
lambda$initializeUpdateTransaction$3(ModelTransaction, QueryResult, Object)190%20%225511
lambda$initializeClearTransaction$2(ModelTransaction, QueryResult)170%20%224411
checkIfNodeDefined(ImmutableNode)150%60%441111
clearTree(String, NodeSelector, NodeKeyResolver)150%n/a113311
executeTransactionOnDetachedTrackedNode(InMemoryNodeModel.TransactionInitializer, NodeSelector, TreeData, NodeKeyResolver)14422%3125%234601
replaceActiveTrackedNode(TreeData, NodeSelector, ImmutableNode)140%n/a112211
replaceDetachedTrackedNode(TreeData, NodeSelector, ImmutableNode)140%20%225511
addProperty(String, NodeSelector, Iterable, NodeKeyResolver)130%20%223311
clear(NodeKeyResolver)130%n/a113311
attributeKeyException(String)120%n/a111111
lambda$clearProperty$6(NodeKeyResolver, String, ModelTransaction)120%n/a112211
lambda$createSelectorsForTrackedNodes$1(List, NodeKeyResolver, Map, TreeData, ImmutableNode)120%n/a111111
lambda$createNodesToAdd$0(Collection, String, Object)120%n/a111111
createNodesToAdd(String, Iterable)110%n/a113311
initializeClearTransaction(ModelTransaction, Collection)110%20%222211
initializeUpdateTransaction(ModelTransaction, Map)110%20%222211
addNodeProperty(ModelTransaction, NodeAddData, Iterable)100%n/a113311
setProperty(String, NodeSelector, Object, NodeKeyResolver)100%n/a112211
determineRootName(ImmutableNode, ImmutableNode, String)8433%3125%233501
clearProperty(String, NodeSelector, NodeKeyResolver)80%n/a112211
getTrackedNode(NodeSelector)80%n/a111111
isTrackedNodeDetached(NodeSelector)80%n/a111111
lambda$addProperty$5(String, Iterable, NodeKeyResolver, ModelTransaction)80%n/a112211
addProperty(String, Iterable, NodeKeyResolver)70%n/a112211
setProperty(String, Object, NodeKeyResolver)70%n/a112211
createNodeToAddWithPath(NodeAddData, Collection)60%n/a111111
clearProperty(String, NodeKeyResolver)60%n/a112211
clearTree(String, NodeKeyResolver)60%n/a111111
valuesNotEmpty(Iterable)40%n/a111111
InMemoryNodeModel()40%n/a112211
getInMemoryRepresentation()40%n/a111111
getRootNode()40%n/a111111
executeTransactionOnCurrentStructure(InMemoryNodeModel.TransactionInitializer, NodeSelector, TreeData, NodeKeyResolver)32388%1150%121601
updateModel(InMemoryNodeModel.TransactionInitializer, NodeSelector, NodeKeyResolver)12395%3350%340501
lambda$mergeRoot$8(ImmutableNode, String, Map, Object, ModelTransaction)51100%3562%3501301
createTreeData(ImmutableNode, TreeData)15100%2100%020201
addNodes(String, NodeSelector, Collection, NodeKeyResolver)14100%2250%230301
InMemoryNodeModel(ImmutableNode)13100%n/a010301
createTreeDataForRootAndTracker(ImmutableNode, NodeTracker)13100%n/a010101
setRootNode(ImmutableNode)12100%n/a010201
static {...}12100%n/a010201
mergeRoot(ImmutableNode, String, Map, Object, NodeKeyResolver)10100%n/a010201
initialRootNode(ImmutableNode)9100%2100%020101
updateParentMapping(Map, ImmutableNode)9100%n/a010201
createParentMapping(ImmutableNode)9100%n/a010301
addNodes(String, Collection, NodeKeyResolver)7100%n/a010201
getTreeData()5100%n/a010101
getNodeHandler()3100%n/a010101
getReferenceNodeHandler()3100%n/a010101