You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by hi...@apache.org on 2014/01/05 11:38:16 UTC

svn commit: r1555477 - in /ant/ivy/core/trunk: src/java/org/apache/ivy/util/Message.java src/java/org/apache/ivy/util/MessageLogger.java test/java/org/apache/ivy/osgi/obr/OBRParserTest.java

Author: hibou
Date: Sun Jan  5 10:38:16 2014
New Revision: 1555477

URL: http://svn.apache.org/r1555477
Log:
embrace java 5

Modified:
    ant/ivy/core/trunk/src/java/org/apache/ivy/util/Message.java
    ant/ivy/core/trunk/src/java/org/apache/ivy/util/MessageLogger.java
    ant/ivy/core/trunk/test/java/org/apache/ivy/osgi/obr/OBRParserTest.java

Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/util/Message.java
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/util/Message.java?rev=1555477&r1=1555476&r2=1555477&view=diff
==============================================================================
--- ant/ivy/core/trunk/src/java/org/apache/ivy/util/Message.java (original)
+++ ant/ivy/core/trunk/src/java/org/apache/ivy/util/Message.java Sun Jan  5 10:38:16 2014
@@ -135,7 +135,7 @@ public final class Message {
         }
     }
 
-    public static List getProblems() {
+    public static List<String> getProblems() {
         return getLogger().getProblems();
     }
 

Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/util/MessageLogger.java
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/util/MessageLogger.java?rev=1555477&r1=1555476&r2=1555477&view=diff
==============================================================================
--- ant/ivy/core/trunk/src/java/org/apache/ivy/util/MessageLogger.java (original)
+++ ant/ivy/core/trunk/src/java/org/apache/ivy/util/MessageLogger.java Sun Jan  5 10:38:16 2014
@@ -79,9 +79,9 @@ public interface MessageLogger {
 
     public abstract void error(String msg);
 
-    public abstract List/*<String>*/ getProblems();
-    public abstract List/*<String>*/ getWarns();
-    public abstract List/*<String>*/ getErrors();
+    public abstract List<String> getProblems();
+    public abstract List<String> getWarns();
+    public abstract List<String> getErrors();
 
     /**
      * Clears the list of problems, warns and errors.

Modified: ant/ivy/core/trunk/test/java/org/apache/ivy/osgi/obr/OBRParserTest.java
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/java/org/apache/ivy/osgi/obr/OBRParserTest.java?rev=1555477&r1=1555476&r2=1555477&view=diff
==============================================================================
--- ant/ivy/core/trunk/test/java/org/apache/ivy/osgi/obr/OBRParserTest.java (original)
+++ ant/ivy/core/trunk/test/java/org/apache/ivy/osgi/obr/OBRParserTest.java Sun Jan  5 10:38:16 2014
@@ -28,7 +28,6 @@ import org.apache.ivy.osgi.obr.xml.OBRXM
 import org.apache.ivy.osgi.repo.BundleRepoDescriptor;
 import org.apache.ivy.osgi.repo.ModuleDescriptorWrapper;
 import org.apache.ivy.util.CollectionUtils;
-import org.apache.ivy.util.Message;
 
 public class OBRParserTest extends TestCase {
 
@@ -38,13 +37,6 @@ public class OBRParserTest extends TestC
         BundleRepoDescriptor repo = OBRXMLParser.parse(testObr.toURI(), new FileInputStream(
                 new File(testObr, "obr.xml")));
         assertNotNull(repo);
-        System.out.println(CollectionUtils.toList(repo.getModules()).size() + " bundles successfully parsed, "
-                + Message.getProblems().size() + " errors");
-        Iterator itPb = Message.getProblems().iterator();
-        while (itPb.hasNext()) {
-            Object error = itPb.next();
-            System.err.println(error);
-        }
         assertEquals("OBR/Releases", repo.getName());
         assertEquals("1253581430652", repo.getLastModified());
     }
@@ -54,26 +46,32 @@ public class OBRParserTest extends TestC
                 new File(testObr, "sources.xml")));
         assertNotNull(repo);
         assertEquals(2, CollectionUtils.toList(repo.getModules()).size());
-        Iterator itModule = repo.getModules();
+        Iterator<ModuleDescriptorWrapper> itModule = repo.getModules();
         while (itModule.hasNext()) {
-            ModuleDescriptor md = ((ModuleDescriptorWrapper) itModule.next()).getModuleDescriptor();
+            ModuleDescriptor md = itModule.next().getModuleDescriptor();
             if (md.getModuleRevisionId().getName().equals("org.apache.felix.eventadmin")) {
                 assertEquals(1, md.getAllArtifacts().length);
             } else {
                 assertEquals("org.apache.felix.bundlerepository", md.getModuleRevisionId()
                         .getName());
                 assertEquals(2, md.getAllArtifacts().length);
+                String type0 = md.getAllArtifacts()[0].getType();
                 String url0 = md.getAllArtifacts()[0].getUrl().toExternalForm();
+                String type1 = md.getAllArtifacts()[1].getType();
                 String url1 = md.getAllArtifacts()[1].getUrl().toExternalForm();
                 String jarUrl = "http://repo1.maven.org/maven2/org/apache/felix/"
                         + "org.apache.felix.bundlerepository/1.0.3/org.apache.felix.bundlerepository-1.0.3.jar";
                 String srcUrl = "http://oscar-osgi.sf.net/obr2/org.apache.felix.bundlerepository/"
                         + "org.apache.felix.bundlerepository-1.0.3-src.jar";
-                if (url0.equals(srcUrl)) {
-                    assertEquals(jarUrl, url1);
-                } else {
+                if (type0.equals("jar")) {
                     assertEquals(jarUrl, url0);
+                    assertEquals("source", type1);
                     assertEquals(srcUrl, url1);
+                } else {
+                    assertEquals("jar", type1);
+                    assertEquals(jarUrl, url1);
+                    assertEquals("source", type0);
+                    assertEquals(srcUrl, url0);
                 }
             }
         }