X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2FDataChangeListenerProxyTest.java;h=d5416a0d5be8944c51b1dc382f7091691cf3032d;hp=68e7e1044c8036c7af54337e4fd6e3c725e1eca7;hb=95c296a7c1e8e186a88a0a0dc82e080b2185db33;hpb=482caffb6cc503ab1d156109a5dba8c2fe675f3d diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DataChangeListenerProxyTest.java b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DataChangeListenerProxyTest.java index 68e7e1044c..d5416a0d5b 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DataChangeListenerProxyTest.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DataChangeListenerProxyTest.java @@ -27,52 +27,53 @@ import org.opendaylight.controller.md.cluster.datastore.model.CompositeModel; import org.opendaylight.controller.md.sal.common.api.data.AsyncDataChangeEvent; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; -public class DataChangeListenerProxyTest extends AbstractActorTest { - - private static class MockDataChangedEvent implements AsyncDataChangeEvent> { - Map> createdData = new HashMap<>(); - Map> updatedData = new HashMap<>(); - Map> originalData = new HashMap<>(); - - - @Override - public Map> getCreatedData() { - createdData.put(YangInstanceIdentifier.builder().build(), CompositeModel.createDocumentOne(CompositeModel.createTestContext())); - return createdData; - } - - @Override - public Map> getUpdatedData() { - updatedData.put(YangInstanceIdentifier.builder().build(), CompositeModel.createTestContainer()); - return updatedData; - - } - - @Override - public Set getRemovedPaths() { - Setids = new HashSet<>(); - ids.add( CompositeModel.TEST_PATH); - return ids; - } - - @Override - public Map> getOriginalData() { - originalData.put(YangInstanceIdentifier.builder().build(), CompositeModel.createFamily()); - return originalData; - } - - @Override public NormalizedNode getOriginalSubtree() { - return CompositeModel.createFamily() ; - } +public class DataChangeListenerProxyTest extends AbstractActorTest { - @Override public NormalizedNode getUpdatedSubtree() { - return CompositeModel.createTestContainer(); + private static class MockDataChangedEvent + implements AsyncDataChangeEvent> { + Map> createdData = new HashMap<>(); + Map> updatedData = new HashMap<>(); + Map> originalData = new HashMap<>(); + + @Override + public Map> getCreatedData() { + createdData.put(YangInstanceIdentifier.EMPTY, CompositeModel.createDocumentOne( + CompositeModel.createTestContext())); + return createdData; + } + + @Override + public Map> getUpdatedData() { + updatedData.put(YangInstanceIdentifier.EMPTY, CompositeModel.createTestContainer()); + return updatedData; + + } + + @Override + public Set getRemovedPaths() { + Set ids = new HashSet<>(); + ids.add(CompositeModel.TEST_PATH); + return ids; + } + + @Override + public Map> getOriginalData() { + originalData.put(YangInstanceIdentifier.EMPTY, CompositeModel.createFamily()); + return originalData; + } + + @Override public NormalizedNode getOriginalSubtree() { + return CompositeModel.createFamily() ; + } + + @Override public NormalizedNode getUpdatedSubtree() { + return CompositeModel.createTestContainer(); + } } - } - @Test + @Test public void testOnDataChanged() throws Exception { final Props props = Props.create(MessageCollectorActor.class); final ActorRef actorRef = getSystem().actorOf(props); @@ -83,8 +84,8 @@ public class DataChangeListenerProxyTest extends AbstractActorTest { dataChangeListenerProxy.onDataChanged(new MockDataChangedEvent()); //Check if it was received by the remote actor - ActorContext - testContext = new ActorContext(getSystem(), getSystem().actorOf(Props.create(DoNothingActor.class)), new MockClusterWrapper(), new MockConfiguration()); + ActorContext testContext = new ActorContext(getSystem(), getSystem().actorOf( + Props.create(DoNothingActor.class)), new MockClusterWrapper(), new MockConfiguration()); Object messages = testContext .executeOperation(actorRef, MessageCollectorActor.GET_ALL_MESSAGES);