April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Setup and Teardown
nFor a collection of tests for a particular class, there are often some repeated tasks that must be done prior to each test case.
nExamples:  create some “interesting” objects to work with, open a network connection, etc.
nLikewise, at the end of each test case, there may be repeated tasks to clean up after test execution.
nEnsures resources are released, test system is in known state for next test case, etc.
nSince a test case failure ends execution of a test method at that point, code to clean up cannot be at the end of the method.