RetrieveFeatureLiveCommandImpl extends AbstractQueryLiveCommand<RetrieveFeatureLiveCommand,
        RetrieveFeatureLiveCommandAnswerBuilder> implements RetrieveFeatureLiveCommand { @Override public String getFeatureId() { return featureId; } private  RetrieveFeatureLiveCommandImpl(final RetrieveFeature command); @Nonnull static RetrieveFeatureLiveCommandImpl of(final Command<?> command); @Override String getFeatureId(); @Override RetrieveFeatureLiveCommand setDittoHeaders(final DittoHeaders dittoHeaders); @Nonnull @Override RetrieveFeatureLiveCommandAnswerBuilder answer(); @Nonnull @Override String toString();  }
@Test public void getRetrieveFeatureLiveCommandReturnsExpected() { assertThat(underTest) .withType(retrieveFeatureTwinCommand.getType()) .withDittoHeaders(retrieveFeatureTwinCommand.getDittoHeaders()) .withId(retrieveFeatureTwinCommand.getThingEntityId()) .withManifest(retrieveFeatureTwinCommand.getManifest()) .withResourcePath(retrieveFeatureTwinCommand.getResourcePath()); assertThat(underTest.getFeatureId()).isEqualTo(retrieveFeatureTwinCommand.getFeatureId()); }