![JAR search and dependency download from the Maven repository](/logo.png)
org.test4j.module.inject.proxy.InjectHelper Maven / Gradle / Ivy
package org.test4j.module.inject.proxy;
import org.test4j.mock.Stubs;
import org.test4j.module.inject.Inject;
import org.test4j.module.inject.Injected;
import java.lang.reflect.Field;
import java.util.*;
public class InjectHelper {
/**
* 初始化测试对象的Injected
*
* @param testedObject 被测试对象
*/
public static void injectIntoTestedObject(Object testedObject) {
Set injects = getAnnotationFields(testedObject.getClass(), Inject.class);
for (Field field : injects) {
Object value = getProxyValue(testedObject, field);
Inject inject = field.getAnnotation(Inject.class);
List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy