/** * */ package com.sap.furcas.parsergenerator.utils; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import org.junit.Test; import com.sap.furcas.parsergenerator.util.StringConcatUtil; /** * */ public class TestStringConcat { @Test public void testConcatUtil() throws Exception { assertEquals("Test1234hello", StringConcatUtil.concat("Test", 1234, "hello")); assertEquals("", StringConcatUtil.concat()); assertEquals("Test", StringConcatUtil.concat("Test")); assertEquals("Test",StringConcatUtil.concat( new Object() {@Override public String toString() { return "Test";}})); } @org.junit.Test public void testConcatUtil2() throws Exception { assertEquals("Test1234hello", StringConcatUtil.concatBuf("Test", 1234, "hello").toString()); assertEquals("", StringConcatUtil.concatBuf().toString()); assertEquals("Test", StringConcatUtil.concatBuf("Test").toString()); assertEquals("Test", (StringConcatUtil.concatBuf( new Object() {@Override public String toString() { return "Test";}})).toString()); assertTrue(StringConcatUtil.concatBuf("Test") instanceof StringBuilder); } }