The Spring Framework

## Package org.springframework.test

Superclasses for tests requiring Spring application contexts, including support for transactional execution of test cases, with automatic rollback on completion.

See:
Description

Class Summary
AbstractDependencyInjectionSpringContextTests: Convenient superclass for JUnit 3.8 based tests depending on a Spring context.
AbstractSingleSpringContextTests: Abstract JUnit 3.8 test class that holds and exposes a single Spring `ApplicationContext`.
AbstractSpringContextTests: Superclass for JUnit 3.8 test cases using Spring `ApplicationContexts`.
AbstractTransactionalDataSourceSpringContextTests: Subclass of AbstractTransactionalSpringContextTests that adds some convenience functionality for JDBC access.
AbstractTransactionalSpringContextTests: Convenient base class for JUnit 3.8 based tests that should occur in a transaction, but normally will roll the transaction back on the completion of each test.
AssertThrows: Simple method object encapsulation of the 'test-for-Exception' scenario (for JUnit).
ConditionalTestCase: Superclass for JUnit 3.8 based tests that allows conditional test execution at the individual test method level.

## Package org.springframework.test Description

Superclasses for tests requiring Spring application contexts, including support for transactional execution of test cases, with automatic rollback on completion. Useful as base classes for application-specific tests.

The superclasses in this package are ideal for integration testing. Unit testing should not normally involve the Spring container, but should test classes in isolation.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.