### Question:
TableInputStepAnalyzer extends ConnectionExternalResourceStepAnalyzer<TableInputMeta> { public void setBaseStepMeta( TableInputMeta meta ) { baseStepMeta = meta; }  @Override Set<Class<? extends BaseStepMeta>> getSupportedSteps(); @Override String getResourceInputNodeType(); @Override String getResourceOutputNodeType(); @Override boolean isOutput(); @Override boolean isInput(); @Override IMetaverseNode getConnectionNode(); void setBaseStepMeta( TableInputMeta meta ); @Override String toString();  }### Answer:
@Test public void testSetBaseStepMeta() throws Exception { analyzer.setBaseStepMeta( meta ); DatabaseConnectionAnalyzer dbAnalyzer = mock( DatabaseConnectionAnalyzer.class ); doReturn( dbAnalyzer ).when( analyzer ).getConnectionAnalyzer(); analyzer.getConnectionNode(); verify( meta, times( 1 ) ).getDatabaseMeta(); }