Search in sources :

Example 36 with MetaverseComponentDescriptor

use of org.pentaho.metaverse.api.MetaverseComponentDescriptor in project pentaho-kettle by pentaho.

the class XMLOutputStepAnalyzerTest method setUp.

@Before
public void setUp() throws Exception {
    analyzer = spy(new XMLOutputStepAnalyzer());
    analyzer.setMetaverseBuilder(mockBuilder);
    analyzer.setBaseStepMeta(meta);
    analyzer.setRootNode(node);
    analyzer.setParentTransMeta(mockTransMeta);
    analyzer.setParentStepMeta(parentStepMeta);
    descriptor = new MetaverseComponentDescriptor("test", DictionaryConst.NODE_TYPE_TRANS_STEP, mockNamespace);
    analyzer.setDescriptor(descriptor);
    analyzer.setObjectFactory(metaverseObjectFactory);
    when(mockXMLOutput.getStepDataInterface()).thenReturn(data);
    when(mockXMLOutput.getStepMeta()).thenReturn(parentStepMeta);
    when(meta.getParentStepMeta()).thenReturn(parentStepMeta);
    when(parentStepMeta.getStepMetaInterface()).thenReturn(meta);
    when(parentStepMeta.getParentTransMeta()).thenReturn(mockTransMeta);
    when(parentStepMeta.getName()).thenReturn("test");
    when(parentStepMeta.getStepID()).thenReturn("XmlOutputStep");
}
Also used : MetaverseComponentDescriptor(org.pentaho.metaverse.api.MetaverseComponentDescriptor) Before(org.junit.Before)

Aggregations

MetaverseComponentDescriptor (org.pentaho.metaverse.api.MetaverseComponentDescriptor)36 Before (org.junit.Before)19 IMetaverseNode (org.pentaho.metaverse.api.IMetaverseNode)16 IComponentDescriptor (org.pentaho.metaverse.api.IComponentDescriptor)9 MetaverseAnalyzerException (org.pentaho.metaverse.api.MetaverseAnalyzerException)8 IMetaverseObjectFactory (org.pentaho.metaverse.api.IMetaverseObjectFactory)6 KettleException (org.pentaho.di.core.exception.KettleException)5 KettleXMLException (org.pentaho.di.core.exception.KettleXMLException)5 INamespace (org.pentaho.metaverse.api.INamespace)5 FileNotFoundException (java.io.FileNotFoundException)4 Matchers.anyString (org.mockito.Matchers.anyString)4 KettleMissingPluginsException (org.pentaho.di.core.exception.KettleMissingPluginsException)4 KettleStepException (org.pentaho.di.core.exception.KettleStepException)4 JobMeta (org.pentaho.di.job.JobMeta)4 Repository (org.pentaho.di.repository.Repository)4 RepositoryDirectoryInterface (org.pentaho.di.repository.RepositoryDirectoryInterface)4 Namespace (org.pentaho.metaverse.api.Namespace)4 TransMeta (org.pentaho.di.trans.TransMeta)3 BaseStepMeta (org.pentaho.di.trans.step.BaseStepMeta)3 StepMeta (org.pentaho.di.trans.step.StepMeta)3