All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.fitbur.mockito.configuration.AnnotationEngine Maven / Gradle / Ivy

There is a newer version: 1.0.0
Show newest version
/*
 * Copyright (c) 2007 Mockito contributors
 * This program is made available under the terms of the MIT License.
 */
package com.fitbur.mockito.configuration;

import com.fitbur.mockito.MockitoAnnotations;

import java.lang.annotation.Annotation;
import java.lang.reflect.Field;

/**
 * Configures mock creation logic behind @Mock, @Captor and @Spy annotations
 * 

* If you are interested then see implementations or source code of {@link MockitoAnnotations#initMocks(Object)} */ public 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. * * @param clazz Class where to extract field information, check implementation for details * @param testInstance Test instance */ void process(Class clazz, Object testInstance); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy