package jumptest.junit;
import java.util.ArrayList;
import junit.framework.TestCase;
import com.vividsolutions.jump.util.StringUtil;
public class StringUtilTestCase extends TestCase {
public StringUtilTestCase(String Name_) {
super(Name_);
}
public static void main(String[] args) {
String[] testCaseName = {StringUtilTestCase.class.getName()};
junit.textui.TestRunner.main(testCaseName);
}
public void testToCommaDelimitedString() {
ArrayList a = new ArrayList();
a.add("A");
a.add("B");
a.add("C");
assertEquals("A, B, C", StringUtil.toCommaDelimitedString(a));
}
public void testToFriendlyName() {
assertEquals("String", StringUtil.toFriendlyName(String.class.getName()));
}
public void testCapitalize() {
assertEquals("", StringUtil.capitalize(""));
assertEquals("1a2b x", StringUtil.capitalize("1a2b x"));
assertEquals("A2b3 x", StringUtil.capitalize("a2b3 x"));
assertEquals("A2B3 x", StringUtil.capitalize("A2B3 x"));
}
public void testUncapitalize() {
assertEquals("", StringUtil.uncapitalize(""));
assertEquals("1a2b x", StringUtil.uncapitalize("1a2b x"));
assertEquals("a2b3 x", StringUtil.uncapitalize("a2b3 x"));
assertEquals("a2B3 x", StringUtil.uncapitalize("A2B3 x"));
}
}