Search in sources :

Example 1 with DummyMetadataTalendTypeFilter

use of org.talend.core.model.metadata.DummyMetadataTalendTypeFilter in project tdi-studio-se by Talend.

the class NodeUtilTest method createMetadataTalendTypeFilter.

@Test
public void createMetadataTalendTypeFilter() {
    DummyComponent comp = Mockito.mock(DummyComponent.class);
    Mockito.when(comp.getType()).thenReturn(ComponentCategory.CATEGORY_4_CAMEL.getName());
    //$NON-NLS-1$
    INode node = new DataNode(comp, "");
    MetadataTalendTypeFilter filter = NodeUtil.createMetadataTalendTypeFilter(node);
    assertTrue(filter instanceof DummyMetadataTalendTypeFilter);
    Mockito.when(comp.getType()).thenReturn(ComponentCategory.CATEGORY_4_DI.getName());
    //$NON-NLS-1$
    node = new DataNode(comp, "");
    filter = NodeUtil.createMetadataTalendTypeFilter(node);
    assertTrue(filter instanceof DummyMetadataTalendTypeFilter);
    Mockito.when(comp.getType()).thenReturn(ComponentCategory.CATEGORY_4_MAPREDUCE.getName());
    //$NON-NLS-1$
    node = new DataNode(comp, "");
    filter = NodeUtil.createMetadataTalendTypeFilter(node);
    assertTrue(filter instanceof MrMetadataTalendTypeFilter);
    Mockito.when(comp.getType()).thenReturn(ComponentCategory.CATEGORY_4_SPARK.getName());
    //$NON-NLS-1$
    node = new DataNode(comp, "");
    filter = NodeUtil.createMetadataTalendTypeFilter(node);
    assertTrue(filter instanceof SparkMetadataTalendTypeFilter);
    Mockito.when(comp.getType()).thenReturn(ComponentCategory.CATEGORY_4_SPARKSTREAMING.getName());
    //$NON-NLS-1$
    node = new DataNode(comp, "");
    filter = NodeUtil.createMetadataTalendTypeFilter(node);
    assertTrue(filter instanceof SparkMetadataTalendTypeFilter);
    Mockito.when(comp.getType()).thenReturn(ComponentCategory.CATEGORY_4_STORM.getName());
    //$NON-NLS-1$
    node = new DataNode(comp, "");
    filter = NodeUtil.createMetadataTalendTypeFilter(node);
    assertTrue(filter instanceof StormMetadataTalendTypeFilter);
}
Also used : StormMetadataTalendTypeFilter(org.talend.core.model.metadata.StormMetadataTalendTypeFilter) INode(org.talend.core.model.process.INode) DummyComponent(org.talend.designer.core.model.components.DummyComponent) DataNode(org.talend.designer.core.model.process.DataNode) MrMetadataTalendTypeFilter(org.talend.core.model.metadata.MrMetadataTalendTypeFilter) MetadataTalendTypeFilter(org.talend.core.model.metadata.MetadataTalendTypeFilter) SparkMetadataTalendTypeFilter(org.talend.core.model.metadata.SparkMetadataTalendTypeFilter) StormMetadataTalendTypeFilter(org.talend.core.model.metadata.StormMetadataTalendTypeFilter) DummyMetadataTalendTypeFilter(org.talend.core.model.metadata.DummyMetadataTalendTypeFilter) DummyMetadataTalendTypeFilter(org.talend.core.model.metadata.DummyMetadataTalendTypeFilter) MrMetadataTalendTypeFilter(org.talend.core.model.metadata.MrMetadataTalendTypeFilter) SparkMetadataTalendTypeFilter(org.talend.core.model.metadata.SparkMetadataTalendTypeFilter) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)1 DummyMetadataTalendTypeFilter (org.talend.core.model.metadata.DummyMetadataTalendTypeFilter)1 MetadataTalendTypeFilter (org.talend.core.model.metadata.MetadataTalendTypeFilter)1 MrMetadataTalendTypeFilter (org.talend.core.model.metadata.MrMetadataTalendTypeFilter)1 SparkMetadataTalendTypeFilter (org.talend.core.model.metadata.SparkMetadataTalendTypeFilter)1 StormMetadataTalendTypeFilter (org.talend.core.model.metadata.StormMetadataTalendTypeFilter)1 INode (org.talend.core.model.process.INode)1 DummyComponent (org.talend.designer.core.model.components.DummyComponent)1 DataNode (org.talend.designer.core.model.process.DataNode)1