StringUtilTestpublic class StringUtilTest extends TestCase
Methods Summary |
---|
public void | testIndexOf()
StringBuffer sb = new StringBuffer("This Fish in the Ish Wish Dish");
// Test Successes
assertEquals(2, StringUtil.indexOf(sb, "is", 0));
assertEquals(2, StringUtil.indexOf(sb, "is", 2));
assertEquals(6, StringUtil.indexOf(sb, "is", 3));
assertEquals(6, StringUtil.indexOf(sb, "is", 4));
assertEquals(6, StringUtil.indexOf(sb, "is", 5));
assertEquals(6, StringUtil.indexOf(sb, "is", 6));
assertEquals(22,StringUtil.indexOf(sb, "is", 7));
// Test Failures
assertEquals(-1, StringUtil.indexOf(sb, "XX", 0));
assertEquals(-1, StringUtil.indexOf(sb, "XX", 100));
| public void | testSubst()
String oldStr = "Old Mc${fred} had a farm, had ${fred}";
String expect = "Old McFRED had a farm, had FRED";
String newStr = StringUtil.subst("${fred}", "FRED", oldStr);
System.out.println("OLD: " + oldStr);
System.out.println("EXP: " + expect);
System.out.println("GOT: " + newStr);
assertEquals(expect, newStr);
| public void | testToCommaList()
String[] list = { "apples", "oranges", "pumpkins", "bananas" };
assertEquals(
"apples, oranges, pumpkins and bananas",
StringUtil.arrayToCommaList(list));
|
|