1
2
3
4
5
6
7
8
9
10 package tsukuba_bunko.text.test;
11
12 import junit.framework.TestCase;
13
14 import tsukuba_bunko.text.StringUtil;
15
16
17 /***
18 * @author $Author: ppoi $
19 * @version $Revision: 1.1 $
20 */
21 public class StringUtilTestCase extends TestCase {
22
23 /***
24 * Constructor for StringUtilTestCase.
25 * @param arg0
26 */
27 public StringUtilTestCase(String arg0) {
28 super(arg0);
29 }
30
31 public void testTrimString()
32 {
33 String text = "hoge";
34 assertEquals( "unmatch void string.", text, StringUtil.trimString( " " + text + " ", false) );
35 assertEquals( "unmatch void string.", text, StringUtil.trimString( " " + text + " ", true) );
36 }
37
38 public void testTrimString_VoidString_NotVoidToNull()
39 {
40 String text = "";
41 assertEquals( "unmatch void string.", text, StringUtil.trimString(text, false) );
42 }
43
44 public void testTrimString_VoidString_VoidToNull()
45 {
46 String text = "";
47 assertSame( "unmatch void string.", null, StringUtil.trimString(text, true) );
48 }
49
50 public void testTrimString_SpaceString_NotVoidToNull()
51 {
52 String text = " ";
53 assertEquals( "unmatch void string.", "", StringUtil.trimString(text, false) );
54 }
55
56 public void testTrimString_SpaceString_VoidToNull()
57 {
58 String text = " ";
59 assertSame( "unmatch void string.", null, StringUtil.trimString(text, true) );
60 }
61 }