Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/ChainResultTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/ChainResultTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/ChainResultTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/ChainResultTest.java
 Tue Apr 17 05:03:45 2012
@@ -40,7 +40,9 @@ public class ChainResultTest extends XWo
         super.setUp();
 
         // ensure we're using the default configuration, not simple config
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-sample.xml"));
+        XmlConfigurationProvider configurationProvider = new 
XmlConfigurationProvider("xwork-sample.xml");
+        container.inject(configurationProvider);
+        loadConfigurationProviders(configurationProvider);
     }
 
     public void testNamespaceAndActionExpressionEvaluation() throws Exception {

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/DefaultClasstTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/DefaultClasstTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/DefaultClasstTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/DefaultClasstTest.java
 Tue Apr 17 05:03:45 2012
@@ -31,7 +31,9 @@ public class DefaultClasstTest extends X
         super.setUp();
 
         // ensure we're using the default configuration, not simple config
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-sample.xml"));
+        XmlConfigurationProvider configurationProvider = new 
XmlConfigurationProvider("xwork-sample.xml");
+        container.inject(configurationProvider);
+        loadConfigurationProviders(configurationProvider);
     }
 
     public void testWildCardEvaluation() throws Exception {

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/LocaleAwareTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/LocaleAwareTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/LocaleAwareTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/LocaleAwareTest.java
 Tue Apr 17 05:03:45 2012
@@ -59,7 +59,10 @@ public class LocaleAwareTest extends XWo
 
     @Override
     protected void setUp() throws Exception {
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-test-beans.xml"), new 
MockConfigurationProvider());
+        super.setUp();
+        XmlConfigurationProvider configurationProvider = new 
XmlConfigurationProvider("xwork-test-beans.xml");
+        container.inject(configurationProvider);
+        loadConfigurationProviders(configurationProvider, new 
MockConfigurationProvider());
 
         ValueStack stack = 
container.getInstance(ValueStackFactory.class).createValueStack();
         stack.getContext().put(ActionContext.CONTAINER, container);

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/ProxyInvocationTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/ProxyInvocationTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/ProxyInvocationTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/ProxyInvocationTest.java
 Tue Apr 17 05:03:45 2012
@@ -44,6 +44,8 @@ public class ProxyInvocationTest extends
         super.setUp();
 
         // ensure we're using the default configuration, not simple config
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-proxyinvoke.xml"));
+        XmlConfigurationProvider configurationProvider = new 
XmlConfigurationProvider("xwork-proxyinvoke.xml");
+        container.inject(configurationProvider);
+        loadConfigurationProviders(configurationProvider);
     }
 }

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/WildCardResultTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/WildCardResultTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/WildCardResultTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/WildCardResultTest.java
 Tue Apr 17 05:03:45 2012
