SimpleMenuItem implements MenuItem, Serializable { @Override public String toString() { StringBuilder buff = new StringBuilder("SimpleMenuItem["); if (getValue() != null) { buff.append("value=").append(getValue()).append(", "); } if (getLink() != null) { buff.append("link=").append(getLink()).append(", "); } if (getTooltip() != null) { buff.append("tooltip=").append(getTooltip()).append(", "); } if (getIcon() != null) { buff.append("icon=").append(getIcon()).append(", "); } buff.append("]"); return buff.toString(); } SimpleMenuItem(); void setValue(String value); String getValue(); void setLink(String link); String getLink(); void setIcon(String icon); String getIcon(); void setTooltip(String tooltip); String getTooltip(); @Override String toString();  }
@Test public void testToString() { item.setIcon("icon"); item.setLink("link"); item.setTooltip("tooltip"); item.setValue("value"); assertEquals( "SimpleMenuItem[value=value, link=link, tooltip=tooltip, icon=icon, ]", item.toString()); }