diff options
Diffstat (limited to 'tools/runner/java/vogar/NamingPatternCodeFinder.java')
-rw-r--r-- | tools/runner/java/vogar/NamingPatternCodeFinder.java | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/tools/runner/java/vogar/NamingPatternCodeFinder.java b/tools/runner/java/vogar/NamingPatternCodeFinder.java index a5524d1..1dd6166 100644 --- a/tools/runner/java/vogar/NamingPatternCodeFinder.java +++ b/tools/runner/java/vogar/NamingPatternCodeFinder.java @@ -34,9 +34,9 @@ abstract class NamingPatternCodeFinder implements CodeFinder { private final String TYPE_DECLARATION_PATTERN = "(?m)\\b(?:public|private)\\s+(?:final\\s+)?(?:interface|class|enum)\\b"; - public Set<TestRun> findTests(File testDirectory) { - Set<TestRun> result = new LinkedHashSet<TestRun>(); - findTestsRecursive(result, testDirectory); + public Set<Action> findActions(File searchDirectory) { + Set<Action> result = new LinkedHashSet<Action>(); + findActionsRecursive(result, searchDirectory); return result; } @@ -48,12 +48,10 @@ abstract class NamingPatternCodeFinder implements CodeFinder { && file.getName().endsWith(".java")); } - protected abstract String testName(File file); - - private void findTestsRecursive(Set<TestRun> sink, File file) { + private void findActionsRecursive(Set<Action> sink, File file) { if (file.isDirectory()) { for (File child : file.listFiles()) { - findTestsRecursive(sink, child); + findActionsRecursive(sink, child); } return; } @@ -63,11 +61,9 @@ abstract class NamingPatternCodeFinder implements CodeFinder { } String className = fileToClass(file); - File testDirectory = file.getParentFile(); - String testName = testName(file); - String testDescription = null; - sink.add(new TestRun(testDirectory, file, className, className, - testName, className, testDescription, + File directory = file.getParentFile(); + String description = null; + sink.add(new Action(className, className, directory, file, description, getRunnerClass(), getRunnerJava(), getRunnerClasspath())); } |