Why would you use TAP in your Java programs?

Below you will find a list with some reasons why you would use TAP in your Java programs. We only listed a few reasons, but there are other good reasons to use TAP. Just remember that if you are not integrating your test results with any other tool, then using TAP may be just waste of time.