@Test
public void testMultipleInserts() {

  // Prepare
  myNewEntries.add(new Entry("a"));
  myNewEntries.add(new Entry("file2-1.txt"));
  myNewEntries.add(new Entry("file2-2.txt"));
  myNewEntries.add(new Entry("z"));
  myNewEntries.sort(Comparator.comparing(Entry::getText));
  // Act
  TreeUtil.updateChildrenNodes(myModel, myDirNode, myNewEntries, createDefaultOps());
  // Assert
  assertSameEntries(myDirNode, myNewEntries);
  assertThat(myModelListener.getStructureChangedCount()).isEqualTo(0);
  assertThat(myModelListener.getNodesChangedCount()).isEqualTo(myDirNode.getChildCount() - 4);
  assertThat(myModelListener.getNodesInsertedCount()).isEqualTo(4);
  assertThat(myModelListener.getNodesRemovedCount()).isEqualTo(0);
}