com.lexicalscope.fluentreflection.dynamicproxy.endtoend
Class TestLightweightFluentDynamicProxy

java.lang.Object
  extended by com.lexicalscope.fluentreflection.dynamicproxy.endtoend.TestLightweightFluentDynamicProxy

public class TestLightweightFluentDynamicProxy
extends Object


Field Summary
 org.junit.rules.ExpectedException exception
           
 
Constructor Summary
TestLightweightFluentDynamicProxy()
           
 
Method Summary
 void canDefineDefaultImplementationForUnmatchedMethods()
           
 void canGetBindUsingMethodArguments()
           
 void canGetMethodArguments()
           
 void canProxyMultipleMethods()
           
 void canReturnDifferentValuesFromEachProxiedMethod()
           
 void canReturnValueFromProxiedMethod()
           
 void canThrowException()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

exception

public final org.junit.rules.ExpectedException exception
Constructor Detail

TestLightweightFluentDynamicProxy

public TestLightweightFluentDynamicProxy()
Method Detail

canProxyMultipleMethods

public void canProxyMultipleMethods()
                             throws Exception
Throws:
Exception

canReturnValueFromProxiedMethod

public void canReturnValueFromProxiedMethod()
                                     throws Exception
Throws:
Exception

canReturnDifferentValuesFromEachProxiedMethod

public void canReturnDifferentValuesFromEachProxiedMethod()
                                                   throws Exception
Throws:
Exception

canDefineDefaultImplementationForUnmatchedMethods

public void canDefineDefaultImplementationForUnmatchedMethods()
                                                       throws Exception
Throws:
Exception

canThrowException

public void canThrowException()
                       throws Exception
Throws:
Exception

canGetMethodArguments

public void canGetMethodArguments()
                           throws Exception
Throws:
Exception

canGetBindUsingMethodArguments

public void canGetBindUsingMethodArguments()
                                    throws Exception
Throws:
Exception


Copyright © 2011-2012 lexicalscope. All Rights Reserved.