Handles creation and destruction of the scopes; Suite, Class, Test
There can only be one SuiteContext pr run. A SuiteContext can be associated with multiple ClassContexts that again can be associated with multiple TestContexts.
Normal Lifecycle:
{@link #createRestoreSuiteContext()}
{@link #createRestoreClassContext(Class)}
...
{@link #createRestoreTestContext(Object)}
{@link #destroyTestContext(Object)}
...
{@link #destroyClassContext(Class)}
{@link #destroySuiteContext()}
@author
Aslak Knutsen
@version $Revision: $