Enabling Data Change Notifications for all nodes in cluster.
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / test / java / org / opendaylight / controller / cluster / datastore / messages / RegisterChangeListenerTest.java
index 5dfabce0066ce04758dc3a4e8b83ce4624af4d9b..4ccee663e981ddc009a93fb105b9c9f5cd06d7b2 100644 (file)
@@ -41,7 +41,7 @@ public class RegisterChangeListenerTest extends AbstractActorTest {
     public void testToSerializable(){
         TestActorRef<Actor> testActor = factory.createTestActor(MessageCollectorActor.props());
         RegisterChangeListener registerChangeListener = new RegisterChangeListener(TestModel.TEST_PATH, testActor
-                , AsyncDataBroker.DataChangeScope.BASE);
+                , AsyncDataBroker.DataChangeScope.BASE, false);
 
         ListenerRegistrationMessages.RegisterChangeListener serialized
                 = registerChangeListener.toSerializable();
@@ -51,6 +51,7 @@ public class RegisterChangeListenerTest extends AbstractActorTest {
         assertEquals("urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:store:test", path.getCode(0));
         assertEquals(Serialization.serializedActorPath(testActor), serialized.getDataChangeListenerActorPath());
         assertEquals(AsyncDataBroker.DataChangeScope.BASE.ordinal(), serialized.getDataChangeScope());
+        assertEquals(false, serialized.getRegisterOnAllInstances());
 
     }
 
@@ -58,7 +59,7 @@ public class RegisterChangeListenerTest extends AbstractActorTest {
     public void testFromSerializable(){
         TestActorRef<Actor> testActor = factory.createTestActor(MessageCollectorActor.props());
         RegisterChangeListener registerChangeListener = new RegisterChangeListener(TestModel.TEST_PATH, testActor
-                , AsyncDataBroker.DataChangeScope.SUBTREE);
+                , AsyncDataBroker.DataChangeScope.SUBTREE, true);
 
         ListenerRegistrationMessages.RegisterChangeListener serialized
                 = registerChangeListener.toSerializable();
@@ -69,7 +70,7 @@ public class RegisterChangeListenerTest extends AbstractActorTest {
         assertEquals(TestModel.TEST_PATH, registerChangeListener.getPath());
         assertEquals(testActor.path().toString(), fromSerialized.getDataChangeListenerPath().toString());
         assertEquals(AsyncDataBroker.DataChangeScope.SUBTREE, fromSerialized.getScope());
-
+        assertEquals(true, fromSerialized.isRegisterOnAllInstances());
 
     }
 }
\ No newline at end of file