Source file "org/apache/commons/configuration2/tree/InMemoryNodeModel.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 1,061 of 1,061 | 0% | 94 of 94 | 0% | 104 | 104 | 266 | 266 | 57 | 57 |
| addAttributeProperty(ModelTransaction, NodeAddData, Iterable) | 0% | 0% | 3 | 3 | 15 | 15 | 1 | 1 | ||
| trackChildNodes(String, NodeKeyResolver) | 0% | 0% | 5 | 5 | 16 | 16 | 1 | 1 | ||
| trackChildNodeWithCreation(String, String, NodeKeyResolver) | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| initializeUpdateTransaction(ModelTransaction, Map) | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| createSelectorsForTrackedNodes(Mutable, List, TreeData, NodeKeyResolver) | 0% | 0% | 2 | 2 | 10 | 10 | 1 | 1 | ||
| createDataWithTrackedChildNode(TreeData, ImmutableNode, String, NodeKeyResolver, MutableObject) | 0% | 0% | 2 | 2 | 12 | 12 | 1 | 1 | ||
| selectAndTrackNodes(String, NodeKeyResolver) | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| createNodeOnPath(Iterator, Collection) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| initializeClearTransaction(ModelTransaction, Collection) | 0% | 0% | 4 | 4 | 7 | 7 | 1 | 1 | ||
| replaceRoot(ImmutableNode, NodeKeyResolver) | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| replaceTrackedNode(NodeSelector, ImmutableNode) | 0% | 0% | 5 | 5 | 8 | 8 | 1 | 1 | ||
| createNodesToAdd(String, Iterable) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| executeTransactionOnCurrentStructure(InMemoryNodeModel.TransactionInitializer, NodeSelector, TreeData, NodeKeyResolver) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| updateDataWithNewTrackedNode(TreeData, ImmutableNode, NodeKeyResolver, MutableObject) | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | ||
| trackNode(NodeSelector, NodeKeyResolver) | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| getTrackedNodeHandler(NodeSelector) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| updateModel(InMemoryNodeModel.TransactionInitializer, NodeSelector, NodeKeyResolver) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| addNodesByAddData(ModelTransaction, NodeAddData, Collection) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| untrackNode(NodeSelector) | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| initializeAddTransaction(ModelTransaction, String, Iterable, NodeKeyResolver) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| executeTransactionOnDetachedTrackedNode(InMemoryNodeModel.TransactionInitializer, NodeSelector, TreeData, NodeKeyResolver) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| addNodes(String, NodeSelector, Collection, NodeKeyResolver) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| clearTree(String, NodeSelector, NodeKeyResolver) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| addProperty(String, NodeSelector, Iterable, NodeKeyResolver) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| checkIfNodeDefined(ImmutableNode) | 0% | 0% | 4 | 4 | 2 | 2 | 1 | 1 | ||
| createTreeData(ImmutableNode, TreeData) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| replaceDetachedTrackedNode(TreeData, NodeSelector, ImmutableNode) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| replaceActiveTrackedNode(TreeData, NodeSelector, ImmutableNode) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| InMemoryNodeModel(ImmutableNode) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| clear(NodeKeyResolver) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| mergeRoot(ImmutableNode, String, Map, Object, NodeKeyResolver) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| createTreeDataForRootAndTracker(ImmutableNode, NodeTracker) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setProperty(String, NodeSelector, Object, NodeKeyResolver) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setRootNode(ImmutableNode) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| determineRootName(ImmutableNode, ImmutableNode, String) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| attributeKeyException(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| static {...} | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| clearProperty(String, NodeSelector, NodeKeyResolver) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| addNodeProperty(ModelTransaction, NodeAddData, Iterable) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| updateParentMapping(Map, ImmutableNode) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| initialRootNode(ImmutableNode) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| createParentMapping(ImmutableNode) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getTrackedNode(NodeSelector) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isTrackedNodeDetached(NodeSelector) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| addProperty(String, Iterable, NodeKeyResolver) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| addNodes(String, Collection, NodeKeyResolver) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setProperty(String, Object, NodeKeyResolver) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| clearTree(String, NodeKeyResolver) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| clearProperty(String, NodeKeyResolver) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| createNodeToAddWithPath(NodeAddData, Collection) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getTreeData() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| InMemoryNodeModel() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getRootNode() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getInMemoryRepresentation() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| valuesNotEmpty(Iterable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getNodeHandler() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getReferenceNodeHandler() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |