Hi, To clear this whole thing up - I can now report that everything is working as expected, the problem was (and still is) with Spring's transactional test support, not rolling back the data that my processing is adding to the database. This meant that I was checking against an old value in the db and getting a test failure - the correct value was also in the db.
So the problem has moved from Camel to Spring @Transactional, which is quite interesting as it works for other tests, just not this particular one. Thanks for the help and I will not post unless I have exhausted the other possibilities. Kev