Search in sources :

Example 6 with VersionedRemoteGroupPort

use of org.apache.nifi.registry.flow.VersionedRemoteGroupPort in project nifi by apache.

the class TestFlowDifferenceFilters method testFilterAddedRemotePortsWithRemoteInputPortAsComponentB.

@Test
public void testFilterAddedRemotePortsWithRemoteInputPortAsComponentB() {
    VersionedRemoteGroupPort remoteGroupPort = new VersionedRemoteGroupPort();
    remoteGroupPort.setComponentType(ComponentType.REMOTE_INPUT_PORT);
    StandardFlowDifference flowDifference = new StandardFlowDifference(DifferenceType.COMPONENT_ADDED, null, remoteGroupPort, null, null, "");
    // predicate should return false because we don't want to include changes for adding a remote input port
    Assert.assertFalse(FlowDifferenceFilters.FILTER_ADDED_REMOVED_REMOTE_PORTS.test(flowDifference));
}
Also used : StandardFlowDifference(org.apache.nifi.registry.flow.diff.StandardFlowDifference) VersionedRemoteGroupPort(org.apache.nifi.registry.flow.VersionedRemoteGroupPort) Test(org.junit.Test)

Aggregations

VersionedRemoteGroupPort (org.apache.nifi.registry.flow.VersionedRemoteGroupPort)6 StandardFlowDifference (org.apache.nifi.registry.flow.diff.StandardFlowDifference)3 Test (org.junit.Test)3 VersionedComponent (org.apache.nifi.registry.flow.VersionedComponent)2 VersionedProcessGroup (org.apache.nifi.registry.flow.VersionedProcessGroup)2 ArrayList (java.util.ArrayList)1 Collection (java.util.Collection)1 HashMap (java.util.HashMap)1 HashSet (java.util.HashSet)1 LinkedHashSet (java.util.LinkedHashSet)1 List (java.util.List)1 Map (java.util.Map)1 Objects (java.util.Objects)1 Optional (java.util.Optional)1 Set (java.util.Set)1 Function (java.util.function.Function)1 Collectors (java.util.stream.Collectors)1 Stream (java.util.stream.Stream)1 StringUtils (org.apache.commons.lang3.StringUtils)1 ProcessorInstantiationException (org.apache.nifi.controller.exception.ProcessorInstantiationException)1