4 * Copyright(c) 2009 olyutorskii
7 package jp.sfjp.jindolf.util;
9 import org.junit.After;
10 import org.junit.AfterClass;
11 import org.junit.Before;
12 import org.junit.BeforeClass;
13 import org.junit.Test;
15 import static org.junit.Assert.*;
20 public class StringUtilsTest {
22 public StringUtilsTest() {
26 public static void setUpClass() throws Exception{
30 public static void tearDownClass() throws Exception{
38 public void tearDown() {
42 * Test of suppressString method, of class StringUtils.
45 public void testSuppressString(){
46 System.out.println("suppressString");
51 StringUtils.suppressString(null);
53 }catch(NullPointerException e){
56 result = StringUtils.suppressString("");
57 assertEquals("", result);
59 result = StringUtils.suppressString("ABCDE12345");
60 assertEquals("ABCDE12345", result);
62 result = StringUtils.suppressString("ABCDEF123456");
63 assertEquals("ABCDE…23456", result);
65 result = StringUtils.suppressString(" A\tBCDEF123 4\n5\r6");
66 assertEquals("ABCDE…23456", result);
72 * Test of compareSubSequence method, of class StringUtils.
75 public void testCompareSubSequence_6args(){
76 System.out.println("compareSubSequence");
80 result = StringUtils.compareSubSequence("ABCDE",1,3,"ABCDE",1,3);
81 assertTrue(result == 0);
83 result = StringUtils.compareSubSequence("ABCDE",1,3,"ABXDE",1,3);
84 assertTrue(result < 0);
86 result = StringUtils.compareSubSequence("ABXDE",1,3,"ABCDE",1,3);
87 assertTrue(result > 0);
89 result = StringUtils.compareSubSequence("ABCDE",1,3,"ABCDE",2,4);
90 assertTrue(result < 0);
92 result = StringUtils.compareSubSequence("ABCDE",1,3,"#ABCDE",2,4);
93 assertTrue(result == 0);
95 result = StringUtils.compareSubSequence("ABCDE",1,3,"ABCDE",1,4);
96 assertTrue(result < 0);
98 result = StringUtils.compareSubSequence("ABCDE",1,4,"ABCDE",1,3);
99 assertTrue(result > 0);
105 * Test of compareSubSequence method, of class StringUtils.
108 public void testCompareSubSequence_4args(){
109 System.out.println("compareSubSequence");
113 result = StringUtils.compareSubSequence("BCD","ABCDE",1,4);
114 assertTrue(result == 0);
116 result = StringUtils.compareSubSequence("BXD","ABCDE",1,4);
117 assertTrue(result > 0);
119 result = StringUtils.compareSubSequence("BCD","ABXDE",1,4);
120 assertTrue(result < 0);