You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by tm...@apache.org on 2006/04/23 11:43:51 UTC

svn commit: r396245 - /incubator/webwork2/action/src/test/java/org/apache/struts/action2/views/util/UrlHelperTest.java

Author: tmjee
Date: Sun Apr 23 02:43:49 2006
New Revision: 396245

URL: http://svn.apache.org/viewcvs?rev=396245&view=rev
Log:
fixed failing test case


Modified:
    incubator/webwork2/action/src/test/java/org/apache/struts/action2/views/util/UrlHelperTest.java

Modified: incubator/webwork2/action/src/test/java/org/apache/struts/action2/views/util/UrlHelperTest.java
URL: http://svn.apache.org/viewcvs/incubator/webwork2/action/src/test/java/org/apache/struts/action2/views/util/UrlHelperTest.java?rev=396245&r1=396244&r2=396245&view=diff
==============================================================================
--- incubator/webwork2/action/src/test/java/org/apache/struts/action2/views/util/UrlHelperTest.java (original)
+++ incubator/webwork2/action/src/test/java/org/apache/struts/action2/views/util/UrlHelperTest.java Sun Apr 23 02:43:49 2006
@@ -282,16 +282,30 @@
     }
     
     public void testTranslateAndEncode() throws Exception {
-    	String result = UrlHelper.translateAndEncode("\u65b0\u805e");
-    	String expectedResult = "%E6%96%B0%E8%81%9E";
+    	Object defaultI18nEncoding = Configuration.get(StrutsConstants.STRUTS_I18N_ENCODING);
+    	try {
+    		Configuration.set(StrutsConstants.STRUTS_I18N_ENCODING, "UTF-8");
+    		String result = UrlHelper.translateAndEncode("\u65b0\u805e");
+    		String expectedResult = "%E6%96%B0%E8%81%9E";
     	
-    	assertEquals(result, expectedResult);
+    		assertEquals(result, expectedResult);
+    	}
+    	finally {
+    		Configuration.set(StrutsConstants.STRUTS_I18N_ENCODING, defaultI18nEncoding);
+    	}
     }
     
     public void testTranslateAndDecode() throws Exception {
-    	String result = UrlHelper.translateAndDecode("%E6%96%B0%E8%81%9E");
-    	String expectedResult = "\u65b0\u805e";
+    	Object defaultI18nEncoding = Configuration.get(StrutsConstants.STRUTS_I18N_ENCODING);
+    	try {
+    		Configuration.set(StrutsConstants.STRUTS_I18N_ENCODING, "UTF-8");
+    		String result = UrlHelper.translateAndDecode("%E6%96%B0%E8%81%9E");
+    		String expectedResult = "\u65b0\u805e";
     	
-    	assertEquals(result, expectedResult);
+    		assertEquals(result, expectedResult);
+    	}
+    	finally {
+    		Configuration.set(StrutsConstants.STRUTS_I18N_ENCODING, defaultI18nEncoding);
+    	}
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org