ArpFlowManager extends AbstractFlowManager implements TopologyListener { @Override public void pushFlow(final NodeId nodeId, final FlowAction flowAction) { final FlowBuilder flowBuilder = createArpReplyToControllerFlow(); super.writeDataTransaction(nodeId, flowBuilder, flowAction); } ArpFlowManager(final DataBroker dataBroker,
                          final PipelineManager pipelineManager,
                          final NetworkEventsService networkEventsService); void start(); @Override void pushFlow(final NodeId nodeId, final FlowAction flowAction); @Override void onSwitchAdd(NodeId switchAdded); @Override void onSwitchRemoved(NodeId switchRemoved);  }
@Ignore @Test public void testPushFlow() { MemberModifier.suppress(MemberMatcher.method(LldpFlowManager.class, "writeDataTransaction", NodeId.class, FlowBuilder.class, FlowAction.class)); arpFlowManager.pushFlow(nodeId, flowAction); Mockito.verify(arpFlowManager).writeDataTransaction(any(NodeId.class), any(FlowBuilder.class), any(FlowAction.class)); }