@@ -32,7 +32,9 @@ public class WildCardResultTest extends 
         super.setUp();
 
         // ensure we're using the default configuration, not simple config
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-sample.xml"));
+        XmlConfigurationProvider configurationProvider = new 
XmlConfigurationProvider("xwork-sample.xml");
+        container.inject(configurationProvider);
+        loadConfigurationProviders(configurationProvider);
     }
 
     public void testWildCardEvaluation() throws Exception {

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/ConfigurationManagerTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/ConfigurationManagerTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/ConfigurationManagerTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/ConfigurationManagerTest.java
 Tue Apr 17 05:03:45 2012
@@ -19,10 +19,10 @@ package com.opensymphony.xwork2.config;
 
 import com.mockobjects.dynamic.C;
 import com.mockobjects.dynamic.Mock;
+import com.opensymphony.xwork2.FileManager;
 import com.opensymphony.xwork2.XWorkTestCase;
 import com.opensymphony.xwork2.config.providers.XWorkConfigurationProvider;
 import com.opensymphony.xwork2.inject.ContainerBuilder;
-import com.opensymphony.xwork2.util.FileManager;
 import com.opensymphony.xwork2.util.location.LocatableProperties;
 
 import java.util.Properties;
@@ -37,11 +37,10 @@ import java.util.Properties;
 public class ConfigurationManagerTest extends XWorkTestCase {
 
     Mock configProviderMock;
-
+    private FileManager fileManager;
+    private Configuration configuration;
 
     public void testConfigurationReload() {
-        FileManager.setReloadingConfigs(true);
-
         // now check that it reloads
         configProviderMock.expectAndReturn("needsReload", Boolean.TRUE);
         configProviderMock.expect("init", C.isA(Configuration.class));
@@ -49,7 +48,8 @@ public class ConfigurationManagerTest ex
         configProviderMock.expect("loadPackages", C.ANY_ARGS);
         configProviderMock.expect("destroy", C.ANY_ARGS);
         configProviderMock.matchAndReturn("toString", "mock");
-        configurationManager.getConfiguration();
+        
configuration.getContainer().getInstance(FileManager.class).setReloadingConfigs(true);
+        configuration = configurationManager.getConfiguration();
         configProviderMock.verify();
 
         // this will be called in teardown
@@ -57,10 +57,10 @@ public class ConfigurationManagerTest ex
     }
 
     public void testNoConfigurationReload() {
-        FileManager.setReloadingConfigs(false);
-
         // now check that it doesn't try to reload
-        configurationManager.getConfiguration();
+        
configuration.getContainer().getInstance(FileManager.class).setReloadingConfigs(false);
+        configuration = configurationManager.getConfiguration();
+
         configProviderMock.verify();
 
         // this will be called in teardown
@@ -162,20 +162,20 @@ public class ConfigurationManagerTest ex
         ConfigurationProvider mockProvider = (ConfigurationProvider) 
configProviderMock.proxy();
         configurationManager.addContainerProvider(new 
XWorkConfigurationProvider());
         configurationManager.addContainerProvider(mockProvider);
-        
+
         //the first time it always inits
         configProviderMock.expect("init", C.isA(Configuration.class));
         configProviderMock.expect("register", C.ANY_ARGS);
         configProviderMock.expect("loadPackages", C.ANY_ARGS);
         configProviderMock.matchAndReturn("toString", "mock");
-        
-        configurationManager.getConfiguration();
+
+        configuration = configurationManager.getConfiguration();
     }
 
     @Override
     protected void tearDown() throws Exception {
         configProviderMock.expect("destroy");
-        FileManager.setReloadingConfigs(true);
         super.tearDown();
     }
+
 }

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/ConfigurationTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/ConfigurationTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/ConfigurationTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/ConfigurationTest.java
 Tue Apr 17 05:03:45 2012
@@ -207,7 +207,11 @@ public class ConfigurationTest extends X
     }
     
     public void testMultipleContainerProviders() throws Exception {
-        System.out.println("-----");
+        // to start from scratch
+        configurationManager.destroyConfiguration();
+         // to build basic configuration
+        configurationManager.getConfiguration();
+
         Mock mockContainerProvider = new Mock(ContainerProvider.class);
         mockContainerProvider.expect("init", C.ANY_ARGS);
         mockContainerProvider.expect("register", C.ANY_ARGS);
@@ -215,7 +219,11 @@ public class ConfigurationTest extends X
         mockContainerProvider.matchAndReturn("toString", "foo");
         mockContainerProvider.matchAndReturn("destroy", null);
         mockContainerProvider.expectAndReturn("needsReload", true);
+        // the order of providers must be changed as just first is checked if 
reload is needed
         configurationManager.addContainerProvider((ContainerProvider) 
mockContainerProvider.proxy());
+        XmlConfigurationProvider provider = new 
XmlConfigurationProvider("xwork-sample.xml");
+        container.inject(provider);
+        configurationManager.addContainerProvider(provider);
 
         Configuration config = null;
         try {
@@ -225,13 +233,11 @@ public class ConfigurationTest extends X
             fail();
         }
         
-
         RuntimeConfiguration configuration = config.getRuntimeConfiguration();
 
         // check that it has configuration from xml
         assertNotNull(configuration.getActionConfig("/foo/bar", "Bar"));
 
-        System.out.println("-----");
         mockContainerProvider.verify();
     }
     
@@ -302,9 +308,11 @@ public class ConfigurationTest extends X
         super.setUp();
 
         // ensure we're using the default configuration, not simple config
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-sample.xml"));
+        XmlConfigurationProvider provider = new 
XmlConfigurationProvider("xwork-sample.xml");
+        container.inject(provider);
+        loadConfigurationProviders(provider);
     }
