doReturn(dataBroker).when(session).getSALService(DataBroker.class);
WriteTransaction tx = mock(WriteTransaction.class);
- doNothing().when(tx).merge(any(LogicalDatastoreType.class), any(InstanceIdentifier.class)
- , any(DataObject.class), anyBoolean());
+ doNothing().when(tx).merge(any(LogicalDatastoreType.class), any(InstanceIdentifier.class),
+ any(DataObject.class), anyBoolean());
doNothing().when(tx).delete(any(LogicalDatastoreType.class), any(InstanceIdentifier.class));
doReturn(Futures.immediateCheckedFuture(null)).when(tx).submit();
doReturn(tx).when(dataBroker).newWriteOnlyTransaction();
- writer = new NotificationToMdsalWriter(notificationCollector);
- writer.onSessionInitiated(session);
+ writer = new NotificationToMdsalWriter(notificationCollector, dataBroker);
+ writer.start();
}
@Test
writer.onStreamRegistered(testStream);
- verify(dataBroker.newWriteOnlyTransaction()).merge(LogicalDatastoreType.OPERATIONAL, streamIdentifier, testStream, true);
+ verify(dataBroker.newWriteOnlyTransaction()).merge(LogicalDatastoreType.OPERATIONAL, streamIdentifier,
+ testStream, true);
writer.onStreamUnregistered(testStreamName);
}
@Test
- public void testClose(){
+ public void testClose() {
doNothing().when(notificationRegistration).close();
final InstanceIdentifier streamIdentifier = InstanceIdentifier.create(Netconf.class);