Summary
As we see in this chapter, Camel provides rich features allowing you to easily implement unit tests and integration tests.
Thanks to that, you can test the integration logic that you want to implement in your routes, and you can also move forward in your implementation, by mocking parts of your integration logic.
With such tests, you can use test driven implementation, where you start by implementing the test with your expectation, and implement your routes based on these expectations.