Methods 
                        
                            | Type | Name and description | 
                        
                        
                            | protected void | after(TestRuntime runtime, java.lang.Object testInstance, org.junit.runner.Description description, java.lang.Throwable throwable)
 | 
                        
                        
                            | protected void | afterClass(TestRuntime runtime, java.lang.Class testClass, org.junit.runner.Description description, java.lang.Throwable throwable)
 | 
                        
                        
                            | protected void | before(TestRuntime runtime, java.lang.Object testInstance, org.junit.runner.Description description)
 | 
                        
                        
                            | protected void | beforeClass(TestRuntime runtime, java.lang.Class testClass, org.junit.runner.Description description)
 | 
                        
                        
                            | protected boolean | doesRequireFreshContext(org.junit.runner.Description testDescription)
 | 
                        
                        
                            | protected java.lang.Object | handleDirtiesRuntimeAnnotation(TestRuntime runtime, org.junit.runner.Description description, java.lang.Object testInstance)
 | 
                        
                        
                            | protected java.lang.Object | handleFreshContextAnnotation(TestRuntime runtime, org.junit.runner.Description description, java.util.Map eventArguments)
 | 
                        
                        
                            | org.junit.rules.TestRule | newClassRule(java.lang.Class definedInTestClass)
 | 
                        
                        
                            | org.junit.rules.TestRule | newRule(java.lang.Object testInstance)
 | 
                        
                        
                            | void | setUp(java.lang.Object testInstance)
 | 
                        
                        
                            | void | tearDown(java.lang.Object testInstance)
 |