Assertions Test Runners Automatic Test suite execution Test Suites Test progress Fixtures A unit test has a test case that checks the functionality of a program or a method in the class. Given the input and the result, a test case is written for checking the input and the results. ...