From f4b540e1cfcfc8f955b1c1212308699cbee76c26 Mon Sep 17 00:00:00 2001 From: dgelessus <dgelessus@users.noreply.github.com> Date: Tue, 30 Jul 2024 19:13:52 +0200 Subject: [PATCH] Remove unnecessary array conversion in AbstractParseMachineTest --- .../de/tlc4b/util/AbstractParseMachineTest.java | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/test/java/de/tlc4b/util/AbstractParseMachineTest.java b/src/test/java/de/tlc4b/util/AbstractParseMachineTest.java index 805c3ca..138b9c4 100644 --- a/src/test/java/de/tlc4b/util/AbstractParseMachineTest.java +++ b/src/test/java/de/tlc4b/util/AbstractParseMachineTest.java @@ -15,11 +15,7 @@ public abstract class AbstractParseMachineTest { return new File(path).listFiles((dir, name) -> name.endsWith(MCH_SUFFIX)); } - protected static File[] getMachinesRecursively(String path) { - return walk(path).toArray(new File[0]); - } - - private static List<File> walk(String path) { + protected static List<File> getMachinesRecursively(String path) { File root = new File(path); File[] list = root.listFiles(); @@ -29,7 +25,7 @@ public abstract class AbstractParseMachineTest { for (File f : list) { if (f.isDirectory()) { - files.addAll(walk(f.getAbsolutePath())); + files.addAll(getMachinesRecursively(f.getAbsolutePath())); } else { String name = f.getName(); if (name.endsWith(MCH_SUFFIX)) { @@ -45,9 +41,9 @@ public abstract class AbstractParseMachineTest { List<TLCResult> expectedValues = new ArrayList<>(); for (String path : list) { - File[] machines = getMachinesRecursively(path); - allMachines.addAll(Arrays.asList(machines)); - for (int i = 0; i < machines.length; i++) { + List<File> machines = getMachinesRecursively(path); + allMachines.addAll(machines); + for (int i = 0; i < machines.size(); i++) { expectedValues.add(TLCResult.NoError); } } -- GitLab