JUnit 4 based unit test which verifies support of Spring's {@link Transactional @Transactional}, {@link NotTransactional @NotTransactional}, {@link TestExecutionListeners @TestExecutionListeners}, and {@link ContextConfiguration @ContextConfiguration} annotations in conjunctionwith the {@link SpringJUnit4ClassRunner} and the following{@link TestExecutionListener TestExecutionListeners}:
- {@link DependencyInjectionTestExecutionListener}
- {@link DirtiesContextTestExecutionListener}
- {@link TransactionalTestExecutionListener}
This class specifically tests usage of @Transactional
defined at the class level.
@author Sam Brannen
@since 2.5
@see MethodLevelTransactionalSpringRunnerTests