import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier;
+import org.opendaylight.yangtools.yang.data.api.schema.LeafNode;
import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
public class DataTreeCandidatesAggregateTest {
@Test
public void testLeafUnmodifiedUnmodified() {
- NormalizedNode<?, ?> normalizedNode1 = normalizedNode("value1");
- NormalizedNode<?, ?> normalizedNode2 = normalizedNode("value1");
- NormalizedNode<?, ?> normalizedNode3 = normalizedNode("value1");
+ NormalizedNode normalizedNode1 = normalizedNode("value1");
+ NormalizedNode normalizedNode2 = normalizedNode("value1");
+ NormalizedNode normalizedNode3 = normalizedNode("value1");
DataTreeCandidateNode node1 = dataTreeCandidateNode(normalizedNode1, normalizedNode2,
ModificationType.UNMODIFIED);
DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
assertEquals(ModificationType.UNMODIFIED, aggregationResult.getRootNode().getModificationType());
- assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().getValue());
- assertEquals("value1", aggregationResult.getRootNode().getDataAfter().get().getValue());
+ assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().body());
+ assertEquals("value1", aggregationResult.getRootNode().getDataAfter().get().body());
}
@Test
public void testLeaftUnmodifiedWrite() {
- NormalizedNode<?, ?> normalizedNode1 = normalizedNode("value1");
- NormalizedNode<?, ?> normalizedNode2 = normalizedNode("value1");
- NormalizedNode<?, ?> normalizedNode3 = normalizedNode("value2");
+ NormalizedNode normalizedNode1 = normalizedNode("value1");
+ NormalizedNode normalizedNode2 = normalizedNode("value1");
+ NormalizedNode normalizedNode3 = normalizedNode("value2");
DataTreeCandidateNode node1 = dataTreeCandidateNode(normalizedNode1, normalizedNode2,
ModificationType.UNMODIFIED);
DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
assertEquals(ModificationType.WRITE, aggregationResult.getRootNode().getModificationType());
- assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().getValue());
- assertEquals("value2", aggregationResult.getRootNode().getDataAfter().get().getValue());
+ assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().body());
+ assertEquals("value2", aggregationResult.getRootNode().getDataAfter().get().body());
}
@Test
public void testLeafUnmodifiedDelete() {
- NormalizedNode<?, ?> normalizedNode1 = normalizedNode("value1");
- NormalizedNode<?, ?> normalizedNode2 = normalizedNode("value1");
+ NormalizedNode normalizedNode1 = normalizedNode("value1");
+ NormalizedNode normalizedNode2 = normalizedNode("value1");
DataTreeCandidateNode node1 = dataTreeCandidateNode(normalizedNode1, normalizedNode2,
ModificationType.UNMODIFIED);
DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
assertEquals(ModificationType.DELETE, aggregationResult.getRootNode().getModificationType());
- assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().getValue());
+ assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().body());
assertEquals(Optional.empty(), aggregationResult.getRootNode().getDataAfter());
}
@Test
public void testLeafWriteUnmodified() {
- NormalizedNode<?, ?> normalizedNode1 = normalizedNode("value1");
- NormalizedNode<?, ?> normalizedNode2 = normalizedNode("value2");
+ NormalizedNode normalizedNode1 = normalizedNode("value1");
+ NormalizedNode normalizedNode2 = normalizedNode("value2");
DataTreeCandidateNode node1 = dataTreeCandidateNode(normalizedNode1, normalizedNode2,
ModificationType.WRITE);
DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
assertEquals(ModificationType.WRITE, aggregationResult.getRootNode().getModificationType());
- assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().getValue());
- assertEquals("value2", aggregationResult.getRootNode().getDataAfter().get().getValue());
+ assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().body());
+ assertEquals("value2", aggregationResult.getRootNode().getDataAfter().get().body());
}
@Test
public void testLeafWriteWrite() {
- NormalizedNode<?, ?> normalizedNode1 = normalizedNode("value1");
- NormalizedNode<?, ?> normalizedNode2 = normalizedNode("value2");
- NormalizedNode<?, ?> normalizedNode3 = normalizedNode("value3");
+ NormalizedNode normalizedNode1 = normalizedNode("value1");
+ NormalizedNode normalizedNode2 = normalizedNode("value2");
+ NormalizedNode normalizedNode3 = normalizedNode("value3");
DataTreeCandidateNode node1 = dataTreeCandidateNode(normalizedNode1, normalizedNode2,
ModificationType.WRITE);
DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
assertEquals(ModificationType.WRITE, aggregationResult.getRootNode().getModificationType());
- assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().getValue());
- assertEquals("value3", aggregationResult.getRootNode().getDataAfter().get().getValue());
+ assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().body());
+ assertEquals("value3", aggregationResult.getRootNode().getDataAfter().get().body());
}
@Test
public void testLeafWriteDeleteWithoutChanges() {
- NormalizedNode<?, ?> normalizedNode = normalizedNode("value1");
+ NormalizedNode normalizedNode = normalizedNode("value1");
DataTreeCandidateNode node1 = dataTreeCandidateNode(null, normalizedNode,
ModificationType.WRITE);
@Test
public void testLeafWriteDelete() {
- NormalizedNode<?, ?> normalizedNode1 = normalizedNode("value1");
- NormalizedNode<?, ?> normalizedNode2 = normalizedNode("value2");
+ NormalizedNode normalizedNode1 = normalizedNode("value1");
+ NormalizedNode normalizedNode2 = normalizedNode("value2");
DataTreeCandidateNode node1 = dataTreeCandidateNode(normalizedNode1, normalizedNode2,
ModificationType.WRITE);
DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
assertEquals(ModificationType.DELETE, aggregationResult.getRootNode().getModificationType());
- assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().getValue());
+ assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().body());
assertEquals(Optional.empty(), aggregationResult.getRootNode().getDataAfter());
}
@Test
public void testLeafDeleteUnmodified() {
- NormalizedNode<?, ?> normalizedNode = normalizedNode("value");
+ NormalizedNode normalizedNode = normalizedNode("value");
DataTreeCandidateNode node1 = dataTreeCandidateNode(normalizedNode, null,
ModificationType.DELETE);
DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
assertEquals(ModificationType.DELETE, aggregationResult.getRootNode().getModificationType());
- assertEquals("value", aggregationResult.getRootNode().getDataBefore().get().getValue());
+ assertEquals("value", aggregationResult.getRootNode().getDataBefore().get().body());
assertEquals(Optional.empty(), aggregationResult.getRootNode().getDataAfter());
}
@Test
public void testLeafDeleteWrite() {
- NormalizedNode<?, ?> normalizedNode1 = normalizedNode("value1");
- NormalizedNode<?, ?> normalizedNode2 = normalizedNode("value2");
+ NormalizedNode normalizedNode1 = normalizedNode("value1");
+ NormalizedNode normalizedNode2 = normalizedNode("value2");
DataTreeCandidateNode node1 = dataTreeCandidateNode(normalizedNode1, null,
ModificationType.DELETE);
DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
assertEquals(ModificationType.WRITE, aggregationResult.getRootNode().getModificationType());
- assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().getValue());
- assertEquals("value2", aggregationResult.getRootNode().getDataAfter().get().getValue());
+ assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().body());
+ assertEquals("value2", aggregationResult.getRootNode().getDataAfter().get().body());
}
@Test
public void testLeafDeleteDelete() {
- NormalizedNode<?, ?> normalizedNode1 = normalizedNode("value1");
+ NormalizedNode normalizedNode1 = normalizedNode("value1");
DataTreeCandidateNode node1 = dataTreeCandidateNode(normalizedNode1, null,
ModificationType.DELETE);
@Test
public void testLeafDeleteDisappear() {
- NormalizedNode<?, ?> normalizedNode1 = normalizedNode("value1");
+ NormalizedNode normalizedNode1 = normalizedNode("value1");
DataTreeCandidateNode node1 = dataTreeCandidateNode(normalizedNode1, null,
ModificationType.DELETE);
@Test
public void testLeafDeleteSubtreeModified() {
- NormalizedNode<?, ?> normalizedNode1 = normalizedNode("value1");
+ NormalizedNode normalizedNode1 = normalizedNode("value1");
DataTreeCandidateNode node1 = dataTreeCandidateNode(normalizedNode1, null,
ModificationType.DELETE);
@Test
public void testUnmodifiedUnmodified() throws NoSuchFieldException {
- NormalizedNode<?, ?> parentNode = normalizedNode("container");
- NormalizedNode<?, ?> childNode = normalizedNode("child");
+ NormalizedNode parentNode = normalizedNode("container");
+ NormalizedNode childNode = normalizedNode("child");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode, parentNode,
ModificationType.UNMODIFIED);
@Test
public void testUnmodifiedDelete() {
- NormalizedNode<?, ?> parentNode = normalizedNode("container");
- NormalizedNode<?, ?> childNode = normalizedNode("child");
+ NormalizedNode parentNode = normalizedNode("container");
+ NormalizedNode childNode = normalizedNode("child");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode, parentNode,
ModificationType.UNMODIFIED);
@Test
public void testUnmodifiedWrite() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container1");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> parentNode2 = normalizedNode("container2");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
+ NormalizedNode parentNode1 = normalizedNode("container1");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode parentNode2 = normalizedNode("container2");
+ NormalizedNode childNode2 = normalizedNode("child2");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, parentNode1,
ModificationType.UNMODIFIED);
@Test
public void testUnmodifiedSubtreeModifiedWithoutDataBefore() {
- NormalizedNode<?, ?> parentNode = normalizedNode("container");
- NormalizedNode<?, ?> childNode = normalizedNode("child");
+ NormalizedNode parentNode = normalizedNode("container");
+ NormalizedNode childNode = normalizedNode("child");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(null, null,
ModificationType.UNMODIFIED);
//FIXME
@Test
public void testUnmodifiedSubtreeModified() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container1");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> parentNode2 = normalizedNode("container1");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
+ NormalizedNode parentNode1 = normalizedNode("container1");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode parentNode2 = normalizedNode("container1");
+ NormalizedNode childNode2 = normalizedNode("child2");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, parentNode1,
ModificationType.UNMODIFIED);
@Test
public void testUnmodifiedAppearedWithDataBefore() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container1");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> parentNode2 = normalizedNode("container1");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
+ NormalizedNode parentNode1 = normalizedNode("container1");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode parentNode2 = normalizedNode("container1");
+ NormalizedNode childNode2 = normalizedNode("child2");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, parentNode1,
ModificationType.UNMODIFIED);
//FIXME
@Test
public void testUnmodifiedAppeared() {
- NormalizedNode<?, ?> parentNode = normalizedNode("container");
- NormalizedNode<?, ?> childNode = normalizedNode("child");
+ NormalizedNode parentNode = normalizedNode("container");
+ NormalizedNode childNode = normalizedNode("child");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(null, null,
ModificationType.UNMODIFIED);
@Test
public void testUnmodifiedDisappearWithoutDataBefore() {
- NormalizedNode<?, ?> parentNode = normalizedNode("container");
- NormalizedNode<?, ?> childNode = normalizedNode("child");
+ NormalizedNode parentNode = normalizedNode("container");
+ NormalizedNode childNode = normalizedNode("child");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(null, null,
ModificationType.UNMODIFIED);
@Test
public void testUnmodifiedDisappear() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container1");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
+ NormalizedNode parentNode1 = normalizedNode("container1");
+ NormalizedNode childNode1 = normalizedNode("child1");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, parentNode1,
ModificationType.UNMODIFIED);
@Test
public void testDeleteUnmodified() {
- NormalizedNode<?, ?> parentNode = normalizedNode("container");
- NormalizedNode<?, ?> childNode = normalizedNode("child");
+ NormalizedNode parentNode = normalizedNode("container");
+ NormalizedNode childNode = normalizedNode("child");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode, null,
ModificationType.DELETE);
@Test
public void testDeleteWrite() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container1");
- NormalizedNode<?, ?> parentNode2 = normalizedNode("container2");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
+ NormalizedNode parentNode1 = normalizedNode("container1");
+ NormalizedNode parentNode2 = normalizedNode("container2");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode childNode2 = normalizedNode("child2");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, null,
ModificationType.DELETE);
@Test
public void testDeleteAppear() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container1");
- NormalizedNode<?, ?> parentNode2 = normalizedNode("container2");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
+ NormalizedNode parentNode1 = normalizedNode("container1");
+ NormalizedNode parentNode2 = normalizedNode("container2");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode childNode2 = normalizedNode("child2");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, null,
ModificationType.DELETE);
@Test
public void testWriteUnmodified() {
- NormalizedNode<?, ?> parentNode = normalizedNode("container");
- NormalizedNode<?, ?> childNode = normalizedNode("child");
+ NormalizedNode parentNode = normalizedNode("container");
+ NormalizedNode childNode = normalizedNode("child");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(null, parentNode,
ModificationType.WRITE);
@Test
public void testWriteDeleteWithoutChanges() {
- NormalizedNode<?, ?> parentNode = normalizedNode("container");
- NormalizedNode<?, ?> childNode = normalizedNode("child");
+ NormalizedNode parentNode = normalizedNode("container");
+ NormalizedNode childNode = normalizedNode("child");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(null, parentNode,
ModificationType.WRITE);
@Test
public void testWriteDelete() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container1");
- NormalizedNode<?, ?> parentNode2 = normalizedNode("container2");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
+ NormalizedNode parentNode1 = normalizedNode("container1");
+ NormalizedNode parentNode2 = normalizedNode("container2");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode childNode2 = normalizedNode("child2");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, parentNode2,
ModificationType.WRITE);
@Test
public void testWriteWrite() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container1");
- NormalizedNode<?, ?> parentNode2 = normalizedNode("container2");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
+ NormalizedNode parentNode1 = normalizedNode("container1");
+ NormalizedNode parentNode2 = normalizedNode("container2");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode childNode2 = normalizedNode("child2");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(null, parentNode1,
ModificationType.WRITE);
@Test
public void testWriteSubtreeModified() {
- NormalizedNode<?, ?> parentNode = normalizedNode("container");
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container1");
- NormalizedNode<?, ?> parentNode2 = normalizedNode("container1");
- NormalizedNode<?, ?> childNode = normalizedNode("child");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
+ NormalizedNode parentNode = normalizedNode("container");
+ NormalizedNode parentNode1 = normalizedNode("container1");
+ NormalizedNode parentNode2 = normalizedNode("container1");
+ NormalizedNode childNode = normalizedNode("child");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode childNode2 = normalizedNode("child2");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode, parentNode1,
ModificationType.WRITE);
@Test
public void testWriteAppear() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container1");
- NormalizedNode<?, ?> parentNode2 = normalizedNode("container2");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
- NormalizedNode<?, ?> childNode3 = normalizedNode("child3");
+ NormalizedNode parentNode1 = normalizedNode("container1");
+ NormalizedNode parentNode2 = normalizedNode("container2");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode childNode2 = normalizedNode("child2");
+ NormalizedNode childNode3 = normalizedNode("child3");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, parentNode2,
ModificationType.WRITE);
@Test
public void testWriteDisappearWithoutChanges() {
- NormalizedNode<?, ?> parentNode = normalizedNode("container");
- NormalizedNode<?, ?> childNode = normalizedNode("child");
+ NormalizedNode parentNode = normalizedNode("container");
+ NormalizedNode childNode = normalizedNode("child");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(null, parentNode,
ModificationType.WRITE);
@Test
public void testWriteDisappear() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container1");
- NormalizedNode<?, ?> parentNode2 = normalizedNode("container2");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
+ NormalizedNode parentNode1 = normalizedNode("container1");
+ NormalizedNode parentNode2 = normalizedNode("container2");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode childNode2 = normalizedNode("child2");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, parentNode2,
ModificationType.WRITE);
@Test
public void testSubtreeModifiedUnmodified() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container1");
- NormalizedNode<?, ?> parentNode2 = normalizedNode("container1");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
+ NormalizedNode parentNode1 = normalizedNode("container1");
+ NormalizedNode parentNode2 = normalizedNode("container1");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode childNode2 = normalizedNode("child2");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, parentNode2,
ModificationType.SUBTREE_MODIFIED);
@Test
public void testSubtreeModifiedDelete() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container1");
- NormalizedNode<?, ?> parentNode2 = normalizedNode("container1");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
+ NormalizedNode parentNode1 = normalizedNode("container1");
+ NormalizedNode parentNode2 = normalizedNode("container1");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode childNode2 = normalizedNode("child2");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, parentNode2,
ModificationType.SUBTREE_MODIFIED);
@Test
public void testSubtreeModifiedWrite() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container");
- NormalizedNode<?, ?> parentNode2 = normalizedNode("value2");
- NormalizedNode<?, ?> childNode = normalizedNode("childNode");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
+ NormalizedNode parentNode1 = normalizedNode("container");
+ NormalizedNode parentNode2 = normalizedNode("value2");
+ NormalizedNode childNode = normalizedNode("childNode");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode childNode2 = normalizedNode("child2");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, parentNode1,
ModificationType.SUBTREE_MODIFIED);
@Test
public void testSubtreeModifiedSubtreeModified() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container");
- NormalizedNode<?, ?> childNode = normalizedNode("childNode");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
+ NormalizedNode parentNode1 = normalizedNode("container");
+ NormalizedNode childNode = normalizedNode("childNode");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode childNode2 = normalizedNode("child2");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, parentNode1,
ModificationType.SUBTREE_MODIFIED);
@Test
public void testSubtreeModifiedAppear() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container");
- NormalizedNode<?, ?> parentNode2 = normalizedNode("value2");
- NormalizedNode<?, ?> childNode = normalizedNode("childNode");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
+ NormalizedNode parentNode1 = normalizedNode("container");
+ NormalizedNode parentNode2 = normalizedNode("value2");
+ NormalizedNode childNode = normalizedNode("childNode");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode childNode2 = normalizedNode("child2");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, parentNode1,
ModificationType.SUBTREE_MODIFIED);
@Test
public void testSubtreeModifiedDisappear() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container");
- NormalizedNode<?, ?> childNode = normalizedNode("childNode");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
+ NormalizedNode parentNode1 = normalizedNode("container");
+ NormalizedNode childNode = normalizedNode("childNode");
+ NormalizedNode childNode1 = normalizedNode("child1");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, parentNode1,
ModificationType.SUBTREE_MODIFIED);
@Test
public void testAppearedUnmodified() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
+ NormalizedNode parentNode1 = normalizedNode("container");
+ NormalizedNode childNode1 = normalizedNode("child1");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(null, parentNode1,
ModificationType.APPEARED);
@Test
public void testAppearedDelete() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
+ NormalizedNode parentNode1 = normalizedNode("container");
+ NormalizedNode childNode1 = normalizedNode("child1");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(null, parentNode1,
ModificationType.APPEARED);
@Test
public void testAppearedWriteWithoutChanges() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container");
- NormalizedNode<?, ?> parentNode2 = normalizedNode("value2");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
+ NormalizedNode parentNode1 = normalizedNode("container");
+ NormalizedNode parentNode2 = normalizedNode("value2");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode childNode2 = normalizedNode("child2");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(null, parentNode1,
ModificationType.APPEARED);
@Test
public void testAppearedSubtreeModified() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
+ NormalizedNode parentNode1 = normalizedNode("container");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode childNode2 = normalizedNode("child2");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(null, parentNode1,
ModificationType.APPEARED);
@Test
public void testAppearedAppeared() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
+ NormalizedNode parentNode1 = normalizedNode("container");
+ NormalizedNode childNode1 = normalizedNode("child1");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(null, parentNode1,
ModificationType.APPEARED);
@Test
public void testAppearedDisappeared() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
+ NormalizedNode parentNode1 = normalizedNode("container");
+ NormalizedNode childNode1 = normalizedNode("child1");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(null, parentNode1,
ModificationType.APPEARED);
@Test
public void testDisappearedUnmodified() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
+ NormalizedNode parentNode1 = normalizedNode("container");
+ NormalizedNode childNode1 = normalizedNode("child1");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, null,
ModificationType.DISAPPEARED);
@Test
public void testDisappearedDelete() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
+ NormalizedNode parentNode1 = normalizedNode("container");
+ NormalizedNode childNode1 = normalizedNode("child1");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, null,
ModificationType.DISAPPEARED);
@Test
public void testDisappearedWrite() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container1");
- NormalizedNode<?, ?> parentNode2 = normalizedNode("container2");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
+ NormalizedNode parentNode1 = normalizedNode("container1");
+ NormalizedNode parentNode2 = normalizedNode("container2");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode childNode2 = normalizedNode("child2");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, null,
ModificationType.DISAPPEARED);
@Test
public void testDisappearedSubtreeModified() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
+ NormalizedNode parentNode1 = normalizedNode("container");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode childNode2 = normalizedNode("child2");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, null,
ModificationType.DISAPPEARED);
@Test
public void testDisappearedAppeared() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container");
- NormalizedNode<?, ?> parentNode2 = normalizedNode("container");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
- NormalizedNode<?, ?> childNode2 = normalizedNode("child2");
+ NormalizedNode parentNode1 = normalizedNode("container");
+ NormalizedNode parentNode2 = normalizedNode("container");
+ NormalizedNode childNode1 = normalizedNode("child1");
+ NormalizedNode childNode2 = normalizedNode("child2");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, null,
ModificationType.DISAPPEARED);
@Test
public void testDisappearedDisappear() {
- NormalizedNode<?, ?> parentNode1 = normalizedNode("container");
- NormalizedNode<?, ?> childNode1 = normalizedNode("child1");
+ NormalizedNode parentNode1 = normalizedNode("container");
+ NormalizedNode childNode1 = normalizedNode("child1");
TerminalDataTreeCandidateNode node1 = dataTreeCandidateNode(parentNode1, null,
ModificationType.DISAPPEARED);
() -> DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2)));
}
- private static NormalizedNode<?, ?> normalizedNode(final String value) {
- NormalizedNode<?, ?> node = mock(NormalizedNode.class);
- doReturn(value).when(node).getValue();
+ private static LeafNode<String> normalizedNode(final String value) {
+ LeafNode<String> node = mock(LeafNode.class);
+ doReturn(value).when(node).body();
return node;
}
- private static TerminalDataTreeCandidateNode dataTreeCandidateNode(final NormalizedNode<?, ?> before,
- final NormalizedNode<?, ?> after,
+ private static TerminalDataTreeCandidateNode dataTreeCandidateNode(final NormalizedNode before,
+ final NormalizedNode after,
final ModificationType modification) {
TerminalDataTreeCandidateNode dataTreeCandidateNode = mock(TerminalDataTreeCandidateNode.class);
doReturn(null).when(dataTreeCandidateNode).getIdentifier();