Runs once after the test suite has finished, regardless if the tests failed or not.
Runs after each individual test case.
Runs once before the test suite starts
Runs before each individual test case.
Runs before each individual test case. An error in this method aborts the test case.