| Name | Description | Type | Package | Framework |
| AbstractJUnit4SpringContextTests | Abstract base test class which integrates the Spring TestContextFramework with explicit ApplicationContext testing support | Class | org.springframework.test.context.junit4 | Spring MVC |
| AbstractTransactionalJUnit4SpringContextTests | Abstract transactional extension ofAbstractJUnit4SpringContextTests which adds convenience functionality | Class | org.springframework.test.context.junit4 | Spring MVC |
| ProfileValueChecker | ProfileValueChecker is a custom JUnit Statement that checkswhether a test class or test method is enabled in the current environment | Class | org.springframework.test.context.junit4.statements | Spring MVC |
| RunAfterTestClassCallbacks | RunAfterTestClassCallbacks is a custom JUnit Statement which allowsthe Spring TestContext Framework to be plugged into the JUnit execution chain | Class | org.springframework.test.context.junit4.statements | Spring MVC |
| RunAfterTestMethodCallbacks | RunAfterTestMethodCallbacks is a custom JUnit Statement which allowsthe Spring TestContext Framework to be plugged into the JUnit execution chain | Class | org.springframework.test.context.junit4.statements | Spring MVC |
| RunBeforeTestClassCallbacks | RunBeforeTestClassCallbacks is a custom JUnit Statement which allowsthe Spring TestContext Framework to be plugged into the JUnit execution chain | Class | org.springframework.test.context.junit4.statements | Spring MVC |
| RunBeforeTestMethodCallbacks | RunBeforeTestMethodCallbacks is a custom JUnit Statement which allowsthe Spring TestContext Framework to be plugged into the JUnit execution chain | Class | org.springframework.test.context.junit4.statements | Spring MVC |
| RunPrepareTestInstanceCallbacks | RunPrepareTestInstanceCallbacks is a custom JUnit Statement whichallows the Spring TestContext Framework to be plugged into the JUnit | Class | org.springframework.test.context.junit4.statements | Spring MVC |
| SpringClassRule | SpringClassRule is a custom JUnit TestRule that supportsclass-level features of the Spring TestContext Framework | Class | org.springframework.test.context.junit4.rules | Spring MVC |
| SpringFailOnTimeout | SpringFailOnTimeout is a custom JUnit Statement which addssupport for Spring's @Timed | Class | org.springframework.test.context.junit4.statements | Spring MVC |
| SpringJUnit4ClassRunner | SpringJUnit4ClassRunner is a custom extension of JUnit'sBlockJUnit4ClassRunner which provides functionality of the | Class | org.springframework.test.context.junit4 | Spring MVC |
| SpringMethodRule | SpringMethodRule is a custom JUnit MethodRule thatsupports instance-level and method-level features of the | Class | org.springframework.test.context.junit4.rules | Spring MVC |
| SpringRepeat | SpringRepeat is a custom JUnit Statement which adds supportfor Spring's @Repeat | Class | org.springframework.test.context.junit4.statements | Spring MVC |
| RunBeforeTestExecutionCallbacks | RunBeforeTestExecutionCallbacks is a custom JUnit Statementwhich allows the Spring TestContext Framework to be plugged into the | Class | org.springframework.test.context.junit4.statements | Spring MVC |
| RunAfterTestExecutionCallbacks | RunAfterTestExecutionCallbacks is a custom JUnit Statementwhich allows the Spring TestContext Framework to be plugged into the | Class | org.springframework.test.context.junit4.statements | Spring MVC |