-    
+
     public static class MyPackageProvider implements PackageProvider {
         static Configuration config;
         public void loadPackages() throws ConfigurationException {}

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/ConfigurationTestBase.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/ConfigurationTestBase.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/ConfigurationTestBase.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/ConfigurationTestBase.java
 Tue Apr 17 05:03:45 2012
@@ -15,6 +15,7 @@
  */
 package com.opensymphony.xwork2.config.providers;
 
+import com.opensymphony.xwork2.FileManager;
 import com.opensymphony.xwork2.ObjectFactory;
 import com.opensymphony.xwork2.XWorkTestCase;
 import com.opensymphony.xwork2.config.ConfigurationProvider;
@@ -36,6 +37,7 @@ public abstract class ConfigurationTestB
 
         XmlConfigurationProvider prov = new XmlConfigurationProvider(filename, 
true);
         prov.setObjectFactory(container.getInstance(ObjectFactory.class));
+        prov.setFileManager(container.getInstance(FileManager.class));
         prov.init(configuration);
         prov.loadPackages();
         return prov;

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProviderInterceptorParamOverridingTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProviderInterceptorParamOverridingTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProviderInterceptorParamOverridingTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProviderInterceptorParamOverridingTest.java
 Tue Apr 17 05:03:45 2012
@@ -21,6 +21,7 @@ import com.opensymphony.xwork2.config.Ru
 import com.opensymphony.xwork2.config.entities.ActionConfig;
 import com.opensymphony.xwork2.config.entities.InterceptorMapping;
 import com.opensymphony.xwork2.config.impl.DefaultConfiguration;
+import com.opensymphony.xwork2.util.fs.DefaultFileManager;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -34,6 +35,7 @@ public class XmlConfigurationProviderInt
     public void testInterceptorParamOveriding() throws Exception {
         DefaultConfiguration conf = new DefaultConfiguration();
         final XmlConfigurationProvider p = new 
XmlConfigurationProvider("com/opensymphony/xwork2/config/providers/xwork-test-interceptor-param-overriding.xml");
+        p.setFileManager(new DefaultFileManager());
         conf.reload(new ArrayList<ConfigurationProvider>() {
             {
                 add(new XWorkConfigurationProvider());

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProviderInterceptorStackParamOverridingTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProviderInterceptorStackParamOverridingTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProviderInterceptorStackParamOverridingTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProviderInterceptorStackParamOverridingTest.java
 Tue Apr 17 05:03:45 2012
@@ -6,6 +6,7 @@ import com.opensymphony.xwork2.config.Ru
 import com.opensymphony.xwork2.config.entities.ActionConfig;
 import com.opensymphony.xwork2.config.entities.InterceptorMapping;
 import com.opensymphony.xwork2.config.impl.DefaultConfiguration;
+import com.opensymphony.xwork2.util.fs.DefaultFileManager;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -21,6 +22,7 @@ public class XmlConfigurationProviderInt
     public void testInterceptorStackParamOveriding() throws Exception {
        DefaultConfiguration conf = new DefaultConfiguration();
        final XmlConfigurationProvider p = new 
XmlConfigurationProvider("com/opensymphony/xwork2/config/providers/xwork-test-interceptor-stack-param-overriding.xml");
+        p.setFileManager(new DefaultFileManager());
        configurationManager.addContainerProvider(p);
         conf.reload(new ArrayList<ConfigurationProvider>(){
             {

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProviderInterceptorsTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProviderInterceptorsTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProviderInterceptorsTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProviderInterceptorsTest.java
 Tue Apr 17 05:03:45 2012
@@ -97,7 +97,9 @@ public class XmlConfigurationProviderInt
     }
 
     public void testInterceptorDefaultRefs() throws ConfigurationException {
-        loadConfigurationProviders(new 
XmlConfigurationProvider("com/opensymphony/xwork2/config/providers/xwork-test-interceptor-defaultref.xml"));
+        XmlConfigurationProvider provider = new 
XmlConfigurationProvider("com/opensymphony/xwork2/config/providers/xwork-test-interceptor-defaultref.xml");
+        container.inject(provider);
+        loadConfigurationProviders(provider);
 
         // expectations - the inherited interceptor stack
         // default package

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProviderTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProviderTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProviderTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProviderTest.java
 Tue Apr 17 05:03:45 2012
@@ -15,13 +15,13 @@
  */
 package com.opensymphony.xwork2.config.providers;
 
+import com.opensymphony.xwork2.FileManager;
 import com.opensymphony.xwork2.ObjectFactory;
 import com.opensymphony.xwork2.config.ConfigurationProvider;
 import com.opensymphony.xwork2.config.RuntimeConfiguration;
 import com.opensymphony.xwork2.config.entities.PackageConfig;
 import com.opensymphony.xwork2.config.impl.MockConfiguration;
 import com.opensymphony.xwork2.util.ClassLoaderUtil;
-import com.opensymphony.xwork2.util.FileManager;
 import org.w3c.dom.Document;
 
 import java.io.File;
@@ -51,6 +51,7 @@ public class XmlConfigurationProviderTes
             }
         };
         prov.setObjectFactory(container.getInstance(ObjectFactory.class));
+        prov.setFileManager(container.getInstance(FileManager.class));
         prov.init(configuration);
         List<Document> docs = prov.getDocuments();
         assertEquals(3, docs.size());
@@ -73,7 +74,7 @@ public class XmlConfigurationProviderTes
     }
 
     public void testNeedsReload() throws Exception {
-        FileManager.setReloadingConfigs(true);
+        container.getInstance(FileManager.class).setReloadingConfigs(true);
         final String filename = 
"com/opensymphony/xwork2/config/providers/xwork-test-actions.xml";
         ConfigurationProvider provider = buildConfigurationProvider(filename);
 
@@ -149,7 +150,7 @@ public class XmlConfigurationProviderTes
 
     public void testEmptySpaces() throws Exception {
         final String filename = 
"com/opensymphony/xwork2/config/providers/xwork- test.xml";
-        FileManager.setReloadingConfigs(true);
+        container.getInstance(FileManager.class).setReloadingConfigs(true);
 
         ConfigurationProvider provider = buildConfigurationProvider(filename);
         assertTrue(!provider.needsReload());
@@ -165,7 +166,7 @@ public class XmlConfigurationProviderTes
     }
 
     public void testConfigsInJarFiles() throws Exception {
-        FileManager.setReloadingConfigs(true);
+        container.getInstance(FileManager.class).setReloadingConfigs(true);
         testProvider("xwork-jar.xml");
         testProvider("xwork-zip.xml");
         testProvider("xwork - jar.xml");

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/interceptor/AliasInterceptorTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/interceptor/AliasInterceptorTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/interceptor/AliasInterceptorTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/interceptor/AliasInterceptorTest.java
 Tue Apr 17 05:03:45 2012
@@ -46,7 +46,9 @@ public class AliasInterceptorTest extend
         Map<String, Object> params = new HashMap<String, Object>();
         params.put("aliasSource", "source here");
 
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-sample.xml"));
+        XmlConfigurationProvider provider = new 
XmlConfigurationProvider("xwork-sample.xml");
+        container.inject(provider);
+        loadConfigurationProviders(provider);
         ActionProxy proxy = actionProxyFactory.createActionProxy("", 
"aliasTest", params);
         SimpleAction actionOne = (SimpleAction) proxy.getAction();
         actionOne.setAliasSource("name to be copied");

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/interceptor/ParametersInterceptorTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/interceptor/ParametersInterceptorTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/interceptor/ParametersInterceptorTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/interceptor/ParametersInterceptorTest.java
 Tue Apr 17 05:03:45 2012
@@ -339,7 +339,9 @@ public class ParametersInterceptorTest e
     }
 
     public void testNonexistentParametersGetLoggedInDevMode() throws Exception 
{
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-test-beans.xml"),
+        XmlConfigurationProvider provider = new 
XmlConfigurationProvider("xwork-test-beans.xml");
+        container.inject(provider);
+        loadConfigurationProviders(provider,
                 new 
MockConfigurationProvider(Collections.singletonMap("devMode", "true")));
         Map<String, Object> params = new HashMap<String, Object>();
         params.put("not_a_property", "There is no action property named like 
this");
@@ -357,7 +359,9 @@ public class ParametersInterceptorTest e
     }
 
     public void testNonexistentParametersAreIgnoredInProductionMode() throws 
Exception {
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-test-beans.xml"),
+        XmlConfigurationProvider provider = new 
XmlConfigurationProvider("xwork-test-beans.xml");
+        container.inject(provider);
+        loadConfigurationProviders(provider,
                 new 
MockConfigurationProvider(Collections.singletonMap("devMode", "false")));
         Map<String, Object> params = new HashMap<String, Object>();
         params.put("not_a_property", "There is no action property named like 
this");
@@ -571,7 +575,9 @@ public class ParametersInterceptorTest e
     @Override
     protected void setUp() throws Exception {
         super.setUp();
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-test-beans.xml"), new 
MockConfigurationProvider());
+        XmlConfigurationProvider provider = new 
XmlConfigurationProvider("xwork-test-beans.xml");
+        container.inject(provider);
+        loadConfigurationProviders(provider, new MockConfigurationProvider());
 
         ActionConfig config = 
configuration.getRuntimeConfiguration().getActionConfig("", 
MockConfigurationProvider.PARAM_INTERCEPTOR_ACTION_NAME);
         container.inject(config.getInterceptors().get(0).getInterceptor());

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/interceptor/annotations/AnnotationWorkflowInterceptorTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/interceptor/annotations/AnnotationWorkflowInterceptorTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/interceptor/annotations/AnnotationWorkflowInterceptorTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/interceptor/annotations/AnnotationWorkflowInterceptorTest.java
 Tue Apr 17 05:03:45 2012
@@ -40,8 +40,11 @@ public class AnnotationWorkflowIntercept
     private final AnnotationWorkflowInterceptor annotationWorkflow = new 
AnnotationWorkflowInterceptor();
 
     @Override
-    public void setUp() {
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-default.xml"), new MockConfigurationProvider());
+    public void setUp() throws Exception{
+        super.setUp();
+        XmlConfigurationProvider provider = new 
XmlConfigurationProvider("xwork-default.xml");
+        container.inject(provider);
+        loadConfigurationProviders(provider, new MockConfigurationProvider());
     }
 
     public void testInterceptsBeforeAndAfter() throws Exception {

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/spring/ActionsFromSpringTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/spring/ActionsFromSpringTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/spring/ActionsFromSpringTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/spring/ActionsFromSpringTest.java
 Tue Apr 17 05:03:45 2012
@@ -19,7 +19,9 @@ public class ActionsFromSpringTest exten
         super.setUp();
 
         // Set up XWork
-        loadConfigurationProviders(new 
XmlConfigurationProvider("com/opensymphony/xwork2/spring/actionContext-xwork.xml"));
+        XmlConfigurationProvider provider = new 
XmlConfigurationProvider("com/opensymphony/xwork2/spring/actionContext-xwork.xml");
+        container.inject(provider);
+        loadConfigurationProviders(provider);
         appContext = 
((SpringObjectFactory)container.getInstance(ObjectFactory.class)).appContext;
     }
 

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/spring/interceptor/ActionAutowiringInterceptorTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/spring/interceptor/ActionAutowiringInterceptorTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/spring/interceptor/ActionAutowiringInterceptorTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/spring/interceptor/ActionAutowiringInterceptorTest.java
 Tue Apr 17 05:03:45 2012
@@ -38,8 +38,10 @@ public class ActionAutowiringInterceptor
 
     public void testSetAutowireType() throws Exception {
         XmlConfigurationProvider prov = new 
XmlConfigurationProvider("xwork-default.xml");
+        container.inject(prov);
         prov.setThrowExceptionOnDuplicateBeans(false);
         XmlConfigurationProvider c = new 
XmlConfigurationProvider("com/opensymphony/xwork2/spring/xwork-autowire.xml");
+        container.inject(c);
         loadConfigurationProviders(c, prov);
 
         StaticWebApplicationContext appContext = new 
StaticWebApplicationContext();

Copied: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/util/DefaultFileManagerTest.java
 (from r1326063, 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/util/FileManagerTest.java)
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/util/DefaultFileManagerTest.java?p2=struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/util/DefaultFileManagerTest.java&p1=struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/util/FileManagerTest.java&r1=1326063&r2=1326928&rev=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/util/FileManagerTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/util/DefaultFileManagerTest.java
 Tue Apr 17 05:03:45 2012
@@ -1,5 +1,6 @@
 package com.opensymphony.xwork2.util;
 
+import com.opensymphony.xwork2.FileManager;
 import com.opensymphony.xwork2.XWorkTestCase;
 
 import java.io.InputStream;
@@ -12,7 +13,15 @@ import java.net.URL;
  * @since <pre>02/18/2009</pre>
  * @version 1.0
  */
-public class FileManagerTest extends XWorkTestCase {
+public class DefaultFileManagerTest extends XWorkTestCase {
+
+    private FileManager fileManager;
+
+    @Override
+    public void setUp() throws Exception {
+        super.setUp();
+        fileManager = container.getInstance(FileManager.class);
+    }
 
     public void testGetFileInJar() throws Exception {
         testLoadFile("xwork-jar.xml");
@@ -26,11 +35,11 @@ public class FileManagerTest extends XWo
     }
 
     private void testLoadFile(String fileName) {
-        FileManager.setReloadingConfigs(true);
-        URL url = ClassLoaderUtil.getResource(fileName, FileManagerTest.class);
-        InputStream file = FileManager.loadFile(url, true);
+        fileManager.setReloadingConfigs(true);
+        URL url = ClassLoaderUtil.getResource(fileName, 
DefaultFileManagerTest.class);
+        InputStream file = fileManager.loadFile(url);
         assertNotNull(file);
-        assertFalse(!FileManager.fileNeedsReloading(fileName));
+        assertFalse(!fileManager.fileNeedsReloading(fileName));
     }
 
 }

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/util/LocalizedTextUtilTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/util/LocalizedTextUtilTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/util/LocalizedTextUtilTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/util/LocalizedTextUtilTest.java
 Tue Apr 17 05:03:45 2012
@@ -246,7 +246,9 @@ public class LocalizedTextUtilTest exten
     @Override
     protected void setUp() throws Exception {
         super.setUp();
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-sample.xml"));
+        XmlConfigurationProvider provider = new 
XmlConfigurationProvider("xwork-sample.xml");
+        container.inject(provider);
+        loadConfigurationProviders(provider);
 
         ActionContext.getContext().setLocale(Locale.US);
     }

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/util/MyBeanActionTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/util/MyBeanActionTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/util/MyBeanActionTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/util/MyBeanActionTest.java
 Tue Apr 17 05:03:45 2012
@@ -97,6 +97,8 @@ public class MyBeanActionTest extends XW
         super.setUp();
 
         // ensure we're using the default configuration, not simple config
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-sample.xml"));
+        XmlConfigurationProvider provider = new 
XmlConfigurationProvider("xwork-sample.xml");
+        container.inject(provider);
+        loadConfigurationProviders(provider);
     }
 }

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/AnnotationActionValidatorManagerTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/AnnotationActionValidatorManagerTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/AnnotationActionValidatorManagerTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/AnnotationActionValidatorManagerTest.java
 Tue Apr 17 05:03:45 2012
@@ -15,14 +15,29 @@
  */
 package com.opensymphony.xwork2.validator;
 
-import com.opensymphony.xwork2.*;
+import com.opensymphony.xwork2.Action;
+import com.opensymphony.xwork2.ActionContext;
+import com.opensymphony.xwork2.ActionInvocation;
+import com.opensymphony.xwork2.ActionProxy;
+import com.opensymphony.xwork2.AnnotatedTestBean;
+import com.opensymphony.xwork2.FileManager;
+import com.opensymphony.xwork2.SimpleAction;
+import com.opensymphony.xwork2.SimpleAnnotationAction;
+import com.opensymphony.xwork2.XWorkTestCase;
 import com.opensymphony.xwork2.config.entities.ActionConfig;
 import com.opensymphony.xwork2.test.AnnotationDataAware2;
 import com.opensymphony.xwork2.test.AnnotationUser;
 import com.opensymphony.xwork2.test.SimpleAnnotationAction2;
 import com.opensymphony.xwork2.test.SimpleAnnotationAction3;
-import com.opensymphony.xwork2.util.FileManager;
-import com.opensymphony.xwork2.validator.validators.*;
+import com.opensymphony.xwork2.validator.validators.DateRangeFieldValidator;
+import com.opensymphony.xwork2.validator.validators.DoubleRangeFieldValidator;
+import com.opensymphony.xwork2.validator.validators.EmailValidator;
+import com.opensymphony.xwork2.validator.validators.ExpressionValidator;
+import com.opensymphony.xwork2.validator.validators.IntRangeFieldValidator;
+import com.opensymphony.xwork2.validator.validators.RequiredFieldValidator;
+import com.opensymphony.xwork2.validator.validators.RequiredStringValidator;
+import com.opensymphony.xwork2.validator.validators.StringLengthFieldValidator;
+import com.opensymphony.xwork2.validator.validators.URLValidator;
 import org.easymock.EasyMock;
 
 import java.util.List;
@@ -83,10 +98,11 @@ public class AnnotationActionValidatorMa
     }
 
     public void testGetValidatorsForGivenMethodNameWithoutReloading() throws 
ValidationException {
+        FileManager fileManager = container.getInstance(FileManager.class);
         List validatorList = 
annotationActionValidatorManager.getValidators(SimpleAnnotationAction.class, 
alias, "execute");
 
         //disable configuration reload/devmode
-        FileManager.setReloadingConfigs(false);
+        fileManager.setReloadingConfigs(false);
 
         //17 in the class level + 0 in the alias
         assertEquals(12, validatorList.size());

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/DefaultActionValidatorManagerTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/DefaultActionValidatorManagerTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/DefaultActionValidatorManagerTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/DefaultActionValidatorManagerTest.java
 Tue Apr 17 05:03:45 2012
@@ -22,6 +22,7 @@ import com.opensymphony.xwork2.config.Co
 import com.opensymphony.xwork2.test.DataAware2;
 import com.opensymphony.xwork2.test.SimpleAction2;
 import com.opensymphony.xwork2.test.SimpleAction3;
+import com.opensymphony.xwork2.util.fs.DefaultFileManager;
 import com.opensymphony.xwork2.util.ValueStack;
 import junit.framework.TestCase;
 
@@ -56,6 +57,8 @@ public class DefaultActionValidatorManag
         mockValidatorFactory = new Mock(ValidatorFactory.class);
         
actionValidatorManager.setValidatorFactory((ValidatorFactory)mockValidatorFactory.proxy());
 
+        actionValidatorManager.setFileManager(new DefaultFileManager());
+
         stubValueStack = new StubValueStack();
         ActionContext.setContext(new ActionContext(new HashMap<String, 
Object>()));
         ActionContext.getContext().setValueStack(stubValueStack);

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/DoubleRangeValidatorTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/DoubleRangeValidatorTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/DoubleRangeValidatorTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/DoubleRangeValidatorTest.java
 Tue Apr 17 05:03:45 2012
@@ -177,7 +177,10 @@ public class DoubleRangeValidatorTest ex
 
     @Override
     protected void setUp() throws Exception {
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-default.xml"),  new 
MockConfigurationProvider());
+        super.setUp();
+        XmlConfigurationProvider provider = new 
XmlConfigurationProvider("xwork-default.xml");
+        container.inject(provider);
+        loadConfigurationProviders(provider,  new MockConfigurationProvider());
         val = new DoubleRangeFieldValidator();
         val.setValueStack(ActionContext.getContext().getValueStack());
     }

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/IntRangeValidatorTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/IntRangeValidatorTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/IntRangeValidatorTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/IntRangeValidatorTest.java
 Tue Apr 17 05:03:45 2012
@@ -62,6 +62,9 @@ public class IntRangeValidatorTest exten
 
     @Override
     protected void setUp() throws Exception {
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-test-beans.xml"), new 
MockConfigurationProvider());
+        super.setUp();
+        XmlConfigurationProvider provider = new 
XmlConfigurationProvider("xwork-test-beans.xml");
+        container.inject(provider);
+        loadConfigurationProviders(provider, new MockConfigurationProvider());
     }
 }

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/LongRangeValidatorTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/LongRangeValidatorTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/LongRangeValidatorTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/LongRangeValidatorTest.java
 Tue Apr 17 05:03:45 2012
@@ -60,6 +60,9 @@ public class LongRangeValidatorTest exte
 
     @Override
     protected void setUp() throws Exception {
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-test-beans.xml"), new 
MockConfigurationProvider());
+        super.setUp();
+        XmlConfigurationProvider provider = new 
XmlConfigurationProvider("xwork-test-beans.xml");
+        container.inject(provider);
+        loadConfigurationProviders(provider, new MockConfigurationProvider());
     }
 }

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/ModelDrivenValidationTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/ModelDrivenValidationTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/ModelDrivenValidationTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/ModelDrivenValidationTest.java
 Tue Apr 17 05:03:45 2012
@@ -38,7 +38,9 @@ public class ModelDrivenValidationTest e
         Map<String, Object> context = new HashMap<String, Object>();
         context.put(ActionContext.PARAMETERS, params);
 
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-sample.xml"));
+        XmlConfigurationProvider provider = new 
XmlConfigurationProvider("xwork-sample.xml");
+        container.inject(provider);
+        loadConfigurationProviders(provider);
         ActionProxy proxy = actionProxyFactory.createActionProxy(null, 
"TestModelDrivenValidation", context);
         assertEquals(Action.SUCCESS, proxy.execute());
 

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/ShortRangeValidatorTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/ShortRangeValidatorTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/ShortRangeValidatorTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/ShortRangeValidatorTest.java
 Tue Apr 17 05:03:45 2012
@@ -60,6 +60,9 @@ public class ShortRangeValidatorTest ext
 
     @Override
     protected void setUp() throws Exception {
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-test-beans.xml"), new 
MockConfigurationProvider());
+        super.setUp();
+        XmlConfigurationProvider provider = new 
XmlConfigurationProvider("xwork-test-beans.xml");
+        container.inject(provider);
+        loadConfigurationProviders(provider, new MockConfigurationProvider());
     }
 }

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/SimpleActionValidationTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/SimpleActionValidationTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/SimpleActionValidationTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/SimpleActionValidationTest.java
 Tue Apr 17 05:03:45 2012
@@ -224,10 +224,13 @@ public class SimpleActionValidationTest 
 
     @Override
     protected void setUp() throws Exception {
+        super.setUp();
         origLocale = Locale.getDefault();
         Locale.setDefault(Locale.US);
 
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-test-beans.xml"), new 
MockConfigurationProvider());
+        XmlConfigurationProvider provider = new 
XmlConfigurationProvider("xwork-test-beans.xml");
+        container.inject(provider);
+        loadConfigurationProviders(provider, new MockConfigurationProvider());
     }
 
     @Override

Modified: 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/ValidatorAnnotationTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/ValidatorAnnotationTest.java?rev=1326928&r1=1326927&r2=1326928&view=diff
==============================================================================
--- 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/ValidatorAnnotationTest.java
 (original)
+++ 
struts/struts2/trunk/xwork-core/src/test/java/com/opensymphony/xwork2/validator/ValidatorAnnotationTest.java
 Tue Apr 17 05:03:45 2012
@@ -110,7 +110,11 @@ public class ValidatorAnnotationTest ext
     protected void setUp() throws Exception {
         super.setUp();
 
-        loadConfigurationProviders(new 
XmlConfigurationProvider("xwork-default.xml"), new 
XmlConfigurationProvider("xwork-test-validation.xml"));
+        XmlConfigurationProvider provider1 = new 
XmlConfigurationProvider("xwork-default.xml");
+        container.inject(provider1);
+        XmlConfigurationProvider provider2 = new 
XmlConfigurationProvider("xwork-test-validation.xml");
+        container.inject(provider2);
+        loadConfigurationProviders(provider1, provider2);
     }
 
 }


Reply via email to