JUnit is a simple open source Java testing framework
used to write and run repeatable automated tests.
It is an instance of the xUnit
architecture for unit testing framework. Eclipse supports creating test cases
and running test suites, so it is easy to use for your Java applications.
Assertions for testing expected results
Test fixtures for sharing common test data
Test suites for easily organizing and running tests
Graphical and textual test runners