Class DefaultAnnotationEngine

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object createMockFor​(java.lang.annotation.Annotation annotation, java.lang.reflect.Field field)  
      void process​(java.lang.Class<?> clazz, java.lang.Object testInstance)
      Allows extending the interface to perform action on specific fields on the test class.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultAnnotationEngine

        public DefaultAnnotationEngine()
    • Method Detail

      • createMockFor

        public java.lang.Object createMockFor​(java.lang.annotation.Annotation annotation,
                                              java.lang.reflect.Field field)
        Specified by:
        createMockFor in interface AnnotationEngine
        Parameters:
        annotation - Annotation
        field - Field details
      • process

        public void process​(java.lang.Class<?> clazz,
                            java.lang.Object testInstance)
        Description copied from interface: AnnotationEngine
        Allows extending the interface to perform action on specific fields on the test class.

        See the implementation of this method to figure out what is it for.

        Specified by:
        process in interface AnnotationEngine
        Parameters:
        clazz - Class where to extract field information, check implementation for details
        testInstance - Test instance