import static org.junit.Assert.assertEquals;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.eq;
-import static org.mockito.ArgumentMatchers.isNull;
import static org.mockito.Mockito.doNothing;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock;
import org.opendaylight.mdsal.dom.api.DOMNotification;
import org.opendaylight.mdsal.dom.api.DOMRpcService;
import org.opendaylight.netconf.dom.api.NetconfDataTreeService;
+import org.opendaylight.netconf.sal.connect.api.RemoteDeviceServices;
import org.opendaylight.netconf.sal.connect.netconf.NetconfDeviceSchema;
import org.opendaylight.netconf.sal.connect.netconf.listener.NetconfDeviceCapabilities;
import org.opendaylight.netconf.sal.connect.netconf.listener.NetconfSessionPreferences;
final var netconfSessionPreferences = NetconfSessionPreferences.fromStrings(
List.of(NetconfMessageTransformUtil.NETCONF_CANDIDATE_URI.toString()));
- final DOMRpcService deviceRpc = mock(DOMRpcService.class);
+ final var deviceServices = new RemoteDeviceServices(mock(DOMRpcService.class), null);
deviceFacade.onDeviceConnected(
new NetconfDeviceSchema(NetconfDeviceCapabilities.empty(), new EmptyMountPointContext(schemaContext)),
- netconfSessionPreferences, deviceRpc, null);
+ netconfSessionPreferences, deviceServices);
verifyConnectionStatusUpdate(ConnectionStatus.Connected);
- verify(mountInstance, times(1)).onTopologyDeviceConnected(eq(schemaContext),
- any(DOMDataBroker.class), any(NetconfDataTreeService.class), eq(deviceRpc),
- any(NetconfDeviceNotificationService.class), isNull());
+ verify(mountInstance, times(1)).onTopologyDeviceConnected(eq(schemaContext), eq(deviceServices),
+ any(DOMDataBroker.class), any(NetconfDataTreeService.class));
}
@Test