Annotation Type Mock
Annotation to set on a field so that
EasyMockRunner, EasyMockRule or EasyMockSupport.injectMocks(Object)
will inject a mock to it.
Doing
@Mock private MyClass mock;
is strictly identical to doing
private MyClass mock = createMock(MyClass.class);
- Since:
- 3.2
- Author:
- Henri Tremblay
-
Optional Element Summary
Optional Elements
-
Element Details
-
value
-
type
-
name
-
fieldName
String fieldNameName of the test subject field to which this mock will be assigned. Use to disambiguate the case where a mock may be assigned to multiple fields of the same type. When set, this mock will be assigned to the given field name in any test subject with a matching field name. If not set, injection is to all type-compatible fields in all test subjects. A given field name may only be used once, and there must be a matching field in at least one test subject.- Returns:
- name of the field to inject to
- Default:
""
-