Author: mrdon
Date: Sat Sep  9 22:28:16 2006
New Revision: 441909

URL: http://svn.apache.org/viewvc?view=rev&rev=441909
Log:
Extracted the oscore dependency, enabled multiple struts config files of the 
same name
to be automatically loaded, made the JSF interceptors more quiet when JSF isn't
around
XW-414 XW-413 WW-1424

Modified:
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Bean.java
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Property.java
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Text.java
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/template/BaseTemplateEngine.java
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/template/FreemarkerTemplateEngine.java
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/StrutsXMLConfigurationProvider.java
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/FilterDispatcher.java
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/jsf/FacesSetupInterceptor.java
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr168Dispatcher.java
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/sitegraph/entities/FileBasedView.java
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/StrutsUtil.java
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/TokenHelper.java
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/freemarker/FreemarkerManager.java
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/freemarker/StrutsClassTemplateLoader.java
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/xslt/StringAdapter.java
    
struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/PlainTextResultTest.java
    
struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/StreamResultTest.java
    
struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/FileUploadInterceptorTest.java
    
struts/struts2/trunk/core/src/test/java/org/apache/struts2/portlet/util/StrutsUtilTest.java
    
struts/struts2/trunk/core/src/test/java/org/apache/struts2/sitegraph/SiteGraphTest.java

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Bean.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Bean.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Bean.java 
(original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Bean.java 
Sat Sep  9 22:28:16 2006
@@ -22,7 +22,7 @@
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
-import com.opensymphony.util.ClassLoaderUtil;
+import com.opensymphony.xwork2.util.ClassLoaderUtil;
 import com.opensymphony.xwork2.ObjectFactory;
 import com.opensymphony.xwork2.util.OgnlUtil;
 import com.opensymphony.xwork2.util.OgnlValueStack;

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Property.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Property.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Property.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Property.java
 Sat Sep  9 22:28:16 2006
@@ -23,8 +23,8 @@
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
-import com.opensymphony.util.TextUtils;
 import com.opensymphony.xwork2.util.OgnlValueStack;
+import com.opensymphony.xwork2.util.TextUtils;
 
 /**
  * <!-- START SNIPPET: javadoc -->
@@ -55,7 +55,7 @@
  *     <!-- Example 1: -->
  *     <s:property value="myBeanProperty" />
  *
- *     <!-- Example 2: -->
+ *     <!-- Example 2: -->TextUtils
  *     <s:property value="myBeanProperty" default="a default value" />
  * </s:push>
  * 

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Text.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Text.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Text.java 
(original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Text.java 
Sat Sep  9 22:28:16 2006
@@ -27,7 +27,7 @@
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
-import com.opensymphony.util.TextUtils;
+import com.opensymphony.xwork2.util.TextUtils;
 import com.opensymphony.xwork2.TextProvider;
 import com.opensymphony.xwork2.util.OgnlValueStack;
 

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/template/BaseTemplateEngine.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/template/BaseTemplateEngine.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/template/BaseTemplateEngine.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/template/BaseTemplateEngine.java
 Sat Sep  9 22:28:16 2006
@@ -29,7 +29,7 @@
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
-import com.opensymphony.util.ClassLoaderUtil;
+import com.opensymphony.xwork2.util.ClassLoaderUtil;
 
 /**
  * Base class for template engines.

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/template/FreemarkerTemplateEngine.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/template/FreemarkerTemplateEngine.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/template/FreemarkerTemplateEngine.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/template/FreemarkerTemplateEngine.java
 Sat Sep  9 22:28:16 2006
@@ -32,7 +32,7 @@
 import org.apache.struts2.ServletActionContext;
 import org.apache.struts2.views.freemarker.FreemarkerManager;
 
-import com.opensymphony.util.ClassLoaderUtil;
+import com.opensymphony.xwork2.util.ClassLoaderUtil;
 import com.opensymphony.xwork2.ActionContext;
 import com.opensymphony.xwork2.ActionInvocation;
 import com.opensymphony.xwork2.util.OgnlValueStack;

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/StrutsXMLConfigurationProvider.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/StrutsXMLConfigurationProvider.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/StrutsXMLConfigurationProvider.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/StrutsXMLConfigurationProvider.java
 Sat Sep  9 22:28:16 2006
@@ -6,8 +6,14 @@
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.FileNotFoundException;
+import java.io.IOException;
 import java.io.InputStream;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.util.ArrayList;
 import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
 import java.util.Map;
 
 import org.apache.commons.logging.Log;
@@ -57,21 +63,26 @@
      * @param fileName The file name to retrieve
      * @see 
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider#getInputStream(java.lang.String)
      */
-    protected InputStream getInputStream(String fileName) {
-        InputStream is = null;
+    @Override
+    protected Iterator<URL> getConfigurationUrls(String fileName) throws 
IOException {
+        URL url = null;
         if (baseDir != null) {
-            is = findInFileSystem(fileName);
-            if (is == null) {
-                is = super.getInputStream(fileName);
+            url = findInFileSystem(fileName);
+            if (url == null) {
+                return super.getConfigurationUrls(fileName);
             }
+        } 
+        if (url != null) {
+            List<URL> list = new ArrayList<URL>();
+            list.add(url);
+            return list.iterator();
         } else {
-            is = super.getInputStream(fileName);
+            return super.getConfigurationUrls(fileName);
         }
-        return is;
     }
     
-    protected InputStream findInFileSystem(String fileName) {
-        InputStream is = null;
+    protected URL findInFileSystem(String fileName) throws IOException {
+        URL url = null;
         File file = new File(fileName);
         if (LOG.isDebugEnabled()) {
             LOG.debug("Trying to load file " + file);
@@ -83,13 +94,11 @@
         }
         if (file.exists()) {
             try {
-                is = new FileInputStream(file);
-            } catch (FileNotFoundException ex) {
-                throw new StrutsException("File not found: "+file, ex);
+                url = file.toURL();
+            } catch (MalformedURLException e) {
+                throw new IOException("Unable to convert "+file+" to a URL");
             }
-        } else {
-            
-        }
-        return is;
+        } 
+        return url;
     }
 }

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java
 Sat Sep  9 22:28:16 2006
@@ -47,8 +47,8 @@
 import org.apache.struts2.util.ObjectFactoryInitializable;
 import org.apache.struts2.views.freemarker.FreemarkerManager;
 
-import com.opensymphony.util.ClassLoaderUtil;
-import com.opensymphony.util.FileManager;
+import com.opensymphony.xwork2.util.ClassLoaderUtil;
+import com.opensymphony.xwork2.util.FileManager;
 import com.opensymphony.xwork2.ActionContext;
 import com.opensymphony.xwork2.ActionProxy;
 import com.opensymphony.xwork2.ActionProxyFactory;

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/FilterDispatcher.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/FilterDispatcher.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/FilterDispatcher.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/FilterDispatcher.java
 Sat Sep  9 22:28:16 2006
@@ -50,7 +50,7 @@
 import org.apache.struts2.dispatcher.mapper.ActionMapping;
 
 import com.opensymphony.module.sitemesh.RequestConstants;
-import com.opensymphony.util.ClassLoaderUtil;
+import com.opensymphony.xwork2.util.ClassLoaderUtil;
 import com.opensymphony.xwork2.ActionContext;
 import com.opensymphony.xwork2.XWorkException;
 

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/jsf/FacesSetupInterceptor.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/jsf/FacesSetupInterceptor.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/jsf/FacesSetupInterceptor.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/jsf/FacesSetupInterceptor.java
 Sat Sep  9 22:28:16 2006
@@ -131,6 +131,7 @@
                     .getFactory(FactoryFinder.FACES_CONTEXT_FACTORY);
         } catch (Exception ex) {
             log.debug("Unable to initialize faces", ex);
+            return;
         }
 
         // Javadoc says: Lifecycle instance is shared across multiple

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr168Dispatcher.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr168Dispatcher.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr168Dispatcher.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr168Dispatcher.java
 Sat Sep  9 22:28:16 2006
@@ -53,8 +53,8 @@
 import org.apache.struts2.util.AttributeMap;
 import org.apache.struts2.util.ObjectFactoryInitializable;
 
-import com.opensymphony.util.ClassLoaderUtil;
-import com.opensymphony.util.FileManager;
+import com.opensymphony.xwork2.util.ClassLoaderUtil;
+import com.opensymphony.xwork2.util.FileManager;
 import com.opensymphony.xwork2.ActionContext;
 import com.opensymphony.xwork2.ActionProxy;
 import com.opensymphony.xwork2.ActionProxyFactory;

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/sitegraph/entities/FileBasedView.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/sitegraph/entities/FileBasedView.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/sitegraph/entities/FileBasedView.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/sitegraph/entities/FileBasedView.java
 Sat Sep  9 22:28:16 2006
@@ -17,28 +17,34 @@
  */
 package org.apache.struts2.sitegraph.entities;
 
+import java.io.BufferedReader;
 import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileReader;
+import java.io.IOException;
 import java.util.Set;
 import java.util.TreeSet;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.struts2.StrutsConstants;
 import org.apache.struts2.config.Settings;
 import org.apache.struts2.sitegraph.model.Link;
 
-import com.opensymphony.util.FileUtils;
-
 /**
  */
 public abstract class FileBasedView implements View {
     private String name;
     private String contents;
+    
+    private static final Log log = LogFactory.getLog(FileBasedView.class);
 
     public FileBasedView(File file) {
         this.name = file.getName();
         // get the contents as a single line
-        this.contents = FileUtils.readFile(file).replaceAll("[\r\n ]+", " ");
+        this.contents = readFile(file).replaceAll("[\r\n ]+", " ");
     }
 
     public String getName() {
@@ -77,4 +83,27 @@
     protected abstract Pattern getActionPattern();
 
     protected abstract Pattern getFormPattern();
+    
+    protected String readFile(File file) {
+        try {
+            BufferedReader in = new BufferedReader(new FileReader(file));
+
+            String s = new String();
+            StringBuffer buffer = new StringBuffer();
+
+            while ((s = in.readLine()) != null) {
+                buffer.append(s + "\n");
+            }
+
+            in.close();
+
+            return buffer.toString();
+        } catch (FileNotFoundException e) {
+            log.warn("File not found");
+        } catch (IOException e) {
+            log.error(e);
+        }
+
+        return null;
+    }
 }

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/StrutsUtil.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/StrutsUtil.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/StrutsUtil.java 
(original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/StrutsUtil.java 
Sat Sep  9 22:28:16 2006
@@ -41,7 +41,7 @@
 import org.apache.struts2.views.jsp.ui.OgnlTool;
 import org.apache.struts2.views.util.UrlHelper;
 
-import com.opensymphony.util.TextUtils;
+import com.opensymphony.xwork2.util.TextUtils;
 import com.opensymphony.xwork2.ObjectFactory;
 import com.opensymphony.xwork2.util.OgnlValueStack;
 
@@ -118,10 +118,6 @@
             e.printStackTrace();
             throw e;
         }
-    }
-
-    public String textToHtml(String s) {
-        return TextUtils.plainTextToHtml(s);
     }
 
     public String urlEncode(String s) {

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/TokenHelper.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/TokenHelper.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/TokenHelper.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/TokenHelper.java
 Sat Sep  9 22:28:16 2006
@@ -17,12 +17,13 @@
  */
 package org.apache.struts2.util;
 
+import java.math.BigInteger;
 import java.util.Map;
+import java.util.Random;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
-import com.opensymphony.util.GUID;
 import com.opensymphony.xwork2.ActionContext;
 import com.opensymphony.xwork2.util.LocalizedTextUtil;
 
@@ -36,12 +37,13 @@
      * The default name to map the token value
      */
     public static final String DEFAULT_TOKEN_NAME = "struts.token";
-
+    
     /**
      * The name of the field which will hold the token name
      */
     public static final String TOKEN_NAME_FIELD = "struts.token.name";
     private static final Log LOG = LogFactory.getLog(TokenHelper.class);
+    private static final Random RANDOM = new Random();
 
 
     /**
@@ -61,7 +63,7 @@
      */
     public static String setToken(String tokenName) {
         Map session = ActionContext.getContext().getSession();
-        String token = GUID.generateGUID();
+        String token = generateGUID();
         try {
                session.put(tokenName, token);
         }
@@ -173,5 +175,9 @@
         session.remove(tokenName);
 
         return true;
+    }
+    
+    public static String generateGUID() {
+        return new BigInteger(165, RANDOM).toString(36).toUpperCase();
     }
 }

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/freemarker/FreemarkerManager.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/freemarker/FreemarkerManager.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/freemarker/FreemarkerManager.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/freemarker/FreemarkerManager.java
 Sat Sep  9 22:28:16 2006
@@ -37,7 +37,7 @@
 import org.apache.struts2.views.freemarker.tags.StrutsModels;
 import org.apache.struts2.views.util.ContextUtil;
 
-import com.opensymphony.util.FileManager;
+import com.opensymphony.xwork2.util.FileManager;
 import com.opensymphony.xwork2.ObjectFactory;
 import com.opensymphony.xwork2.util.OgnlValueStack;
 

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/freemarker/StrutsClassTemplateLoader.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/freemarker/StrutsClassTemplateLoader.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/freemarker/StrutsClassTemplateLoader.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/freemarker/StrutsClassTemplateLoader.java
 Sat Sep  9 22:28:16 2006
@@ -19,7 +19,7 @@
 
 import java.net.URL;
 
-import com.opensymphony.util.ClassLoaderUtil;
+import com.opensymphony.xwork2.util.ClassLoaderUtil;
 
 import freemarker.cache.URLTemplateLoader;
 

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/xslt/StringAdapter.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/xslt/StringAdapter.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/xslt/StringAdapter.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/xslt/StringAdapter.java
 Sat Sep  9 22:28:16 2006
@@ -18,6 +18,7 @@
 package org.apache.struts2.views.xslt;
 
 import java.io.IOException;
+import java.io.StringReader;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -27,9 +28,10 @@
 import org.apache.commons.logging.LogFactory;
 import org.apache.struts2.StrutsException;
 import org.w3c.dom.Node;
+import org.xml.sax.InputSource;
 import org.xml.sax.SAXException;
 
-import com.opensymphony.util.XMLUtils;
+import com.opensymphony.xwork2.util.DomHelper;
 
 /**
  * StringAdapter adapts a Java String value to a DOM Element with the specified
@@ -74,15 +76,7 @@
         if (getParseStringAsXML()) {
             log.debug("parsing string as xml: " + getStringValue());
             // Parse the String to a DOM, then proxy that as our child
-            try {
-                node = XMLUtils.parse(getStringValue());
-            } catch (ParserConfigurationException e) {
-                throw new StrutsException(e);
-            } catch (IOException e) {
-                throw new StrutsException(e);
-            } catch (SAXException e) {
-                throw new StrutsException(e);
-            }
+            node = DomHelper.parse(new InputSource(new 
StringReader(getStringValue())));
             node = getAdapterFactory().proxyNode(this, node);
         } else {
             log.debug("using string as is: " + getStringValue());

Modified: 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/PlainTextResultTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/PlainTextResultTest.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/PlainTextResultTest.java
 (original)
+++ 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/PlainTextResultTest.java
 Sat Sep  9 22:28:16 2006
@@ -28,7 +28,7 @@
 import org.apache.struts2.views.jsp.StrutsMockHttpServletResponse;
 import org.apache.struts2.views.jsp.StrutsMockServletContext;
 
-import com.opensymphony.util.ClassLoaderUtil;
+import com.opensymphony.xwork2.util.ClassLoaderUtil;
 import com.opensymphony.xwork2.ActionContext;
 import com.opensymphony.xwork2.mock.MockActionInvocation;
 import com.opensymphony.xwork2.util.OgnlValueStack;

Modified: 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/StreamResultTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/StreamResultTest.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/StreamResultTest.java
 (original)
+++ 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/StreamResultTest.java
 Sat Sep  9 22:28:16 2006
@@ -28,7 +28,7 @@
 import org.apache.struts2.ServletActionContext;
 import org.springframework.mock.web.MockHttpServletResponse;
 
-import com.opensymphony.util.ClassLoaderUtil;
+import com.opensymphony.xwork2.util.ClassLoaderUtil;
 import com.opensymphony.xwork2.Action;
 import com.opensymphony.xwork2.ActionContext;
 import com.opensymphony.xwork2.mock.MockActionInvocation;

Modified: 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/FileUploadInterceptorTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/FileUploadInterceptorTest.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/FileUploadInterceptorTest.java
 (original)
+++ 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/FileUploadInterceptorTest.java
 Sat Sep  9 22:28:16 2006
@@ -33,7 +33,7 @@
 import org.apache.struts2.dispatcher.multipart.MultiPartRequestWrapper;
 import org.springframework.mock.web.MockHttpServletRequest;
 
-import com.opensymphony.util.ClassLoaderUtil;
+import com.opensymphony.xwork2.util.ClassLoaderUtil;
 import com.opensymphony.xwork2.ActionContext;
 import com.opensymphony.xwork2.ActionSupport;
 import com.opensymphony.xwork2.ValidationAwareSupport;

Modified: 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/portlet/util/StrutsUtilTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/java/org/apache/struts2/portlet/util/StrutsUtilTest.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/portlet/util/StrutsUtilTest.java
 (original)
+++ 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/portlet/util/StrutsUtilTest.java
 Sat Sep  9 22:28:16 2006
@@ -91,12 +91,6 @@
        }
        
        
-       public void testTextToHtmlMethod() throws Exception {
-               assertEquals(
-                               strutsUtil.textToHtml("<html><head><title>some 
title</title><body>some content</body></html>"), 
-                               "&lt;html&gt;&lt;head&gt;&lt;title&gt;some 
title&lt;/title&gt;&lt;body&gt;some content&lt;/body&gt;&lt;/html&gt;");
-       }
-       
        public void testUrlEncodeMethod() throws Exception {
                assertEquals(
                                
strutsUtil.urlEncode("http://www.opensymphony.com/action2/index.jsp?param1=value1";),
 

Modified: 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/sitegraph/SiteGraphTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/java/org/apache/struts2/sitegraph/SiteGraphTest.java?view=diff&rev=441909&r1=441908&r2=441909
==============================================================================
--- 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/sitegraph/SiteGraphTest.java
 (original)
+++ 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/sitegraph/SiteGraphTest.java
 Sat Sep  9 22:28:16 2006
@@ -25,7 +25,7 @@
 import org.apache.struts2.StrutsTestCase;
 import org.apache.struts2.dispatcher.Dispatcher;
 
-import com.opensymphony.util.ClassLoaderUtil;
+import com.opensymphony.xwork2.util.ClassLoaderUtil;
 
 /**
  */


Reply via email to