The assertion facility provides a mechanism for adding optional checks to our code to be used during the development and the testing phases. These optional checks are turned off when the software is deployed.
Be capable of using the assertion facility in an effective way.
Practical experience in Java programming.
Introduction to Assertions