You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "Lukasz Lenart (JIRA)" <ji...@apache.org> on 2010/09/17 08:48:32 UTC

[jira] Closed: (WW-3443) StrutsSpringTestCase does not support multiple spring xml configuration files

     [ https://issues.apache.org/jira/browse/WW-3443?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lukasz Lenart closed WW-3443.
-----------------------------

         Assignee: Lukasz Lenart
    Fix Version/s: 2.2.2
       Resolution: Fixed

Done, now you can override getContextLocations() method to specify as many context locations you want ;-)

    protected String[] getContextLocations() {
        return new String[] {DEFAULT_CONTEXT_LOCATION};
    }

> StrutsSpringTestCase does not support multiple spring xml configuration files
> -----------------------------------------------------------------------------
>
>                 Key: WW-3443
>                 URL: https://issues.apache.org/jira/browse/WW-3443
>             Project: Struts 2
>          Issue Type: Bug
>    Affects Versions: 2.1.8.1
>            Reporter: Paul Grove
>            Assignee: Lukasz Lenart
>             Fix For: 2.2.2
>
>
> Spring has a great concept that you can load the xml configuration and define beans with the same name multiple times and the convention is that the lasr definition takes precedence. This is great for testing as we usually load the normal (production) application context xml then load a test application context xml which just overides the beans that need to be changed for that test.
> Currently the StrutsSpringTestCase does not support defining multiple application context xml files for a test. I rewrote the class so that the method protected String getContextLocations() is now protected String[] getContextLocations(). We can now load multiple application context xml files.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.