Class InjectMocksScanner
- java.lang.Object
-
- org.mockito.internal.configuration.injection.scanner.InjectMocksScanner
-
public class InjectMocksScanner extends java.lang.Object
Scan field for injection.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Class<?>
clazz
-
Constructor Summary
Constructors Constructor Description InjectMocksScanner(java.lang.Class<?> clazz)
Create a new InjectMocksScanner for the given clazz on the given instance
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addTo(java.util.Set<java.lang.reflect.Field> mockDependentFields)
Add the fields annotated by @InjectMocks
private static void
assertNoAnnotations(java.lang.reflect.Field field, java.lang.Class<? extends java.lang.annotation.Annotation>... annotations)
private java.util.Set<java.lang.reflect.Field>
scan()
Scan fields annotated by @InjectMocks
-
-
-
Method Detail
-
addTo
public void addTo(java.util.Set<java.lang.reflect.Field> mockDependentFields)
Add the fields annotated by @InjectMocks
- Parameters:
mockDependentFields
- Set of fields annotated by @InjectMocks
-
scan
private java.util.Set<java.lang.reflect.Field> scan()
Scan fields annotated by @InjectMocks- Returns:
- Fields that depends on Mock
-
assertNoAnnotations
private static void assertNoAnnotations(java.lang.reflect.Field field, java.lang.Class<? extends java.lang.annotation.Annotation>... annotations)
-
-