TestStringsUtil.java
package org.frameworks.util.test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
import junit.textui.TestRunner;
import org.frameworks.util.StringsUtil;
public class TestStringsUtil extends TestCase
{
public TestStringsUtil(String name)
{
super(name);
}
public static void main(String[] args)
{
TestRunner.run(new TestSuite(TestStringsUtil.class));
}
protected void setUp()
{
}
protected void tearDown()
{
}
public static void testGetHtml()
{
assertEquals("", StringsUtil.getHtml(null));
assertEquals("&&<>ÄäÖö" +
"Üüß"´<BR>abc",
StringsUtil.getHtml("&&<>ÄäÖöÜüß\"'\nabc"));
}
public static void testGetXmlFo()
{
assertEquals("", StringsUtil.getXmlFo(null));
assertEquals("&&<>ÄäÖö" +
"Üüß"' abc",
StringsUtil.getXmlFo("&&<>ÄäÖöÜüß\"'\nabc"));
}
public static void testReplace()
{
assertEquals(null, StringsUtil.replace(null, null, "any"));
assertEquals("", StringsUtil.replace("", "", "any"));
assertEquals("123", StringsUtil.replace("123", "", "aaa"));
assertEquals("1aa31aa3", StringsUtil.replace("123123", "2", "aa"));
assertEquals("1''3", StringsUtil.replace("1'3", "'", "''"));
}
public static void testgetWord()
{
assertEquals("", StringsUtil.getWord(0, null));
assertEquals("", StringsUtil.getWord(1, "a"));
assertEquals("c3", StringsUtil.getWord(2, " a1 b2 c3 d4 "));
}
}