Class MockInjection.OngoingMockInjection
- java.lang.Object
-
- org.mockito.internal.configuration.injection.MockInjection.OngoingMockInjection
-
- Enclosing class:
- MockInjection
public static class MockInjection.OngoingMockInjection extends java.lang.Object
Ongoing configuration of the mock injector.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Object
fieldOwner
private java.util.Set<java.lang.reflect.Field>
fields
private MockInjectionStrategy
injectionStrategies
private java.util.Set<java.lang.Object>
mocks
private MockInjectionStrategy
postInjectionStrategies
-
Constructor Summary
Constructors Modifier Constructor Description private
OngoingMockInjection(java.lang.reflect.Field field, java.lang.Object fieldOwner)
private
OngoingMockInjection(java.util.Set<java.lang.reflect.Field> fields, java.lang.Object fieldOwner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply()
MockInjection.OngoingMockInjection
handleSpyAnnotation()
MockInjection.OngoingMockInjection
tryConstructorInjection()
MockInjection.OngoingMockInjection
tryPropertyOrFieldInjection()
MockInjection.OngoingMockInjection
withMocks(java.util.Set<java.lang.Object> mocks)
-
-
-
Field Detail
-
fields
private final java.util.Set<java.lang.reflect.Field> fields
-
mocks
private final java.util.Set<java.lang.Object> mocks
-
fieldOwner
private final java.lang.Object fieldOwner
-
injectionStrategies
private final MockInjectionStrategy injectionStrategies
-
postInjectionStrategies
private final MockInjectionStrategy postInjectionStrategies
-
-
Method Detail
-
withMocks
public MockInjection.OngoingMockInjection withMocks(java.util.Set<java.lang.Object> mocks)
-
tryConstructorInjection
public MockInjection.OngoingMockInjection tryConstructorInjection()
-
tryPropertyOrFieldInjection
public MockInjection.OngoingMockInjection tryPropertyOrFieldInjection()
-
handleSpyAnnotation
public MockInjection.OngoingMockInjection handleSpyAnnotation()
-
apply
public void apply()
-
-