OSDN Git Service

init
authorhayashi <yuu.hayashi@deister.jp>
Fri, 4 Feb 2011 11:02:08 +0000 (20:02 +0900)
committerhayashi <yuu.hayashi@deister.jp>
Fri, 4 Feb 2011 11:02:08 +0000 (20:02 +0900)
test/jp/co/areaweb/tools/core/TestJapaneseString.java [new file with mode: 0644]

diff --git a/test/jp/co/areaweb/tools/core/TestJapaneseString.java b/test/jp/co/areaweb/tools/core/TestJapaneseString.java
new file mode 100644 (file)
index 0000000..e2af214
--- /dev/null
@@ -0,0 +1,68 @@
+/*
+ * Created on 2005/07/01
+ *
+ */
+package jp.co.areaweb.tools.core;
+
+import junit.framework.TestCase;
+
+/**
+ * @author y_hayashi
+ *
+ * 文字列のトリミングを行う.通常のjava.lang.String.trim()の機能に加えて、
+ * 全角スペースもトリム対象の文字に加える。
+ */
+public class TestJapaneseString extends TestCase {
+
+       /**
+        * テスト
+        * 通常のトリム動作
+        */
+       public void test000() throws Exception {
+               assertEquals("全角のスペースは空白文字か?", true, java.lang.Character.isWhitespace(' '));
+       }
+       
+       /**
+        * テスト1
+        * 通常のトリム動作
+        */
+       public void test001() throws Exception {
+               assertEquals("", JapaneseString.trim(""));
+               assertEquals("", JapaneseString.trim("   "));
+               assertEquals("ABC", JapaneseString.trim("ABC"));
+               assertEquals("ABC", JapaneseString.trim(" ABC"));
+               assertEquals("ABC", JapaneseString.trim("       ABC"));
+               assertEquals("ABC", JapaneseString.trim("ABC  "));
+               assertEquals("ABC", JapaneseString.trim("ABC    "));
+               assertEquals("A B C", JapaneseString.trim("     A       B C  "));
+               assertEquals("A B C", JapaneseString.trim("A    B C             "));
+       }
+       
+       /**
+        * テスト2
+        * 全角スペース
+        */
+       public void test002() throws Exception {
+               assertEquals("", JapaneseString.trim("  "));
+               assertEquals("ABC", JapaneseString.trim(" ABC"));
+               assertEquals("ABC", JapaneseString.trim("  ABC"));
+               assertEquals("ABC", JapaneseString.trim("ABC "));
+               assertEquals("ABC", JapaneseString.trim("ABC  "));
+               assertEquals("A BC", JapaneseString.trim(" A BC  "));
+               assertEquals("A B C", JapaneseString.trim("A  B C         "));
+       }
+       
+       /**
+        * テスト3
+        * 日本語コード
+        */
+       public void test003() throws Exception {
+               assertEquals("", JapaneseString.trim("                 "));
+               assertEquals("いろは", JapaneseString.trim(" いろは"));
+               assertEquals("いろは", JapaneseString.trim("  いろは"));
+               assertEquals("いろは", JapaneseString.trim("いろは "));
+               assertEquals("いろは", JapaneseString.trim("いろは  "));
+               assertEquals("い ろ は", JapaneseString.trim(" い ろ は  "));
+               assertEquals("い   ろ     は", JapaneseString.trim("い   ろ        は   "));
+       }
+}