org.apache.tapestry.enhance
Class BaseEnhancementTestCase

java.lang.Object
  extended by BaseComponentTestCase
      extended by org.apache.tapestry.enhance.BaseEnhancementTestCase
Direct Known Subclasses:
InjectAssetWorkerTest, InjectStateFlagWorkerTest, TestAbstractPropertyWorker, TestAutowireWorker, TestInjectEventInvokerWorker, TestInjectMessagesWorker, TestInjectSpecificationWorker

public class BaseEnhancementTestCase
extends BaseComponentTestCase

Base class for common utilities when testing enhancement workers.

Since:
4.0
Author:
Howard Lewis Ship

Constructor Summary
BaseEnhancementTestCase()
           
 
Method Summary
protected  org.apache.tapestry.engine.state.ApplicationStateManager newApplicationStateManager()
           
protected  org.apache.tapestry.enhance.EnhancementOperation newEnhancementOp()
           
protected  org.apache.tapestry.enhance.EnhancementOperation newOp()
           
 org.apache.tapestry.spec.IComponentSpecification newSpec(org.apache.hivemind.Location location)
           
protected  void trainAddInjectedField(org.apache.tapestry.enhance.EnhancementOperation op, String fieldName, Class fieldType, Object injectedValue, String injectedFieldName)
           
protected  void trainGetAccessorMethodName(org.apache.tapestry.enhance.EnhancementOperation op, String propertyName, String methodName)
           
protected  void trainGetBaseClass(org.apache.tapestry.enhance.EnhancementOperation op, Class baseClass)
           
protected  void trainGetPropertyType(org.apache.tapestry.enhance.EnhancementOperation op, String propertyName, Class propertyType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseEnhancementTestCase

public BaseEnhancementTestCase()
Method Detail

newSpec

public org.apache.tapestry.spec.IComponentSpecification newSpec(org.apache.hivemind.Location location)

newOp

protected org.apache.tapestry.enhance.EnhancementOperation newOp()

trainAddInjectedField

protected void trainAddInjectedField(org.apache.tapestry.enhance.EnhancementOperation op,
                                     String fieldName,
                                     Class fieldType,
                                     Object injectedValue,
                                     String injectedFieldName)

newApplicationStateManager

protected org.apache.tapestry.engine.state.ApplicationStateManager newApplicationStateManager()

newEnhancementOp

protected org.apache.tapestry.enhance.EnhancementOperation newEnhancementOp()

trainGetAccessorMethodName

protected void trainGetAccessorMethodName(org.apache.tapestry.enhance.EnhancementOperation op,
                                          String propertyName,
                                          String methodName)

trainGetPropertyType

protected void trainGetPropertyType(org.apache.tapestry.enhance.EnhancementOperation op,
                                    String propertyName,
                                    Class propertyType)

trainGetBaseClass

protected void trainGetBaseClass(org.apache.tapestry.enhance.EnhancementOperation op,
                                 Class baseClass)


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.