public class EasyMockAnnotationSupport
extends java.lang.Object
EasyMockSupport and is used to create and inject mocks to
annotated fields of an instance of test class.Mock,
Mock,
TestSubject| Constructor and Description |
|---|
EasyMockAnnotationSupport(java.lang.Object testInstance) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
createMock(org.powermock.api.extension.listener.AnnotationMockCreator mockCreator,
MockMetadata mockMetadata) |
protected void |
inject(java.lang.Object injectCandidateInstance,
java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
org.powermock.api.extension.listener.AnnotationMockCreator mockCreator) |
protected void |
injectDefaultMocks() |
protected void |
injectMock(java.lang.Object injectCandidateInstance,
MockMetadata mockMetadata,
org.powermock.api.extension.listener.AnnotationMockCreator mockCreator,
InjectFieldSearcher fieldSearch) |
void |
injectMocks() |
protected void |
injectNiceMocks() |
protected void |
injectStrictMocks() |
protected void |
injectTestSubjectMocks() |
public EasyMockAnnotationSupport(java.lang.Object testInstance)
public void injectMocks()
throws java.lang.Exception
java.lang.Exceptionprotected void injectStrictMocks()
throws java.lang.Exception
java.lang.Exceptionprotected void injectNiceMocks()
throws java.lang.Exception
java.lang.Exceptionprotected void injectDefaultMocks()
throws java.lang.Exception
java.lang.Exceptionprotected void injectTestSubjectMocks()
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionprotected void inject(java.lang.Object injectCandidateInstance,
java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
org.powermock.api.extension.listener.AnnotationMockCreator mockCreator)
throws java.lang.Exception
java.lang.Exceptionprotected void injectMock(java.lang.Object injectCandidateInstance,
MockMetadata mockMetadata,
org.powermock.api.extension.listener.AnnotationMockCreator mockCreator,
InjectFieldSearcher fieldSearch)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionprotected java.lang.Object createMock(org.powermock.api.extension.listener.AnnotationMockCreator mockCreator,
MockMetadata mockMetadata)