A classic one, true. However, I have to say that, except for test annotations, i'm now relying on mockito and fest-assert.
A basic tool for every Java developer. Interchangable with TestNG, however I find TEstNG slightly better. Supported by all major IDEs. Some additional tools needs to be added to make it effective to use, for me it is: Mockito, PowerMock and FestAssert.