The Spring Framework

org.springframework.test.annotation
Annotation Type DirtiesContext


@Target(value=METHOD)
@Retention(value=RUNTIME)
@Documented
public @interface DirtiesContext

Test annotation to indicate that a test method dirties the context for the current test.

Using this annotation in conjunction with AbstractAnnotationAwareTransactionalTests is less error-prone than calling setDirty() explicitly because the call to setDirty() is guaranteed to occur, even if the test failed. If only a particular code path in the test dirties the context, prefer calling setDirty() explicitly -- and take care!

Since:
2.0
Author:
Rod Johnson, Sam Brannen
See Also:
AbstractSingleSpringContextTests


The Spring Framework

Copyright © 2002-2008 The Spring Framework.