### Question:
MicroDocument extends AbstractMicroNodeWithChildren implements IMicroDocument { @Override public String toString () { return ToStringGenerator.getDerived (super.toString ()).append ("Standalone", m_eStandalone).getToString (); } MicroDocument();  MicroDocument(@Nullable final IMicroDocumentType aDocType); @Nonnull EMicroNodeType getType(); String getNodeName(); @Nonnull ETriState getStandalone(); void setStandalone(@Nonnull final ETriState eStandalone); @Nullable IMicroDocumentType getDocType(); @Nullable IMicroElement getDocumentElement(); @Nonnull IMicroDocument getClone(); @Override boolean isEqualContent(@Nullable final IMicroNode o); @Override String toString(); static final ETriState DEFAULT_STANDALONE; }### Answer:
@Test public void testToString () { final IMicroDocument d = new MicroDocument (); CommonsTestHelper.testToStringImplementation (d); }