Hi Ah that test component is never really used. So the idea is that you have a file in that directory, that has the value "My Value" which the test component will load and compare agains the incoming message.
But yeah seems like the file -> string conversion somehow fails. You just run this from straing junit ? No karaf or blueprint or osgi container? On Thu, Mar 10, 2016 at 4:01 PM, Quinn Stevenson <[email protected]> wrote: > I’m trying to get the sample from the documentation for the Test Component > working ( http://camel.apache.org/test.html > <http://camel.apache.org/test.html> ), but I keep getting a type conversion > error. > > Here’s the route definition: > <route id="direct-to-test"> > <from uri="direct://source"/> > <to uri="test:file://data?noop=true" /> > </route> > > Here’s the test method: > @Test > public void testRoute() throws Exception { > template.sendBody( "direct://source", "My Value"); > > assertMockEndpointsSatisfied(); > } > > Here’s the error: > java.lang.AssertionError: test://file://data?noop=true There is no type > conversion possible from java.lang.String to > org.apache.camel.component.file.GenericFile > > I can see that Camel is finding the file with the test data because I’m > getting a .camelLock file, but I can’t seem to figure out what I’m doing wrong > > > > -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2
