RetrieveThingsLiveCommandImpl extends AbstractQueryLiveCommand<RetrieveThingsLiveCommand,
        RetrieveThingsLiveCommandAnswerBuilder> implements RetrieveThingsLiveCommand { @Nonnull @Override public List<ThingId> getThingEntityIds() { return thingIds; } private  RetrieveThingsLiveCommandImpl(final RetrieveThings command); @Nonnull static RetrieveThingsLiveCommandImpl of(final Command<?> command); @Nonnull @Override List<ThingId> getThingEntityIds(); @Nonnull @Override Optional<String> getNamespace(); @Override RetrieveThingsLiveCommand setDittoHeaders(final DittoHeaders dittoHeaders); @Nonnull @Override RetrieveThingsLiveCommandAnswerBuilder answer(); @Nonnull @Override String toString();  }
@Test public void getRetrieveThingsLiveCommandReturnsExpected() { assertThat(underTest) .withType(retrieveThingTwinCommand.getType()) .withDittoHeaders(retrieveThingTwinCommand.getDittoHeaders()) .withId(retrieveThingTwinCommand.getThingEntityId()) .withManifest(retrieveThingTwinCommand.getManifest()) .withResourcePath(retrieveThingTwinCommand.getResourcePath()); assertThat(underTest.getThingEntityIds()).isEqualTo(retrieveThingTwinCommand.getThingEntityIds()); }