]> source.dussan.org Git - aspectj.git/commitdiff
new main for my convenience in testing the testing module
authorwisberg <wisberg>
Thu, 9 Jun 2005 00:00:17 +0000 (00:00 +0000)
committerwisberg <wisberg>
Thu, 9 Jun 2005 00:00:17 +0000 (00:00 +0000)
testing/testsrc/org/aspectj/testing/util/LangUtilTest.java
testing/testsrc/org/aspectj/testing/util/StreamGrabberTest.java

index 21e4b263da8a83f8a3e190cac14edff6608bfe68..6535a78be0f91630fe6310bf8052a36765bdf1da 100644 (file)
@@ -21,6 +21,7 @@ import java.util.List;
 import java.util.StringTokenizer;
 
 import junit.framework.TestCase;
+import junit.framework.TestResult;
 import junit.textui.TestRunner;
 
 /**
@@ -33,8 +34,16 @@ public class LangUtilTest extends TestCase {
         = "org.aspectj.testing.util.LangUtilTest";
 
     /** @param args ignored */
-    public static void main(String[] args) {
-        TestRunner.main(new String[] {ME});
+    public static void main(String[] args) throws Exception {
+        class C extends TestRunner {
+            public TestResult go(String[] a) throws Exception {
+                return start(a);
+            }
+        }
+        TestResult r = new C().go(new String[] {ME});
+        if (!r.wasSuccessful()) {
+            System.err.println(r.errorCount() + "/" + r.failureCount());
+        }
     }
     
        /**
index 9cd882fa8e9c25e5cc58171d844b310b94c81eab..9dc039e410a5aea3fa749bb8e413b2c4f08b3ce0 100644 (file)
@@ -22,6 +22,7 @@ package org.aspectj.testing.util;
 import java.io.PrintStream;
 
 import junit.framework.TestCase;
+import junit.framework.TestResult;
 import junit.textui.TestRunner;
 
 /**
@@ -35,8 +36,16 @@ public class StreamGrabberTest extends TestCase {
         = "org.aspectj.testing.util.StreamGrabberTest";
 
     /** @param args ignored */
-    public static void main(String[] args) {
-        TestRunner.main(new String[] {ME});
+    public static void main(String[] args) throws Exception {
+        class C extends TestRunner {
+            public TestResult go(String[] a) throws Exception {
+                return start(a);
+            }
+        }
+        TestResult r = new C().go(args);
+        if (!r.wasSuccessful()) {
+            System.err.println(r.errorCount() + "/" + r.failureCount());
+        }
     }
 
     public StreamGrabberTest(String s) { super(s); }