hal/src/zutil/test/StringUtilTest.java

38 lines
1.2 KiB
Java
Raw Normal View History

2010-10-27 13:49:46 +00:00
package zutil.test;
import org.junit.*;
import static org.junit.Assert.*;
import zutil.StringUtil;
public class StringUtilTest {
@Test
public void formatBytesToStringTest() {
assertEquals( StringUtil.formatBytesToString( 100 ), "100.0 B" );
assertEquals( StringUtil.formatBytesToString( 10000 ), "9.7 kB" );
}
@Test
public void trimTest() {
assertEquals( StringUtil.trim("", ' '), "" );
assertEquals( StringUtil.trim(" aa ", ' '), "aa" );
assertEquals( StringUtil.trim("aa ", ' '), "aa" );
assertEquals( StringUtil.trim(" aa", ' '), "aa" );
assertEquals( StringUtil.trim(" aa ", 'a'), "" );
assertEquals( StringUtil.trim("\u0010 aa ", ' '), "aa" );
assertEquals( StringUtil.trim("\n\naa\n\t", ' '), "aa" );
assertEquals( StringUtil.trim("\"aa\"", '\"'), "aa" );
}
@Test
public void trimQuotesTest() {
assertEquals( StringUtil.trimQuotes(""), "" );
assertEquals( StringUtil.trimQuotes("\""), "\"" );
assertEquals( StringUtil.trimQuotes("\"\""), "" );
assertEquals( StringUtil.trimQuotes("\"aa"), "\"aa" );
assertEquals( StringUtil.trimQuotes("aa\""), "aa\"" );
assertEquals( StringUtil.trimQuotes("\"aa\""), "aa" );
}
}