X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2FDataChangeListenerTest.java;h=b39cc84ceff6943d045c7a609afcbb996e212b31;hb=70c27e8bf6d323376a78aa5468faf4f27d081638;hp=26ec583b3e058108f9cc18517f5f6909847f5cd6;hpb=b17205ee3cc4800dccbc222ae8b6607bdc814f76;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DataChangeListenerTest.java b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DataChangeListenerTest.java index 26ec583b3e..b39cc84cef 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DataChangeListenerTest.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DataChangeListenerTest.java @@ -24,9 +24,9 @@ import static org.junit.Assert.assertTrue; public class DataChangeListenerTest extends AbstractActorTest { private static class MockDataChangedEvent implements AsyncDataChangeEvent> { - Map> createdData = new HashMap(); - Map> updatedData = new HashMap(); - Map> originalData = new HashMap(); + Map> createdData = new HashMap<>(); + Map> updatedData = new HashMap<>(); + Map> originalData = new HashMap<>(); @@ -90,11 +90,12 @@ public class DataChangeListenerTest extends AbstractActorTest { public void testDataChangedWhenNotificationsAreEnabled(){ new JavaTestKit(getSystem()) {{ final MockDataChangeListener listener = new MockDataChangeListener(); - final Props props = DataChangeListener.props(CompositeModel.createTestContext(),listener,CompositeModel.FAMILY_PATH ); + final Props props = DataChangeListener.props(listener); final ActorRef subject = getSystem().actorOf(props, "testDataChangedNotificationsEnabled"); new Within(duration("1 seconds")) { + @Override protected void run() { // Let the DataChangeListener know that notifications should @@ -107,6 +108,7 @@ public class DataChangeListenerTest extends AbstractActorTest { final Boolean out = new ExpectMsg(duration("800 millis"), "dataChanged") { // do not put code outside this method, will run afterwards + @Override protected Boolean match(Object in) { if (in != null && in.getClass().equals(DataChangedReply.class)) { @@ -123,8 +125,6 @@ public class DataChangeListenerTest extends AbstractActorTest { expectNoMsg(); } - - }; }}; } @@ -133,11 +133,12 @@ public class DataChangeListenerTest extends AbstractActorTest { public void testDataChangedWhenNotificationsAreDisabled(){ new JavaTestKit(getSystem()) {{ final MockDataChangeListener listener = new MockDataChangeListener(); - final Props props = DataChangeListener.props(CompositeModel.createTestContext(),listener,CompositeModel.FAMILY_PATH ); + final Props props = DataChangeListener.props(listener); final ActorRef subject = getSystem().actorOf(props, "testDataChangedNotificationsDisabled"); new Within(duration("1 seconds")) { + @Override protected void run() { subject.tell( @@ -146,8 +147,6 @@ public class DataChangeListenerTest extends AbstractActorTest { expectNoMsg(); } - - }; }}; }