@@ -0,0 +1,813 @@
+package net.vergien.beanautoutils.demo;%0A%0Aimport static org.hamcrest.CoreMatchers.endsWith;%0Aimport static org.hamcrest.CoreMatchers.is;%0Aimport static org.hamcrest.CoreMatchers.not;%0Aimport static org.junit.Assert.assertThat;%0Aimport org.junit.Test;%0A%0Apublic class TestDemoToString %7B%0A%0A  @Test%0A  public void testToString() %7B%0A    assertThat(new Demo().toString(), endsWith(%0A        %22%5BintMember=0, boolenMember=false, longMember=0, shortMember=0, floatMember=0.0, doubleMember=0.0, byteMember=0, arrayMember=null, nonPrimitiveMember=null%5D%22));%0A  %7D%0A%0A  @Test%0A  public void testToString_sameInstance() %7B%0A    Demo demo = new Demo();%0A    assertThat(demo.toString(), is(demo.toString()));%0A  %7D%0A%0A  @Test%0A  public void testToString_differentInstance() %7B%0A    assertThat(new Demo().toString(), is(not(new Demo().toString())));%0A  %7D%0A%7D%0A

Add some test for toString