@Test
public void testSplit() {

	Assert.assertSame(Collections.emptyList(), StringUtil.split(null));
	Assert.assertSame(
		Collections.emptyList(), StringUtil.split(StringPool.BLANK));
	Assert.assertSame(
		Collections.emptyList(), StringUtil.split(StringPool.SPACE));
	Assert.assertEquals(
		Collections.<String>emptyList(),
		StringUtil.split(StringPool.COMMA));
	Assert.assertEquals(
		Collections.<String>emptyList(), StringUtil.split(",,,"));
	Assert.assertEquals(
		Collections.singletonList("test"), StringUtil.split("test"));
	Assert.assertEquals(
		Collections.singletonList("test"), StringUtil.split("test,"));
	Assert.assertEquals(
		Collections.singletonList("test"), StringUtil.split(",test"));
	Assert.assertEquals(
		Arrays.asList("test1", "test2"),
		StringUtil.split("test1-test2", CharPool.DASH));
}