|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value=FIELD) @Retention(value=RUNTIME) public @interface InjectIntoStaticByType
Annotation indicating that the InjectModule
should try to inject the object assigned to
the annotated field to a static property of the class defined by the target attribute.
singleton
variable. After the test
was performed, you typically want to restore the old (real) singleton value, so that the next test can run with
the normal instance. This can be done by setting the resetType to the OLD_VALUE value. You can also specify that
the static instance should be cleared by setting it to null (or 0) or just leave the injected value.
Required Element Summary | |
---|---|
Class<?> |
target
The target class to which the object referenced by the annotated field is injected |
Optional Element Summary | |
---|---|
PropertyAccess |
propertyAccess
The property access that is used for injection |
Restore |
restore
The action that needs to be performed after the test was performed. |
Element Detail |
---|
public abstract Class<?> target
public abstract PropertyAccess propertyAccess
public abstract Restore restore
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |