* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.yangtools.yang.data.api.schema.tree;
+package org.opendaylight.yangtools.yang.data.tree.spi;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertThrows;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock;
-import java.util.Arrays;
-import java.util.Collections;
import java.util.List;
import java.util.Optional;
import org.junit.Test;
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;
+import org.opendaylight.yangtools.yang.data.tree.api.DataTreeCandidate;
+import org.opendaylight.yangtools.yang.data.tree.api.DataTreeCandidateNode;
+import org.opendaylight.yangtools.yang.data.tree.api.ModificationType;
public class DataTreeCandidatesAggregateTest {
private static final YangInstanceIdentifier ROOT_PATH = YangInstanceIdentifier.of(QName.create(
ModificationType.UNMODIFIED);
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.UNMODIFIED, aggregationResult.getRootNode().getModificationType());
assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().body());
ModificationType.WRITE);
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.WRITE, aggregationResult.getRootNode().getModificationType());
assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().body());
ModificationType.DELETE);
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.DELETE, aggregationResult.getRootNode().getModificationType());
assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().body());
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
assertThrows(IllegalArgumentException.class,
- () -> DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2)));
+ () -> DataTreeCandidates.aggregate(List.of(candidate1, candidate2)));
}
@Test
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
assertThrows(IllegalArgumentException.class,
- () -> DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2)));
+ () -> DataTreeCandidates.aggregate(List.of(candidate1, candidate2)));
}
@Test
ModificationType.UNMODIFIED);
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.WRITE, aggregationResult.getRootNode().getModificationType());
assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().body());
ModificationType.WRITE);
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.WRITE, aggregationResult.getRootNode().getModificationType());
assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().body());
ModificationType.DELETE);
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.UNMODIFIED, aggregationResult.getRootNode().getModificationType());
assertEquals(Optional.empty(), aggregationResult.getRootNode().getDataBefore());
ModificationType.DELETE);
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.DELETE, aggregationResult.getRootNode().getModificationType());
assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().body());
ModificationType.UNMODIFIED);
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.DELETE, aggregationResult.getRootNode().getModificationType());
assertEquals("value", aggregationResult.getRootNode().getDataBefore().get().body());
ModificationType.WRITE);
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.WRITE, aggregationResult.getRootNode().getModificationType());
assertEquals("value1", aggregationResult.getRootNode().getDataBefore().get().body());
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
assertThrows(IllegalArgumentException.class,
- () -> DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2)));
+ () -> DataTreeCandidates.aggregate(List.of(candidate1, candidate2)));
}
@Test
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
assertThrows(IllegalArgumentException.class,
- () -> DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2)));
+ () -> DataTreeCandidates.aggregate(List.of(candidate1, candidate2)));
}
@Test
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
assertThrows(IllegalArgumentException.class,
- () -> DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2)));
+ () -> DataTreeCandidates.aggregate(List.of(candidate1, candidate2)));
}
@Test
ModificationType.UNMODIFIED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode, childNode,
ModificationType.UNMODIFIED);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode, parentNode,
ModificationType.UNMODIFIED);
- TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode, childNode,
- ModificationType.UNMODIFIED);
- setChildNodes(node2, Collections.singletonList(child2));
+ TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode, childNode, ModificationType.UNMODIFIED);
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.UNMODIFIED, aggregationResult.getRootNode().getModificationType());
}
ModificationType.UNMODIFIED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode, childNode,
ModificationType.UNMODIFIED);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode, null,
ModificationType.DELETE);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode, null,
ModificationType.DELETE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.DELETE, aggregationResult.getRootNode().getModificationType());
}
ModificationType.UNMODIFIED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode1, childNode1,
ModificationType.UNMODIFIED);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode1, parentNode2,
ModificationType.WRITE);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode1, childNode2,
ModificationType.WRITE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.WRITE, aggregationResult.getRootNode().getModificationType());
}
ModificationType.UNMODIFIED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(null, null,
ModificationType.UNMODIFIED);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode, parentNode,
ModificationType.SUBTREE_MODIFIED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(null, childNode,
ModificationType.WRITE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
assertThrows(IllegalArgumentException.class,
- () -> DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2)));
+ () -> DataTreeCandidates.aggregate(List.of(candidate1, candidate2)));
}
//FIXME
ModificationType.UNMODIFIED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode1, childNode1,
ModificationType.UNMODIFIED);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode1, parentNode2,
ModificationType.SUBTREE_MODIFIED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode1, childNode2,
ModificationType.WRITE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.SUBTREE_MODIFIED, aggregationResult.getRootNode().getModificationType());
}
ModificationType.UNMODIFIED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode1, childNode1,
ModificationType.UNMODIFIED);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode1, parentNode2,
ModificationType.APPEARED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode1, childNode2,
ModificationType.WRITE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
assertThrows(IllegalArgumentException.class,
- () -> DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2)));
+ () -> DataTreeCandidates.aggregate(List.of(candidate1, candidate2)));
}
//FIXME
ModificationType.UNMODIFIED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(null, null,
ModificationType.UNMODIFIED);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode, parentNode,
ModificationType.APPEARED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(null, childNode,
ModificationType.WRITE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.APPEARED, aggregationResult.getRootNode().getModificationType());
}
ModificationType.UNMODIFIED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(null, null,
ModificationType.UNMODIFIED);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode, parentNode,
ModificationType.DISAPPEARED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(null, childNode,
ModificationType.DELETE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
assertThrows(IllegalArgumentException.class,
- () -> DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2)));
+ () -> DataTreeCandidates.aggregate(List.of(candidate1, candidate2)));
}
@Test
ModificationType.UNMODIFIED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode1, childNode1,
ModificationType.UNMODIFIED);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode1, null,
ModificationType.DISAPPEARED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode1, null,
ModificationType.DELETE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.DISAPPEARED, aggregationResult.getRootNode().getModificationType());
}
ModificationType.DELETE);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode, null,
ModificationType.DELETE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(null, null,
ModificationType.UNMODIFIED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(null, null,
ModificationType.UNMODIFIED);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.DELETE, aggregationResult.getRootNode().getModificationType());
}
ModificationType.DELETE);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode1, null,
ModificationType.DELETE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(null, parentNode2,
ModificationType.WRITE);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(null, childNode2,
ModificationType.WRITE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.WRITE, aggregationResult.getRootNode().getModificationType());
}
ModificationType.DELETE);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode1, null,
ModificationType.DELETE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(null, parentNode2,
ModificationType.APPEARED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(null, childNode2,
ModificationType.WRITE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.WRITE, aggregationResult.getRootNode().getModificationType());
}
ModificationType.WRITE);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(null, childNode,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode, parentNode,
ModificationType.UNMODIFIED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode, childNode,
ModificationType.UNMODIFIED);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.WRITE, aggregationResult.getRootNode().getModificationType());
}
ModificationType.WRITE);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(null, childNode,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode, null,
ModificationType.DELETE);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode, null,
ModificationType.DELETE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.UNMODIFIED, aggregationResult.getRootNode().getModificationType());
}
ModificationType.WRITE);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode1, childNode2,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode2, null,
ModificationType.DELETE);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode2, null,
ModificationType.DELETE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.DELETE, aggregationResult.getRootNode().getModificationType());
}
ModificationType.WRITE);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(null, childNode1,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode1, parentNode2,
ModificationType.WRITE);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode1, childNode2,
ModificationType.WRITE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.WRITE, aggregationResult.getRootNode().getModificationType());
}
ModificationType.WRITE);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode, childNode1,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode1, parentNode2,
ModificationType.SUBTREE_MODIFIED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode1, childNode2,
ModificationType.WRITE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.WRITE, aggregationResult.getRootNode().getModificationType());
}
ModificationType.WRITE);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode1, childNode2,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode2, parentNode2,
ModificationType.APPEARED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode2, childNode3,
ModificationType.WRITE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
assertThrows(IllegalArgumentException.class,
- () -> DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2)));
+ () -> DataTreeCandidates.aggregate(List.of(candidate1, candidate2)));
}
@Test
ModificationType.WRITE);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(null, childNode,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode, null,
ModificationType.DISAPPEARED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode, null,
ModificationType.DELETE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.UNMODIFIED, aggregationResult.getRootNode().getModificationType());
}
ModificationType.WRITE);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode1, childNode2,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode2, null,
ModificationType.DISAPPEARED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode2, null,
ModificationType.DELETE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.DISAPPEARED, aggregationResult.getRootNode().getModificationType());
}
ModificationType.SUBTREE_MODIFIED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode1, childNode2,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode2, parentNode2,
ModificationType.UNMODIFIED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode2, childNode2,
ModificationType.UNMODIFIED);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.SUBTREE_MODIFIED, aggregationResult.getRootNode().getModificationType());
}
ModificationType.SUBTREE_MODIFIED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode1, childNode2,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode2, null,
ModificationType.DELETE);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode2, null,
ModificationType.DELETE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.DELETE, aggregationResult.getRootNode().getModificationType());
}
ModificationType.SUBTREE_MODIFIED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode, childNode1,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode1, parentNode2,
ModificationType.WRITE);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode1, childNode2,
ModificationType.WRITE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.WRITE, aggregationResult.getRootNode().getModificationType());
}
ModificationType.SUBTREE_MODIFIED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode, childNode1,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode1, parentNode1,
ModificationType.SUBTREE_MODIFIED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode1, childNode2,
ModificationType.WRITE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.SUBTREE_MODIFIED, aggregationResult.getRootNode().getModificationType());
}
ModificationType.SUBTREE_MODIFIED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode, childNode1,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(null, parentNode2,
ModificationType.APPEARED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(null, childNode2,
ModificationType.WRITE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
assertThrows(IllegalArgumentException.class,
- () -> DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2)));
+ () -> DataTreeCandidates.aggregate(List.of(candidate1, candidate2)));
}
@Test
ModificationType.SUBTREE_MODIFIED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode, childNode1,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode1, null,
ModificationType.DISAPPEARED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode1, null,
ModificationType.DELETE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.DISAPPEARED, aggregationResult.getRootNode().getModificationType());
}
ModificationType.APPEARED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(null, childNode1,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode1, parentNode1,
ModificationType.UNMODIFIED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode1, childNode1,
ModificationType.UNMODIFIED);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.APPEARED, aggregationResult.getRootNode().getModificationType());
}
ModificationType.APPEARED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(null, childNode1,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode1, null,
ModificationType.DELETE);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode1, null,
ModificationType.DELETE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.UNMODIFIED, aggregationResult.getRootNode().getModificationType());
}
ModificationType.APPEARED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(null, childNode1,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode1, parentNode2,
ModificationType.WRITE);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode1, childNode2,
ModificationType.WRITE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.WRITE, aggregationResult.getRootNode().getModificationType());
}
ModificationType.APPEARED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(null, childNode1,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode1, parentNode1,
ModificationType.SUBTREE_MODIFIED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode1, childNode2,
ModificationType.WRITE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.APPEARED, aggregationResult.getRootNode().getModificationType());
}
ModificationType.APPEARED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(null, childNode1,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(null, parentNode1,
ModificationType.APPEARED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(null, childNode1,
ModificationType.WRITE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
assertThrows(IllegalArgumentException.class,
- () -> DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2)));
+ () -> DataTreeCandidates.aggregate(List.of(candidate1, candidate2)));
}
@Test
ModificationType.APPEARED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(null, childNode1,
ModificationType.WRITE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(parentNode1, null,
ModificationType.DISAPPEARED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(childNode1, null,
ModificationType.DELETE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.UNMODIFIED, aggregationResult.getRootNode().getModificationType());
}
ModificationType.DISAPPEARED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode1, null,
ModificationType.DELETE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(null, null,
ModificationType.UNMODIFIED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(null, null,
ModificationType.UNMODIFIED);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.DISAPPEARED, aggregationResult.getRootNode().getModificationType());
}
ModificationType.DISAPPEARED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode1, null,
ModificationType.DELETE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(null, null,
ModificationType.DELETE);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(null, null,
ModificationType.DELETE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
assertThrows(IllegalArgumentException.class,
- () -> DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2)));
+ () -> DataTreeCandidates.aggregate(List.of(candidate1, candidate2)));
}
@Test
ModificationType.DISAPPEARED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode1, null,
ModificationType.DELETE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(null, parentNode2,
ModificationType.WRITE);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(null, childNode2,
ModificationType.WRITE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.WRITE, aggregationResult.getRootNode().getModificationType());
}
ModificationType.DISAPPEARED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode1, null,
ModificationType.DELETE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(null, null,
ModificationType.SUBTREE_MODIFIED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(null, childNode2,
ModificationType.WRITE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
assertThrows(IllegalArgumentException.class,
- () -> DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2)));
+ () -> DataTreeCandidates.aggregate(List.of(candidate1, candidate2)));
}
@Test
ModificationType.DISAPPEARED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode1, null,
ModificationType.DELETE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(null, parentNode2,
ModificationType.APPEARED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(null, childNode2,
ModificationType.WRITE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
- DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2));
+ DataTreeCandidate aggregationResult = DataTreeCandidates.aggregate(List.of(candidate1, candidate2));
assertEquals(ModificationType.SUBTREE_MODIFIED, aggregationResult.getRootNode().getModificationType());
}
ModificationType.DISAPPEARED);
TerminalDataTreeCandidateNode child1 = dataTreeCandidateNode(childNode1, null,
ModificationType.DELETE);
- setChildNodes(node1, Collections.singletonList(child1));
+ setChildNodes(node1, List.of(child1));
DataTreeCandidate candidate1 = new DefaultDataTreeCandidate(ROOT_PATH, node1);
TerminalDataTreeCandidateNode node2 = dataTreeCandidateNode(null, null,
ModificationType.DISAPPEARED);
TerminalDataTreeCandidateNode child2 = dataTreeCandidateNode(null, null,
ModificationType.DELETE);
- setChildNodes(node2, Collections.singletonList(child2));
+ setChildNodes(node2, List.of(child2));
DataTreeCandidate candidate2 = new DefaultDataTreeCandidate(ROOT_PATH, node2);
assertThrows(IllegalArgumentException.class,
- () -> DataTreeCandidates.aggregate(Arrays.asList(candidate1, candidate2)));
+ () -> DataTreeCandidates.aggregate(List.of(candidate1, candidate2)));
}
private static LeafNode<String> normalizedNode(final String value) {