Author: ningjiang
Date: Tue Mar 24 15:52:10 2009
New Revision: 757861

URL: http://svn.apache.org/viewvc?rev=757861&view=rev
Log:
CAMEL-1481 fixed the test error of my last commit

Modified:
    
camel/trunk/components/camel-osgi/src/main/java/org/apache/camel/osgi/OsgiPackageScanClassResolver.java
    
camel/trunk/components/camel-osgi/src/test/java/org/apache/camel/osgi/OsgiAnnotationTypeConverterLoaderTest.java

Modified: 
camel/trunk/components/camel-osgi/src/main/java/org/apache/camel/osgi/OsgiPackageScanClassResolver.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-osgi/src/main/java/org/apache/camel/osgi/OsgiPackageScanClassResolver.java?rev=757861&r1=757860&r2=757861&view=diff
==============================================================================
--- 
camel/trunk/components/camel-osgi/src/main/java/org/apache/camel/osgi/OsgiPackageScanClassResolver.java
 (original)
+++ 
camel/trunk/components/camel-osgi/src/main/java/org/apache/camel/osgi/OsgiPackageScanClassResolver.java
 Tue Mar 24 15:52:10 2009
@@ -47,14 +47,14 @@
         packageName = packageName.replace('.', '/');
         Set<ClassLoader> set = getClassLoaders();
         ClassLoader osgiClassLoader = getOsgiClassLoader(set);
-
+        int classesSize = classes.size(); 
         if (osgiClassLoader != null) {
             // if we have an osgi bundle loader use this one first
             LOG.debug("Using only osgi bundle classloader");
             findInOsgiClassLoader(test, packageName, osgiClassLoader, classes);
         }
         
-        if (classes.size() == 0) {
+        if (classes.size() == classesSize) {
             // Using the regular classloaders as a fallback
             LOG.debug("Using only regular classloaders");
             for (ClassLoader classLoader : set.toArray(new 
ClassLoader[set.size()])) {

Modified: 
camel/trunk/components/camel-osgi/src/test/java/org/apache/camel/osgi/OsgiAnnotationTypeConverterLoaderTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-osgi/src/test/java/org/apache/camel/osgi/OsgiAnnotationTypeConverterLoaderTest.java?rev=757861&r1=757860&r2=757861&view=diff
==============================================================================
--- 
camel/trunk/components/camel-osgi/src/test/java/org/apache/camel/osgi/OsgiAnnotationTypeConverterLoaderTest.java
 (original)
+++ 
camel/trunk/components/camel-osgi/src/test/java/org/apache/camel/osgi/OsgiAnnotationTypeConverterLoaderTest.java
 Tue Mar 24 15:52:10 2009
@@ -20,12 +20,12 @@
 
 public class OsgiAnnotationTypeConverterLoaderTest extends 
CamelOsgiTestSupport {
     
-    public void testLoad() throws Exception {
+    public void testLoad() throws Exception {               
         OsgiAnnotationTypeConverterLoader loader = new 
OsgiAnnotationTypeConverterLoader(getResolver());
         MockTypeConverterRegistry registry = new MockTypeConverterRegistry();
         loader.load(registry);
-        assertEquals("There should have a fallback converter", 
registry.getFallbackTypeConverters().size(), 1);
-        assertEquals("There should have a coverter", 
registry.getTypeConverters().size(), 1);
+        assertTrue("There should have at lest one fallback converter", 
registry.getFallbackTypeConverters().size() >= 1);        
+        assertTrue("There should have at lest one coverter", 
registry.getTypeConverters().size() >= 1);
     }
 
 }


Reply via email to