001 package com.mockrunner.struts;
002
003 import java.util.Locale;
004
005 import javax.sql.DataSource;
006
007 import org.apache.commons.validator.ValidatorResources;
008 import org.apache.struts.action.Action;
009 import org.apache.struts.action.ActionForm;
010 import org.apache.struts.action.ActionForward;
011 import org.apache.struts.action.ActionMessage;
012 import org.apache.struts.action.ActionMessages;
013 import org.apache.struts.action.DynaActionForm;
014 import org.apache.struts.config.FormBeanConfig;
015 import org.apache.struts.util.MessageResources;
016
017 import com.mockrunner.base.HTMLOutputModule;
018 import com.mockrunner.base.HTMLOutputTestCase;
019 import com.mockrunner.mock.web.MockActionForward;
020 import com.mockrunner.mock.web.MockActionMapping;
021 import com.mockrunner.mock.web.MockPageContext;
022
023 /**
024 * Delegator for {@link com.mockrunner.struts.ActionTestModule}. You can
025 * subclass this adapter or use {@link com.mockrunner.struts.ActionTestModule}
026 * directly (so your test case can use another base class).
027 * This adapter extends {@link com.mockrunner.base.BaseTestCase}.
028 * It can be used if you want to use several modules in conjunction.
029 * <b>This class is generated from the {@link com.mockrunner.struts.ActionTestModule}
030 * and should not be edited directly</b>.
031 */
032 public class ActionTestCaseAdapter extends HTMLOutputTestCase
033 {
034 private ActionTestModule actionTestModule;
035
036 public ActionTestCaseAdapter()
037 {
038
039 }
040
041 public ActionTestCaseAdapter(String name)
042 {
043 super(name);
044 }
045
046 protected void tearDown() throws Exception
047 {
048 super.tearDown();
049 actionTestModule = null;
050 }
051
052 /**
053 * Creates the {@link com.mockrunner.struts.ActionTestModule}. If you
054 * overwrite this method, you must call <code>super.setUp()</code>.
055 */
056 protected void setUp() throws Exception
057 {
058 super.setUp();
059 actionTestModule = createActionTestModule(getActionMockObjectFactory());
060 }
061
062 /**
063 * Returns the {@link com.mockrunner.struts.ActionTestModule} as
064 * {@link com.mockrunner.base.HTMLOutputModule}.
065 * @return the {@link com.mockrunner.base.HTMLOutputModule}
066 */
067 protected HTMLOutputModule getHTMLOutputModule()
068 {
069 return actionTestModule;
070 }
071
072 /**
073 * Gets the {@link com.mockrunner.struts.ActionTestModule}.
074 * @return the {@link com.mockrunner.struts.ActionTestModule}
075 */
076 protected ActionTestModule getActionTestModule()
077 {
078 return actionTestModule;
079 }
080
081 /**
082 * Sets the {@link com.mockrunner.struts.ActionTestModule}.
083 * @param actionTestModule the {@link com.mockrunner.struts.ActionTestModule}
084 */
085 protected void setActionTestModule(ActionTestModule actionTestModule)
086 {
087 this.actionTestModule = actionTestModule;
088 }
089
090 /**
091 * Delegates to {@link com.mockrunner.struts.ActionTestModule#setReset(boolean)}
092 */
093 protected void setReset(boolean reset)
094 {
095 actionTestModule.setReset(reset);
096 }
097
098 /**
099 * Delegates to {@link com.mockrunner.struts.ActionTestModule#setDoPopulate(boolean)}
100 */
101 protected void setDoPopulate(boolean doPopulate)
102 {
103 actionTestModule.setDoPopulate(doPopulate);
104 }
105
106 /**
107 * Delegates to {@link com.mockrunner.struts.ActionTestModule#setRecognizeMessagesInSession(boolean)}
108 */
109 protected void setRecognizeMessagesInSession(boolean recognizeInSession)
110 {
111 actionTestModule.setRecognizeMessagesInSession(recognizeInSession);
112 }
113
114 /**
115 * Delegates to {@link com.mockrunner.struts.ActionTestModule#setMessageAttributeKey(String)}
116 */
117 protected void setMessageAttributeKey(String messageAttributeKey)
118 {
119 actionTestModule.setMessageAttributeKey(messageAttributeKey);
120 }
121
122 /**
123 * Delegates to {@link com.mockrunner.struts.ActionTestModule#setErrorAttributeKey(String)}
124 */
125 protected void setErrorAttributeKey(String errorAttributeKey)
126 {
127 actionTestModule.setErrorAttributeKey(errorAttributeKey);
128 }
129
130 /**
131 * Delegates to {@link com.mockrunner.struts.ActionTestModule#addMappedPropertyRequestPrefix(String)}
132 */
133 protected String addMappedPropertyRequestPrefix(String property)
134 {
135 return actionTestModule.addMappedPropertyRequestPrefix(property);
136 }
137
138 /**
139 * Delegates to {@link com.mockrunner.struts.ActionTestModule#setParameter(String)}
140 */
141 protected void setParameter(String parameter)
142 {
143 actionTestModule.setParameter(parameter);
144 }
145
146 /**
147 * Delegates to {@link com.mockrunner.struts.ActionTestModule#getMockActionMapping}
148 */
149 protected MockActionMapping getMockActionMapping()
150 {
151 return actionTestModule.getMockActionMapping();
152 }
153
154 /**
155 * Delegates to {@link com.mockrunner.struts.ActionTestModule#setValidate(boolean)}
156 */
157 protected void setValidate(boolean validate)
158 {
159 actionTestModule.setValidate(validate);
160 }
161
162 /**
163 * Delegates to {@link com.mockrunner.struts.ActionTestModule#setInput(String)}
164 */
165 protected void setInput(String input)
166 {
167 actionTestModule.setInput(input);
168 }
169
170 /**
171 * Delegates to {@link com.mockrunner.struts.ActionTestModule#setResources(String, MessageResources)}
172 */
173 protected void setResources(String key, MessageResources resources)
174 {
175 actionTestModule.setResources(key, resources);
176 }
177
178 /**
179 * Delegates to {@link com.mockrunner.struts.ActionTestModule#setResources(MessageResources)}
180 */
181 protected void setResources(MessageResources resources)
182 {
183 actionTestModule.setResources(resources);
184 }
185
186 /**
187 * Delegates to {@link com.mockrunner.struts.ActionTestModule#setDataSource(String, DataSource)}
188 */
189 protected void setDataSource(String key, DataSource dataSource)
190 {
191 actionTestModule.setDataSource(key, dataSource);
192 }
193
194 /**
195 * Delegates to {@link com.mockrunner.struts.ActionTestModule#setDataSource(DataSource)}
196 */
197 protected void setDataSource(DataSource dataSource)
198 {
199 actionTestModule.setDataSource(dataSource);
200 }
201
202 /**
203 * Delegates to {@link com.mockrunner.struts.ActionTestModule#setLocale(Locale)}
204 */
205 protected void setLocale(Locale locale)
206 {
207 actionTestModule.setLocale(locale);
208 }
209
210 /**
211 * Delegates to {@link com.mockrunner.struts.ActionTestModule#createValidatorResources(String[])}
212 */
213 protected ValidatorResources createValidatorResources(String[] resourcesFiles)
214 {
215 return actionTestModule.createValidatorResources(resourcesFiles);
216 }
217
218 /**
219 * Delegates to {@link com.mockrunner.struts.ActionTestModule#setValidatorResources(ValidatorResources)}
220 */
221 protected void setValidatorResources(ValidatorResources validatorResources)
222 {
223 actionTestModule.setValidatorResources(validatorResources);
224 }
225
226 /**
227 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyForward(String)}
228 */
229 protected void verifyForward(String path)
230 {
231 actionTestModule.verifyForward(path);
232 }
233
234 /**
235 * Delegates to {@link com.mockrunner.struts.ActionTestModule#getActionForward}
236 */
237 protected MockActionForward getActionForward()
238 {
239 return actionTestModule.getActionForward();
240 }
241
242 /**
243 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyForwardName(String)}
244 */
245 protected void verifyForwardName(String name)
246 {
247 actionTestModule.verifyForwardName(name);
248 }
249
250 /**
251 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyRedirect(boolean)}
252 */
253 protected void verifyRedirect(boolean redirect)
254 {
255 actionTestModule.verifyRedirect(redirect);
256 }
257
258 /**
259 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyNoActionErrors}
260 */
261 protected void verifyNoActionErrors()
262 {
263 actionTestModule.verifyNoActionErrors();
264 }
265
266 /**
267 * Delegates to {@link com.mockrunner.struts.ActionTestModule#getActionErrors}
268 */
269 protected ActionMessages getActionErrors()
270 {
271 return actionTestModule.getActionErrors();
272 }
273
274 /**
275 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyNoActionMessages}
276 */
277 protected void verifyNoActionMessages()
278 {
279 actionTestModule.verifyNoActionMessages();
280 }
281
282 /**
283 * Delegates to {@link com.mockrunner.struts.ActionTestModule#getActionMessages}
284 */
285 protected ActionMessages getActionMessages()
286 {
287 return actionTestModule.getActionMessages();
288 }
289
290 /**
291 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyHasActionErrors}
292 */
293 protected void verifyHasActionErrors()
294 {
295 actionTestModule.verifyHasActionErrors();
296 }
297
298 /**
299 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyHasActionMessages}
300 */
301 protected void verifyHasActionMessages()
302 {
303 actionTestModule.verifyHasActionMessages();
304 }
305
306 /**
307 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyActionErrorPresent(String)}
308 */
309 protected void verifyActionErrorPresent(String errorKey)
310 {
311 actionTestModule.verifyActionErrorPresent(errorKey);
312 }
313
314 /**
315 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyActionMessagePresent(String)}
316 */
317 protected void verifyActionMessagePresent(String messageKey)
318 {
319 actionTestModule.verifyActionMessagePresent(messageKey);
320 }
321
322 /**
323 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyActionErrorNotPresent(String)}
324 */
325 protected void verifyActionErrorNotPresent(String errorKey)
326 {
327 actionTestModule.verifyActionErrorNotPresent(errorKey);
328 }
329
330 /**
331 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyActionMessageNotPresent(String)}
332 */
333 protected void verifyActionMessageNotPresent(String messageKey)
334 {
335 actionTestModule.verifyActionMessageNotPresent(messageKey);
336 }
337
338 /**
339 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyActionErrors(String[])}
340 */
341 protected void verifyActionErrors(String[] errorKeys)
342 {
343 actionTestModule.verifyActionErrors(errorKeys);
344 }
345
346 /**
347 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyActionMessages(String[])}
348 */
349 protected void verifyActionMessages(String[] messageKeys)
350 {
351 actionTestModule.verifyActionMessages(messageKeys);
352 }
353
354 /**
355 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyActionErrorValues(String, Object[])}
356 */
357 protected void verifyActionErrorValues(String errorKey, Object[] values)
358 {
359 actionTestModule.verifyActionErrorValues(errorKey, values);
360 }
361
362 /**
363 * Delegates to {@link com.mockrunner.struts.ActionTestModule#getActionErrorByKey(String)}
364 */
365 protected ActionMessage getActionErrorByKey(String errorKey)
366 {
367 return actionTestModule.getActionErrorByKey(errorKey);
368 }
369
370 /**
371 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyActionMessageValues(String, Object[])}
372 */
373 protected void verifyActionMessageValues(String messageKey, Object[] values)
374 {
375 actionTestModule.verifyActionMessageValues(messageKey, values);
376 }
377
378 /**
379 * Delegates to {@link com.mockrunner.struts.ActionTestModule#getActionMessageByKey(String)}
380 */
381 protected ActionMessage getActionMessageByKey(String messageKey)
382 {
383 return actionTestModule.getActionMessageByKey(messageKey);
384 }
385
386 /**
387 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyActionErrorValue(String, Object)}
388 */
389 protected void verifyActionErrorValue(String errorKey, Object value)
390 {
391 actionTestModule.verifyActionErrorValue(errorKey, value);
392 }
393
394 /**
395 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyActionMessageValue(String, Object)}
396 */
397 protected void verifyActionMessageValue(String messageKey, Object value)
398 {
399 actionTestModule.verifyActionMessageValue(messageKey, value);
400 }
401
402 /**
403 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyActionErrorProperty(String, String)}
404 */
405 protected void verifyActionErrorProperty(String errorKey, String property)
406 {
407 actionTestModule.verifyActionErrorProperty(errorKey, property);
408 }
409
410 /**
411 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyActionMessageProperty(String, String)}
412 */
413 protected void verifyActionMessageProperty(String messageKey, String property)
414 {
415 actionTestModule.verifyActionMessageProperty(messageKey, property);
416 }
417
418 /**
419 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyNumberActionErrors(int)}
420 */
421 protected void verifyNumberActionErrors(int number)
422 {
423 actionTestModule.verifyNumberActionErrors(number);
424 }
425
426 /**
427 * Delegates to {@link com.mockrunner.struts.ActionTestModule#verifyNumberActionMessages(int)}
428 */
429 protected void verifyNumberActionMessages(int number)
430 {
431 actionTestModule.verifyNumberActionMessages(number);
432 }
433
434 /**
435 * Delegates to {@link com.mockrunner.struts.ActionTestModule#setActionMessages(ActionMessages)}
436 */
437 protected void setActionMessages(ActionMessages messages)
438 {
439 actionTestModule.setActionMessages(messages);
440 }
441
442 /**
443 * Delegates to {@link com.mockrunner.struts.ActionTestModule#setActionMessagesToSession(ActionMessages)}
444 */
445 protected void setActionMessagesToSession(ActionMessages messages)
446 {
447 actionTestModule.setActionMessagesToSession(messages);
448 }
449
450 /**
451 * Delegates to {@link com.mockrunner.struts.ActionTestModule#getActionMessagesFromRequest}
452 */
453 protected ActionMessages getActionMessagesFromRequest()
454 {
455 return actionTestModule.getActionMessagesFromRequest();
456 }
457
458 /**
459 * Delegates to {@link com.mockrunner.struts.ActionTestModule#getActionMessagesFromSession}
460 */
461 protected ActionMessages getActionMessagesFromSession()
462 {
463 return actionTestModule.getActionMessagesFromSession();
464 }
465
466 /**
467 * Delegates to {@link com.mockrunner.struts.ActionTestModule#hasActionMessages}
468 */
469 protected boolean hasActionMessages()
470 {
471 return actionTestModule.hasActionMessages();
472 }
473
474 /**
475 * Delegates to {@link com.mockrunner.struts.ActionTestModule#setActionErrors(ActionMessages)}
476 */
477 protected void setActionErrors(ActionMessages errors)
478 {
479 actionTestModule.setActionErrors(errors);
480 }
481
482 /**
483 * Delegates to {@link com.mockrunner.struts.ActionTestModule#setActionErrorsToSession(ActionMessages)}
484 */
485 protected void setActionErrorsToSession(ActionMessages errors)
486 {
487 actionTestModule.setActionErrorsToSession(errors);
488 }
489
490 /**
491 * Delegates to {@link com.mockrunner.struts.ActionTestModule#getActionErrorsFromRequest}
492 */
493 protected ActionMessages getActionErrorsFromRequest()
494 {
495 return actionTestModule.getActionErrorsFromRequest();
496 }
497
498 /**
499 * Delegates to {@link com.mockrunner.struts.ActionTestModule#getActionErrorsFromSession}
500 */
501 protected ActionMessages getActionErrorsFromSession()
502 {
503 return actionTestModule.getActionErrorsFromSession();
504 }
505
506 /**
507 * Delegates to {@link com.mockrunner.struts.ActionTestModule#hasActionErrors}
508 */
509 protected boolean hasActionErrors()
510 {
511 return actionTestModule.hasActionErrors();
512 }
513
514 /**
515 * Delegates to {@link com.mockrunner.struts.ActionTestModule#getMockPageContext}
516 */
517 protected MockPageContext getMockPageContext()
518 {
519 return actionTestModule.getMockPageContext();
520 }
521
522 /**
523 * Delegates to {@link com.mockrunner.struts.ActionTestModule#getLastAction}
524 */
525 protected Action getLastAction()
526 {
527 return actionTestModule.getLastAction();
528 }
529
530 /**
531 * Delegates to {@link com.mockrunner.struts.ActionTestModule#generateValidToken}
532 */
533 protected void generateValidToken()
534 {
535 actionTestModule.generateValidToken();
536 }
537
538 /**
539 * Delegates to {@link com.mockrunner.struts.ActionTestModule#getActionForm}
540 */
541 protected ActionForm getActionForm()
542 {
543 return actionTestModule.getActionForm();
544 }
545
546 /**
547 * Delegates to {@link com.mockrunner.struts.ActionTestModule#setActionForm(ActionForm)}
548 */
549 protected void setActionForm(ActionForm formObj)
550 {
551 actionTestModule.setActionForm(formObj);
552 }
553
554 /**
555 * Delegates to {@link com.mockrunner.struts.ActionTestModule#createActionForm(Class)}
556 */
557 protected ActionForm createActionForm(Class form)
558 {
559 return actionTestModule.createActionForm(form);
560 }
561
562 /**
563 * Delegates to {@link com.mockrunner.struts.ActionTestModule#createDynaActionForm(FormBeanConfig)}
564 */
565 protected DynaActionForm createDynaActionForm(FormBeanConfig formConfig)
566 {
567 return actionTestModule.createDynaActionForm(formConfig);
568 }
569
570 /**
571 * Delegates to {@link com.mockrunner.struts.ActionTestModule#populateRequestToForm}
572 */
573 protected void populateRequestToForm()
574 {
575 actionTestModule.populateRequestToForm();
576 }
577
578 /**
579 * Delegates to {@link com.mockrunner.struts.ActionTestModule#actionPerform(Action)}
580 */
581 protected ActionForward actionPerform(Action action)
582 {
583 return actionTestModule.actionPerform(action);
584 }
585
586 /**
587 * Delegates to {@link com.mockrunner.struts.ActionTestModule#actionPerform(Action, ActionForm)}
588 */
589 protected ActionForward actionPerform(Action action, ActionForm form)
590 {
591 return actionTestModule.actionPerform(action, form);
592 }
593
594 /**
595 * Delegates to {@link com.mockrunner.struts.ActionTestModule#actionPerform(Class)}
596 */
597 protected ActionForward actionPerform(Class action)
598 {
599 return actionTestModule.actionPerform(action);
600 }
601
602 /**
603 * Delegates to {@link com.mockrunner.struts.ActionTestModule#actionPerform(Class, Class)}
604 */
605 protected ActionForward actionPerform(Class action, Class form)
606 {
607 return actionTestModule.actionPerform(action, form);
608 }
609
610 /**
611 * Delegates to {@link com.mockrunner.struts.ActionTestModule#actionPerform(Action, Class)}
612 */
613 protected ActionForward actionPerform(Action action, Class form)
614 {
615 return actionTestModule.actionPerform(action, form);
616 }
617
618 /**
619 * Delegates to {@link com.mockrunner.struts.ActionTestModule#actionPerform(Class, ActionForm)}
620 */
621 protected ActionForward actionPerform(Class action, ActionForm form)
622 {
623 return actionTestModule.actionPerform(action, form);
624 }
625 }