001 package com.mockrunner.ejb;
002
003 import javax.jms.ConnectionFactory;
004 import javax.jms.Destination;
005
006 import org.mockejb.BasicEjbDescriptor;
007 import org.mockejb.TransactionPolicy;
008
009 import com.mockrunner.base.BaseTestCase;
010
011 /**
012 * Delegator for {@link com.mockrunner.ejb.EJBTestModule}. You can
013 * subclass this adapter or use {@link com.mockrunner.ejb.EJBTestModule}
014 * directly (so your test case can use another base class).
015 * This adapter extends {@link com.mockrunner.base.BaseTestCase}.
016 * It can be used if you want to use several modules in conjunction.
017 * <b>This class is generated from the {@link com.mockrunner.ejb.EJBTestModule}
018 * and should not be edited directly</b>.
019 */
020 public class EJBTestCaseAdapter extends BaseTestCase
021 {
022 private EJBTestModule ejbTestModule;
023
024 public EJBTestCaseAdapter()
025 {
026
027 }
028
029 public EJBTestCaseAdapter(String name)
030 {
031 super(name);
032 }
033
034 protected void tearDown() throws Exception
035 {
036 super.tearDown();
037 ejbTestModule = null;
038 }
039
040 /**
041 * Creates the {@link com.mockrunner.ejb.EJBTestModule}. If you
042 * overwrite this method, you must call <code>super.setUp()</code>.
043 */
044 protected void setUp() throws Exception
045 {
046 super.setUp();
047 ejbTestModule = createEJBTestModule(getEJBMockObjectFactory());
048 }
049
050 /**
051 * Gets the {@link com.mockrunner.ejb.EJBTestModule}.
052 * @return the {@link com.mockrunner.ejb.EJBTestModule}
053 */
054 protected EJBTestModule getEJBTestModule()
055 {
056 return ejbTestModule;
057 }
058
059 /**
060 * Sets the {@link com.mockrunner.ejb.EJBTestModule}.
061 * @param ejbTestModule the {@link com.mockrunner.ejb.EJBTestModule}
062 */
063 protected void setEJBTestModule(EJBTestModule ejbTestModule)
064 {
065 this.ejbTestModule = ejbTestModule;
066 }
067
068 /**
069 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#lookup(String)}
070 */
071 protected Object lookup(String name)
072 {
073 return ejbTestModule.lookup(name);
074 }
075
076 /**
077 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#setImplementationSuffix(String)}
078 */
079 protected void setImplementationSuffix(String impSuffix)
080 {
081 ejbTestModule.setImplementationSuffix(impSuffix);
082 }
083
084 /**
085 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#setBusinessInterfaceSuffix(String)}
086 */
087 protected void setBusinessInterfaceSuffix(String businessInterfaceSuffix)
088 {
089 ejbTestModule.setBusinessInterfaceSuffix(businessInterfaceSuffix);
090 }
091
092 /**
093 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#setHomeInterfaceSuffix(String)}
094 */
095 protected void setHomeInterfaceSuffix(String homeInterfaceSuffix)
096 {
097 ejbTestModule.setHomeInterfaceSuffix(homeInterfaceSuffix);
098 }
099
100 /**
101 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#setInterfacePackage(String)}
102 */
103 protected void setInterfacePackage(String interfacePackage)
104 {
105 ejbTestModule.setInterfacePackage(interfacePackage);
106 }
107
108 /**
109 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#setHomeInterfacePackage(String)}
110 */
111 protected void setHomeInterfacePackage(String homeInterfacePackage)
112 {
113 ejbTestModule.setHomeInterfacePackage(homeInterfacePackage);
114 }
115
116 /**
117 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#setBusinessInterfacePackage(String)}
118 */
119 protected void setBusinessInterfacePackage(String businessInterfacePackage)
120 {
121 ejbTestModule.setBusinessInterfacePackage(businessInterfacePackage);
122 }
123
124 /**
125 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploy(BasicEjbDescriptor)}
126 */
127 protected void deploy(BasicEjbDescriptor descriptor)
128 {
129 ejbTestModule.deploy(descriptor);
130 }
131
132 /**
133 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploy(BasicEjbDescriptor, TransactionPolicy)}
134 */
135 protected void deploy(BasicEjbDescriptor descriptor, TransactionPolicy policy)
136 {
137 ejbTestModule.deploy(descriptor, policy);
138 }
139
140 /**
141 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploySessionBean(String, Class, boolean, TransactionPolicy)}
142 */
143 protected void deploySessionBean(String jndiName, Class beanClass, boolean stateful, TransactionPolicy policy)
144 {
145 ejbTestModule.deploySessionBean(jndiName, beanClass, stateful, policy);
146 }
147
148 /**
149 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploySessionBean(String, Object)}
150 */
151 protected void deploySessionBean(String jndiName, Object bean)
152 {
153 ejbTestModule.deploySessionBean(jndiName, bean);
154 }
155
156 /**
157 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploySessionBean(String, Object, boolean)}
158 */
159 protected void deploySessionBean(String jndiName, Object bean, boolean stateful)
160 {
161 ejbTestModule.deploySessionBean(jndiName, bean, stateful);
162 }
163
164 /**
165 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploySessionBean(String, Class, boolean)}
166 */
167 protected void deploySessionBean(String jndiName, Class beanClass, boolean stateful)
168 {
169 ejbTestModule.deploySessionBean(jndiName, beanClass, stateful);
170 }
171
172 /**
173 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploySessionBean(String, Object, boolean, TransactionPolicy)}
174 */
175 protected void deploySessionBean(String jndiName, Object bean, boolean stateful, TransactionPolicy policy)
176 {
177 ejbTestModule.deploySessionBean(jndiName, bean, stateful, policy);
178 }
179
180 /**
181 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploySessionBean(String, Class)}
182 */
183 protected void deploySessionBean(String jndiName, Class beanClass)
184 {
185 ejbTestModule.deploySessionBean(jndiName, beanClass);
186 }
187
188 /**
189 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploySessionBean(String, Class, TransactionPolicy)}
190 */
191 protected void deploySessionBean(String jndiName, Class beanClass, TransactionPolicy policy)
192 {
193 ejbTestModule.deploySessionBean(jndiName, beanClass, policy);
194 }
195
196 /**
197 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#deploySessionBean(String, Object, TransactionPolicy)}
198 */
199 protected void deploySessionBean(String jndiName, Object bean, TransactionPolicy policy)
200 {
201 ejbTestModule.deploySessionBean(jndiName, bean, policy);
202 }
203
204 /**
205 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#deployEntityBean(String, Class, TransactionPolicy)}
206 */
207 protected void deployEntityBean(String jndiName, Class beanClass, TransactionPolicy policy)
208 {
209 ejbTestModule.deployEntityBean(jndiName, beanClass, policy);
210 }
211
212 /**
213 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#deployEntityBean(String, Class)}
214 */
215 protected void deployEntityBean(String jndiName, Class beanClass)
216 {
217 ejbTestModule.deployEntityBean(jndiName, beanClass);
218 }
219
220 /**
221 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#deployMessageBean(String, String, ConnectionFactory, Destination, Object)}
222 */
223 protected void deployMessageBean(String connectionFactoryJndiName, String destinationJndiName, ConnectionFactory connectionFactory, Destination destination, Object bean)
224 {
225 ejbTestModule.deployMessageBean(connectionFactoryJndiName, destinationJndiName, connectionFactory, destination, bean);
226 }
227
228 /**
229 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#deployMessageBean(String, String, ConnectionFactory, Destination, Object, TransactionPolicy)}
230 */
231 protected void deployMessageBean(String connectionFactoryJndiName, String destinationJndiName, ConnectionFactory connectionFactory, Destination destination, Object bean, TransactionPolicy policy)
232 {
233 ejbTestModule.deployMessageBean(connectionFactoryJndiName, destinationJndiName, connectionFactory, destination, bean, policy);
234 }
235
236 /**
237 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#bindToContext(String, Object)}
238 */
239 protected void bindToContext(String name, Object object)
240 {
241 ejbTestModule.bindToContext(name, object);
242 }
243
244 /**
245 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#lookupBean(String)}
246 * @deprecated
247 */
248 protected Object lookupBean(String name)
249 {
250 return ejbTestModule.lookupBean(name);
251 }
252
253 /**
254 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#lookupBean(String, String, Object[])}
255 * @deprecated
256 */
257 protected Object lookupBean(String name, String createMethod, Object[] parameters)
258 {
259 return ejbTestModule.lookupBean(name, createMethod, parameters);
260 }
261
262 /**
263 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#lookupBean(String, Object[])}
264 * @deprecated
265 */
266 protected Object lookupBean(String name, Object[] parameters)
267 {
268 return ejbTestModule.lookupBean(name, parameters);
269 }
270
271 /**
272 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#createBean(String, String, Object[])}
273 */
274 protected Object createBean(String name, String createMethod, Object[] parameters)
275 {
276 return ejbTestModule.createBean(name, createMethod, parameters);
277 }
278
279 /**
280 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#createBean(String, Object[])}
281 */
282 protected Object createBean(String name, Object[] parameters)
283 {
284 return ejbTestModule.createBean(name, parameters);
285 }
286
287 /**
288 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#createBean(String, String, Object[], Class[])}
289 */
290 protected Object createBean(String name, String createMethod, Object[] parameters, Class[] parameterTypes)
291 {
292 return ejbTestModule.createBean(name, createMethod, parameters, parameterTypes);
293 }
294
295 /**
296 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#createBean(String)}
297 */
298 protected Object createBean(String name)
299 {
300 return ejbTestModule.createBean(name);
301 }
302
303 /**
304 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#createEntityBean(String, Object[], Object)}
305 */
306 protected Object createEntityBean(String name, Object[] parameters, Object primaryKey)
307 {
308 return ejbTestModule.createEntityBean(name, parameters, primaryKey);
309 }
310
311 /**
312 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#createEntityBean(String, Object)}
313 */
314 protected Object createEntityBean(String name, Object primaryKey)
315 {
316 return ejbTestModule.createEntityBean(name, primaryKey);
317 }
318
319 /**
320 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#createEntityBean(String, String, Object[], Object)}
321 */
322 protected Object createEntityBean(String name, String createMethod, Object[] parameters, Object primaryKey)
323 {
324 return ejbTestModule.createEntityBean(name, createMethod, parameters, primaryKey);
325 }
326
327 /**
328 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#createEntityBean(String, String, Object[], Class[], Object)}
329 */
330 protected Object createEntityBean(String name, String createMethod, Object[] parameters, Class[] parameterTypes, Object primaryKey)
331 {
332 return ejbTestModule.createEntityBean(name, createMethod, parameters, parameterTypes, primaryKey);
333 }
334
335 /**
336 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#findByPrimaryKey(String, Object)}
337 */
338 protected Object findByPrimaryKey(String name, Object primaryKey)
339 {
340 return ejbTestModule.findByPrimaryKey(name, primaryKey);
341 }
342
343 /**
344 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#resetUserTransaction}
345 */
346 protected void resetUserTransaction()
347 {
348 ejbTestModule.resetUserTransaction();
349 }
350
351 /**
352 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#verifyCommitted}
353 */
354 protected void verifyCommitted()
355 {
356 ejbTestModule.verifyCommitted();
357 }
358
359 /**
360 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#verifyNotCommitted}
361 */
362 protected void verifyNotCommitted()
363 {
364 ejbTestModule.verifyNotCommitted();
365 }
366
367 /**
368 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#verifyRolledBack}
369 */
370 protected void verifyRolledBack()
371 {
372 ejbTestModule.verifyRolledBack();
373 }
374
375 /**
376 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#verifyNotRolledBack}
377 */
378 protected void verifyNotRolledBack()
379 {
380 ejbTestModule.verifyNotRolledBack();
381 }
382
383 /**
384 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#verifyMarkedForRollback}
385 */
386 protected void verifyMarkedForRollback()
387 {
388 ejbTestModule.verifyMarkedForRollback();
389 }
390
391 /**
392 * Delegates to {@link com.mockrunner.ejb.EJBTestModule#verifyNotMarkedForRollback}
393 */
394 protected void verifyNotMarkedForRollback()
395 {
396 ejbTestModule.verifyNotMarkedForRollback();
397 }
398 }