### Question:
IntegrationProcessStatus { @Override public String toString() { return GoodDataToStringBuilder.defaultToString(this); } @JsonCreator protected  IntegrationProcessStatus(@JsonProperty("status") Status status,
                                       @JsonProperty("started") ZonedDateTime started,
                                       @JsonProperty("finished") ZonedDateTime finished,
                                       @JsonProperty("links") Map<String, String> links); Status getStatus(); ZonedDateTime getStarted(); ZonedDateTime getFinished(); @JsonIgnore boolean isFinished(); @JsonIgnore boolean isFailed(); @JsonIgnore String getUri(); @JsonIgnore String getId(); @Override String toString(); static final String URI; }### Answer:
@Test public void testToStringFormat() { final IntegrationProcessStatus process = new IntegrationProcessStatus(new Status("unknown code", "", ""), now(), now(), Collections.emptyMap()); assertThat(process.toString(), matchesPattern(IntegrationProcessStatus.class.getSimpleName() + "\\[.*\\]")); }