BATIK-1196: Run batik tests from junit

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/batik/trunk@1803535 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/test-sources/org/apache/batik/test/xml/JUnitRunnerTestCase.java b/test-sources/org/apache/batik/test/xml/JUnitRunnerTestCase.java
index 281d8dc..a7bddd4 100644
--- a/test-sources/org/apache/batik/test/xml/JUnitRunnerTestCase.java
+++ b/test-sources/org/apache/batik/test/xml/JUnitRunnerTestCase.java
@@ -80,11 +80,19 @@
             }
             return;
         }
-        if (!EXCLUDE.contains(test.getId())) {
+        if (!EXCLUDE.contains(getId(test))) {
             tests.add(new Test[]{test});
         }
     }
 
+    private static String getId(Test test) {
+        String id = test.getId();
+        if (id == null || id.length() == 0) {
+            id = test.getName();
+        }
+        return id;
+    }
+
     private Test test;
 
     public JUnitRunnerTestCase(Test test) {
@@ -93,15 +101,20 @@
     
     @org.junit.Test
     public void test() throws ParserConfigurationException, SAXException, TestException, IOException {
-        System.out.println("Running: " + test.getId());
+        String id = getId(test);
+        System.out.println("Running: " + id);
         TestReport report = test.run();
         if (!report.hasPassed()) {
-            System.out.println("Failed: " + test.getId());
+            System.out.println("Failed: " + id);
         }
-        Assert.assertTrue(test.getId(), report.hasPassed());
+        Assert.assertTrue(id, report.hasPassed());
     }
 
     private static List<String> EXCLUDE = Arrays.asList(
+"org.apache.batik.util.ApplicationSecurityEnforcerTest$CheckNoSecurityManagerOverride",
+"org.apache.batik.util.ApplicationSecurityEnforcerTest$CheckSecurityEnforcement",
+"org.apache.batik.util.ApplicationSecurityEnforcerTest$CheckSecurityRemoval",
+"org.apache.batik.util.ApplicationSecurityEnforcerTest$CheckNoPolicyFile",
 "ATransform.defaultContextGeneration",
 "BasicShapes.defaultContextGeneration",
 "BasicShapes2.defaultContextGeneration",
@@ -575,7 +588,6 @@
 "MainConfigTest.dpi",
 "MainConfigTest.quality",
 "MainConfigTest.indexed",
-"",
 "defaultTest",
 "B64.1",
 "B64.2",