- @Test
- public void testMasterSalFacade() throws UnknownHostException {
- final ExecutorService executorService = mock(ExecutorService.class);
- doReturn(executorService).when(processingExecutor).getExecutor();
-
- final Credentials credentials = new LoginPasswordBuilder().setPassword("admin").setUsername("admin").build();
- final NetconfNode netconfNode = new NetconfNodeBuilder()
- .setHost(new Host(new IpAddress(new Ipv4Address("127.0.0.1"))))
- .setPort(new PortNumber(9999))
- .setReconnectOnChangedSchema(true)
- .setDefaultRequestTimeoutMillis(1000L)
- .setBetweenAttemptsTimeoutMillis(100)
- .setSchemaless(false)
- .setTcpOnly(false)
- .setCredentials(credentials)
- .build();
-
- final Node node = new NodeBuilder().setNodeId(NODE_ID).addAugmentation(NetconfNode.class, netconfNode).build();
- builder.setSchemaResourceDTO(NetconfTopologyUtils.setupSchemaCacheDTO(node));
- final RemoteDeviceConnectorImpl remoteDeviceConnection =
- new RemoteDeviceConnectorImpl(builder.build(), remoteDeviceId, TIMEOUT, mountPointService);
-
- final ActorRef masterRef = mock(ActorRef.class);
-
- final NetconfConnectorDTO connectorDTO =
- remoteDeviceConnection.createDeviceCommunicator(NODE_ID, netconfNode, masterRef);
-
- assertTrue(connectorDTO.getFacade() instanceof MasterSalFacade);
- }
-