### Question:
RestClientStepAnalyzer extends ExternalResourceStepAnalyzer<RestMeta> { @Override protected Map<String, RowMetaInterface> getInputRowMetaInterfaces( RestMeta meta ) { return getInputFields( meta ); }  @Override Set<Class<? extends BaseStepMeta>> getSupportedSteps(); @Override IMetaverseNode createResourceNode( IExternalResourceInfo resource ); @Override String getResourceInputNodeType(); @Override String getResourceOutputNodeType(); @Override boolean isOutput(); @Override boolean isInput(); @Override String toString();  }### Answer:
@Test public void testGetInputRowMetaInterface() throws Exception { Map<String, RowMetaInterface> inputs = new HashMap<>(); doReturn( inputs ).when( analyzer ).getInputFields( meta ); Map<String, RowMetaInterface> inputRowMetaInterfaces = analyzer.getInputRowMetaInterfaces( meta ); assertEquals( inputs, inputRowMetaInterfaces ); }