MissingThingIdsException extends DittoRuntimeException implements ThingException { public static MissingThingIdsException fromJson(final JsonObject jsonObject, final DittoHeaders dittoHeaders) { return DittoRuntimeException.fromJson(jsonObject, dittoHeaders, new Builder()); } private  MissingThingIdsException(final DittoHeaders dittoHeaders,
            @Nullable final String message,
            @Nullable final String description,
            @Nullable final Throwable cause,
            @Nullable final URI href); static Builder newBuilder(); static MissingThingIdsException fromJson(final JsonObject jsonObject, final DittoHeaders dittoHeaders); static final String ERROR_CODE; static final HttpStatusCode STATUS_CODE; }
@Test public void createInstanceFromValidJson() { final MissingThingIdsException underTest = MissingThingIdsException.fromJson(KNOWN_JSON, EMPTY_DITTO_HEADERS); assertThat(underTest).isEqualTo(MISSING_THING_IDS_EXCEPTION); }