You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ge...@apache.org on 2009/02/03 15:07:30 UTC

svn commit: r740307 - /camel/trunk/components/camel-jaxb/src/test/java/org/apache/camel/example/JAXBConvertTest.java

Author: gertv
Date: Tue Feb  3 14:07:29 2009
New Revision: 740307

URL: http://svn.apache.org/viewvc?rev=740307&view=rev
Log:
CAMEL-1271: adding unit test to Claus' camel-jaxb fix

Modified:
    camel/trunk/components/camel-jaxb/src/test/java/org/apache/camel/example/JAXBConvertTest.java

Modified: camel/trunk/components/camel-jaxb/src/test/java/org/apache/camel/example/JAXBConvertTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-jaxb/src/test/java/org/apache/camel/example/JAXBConvertTest.java?rev=740307&r1=740306&r2=740307&view=diff
==============================================================================
--- camel/trunk/components/camel-jaxb/src/test/java/org/apache/camel/example/JAXBConvertTest.java (original)
+++ camel/trunk/components/camel-jaxb/src/test/java/org/apache/camel/example/JAXBConvertTest.java Tue Feb  3 14:07:29 2009
@@ -23,8 +23,10 @@
 
 import junit.framework.TestCase;
 import org.apache.camel.CamelContext;
+import org.apache.camel.NoTypeConversionAvailableException;
 import org.apache.camel.RuntimeCamelException;
 import org.apache.camel.TypeConverter;
+import org.apache.camel.converter.stream.StreamCache;
 import org.apache.camel.impl.DefaultCamelContext;
 
 /**
@@ -63,5 +65,14 @@
         }
         assertEquals(-1, is.read());
     }
-
+    
+    public void testNoConversionForStreamCache() throws Exception {
+        PurchaseOrder order = new PurchaseOrder();
+        try {
+            converter.convertTo(StreamCache.class, order);
+            fail("We should not use the JAXB FallbackTypeConverter for stream caching");
+        } catch (NoTypeConversionAvailableException e) {
+            //this is OK
+        }
+    }
 }