com.mockrunner.ejb.EJBTestCaseAdapter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mockrunner-jdk1.3-j2ee1.3 Show documentation
Show all versions of mockrunner-jdk1.3-j2ee1.3 Show documentation
Mockrunner is a lightweight framework for unit testing applications
in the J2EE environment. It supports servlets, filters, tag classes
and Struts actions. It includes a JDBC a JMS and a JCA test
framework and can be used to test EJB based applications.
The newest version!
package com.mockrunner.ejb;
import javax.jms.ConnectionFactory;
import javax.jms.Destination;
import org.mockejb.BasicEjbDescriptor;
import org.mockejb.TransactionPolicy;
import com.mockrunner.base.BaseTestCase;
/**
* Delegator for {@link com.mockrunner.ejb.EJBTestModule}. You can
* subclass this adapter or use {@link com.mockrunner.ejb.EJBTestModule}
* directly (so your test case can use another base class).
* This adapter extends {@link com.mockrunner.base.BaseTestCase}.
* It can be used if you want to use several modules in conjunction.
* This class is generated from the {@link com.mockrunner.ejb.EJBTestModule}
* and should not be edited directly.
*/
public abstract class EJBTestCaseAdapter extends BaseTestCase
{
private EJBTestModule ejbTestModule;
public EJBTestCaseAdapter()
{
}
public EJBTestCaseAdapter(String name)
{
super(name);
}
protected void tearDown() throws Exception
{
super.tearDown();
ejbTestModule = null;
}
/**
* Creates the {@link com.mockrunner.ejb.EJBTestModule}. If you
* overwrite this method, you must call super.setUp()
.
*/
protected void setUp() throws Exception
{
super.setUp();
ejbTestModule = createEJBTestModule(getEJBMockObjectFactory());
}
/**
* Gets the {@link com.mockrunner.ejb.EJBTestModule}.
* @return the {@link com.mockrunner.ejb.EJBTestModule}
*/
protected EJBTestModule getEJBTestModule()
{
return ejbTestModule;
}
/**
* Sets the {@link com.mockrunner.ejb.EJBTestModule}.
* @param ejbTestModule the {@link com.mockrunner.ejb.EJBTestModule}
*/
protected void setEJBTestModule(EJBTestModule ejbTestModule)
{
this.ejbTestModule = ejbTestModule;
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#setImplementationSuffix(String)}
*/
protected void setImplementationSuffix(String impSuffix)
{
ejbTestModule.setImplementationSuffix(impSuffix);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#setBusinessInterfaceSuffix(String)}
*/
protected void setBusinessInterfaceSuffix(String businessInterfaceSuffix)
{
ejbTestModule.setBusinessInterfaceSuffix(businessInterfaceSuffix);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#setHomeInterfaceSuffix(String)}
*/
protected void setHomeInterfaceSuffix(String homeInterfaceSuffix)
{
ejbTestModule.setHomeInterfaceSuffix(homeInterfaceSuffix);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#setInterfacePackage(String)}
*/
protected void setInterfacePackage(String interfacePackage)
{
ejbTestModule.setInterfacePackage(interfacePackage);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#setHomeInterfacePackage(String)}
*/
protected void setHomeInterfacePackage(String homeInterfacePackage)
{
ejbTestModule.setHomeInterfacePackage(homeInterfacePackage);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#setBusinessInterfacePackage(String)}
*/
protected void setBusinessInterfacePackage(String businessInterfacePackage)
{
ejbTestModule.setBusinessInterfacePackage(businessInterfacePackage);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploy(BasicEjbDescriptor)}
*/
protected void deploy(BasicEjbDescriptor descriptor)
{
ejbTestModule.deploy(descriptor);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploy(BasicEjbDescriptor, TransactionPolicy)}
*/
protected void deploy(BasicEjbDescriptor descriptor, TransactionPolicy policy)
{
ejbTestModule.deploy(descriptor, policy);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploySessionBean(String, Class, TransactionPolicy)}
*/
protected void deploySessionBean(String jndiName, Class beanClass, TransactionPolicy policy)
{
ejbTestModule.deploySessionBean(jndiName, beanClass, policy);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploySessionBean(String, Class)}
*/
protected void deploySessionBean(String jndiName, Class beanClass)
{
ejbTestModule.deploySessionBean(jndiName, beanClass);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploySessionBean(String, Class, boolean)}
*/
protected void deploySessionBean(String jndiName, Class beanClass, boolean stateful)
{
ejbTestModule.deploySessionBean(jndiName, beanClass, stateful);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploySessionBean(String, Object, TransactionPolicy)}
*/
protected void deploySessionBean(String jndiName, Object bean, TransactionPolicy policy)
{
ejbTestModule.deploySessionBean(jndiName, bean, policy);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploySessionBean(String, Class, boolean, TransactionPolicy)}
*/
protected void deploySessionBean(String jndiName, Class beanClass, boolean stateful, TransactionPolicy policy)
{
ejbTestModule.deploySessionBean(jndiName, beanClass, stateful, policy);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploySessionBean(String, Object)}
*/
protected void deploySessionBean(String jndiName, Object bean)
{
ejbTestModule.deploySessionBean(jndiName, bean);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploySessionBean(String, Object, boolean)}
*/
protected void deploySessionBean(String jndiName, Object bean, boolean stateful)
{
ejbTestModule.deploySessionBean(jndiName, bean, stateful);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploySessionBean(String, Object, boolean, TransactionPolicy)}
*/
protected void deploySessionBean(String jndiName, Object bean, boolean stateful, TransactionPolicy policy)
{
ejbTestModule.deploySessionBean(jndiName, bean, stateful, policy);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#deployEntityBean(String, Class, TransactionPolicy)}
*/
protected void deployEntityBean(String jndiName, Class beanClass, TransactionPolicy policy)
{
ejbTestModule.deployEntityBean(jndiName, beanClass, policy);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#deployEntityBean(String, Class)}
*/
protected void deployEntityBean(String jndiName, Class beanClass)
{
ejbTestModule.deployEntityBean(jndiName, beanClass);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#deployMessageBean(String, String, ConnectionFactory, Destination, Object, TransactionPolicy)}
*/
protected void deployMessageBean(String connectionFactoryJndiName, String destinationJndiName, ConnectionFactory connectionFactory, Destination destination, Object bean, TransactionPolicy policy)
{
ejbTestModule.deployMessageBean(connectionFactoryJndiName, destinationJndiName, connectionFactory, destination, bean, policy);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#deployMessageBean(String, String, ConnectionFactory, Destination, Object)}
*/
protected void deployMessageBean(String connectionFactoryJndiName, String destinationJndiName, ConnectionFactory connectionFactory, Destination destination, Object bean)
{
ejbTestModule.deployMessageBean(connectionFactoryJndiName, destinationJndiName, connectionFactory, destination, bean);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#bindToContext(String, Object)}
*/
protected void bindToContext(String name, Object object)
{
ejbTestModule.bindToContext(name, object);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#lookupBean(String)}
* @deprecated
*/
protected Object lookupBean(String name)
{
return ejbTestModule.lookupBean(name);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#lookupBean(String, String, Object[])}
* @deprecated
*/
protected Object lookupBean(String name, String createMethod, Object[] parameters)
{
return ejbTestModule.lookupBean(name, createMethod, parameters);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#lookupBean(String, Object[])}
* @deprecated
*/
protected Object lookupBean(String name, Object[] parameters)
{
return ejbTestModule.lookupBean(name, parameters);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#createBean(String)}
*/
protected Object createBean(String name)
{
return ejbTestModule.createBean(name);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#createBean(String, String, Object[])}
*/
protected Object createBean(String name, String createMethod, Object[] parameters)
{
return ejbTestModule.createBean(name, createMethod, parameters);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#createBean(String, String, Object[], Class[])}
*/
protected Object createBean(String name, String createMethod, Object[] parameters, Class[] parameterTypes)
{
return ejbTestModule.createBean(name, createMethod, parameters, parameterTypes);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#createBean(String, Object[])}
*/
protected Object createBean(String name, Object[] parameters)
{
return ejbTestModule.createBean(name, parameters);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#createEntityBean(String, String, Object[], Class[], Object)}
*/
protected Object createEntityBean(String name, String createMethod, Object[] parameters, Class[] parameterTypes, Object primaryKey)
{
return ejbTestModule.createEntityBean(name, createMethod, parameters, parameterTypes, primaryKey);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#createEntityBean(String, String, Object[], Object)}
*/
protected Object createEntityBean(String name, String createMethod, Object[] parameters, Object primaryKey)
{
return ejbTestModule.createEntityBean(name, createMethod, parameters, primaryKey);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#createEntityBean(String, Object)}
*/
protected Object createEntityBean(String name, Object primaryKey)
{
return ejbTestModule.createEntityBean(name, primaryKey);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#createEntityBean(String, Object[], Object)}
*/
protected Object createEntityBean(String name, Object[] parameters, Object primaryKey)
{
return ejbTestModule.createEntityBean(name, parameters, primaryKey);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#findByPrimaryKey(String, Object)}
*/
protected Object findByPrimaryKey(String name, Object primaryKey)
{
return ejbTestModule.findByPrimaryKey(name, primaryKey);
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#resetUserTransaction}
*/
protected void resetUserTransaction()
{
ejbTestModule.resetUserTransaction();
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#verifyCommitted}
*/
protected void verifyCommitted()
{
ejbTestModule.verifyCommitted();
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#verifyNotCommitted}
*/
protected void verifyNotCommitted()
{
ejbTestModule.verifyNotCommitted();
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#verifyRolledBack}
*/
protected void verifyRolledBack()
{
ejbTestModule.verifyRolledBack();
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#verifyNotRolledBack}
*/
protected void verifyNotRolledBack()
{
ejbTestModule.verifyNotRolledBack();
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#verifyMarkedForRollback}
*/
protected void verifyMarkedForRollback()
{
ejbTestModule.verifyMarkedForRollback();
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#verifyNotMarkedForRollback}
*/
protected void verifyNotMarkedForRollback()
{
ejbTestModule.verifyNotMarkedForRollback();
}
/**
* Delegates to {@link com.mockrunner.ejb.EJBTestModule#lookup(String)}
*/
protected Object lookup(String name)
{
return ejbTestModule.lookup(name);
}
}