### Question:
IndentUtils { public IndentUtils() { this(0); } IndentUtils();  IndentUtils(int level); void increase(); String indent(); void decrease(); static final String NL; }### Answer:
@Test public void testIndentUtils$noLevel() throws Exception { IndentUtils sut=new IndentUtils(); assertThat(sut.indent(),isEmptyString()); }
@Test public void testIndentUtils$positiveLevel() throws Exception { String tabs = "\t\t\t\t\t"; for(int i=0;i<tabs.length();i++) { IndentUtils sut=new IndentUtils(i+1); assertThat(sut.indent(),equalTo(tabs.substring(0,i+1))); } }
@Test public void testIndentUtils$negativeLevel() throws Exception { IndentUtils sut=new IndentUtils(-1); assertThat(sut.indent(),isEmptyString()); }