Testing and Debugging

Throughout this book, we have covered Reactor in great detail, working with its various operators and building examples using them. However, writing code is only half of the job. All production code must also be verified with adequate unit tests. These tests not only  validate our code, but they also enable us to make changes faster. If we refactor code, the tests ensure that our change has not broken any existing functionality. In this chapter, we will cover the testing support offered by Reactor. Testing business code will catch most of the issues, but the code will fail in production. In such scenarios, the code needs to be debugged in order to find the root cause of the failure. In this chapter, we will also cover ...

Get Hands-On Reactive Programming with Reactor now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.