package detective.core.common.utils; import static org.junit.Assert.*; import org.junit.Test; import detective.common.utils.ConsoleTable; public class ConsoleTableTest { @Test public void test() { ConsoleTable t = new ConsoleTable(4, "Title abc def"); t.appendRow(); t.appendColum("Id").appendColum("Name").appendColum("Sex").appendColum("Age"); t.appendRow(); t.appendColum("1").appendColum("Kong.Denny").appendColum("Male").appendColum("28"); t.appendRow(); t.appendColum("2").appendColum("James.luo"); String output = t.toString(); System.out.println(output); assertEquals(output, "" + "|=========== Title abc def ============|\n" + "| Id | Name | Sex | Age |\n" + "|======================================|\n" + "| 1 | Kong.Denny | Male | 28 |\n" + "|--------------------------------------|\n" + "| 2 | James.luo | | |\n" + "|--------------------------------------|\n"); } }