Actually this was my mistake. I overrode creation of the camel context in which I created the registry myself.
*Robert Simmons Jr. MSc. - Lead Java Architect @ EA* *Author of: Hardcore Java (2003) and Maintainable Java (2012)* *LinkedIn: **http://www.linkedin.com/pub/robert-simmons/40/852/a39 <http://www.linkedin.com/pub/robert-simmons/40/852/a39>* On Wed, Oct 30, 2013 at 12:13 PM, Claus Ibsen <claus.ib...@gmail.com> wrote: > Hi > > What Camel version do you use from -> to in the upgrade. > > What test case do you use. Can you post some code. > createRegistry is called in the Java CamelTestSupport class which works > fine. > > > On Wed, Oct 30, 2013 at 5:29 PM, kraythe . <kray...@gmail.com> wrote: > > In reading this url <http://camel.apache.org/camel-test.html> it says > that > > we should override createRegistry() in order to bind additional objects > > into the registry in a test. unfortunately this doesn't work as the old > > startup has been changed in favor of the option to initialize per class > or > > per method. Now I have to do the following code to get something in the > > registry. In my createRouteBuilder method I write: > > > > *final* SimpleRegistry reg = (SimpleRegistry) > > ((PropertyPlaceholderDelegateRegistry) > > getContext().getRegistry()).getRegistry(); > > > > reg.put("testdb", dataSource); > > > > The documentation needs to be updated or, better yet, createRegistry > needs > > to be put back into the loop. If you override it now and put inside a > trace > > println, it will never get printed. > > > > *Robert Simmons Jr. MSc. - Lead Java Architect @ EA* > > *Author of: Hardcore Java (2003) and Maintainable Java (2012)* > > *LinkedIn: **http://www.linkedin.com/pub/robert-simmons/40/852/a39* > > > > -- > Claus Ibsen > ----------------- > Red Hat, Inc. > Email: cib...@redhat.com > Twitter: davsclaus > Blog: http://davsclaus.com > Author of Camel in Action: http://www.manning.com/ibsen >