@@ -46,6 +46,12 @@ private Collection<String> filesToFilenames(final Collection<File> files) {
4646 return files .stream ().map (File ::getName ).collect (Collectors .toList ());
4747 }
4848
49+ /**
50+ * Consumes and closes the underlying stream.
51+ *
52+ * @param files The iterator to consume.
53+ * @return a new collection.
54+ */
4955 private Collection <String > filesToFilenames (final Iterator <File > files ) {
5056 final Collection <String > fileNames = new ArrayList <>();
5157 // Iterator.forEachRemaining() closes the underlying stream.
@@ -91,7 +97,7 @@ public void testIterateFilesByExtension() {
9197
9298 Iterator <File > files = FileUtils .iterateFiles (temporaryFolder , extensions , false );
9399 try {
94- Collection <String > filenames = filesToFilenames (files );
100+ final Collection <String > filenames = filesToFilenames (files );
95101 assertEquals (1 , filenames .size ());
96102 assertTrue (filenames .contains ("dummy-build.xml" ));
97103 assertFalse (filenames .contains ("README" ));
@@ -103,7 +109,7 @@ public void testIterateFilesByExtension() {
103109
104110 try {
105111 files = FileUtils .iterateFiles (temporaryFolder , extensions , true );
106- Collection <String > filenames = filesToFilenames (files );
112+ final Collection <String > filenames = filesToFilenames (files );
107113 assertEquals (4 , filenames .size ());
108114 assertTrue (filenames .contains ("dummy-file.txt" ));
109115 assertFalse (filenames .contains ("dummy-index.html" ));
@@ -114,7 +120,7 @@ public void testIterateFilesByExtension() {
114120
115121 files = FileUtils .iterateFiles (temporaryFolder , null , false );
116122 try {
117- Collection <String > filenames = filesToFilenames (files );
123+ final Collection <String > filenames = filesToFilenames (files );
118124 assertEquals (2 , filenames .size ());
119125 assertTrue (filenames .contains ("dummy-build.xml" ));
120126 assertTrue (filenames .contains ("README" ));
0 commit comments