- when(ch.getRootNode()).thenReturn(newNode);
-
- DataStoreContextImpl dataStoreContext = new DataStoreContextImpl();
- DataBroker dataBroker = dataStoreContext.getDataBroker();
- RequestProcessor requestProcessor = new RequestProcessor(dataBroker);
- NetworkTransactionService networkTransactionService = new NetworkTransactionImpl(requestProcessor);
- MountPoint mountPoint = new MountPointStub(dataBroker);
- MountPointService mountPointService = new MountPointServiceStub(mountPoint);
- DeviceTransactionManager deviceTransactionManager =
- new DeviceTransactionManagerImpl(mountPointService, 3000);
- R2RLinkDiscovery linkDiskovery = new R2RLinkDiscovery(
- dataBroker, deviceTransactionManager, networkTransactionService);
- OpenRoadmInterfacesImpl121 openRoadmInterfacesImpl121 =
- new OpenRoadmInterfacesImpl121(deviceTransactionManager);
- OpenRoadmInterfacesImpl221 openRoadmInterfacesImpl221 =
- new OpenRoadmInterfacesImpl221(deviceTransactionManager);
- OpenRoadmInterfacesImpl710 openRoadmInterfacesImpl710 =
- new OpenRoadmInterfacesImpl710(deviceTransactionManager);
- MappingUtils mappingUtils = new MappingUtilsImpl(dataBroker);
- OpenRoadmInterfacesImpl openRoadmInterfaces =
- new OpenRoadmInterfacesImpl(deviceTransactionManager, mappingUtils,
- openRoadmInterfacesImpl121, openRoadmInterfacesImpl221, openRoadmInterfacesImpl710);
- PortMappingVersion121 p1 = new PortMappingVersion121(dataBroker, deviceTransactionManager, openRoadmInterfaces);
- PortMappingVersion221 p2 = new PortMappingVersion221(dataBroker, deviceTransactionManager, openRoadmInterfaces);
- PortMappingVersion710 p3 = new PortMappingVersion710(dataBroker, deviceTransactionManager, openRoadmInterfaces);
- PortMapping portMapping = new PortMappingImpl(dataBroker,p3, p2, p1);
- NetworkModelService networkModelService = mock(NetworkModelService.class);
-
- //Start Netconf Topology listener and start adding nodes to the Netconf Topology to verify behaviour
- NetConfTopologyListener listener = new NetConfTopologyListener(networkModelService, dataBroker,
- deviceTransactionManager);