@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();
 }
  @Before
  public void setUp() throws Exception {
    analyzer = spy(new TableInputStepAnalyzer());
    when(mockNamespace.getParentNamespace()).thenReturn(mockNamespace);
    descriptor =
        new MetaverseComponentDescriptor(
            "test", DictionaryConst.NODE_TYPE_TRANS_STEP, mockNamespace);
    analyzer.setDescriptor(descriptor);
    analyzer.setBaseStepMeta(meta);

    IMetaverseObjectFactory factory = MetaverseTestUtils.getMetaverseObjectFactory();
    when(builder.getMetaverseObjectFactory()).thenReturn(factory);

    analyzer.setMetaverseBuilder(builder);
  }