Three cheers for windows! :-)
[EMAIL PROTECTED] wrote:
Author: jmsnell
Date: Wed Nov 28 08:58:27 2007
New Revision: 599062
URL: http://svn.apache.org/viewvc?rev=599062&view=rev
Log:
Fix test failure on systems that are not able to properly process the non-ascii
characters
Modified:
incubator/abdera/java/trunk/dependencies/i18n/src/test/java/org/apache/abdera/i18n/test/iri/TestTemplate.java
Modified:
incubator/abdera/java/trunk/dependencies/i18n/src/test/java/org/apache/abdera/i18n/test/iri/TestTemplate.java
URL:
http://svn.apache.org/viewvc/incubator/abdera/java/trunk/dependencies/i18n/src/test/java/org/apache/abdera/i18n/test/iri/TestTemplate.java?rev=599062&r1=599061&r2=599062&view=diff
==============================================================================
---
incubator/abdera/java/trunk/dependencies/i18n/src/test/java/org/apache/abdera/i18n/test/iri/TestTemplate.java
(original)
+++
incubator/abdera/java/trunk/dependencies/i18n/src/test/java/org/apache/abdera/i18n/test/iri/TestTemplate.java
Wed Nov 28 08:58:27 2007
@@ -144,7 +144,7 @@
String t = "http://www.google.com/search?q={term}";
String e =
"http://www.google.com/search?q=%C3%8E%C3%B1%C5%A3%C3%A9r%C3%B1%C3%A5%C5%A3%C3%AE%C3%B6%C3%B1%C3%A5%C4%BC%C3%AE%C5%BE%C3%A5%C5%A3%C3%AE%C3%B6%C3%B1";
HashMapContext c = new HashMapContext();
- c.put("term",new
String("Ãñţérñåţîöñåļîžåţîöñ".getBytes("UTF-8"),"UTF-8")); // not all
java impl's are capable of handling this properly, so we have to force the conversion to UTF-8
+
c.put("term","\u00ce\u00f1\u0163\u00e9\u0072\u00f1\u00e5\u0163\u00ee\u00f6\u00f1\u00e5\u013c\u00ee\u017e\u00e5\u0163\u00ee\u00f6\u00f1");
eval(t,e,c);
}
@@ -169,10 +169,10 @@
public static void test16() throws Exception {
String t = "http://www.google.com/search?q={term}";
- String e =
"http://www.google.com/search?q=Ãñţérñåţîöñåļîžåţîöñ";
+ String e =
"http://www.google.com/search?q=\u00ce\u00f1\u0163\u00e9\u0072\u00f1\u00e5\u0163\u00ee\u00f6\u00f1\u00e5\u013c\u00ee\u017e\u00e5\u0163\u00ee\u00f6\u00f1";
HashMapContext c = new HashMapContext();
c.setIri(true);
- c.put("term",new
String("Ãñţérñåţîöñåļîžåţîöñ".getBytes("UTF-8"),"UTF-8")); // not all
java impl's are capable of handling this properly, so we have to force the conversion to UTF-8
+
c.put("term","\u00ce\u00f1\u0163\u00e9\u0072\u00f1\u00e5\u0163\u00ee\u00f6\u00f1\u00e5\u013c\u00ee\u017e\u00e5\u0163\u00ee\u00f6\u00f1");
eval(t,e,c); // use the IriEvaluator so that pct-encoding is done
correctly for IRI's
}
--
Dan Diephouse
MuleSource
http://mulesource.com | http://netzooid.com/blog