I want to change the ObjectFactory to use for unit testing so (I think) I need
to be able to override struts.xml config settings.
I'm writing some code to unit test actions with the Interceptor stack.
I followed the links off the Guides page under "Unit Testing (TODO)'... these
gave me some hints on how to proceed but since they both use Spring (and I
don't) I could not get either to work.
Anyway... I was able to get a Dispatcher built using a mock ServletContext (not
Spring's) and I was able to use it to create an ActionProxy. So I feel I'm
getting close.
(If anyone knows a better way or where better instructions on how to do this
are please let me know.)
I'm using Guice for an ObjectFactory, declared using constants in the
struts.xml file.
I need to be able to change the ObjectFactory for unit testing. Either turn off
Guice so the default is used (and I will inject objects after I get the proxy)
or be able to specify an alternate config (Guice module) for testing.
How can I override the settings in struts.xml for unit testing when creating
the Dispatcher ?
Or, if there is a better way any advice would help.
Thanks.