Add more debug logging for DTCL registration/notification code paths
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / test / java / org / opendaylight / controller / cluster / datastore / DataTreeChangeListenerActorTest.java
index 6b8658cc4989e39be2f42a935c227389a08be07c..a98d55a99fadb2bb01a7320b0cd88ff9d7c8f711 100644 (file)
@@ -7,6 +7,8 @@
  */
 package org.opendaylight.controller.cluster.datastore;
 
+import static org.opendaylight.controller.md.cluster.datastore.model.TestModel.TEST_PATH;
+
 import akka.actor.ActorRef;
 import akka.actor.DeadLetter;
 import akka.actor.Props;
@@ -31,12 +33,12 @@ public class DataTreeChangeListenerActorTest extends AbstractActorTest {
                 final DataTreeCandidate mockTreeCandidate = Mockito.mock(DataTreeCandidate.class);
                 final ImmutableList<DataTreeCandidate> mockCandidates = ImmutableList.of(mockTreeCandidate);
                 final DOMDataTreeChangeListener mockListener = Mockito.mock(DOMDataTreeChangeListener.class);
-                final Props props = DataTreeChangeListenerActor.props(mockListener);
+                final Props props = DataTreeChangeListenerActor.props(mockListener, TEST_PATH);
                 final ActorRef subject = getSystem().actorOf(props, "testDataTreeChangedNotificationsEnabled");
 
                 // Let the DataChangeListener know that notifications should be
                 // enabled
-                subject.tell(new EnableNotification(true), getRef());
+                subject.tell(new EnableNotification(true, "test"), getRef());
 
                 subject.tell(new DataTreeChanged(mockCandidates), getRef());
 
@@ -54,7 +56,7 @@ public class DataTreeChangeListenerActorTest extends AbstractActorTest {
                 final DataTreeCandidate mockTreeCandidate = Mockito.mock(DataTreeCandidate.class);
                 final ImmutableList<DataTreeCandidate> mockCandidates = ImmutableList.of(mockTreeCandidate);
                 final DOMDataTreeChangeListener mockListener = Mockito.mock(DOMDataTreeChangeListener.class);
-                final Props props = DataTreeChangeListenerActor.props(mockListener);
+                final Props props = DataTreeChangeListenerActor.props(mockListener, TEST_PATH);
                 final ActorRef subject = getSystem().actorOf(props, "testDataTreeChangedNotificationsDisabled");
 
                 subject.tell(new DataTreeChanged(mockCandidates), getRef());
@@ -79,7 +81,7 @@ public class DataTreeChangeListenerActorTest extends AbstractActorTest {
                 final DataTreeCandidate mockTreeCandidate = Mockito.mock(DataTreeCandidate.class);
                 final ImmutableList<DataTreeCandidate> mockCandidates = ImmutableList.of(mockTreeCandidate);
                 final DOMDataTreeChangeListener mockListener = Mockito.mock(DOMDataTreeChangeListener.class);
-                final Props props = DataTreeChangeListenerActor.props(mockListener);
+                final Props props = DataTreeChangeListenerActor.props(mockListener, TEST_PATH);
                 final ActorRef subject = getSystem().actorOf(props, "testDataTreeChangedWithNoSender");
 
                 getSystem().eventStream().subscribe(getRef(), DeadLetter.class);
@@ -119,12 +121,12 @@ public class DataTreeChangeListenerActorTest extends AbstractActorTest {
                 final DOMDataTreeChangeListener mockListener = Mockito.mock(DOMDataTreeChangeListener.class);
                 Mockito.doThrow(new RuntimeException("mock")).when(mockListener).onDataTreeChanged(mockCandidates2);
 
-                Props props = DataTreeChangeListenerActor.props(mockListener);
+                Props props = DataTreeChangeListenerActor.props(mockListener, TEST_PATH);
                 ActorRef subject = getSystem().actorOf(props, "testDataTreeChangedWithListenerRuntimeEx");
 
                 // Let the DataChangeListener know that notifications should be
                 // enabled
-                subject.tell(new EnableNotification(true), getRef());
+                subject.tell(new EnableNotification(true, "test"), getRef());
 
                 subject.tell(new DataTreeChanged(mockCandidates1), getRef());
                 expectMsgClass(DataTreeChangedReply.class);