Chapter 8. Testing Support

Test Driven Development (TDD) has revolutionized the way software is developed and deployed, and why not, every customer wants working software—and the best way to prove that it's working is to test it! Spring Integration is no exception—so how can we test that each of the "units" are working in isolation?—in fact it's even more important to test the units so that any integration issues can be easily isolated. For example, an FTP inbound gateway is dependent on external factors such as user roles on the FTP server, performance of the FTP server, network latency, and so on. How can we validate that the consumer connected to an FTP inbound gateway can process files without actually connecting to an FTP server? We can ...

Get Spring Integration Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.