org.test4j.tools.reflector.imposteriser
类 Test4JProxy

java.lang.Object
  继承者 org.test4j.tools.reflector.imposteriser.Test4JProxy

public final class Test4JProxy
extends Object


字段摘要
static Imposteriser imposteriser
           
 
构造方法摘要
Test4JProxy()
           
 
方法摘要
static
<T> T
proxy(Class testClazz, Field field)
          构造一个代理类,将代理类的操作转移到testedObject属性 (fieldName)对象上
构造一个type类型的mock spring bean
static
<T> T
proxy(Class testClazz, String fieldName)
          构造一个代理类,将代理类的操作转移到testedObject属性 (fieldName)对象上
通常用于实现测试类的@SpringBeanFrom的spring bean
static
<T> T
proxy(Invokable handler, Class clazz)
          实现类(className)的代理操作
static
<T> T
proxy(Invokable handler, String className)
          实现类(className)的代理操作
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

imposteriser

public static Imposteriser imposteriser
构造方法详细信息

Test4JProxy

public Test4JProxy()
方法详细信息

proxy

public static <T> T proxy(Class testClazz,
                          Field field)
构造一个代理类,将代理类的操作转移到testedObject属性 (fieldName)对象上
构造一个type类型的mock spring bean

类型参数:
T -
参数:
name - spring bean的名称
type - spring bean的类型
返回:

proxy

public static <T> T proxy(Class testClazz,
                          String fieldName)
构造一个代理类,将代理类的操作转移到testedObject属性 (fieldName)对象上
通常用于实现测试类的@SpringBeanFrom的spring bean

类型参数:
T -
参数:
testedObject - 测试对象
fieldName - 测试对象的字段名称
返回:

proxy

public static <T> T proxy(Invokable handler,
                          String className)
实现类(className)的代理操作

类型参数:
T -
参数:
handler -
className -
返回:
抛出:
ClassNotFoundException

proxy

public static <T> T proxy(Invokable handler,
                          Class clazz)
实现类(className)的代理操作

类型参数:
T -
参数:
handler -
clazz -
返回:


Copyright © 2013. All rights reserved.