2 * Created on 2005/07/01
\r
5 package jp.co.areaweb.tools.core;
\r
7 import junit.framework.TestCase;
\r
12 * 文字列のトリミングを行う.通常のjava.lang.String.trim()の機能に加えて、
\r
13 * 全角スペースもトリム対象の文字に加える。
\r
15 public class JapaneseStringTest extends TestCase {
\r
21 public void test000() throws Exception {
\r
22 assertEquals("全角のスペースは空白文字か?", true, java.lang.Character.isWhitespace(' '));
\r
29 public void test001() throws Exception {
\r
30 assertEquals("", JapaneseString.trim(""));
\r
31 assertEquals("", JapaneseString.trim(" "));
\r
32 assertEquals("ABC", JapaneseString.trim("ABC"));
\r
33 assertEquals("ABC", JapaneseString.trim(" ABC"));
\r
34 assertEquals("ABC", JapaneseString.trim(" ABC"));
\r
35 assertEquals("ABC", JapaneseString.trim("ABC "));
\r
36 assertEquals("ABC", JapaneseString.trim("ABC "));
\r
37 assertEquals("A B C", JapaneseString.trim(" A B C "));
\r
38 assertEquals("A B C", JapaneseString.trim("A B C "));
\r
45 public void test002() throws Exception {
\r
46 assertEquals("", JapaneseString.trim(" "));
\r
47 assertEquals("ABC", JapaneseString.trim(" ABC"));
\r
48 assertEquals("ABC", JapaneseString.trim(" ABC"));
\r
49 assertEquals("ABC", JapaneseString.trim("ABC "));
\r
50 assertEquals("ABC", JapaneseString.trim("ABC "));
\r
51 assertEquals("A BC", JapaneseString.trim(" A BC "));
\r
52 assertEquals("A B C", JapaneseString.trim("A B C "));
\r
59 public void test003() throws Exception {
\r
60 assertEquals("", JapaneseString.trim(" "));
\r
61 assertEquals("いろは", JapaneseString.trim(" いろは"));
\r
62 assertEquals("いろは", JapaneseString.trim(" いろは"));
\r
63 assertEquals("いろは", JapaneseString.trim("いろは "));
\r
64 assertEquals("いろは", JapaneseString.trim("いろは "));
\r
65 assertEquals("い ろ は", JapaneseString.trim(" い ろ は "));
\r
66 assertEquals("い ろ は", JapaneseString.trim("い ろ は "));
\r