Class EasyMockAnnotationSupport


  • public class EasyMockAnnotationSupport
    extends java.lang.Object
    This class works like as EasyMockSupport and is used to create and inject mocks to annotated fields of an instance of test class.
    See Also:
    Mock, Mock, TestSubject
    • Constructor Detail

      • EasyMockAnnotationSupport

        public EasyMockAnnotationSupport​(java.lang.Object testInstance)
    • Method Detail

      • injectMocks

        public void injectMocks()
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • injectStrictMocks

        protected void injectStrictMocks()
                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • injectNiceMocks

        protected void injectNiceMocks()
                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • injectDefaultMocks

        protected void injectDefaultMocks()
                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • injectTestSubjectMocks

        protected void injectTestSubjectMocks()
                                       throws java.lang.IllegalAccessException
        Throws:
        java.lang.IllegalAccessException
      • inject

        protected void inject​(java.lang.Object injectCandidateInstance,
                              java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
                              AnnotationMockCreator mockCreator)
                       throws java.lang.Exception
        Throws:
        java.lang.Exception