- private OpenRoadmInterfaceFactory openRoadmInterfaceFactory;
- private CrossConnect crossConnect;
- private OlmService olmService;
- private NetworkModelWavelengthService networkModelWavelengthService;
-
- private void setMountPoint(MountPoint mountPoint) {
- this.mountPointService = new MountPointServiceStub(mountPoint);
- this.deviceTransactionManager = new DeviceTransactionManagerImpl(this.mountPointService, 3000);
- this.openRoadmInterfaces = new OpenRoadmInterfacesImpl(this.deviceTransactionManager);
- this.openRoadmInterfaces = Mockito.spy(this.openRoadmInterfaces);
- this.portMapping = new PortMappingImpl(this.getDataBroker(), this.deviceTransactionManager,
- openRoadmInterfaces);
- this.openRoadmInterfaceFactory = new OpenRoadmInterfaceFactory(portMapping,
- openRoadmInterfaces);
- this.crossConnect = new CrossConnectImpl(this.deviceTransactionManager);
- this.deviceRenderer = new DeviceRendererServiceImpl(this.getDataBroker(),
- this.deviceTransactionManager, openRoadmInterfaceFactory, openRoadmInterfaces, crossConnect, portMapping);
- }
-
- @Before
- public void setUp() throws OpenRoadmInterfaceException {
- setMountPoint(new MountPointStub(getDataBroker()));
- this.olmService = new OlmServiceStub();
- this.olmService = Mockito.spy(this.olmService);
- this.networkModelWavelengthService = new NetworkModelWavelengthServiceImpl(getDataBroker());
- this.rendererServiceOperations = new RendererServiceOperationsImpl(this.deviceRenderer, this.olmService,
- getDataBroker(), this.networkModelWavelengthService);
- Mockito.doNothing().when(this.openRoadmInterfaces).postEquipmentState(Mockito.anyString(),
- Mockito.anyString(), Mockito.anyBoolean());
- }
-
-
- @Test
- public void serviceImplementationTerminationPointAsResourceTtp() {
-
- ServiceImplementationRequestInput input = ServiceDataUtils
- .buildServiceImplementationRequestInputTerminationPointResource(OpenRoadmInterfacesImpl.TTP_TOKEN);
- writePortMapping(input, OpenRoadmInterfacesImpl.TTP_TOKEN);
- ServiceImplementationRequestOutput result = this.rendererServiceOperations.serviceImplementation(input);
- Assert.assertEquals(ResponseCodes.RESPONSE_OK, result.getConfigurationResponseCommon().getResponseCode());
-
- }
-
- @Test
- public void serviceImplementationTerminationPointAsResourcePp() {