RetrieveFeatureDefinitionLiveCommandImpl extends AbstractQueryLiveCommand<RetrieveFeatureDefinitionLiveCommand,
        RetrieveFeatureDefinitionLiveCommandAnswerBuilder> implements RetrieveFeatureDefinitionLiveCommand { @Override public String getFeatureId() { return featureId; } private  RetrieveFeatureDefinitionLiveCommandImpl(final RetrieveFeatureDefinition command); @Nonnull static RetrieveFeatureDefinitionLiveCommandImpl of(final Command<?> command); @Override String getFeatureId(); @Override RetrieveFeatureDefinitionLiveCommand setDittoHeaders(final DittoHeaders dittoHeaders); @Nonnull @Override RetrieveFeatureDefinitionLiveCommandAnswerBuilder answer(); @Nonnull @Override String toString();  }
@Test public void getRetrieveFeatureDefinitionLiveCommandReturnsExpected() { assertThat(underTest) .withType(retrieveFeatureDefinitionTwinCommand.getType()) .withDittoHeaders(retrieveFeatureDefinitionTwinCommand.getDittoHeaders()) .withId(retrieveFeatureDefinitionTwinCommand.getThingEntityId()) .withManifest(retrieveFeatureDefinitionTwinCommand.getManifest()) .withResourcePath(retrieveFeatureDefinitionTwinCommand.getResourcePath()); assertThat(underTest.getFeatureId()).isEqualTo(retrieveFeatureDefinitionTwinCommand.getFeatureId()); }