### Question:
ReportDefinition extends AbstractObj implements Queryable, Updatable { @Override public String toString() { return GoodDataToStringBuilder.defaultToString(this); } @JsonCreator  ReportDefinition(@JsonProperty("meta") Meta meta, @JsonProperty("content") ReportDefinitionContent content, @JsonProperty("links") Map<String, String> links);   ReportDefinition(Meta meta, ReportDefinitionContent content);   ReportDefinition(String title, ReportDefinitionContent content); @JsonIgnore String getFormat(); @JsonIgnore Grid getGrid(); @JsonIgnore String getExplainUri(); @Override String toString();  }### Answer:
@Test public void testToStringFormat() throws Exception { final ReportDefinition def = readObjectFromResource("/md/report/oneNumberReportDefinition.json", ReportDefinition.class); assertThat(def.toString(), matchesPattern(ReportDefinition.class.getSimpleName() + "\\[.*\\]")); }