KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > de > schlichtherle > junit > swingui > TestRunner


1 /*
2  * TestRunner.java
3  *
4  * Created on 14. Januar 2006, 20:54
5  */

6
7 package de.schlichtherle.junit.swingui;
8
9 import java.io.File JavaDoc;
10 import java.io.FileInputStream JavaDoc;
11 import java.io.IOException JavaDoc;
12 import java.util.Properties JavaDoc;
13
14 /**
15  * @author Christian Schlichtherle
16  */

17 public class TestRunner extends junit.swingui.TestRunner {
18
19     public TestRunner() {
20         final Properties JavaDoc defaults = new Properties JavaDoc();
21         defaults.put("loading", "true");
22         defaults.put("filterstack", "true");
23
24         final Properties JavaDoc preferences = new Properties JavaDoc(defaults);
25         try {
26             try {
27                 preferences.load(
28                         TestRunner.class.getResourceAsStream("/META-INF/junit.properties"));
29             } catch (IOException JavaDoc ignored) {
30                 preferences.load(
31                         new FileInputStream JavaDoc(
32                             new File JavaDoc(
33                                 System.getProperty("user.home"),
34                                 "junit.properties")));
35             }
36         } catch (IOException JavaDoc failure) {
37             // Use defaults only.
38
}
39
40         setPreferences(preferences);
41     }
42
43     public static void main(String JavaDoc[] args) {
44         new TestRunner().start(args);
45     }
46 }
47
Popular Tags