diff options
Diffstat (limited to 'plugins/junit_rt/src/com/intellij/rt/execution/junit/JUnitStarter.java')
-rw-r--r-- | plugins/junit_rt/src/com/intellij/rt/execution/junit/JUnitStarter.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/plugins/junit_rt/src/com/intellij/rt/execution/junit/JUnitStarter.java b/plugins/junit_rt/src/com/intellij/rt/execution/junit/JUnitStarter.java index cb398d9a0262..5c0edbb9ded8 100644 --- a/plugins/junit_rt/src/com/intellij/rt/execution/junit/JUnitStarter.java +++ b/plugins/junit_rt/src/com/intellij/rt/execution/junit/JUnitStarter.java @@ -226,4 +226,19 @@ public class JUnitStarter { : Class.forName("com.intellij.junit3.JUnit3IdeaTestRunner"); } + + public static void printClassesList(List classNames, String packageName, String category, File tempFile) throws IOException { + final PrintWriter writer = new PrintWriter(new OutputStreamWriter(new FileOutputStream(tempFile), "UTF-8")); + + try { + writer.println(packageName); //package name + writer.println(category); //category + for (int i = 0; i < classNames.size(); i++) { + writer.println(classNames.get(i)); + } + } + finally { + writer.close(); + } + } } |