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 + } + } }