Author: scottbw
Date: Tue Apr 5 08:56:37 2011
New Revision: 1088930
URL: http://svn.apache.org/viewvc?rev=1088930&view=rev
Log:
More test cases for formatting i18n strings
Modified:
incubator/wookie/trunk/parser/java/src-test/org/apache/wookie/w3c/test/FormattingUtilsTest.java
Modified:
incubator/wookie/trunk/parser/java/src-test/org/apache/wookie/w3c/test/FormattingUtilsTest.java
URL:
http://svn.apache.org/viewvc/incubator/wookie/trunk/parser/java/src-test/org/apache/wookie/w3c/test/FormattingUtilsTest.java?rev=1088930&r1=1088929&r2=1088930&view=diff
==============================================================================
---
incubator/wookie/trunk/parser/java/src-test/org/apache/wookie/w3c/test/FormattingUtilsTest.java
(original)
+++
incubator/wookie/trunk/parser/java/src-test/org/apache/wookie/w3c/test/FormattingUtilsTest.java
Tue Apr 5 08:56:37 2011
@@ -30,6 +30,31 @@ import org.junit.Test;
public class FormattingUtilsTest {
@Test
+ public void name(){
+ String name = "×פ×<span dir=\"lro\">××</span>×§";
+ String expected =
"\u202A\u05DD\u05E4\u05DC\u202D\u05D7\u05DC\u202C\u05E7\u202C";
+ String expected2 =
"\u05DD\u05E4\u05DC\u202D\u05D7\u05DC\u202C\u05E7";
+ String dir = null;
+ assertEquals(expected.length(),
FormattingUtils.getEncoded(dir,name).length());
+ assertEquals(expected, FormattingUtils.getEncoded(dir,name));
+ }
+
+ @Test
+ public void version(){
+ String version = "DESSAP";
+ String dir = "rlo";
+ assertEquals("\u202EDESSAP\u202C",
FormattingUtils.getEncoded(dir,version));
+ }
+
+ @Test
+ public void noDirectionEncoded(){
+ NameEntity name = new NameEntity();
+ name.setName("Hello world");
+ assertEquals("Hello world",
FormattingUtils.getEncoded(name.getDir(),name.getName()));
+ assertEquals(11,
FormattingUtils.getFormattedWidgetName(name).length());
+ }
+
+ @Test
public void noDirectionFormatted(){
NameEntity name = new NameEntity();
name.setDir("ltr");
@@ -44,7 +69,7 @@ public class FormattingUtilsTest {
@Test
public void ltr(){
- assertEquals("\u202aHello World\u202c",
FormattingUtils.getEncoded("ltr", "Hello World"));
+ assertEquals("Hello World", FormattingUtils.getEncoded("ltr",
"Hello World"));
}
@Test