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%2FShardTest.java;h=48365fa1a06a90c87131ab6bda0e71db78595ee6;hb=81aa5072801e6453306e296b91dba3dbeeaf046d;hp=775b881b60214f7170cd7deb9d9bf4e0b75525c9;hpb=1895c1473b803a53ad5e2a092c4dacb4ffed2ee2;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/ShardTest.java b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/ShardTest.java index 775b881b60..48365fa1a0 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/ShardTest.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/ShardTest.java @@ -20,10 +20,10 @@ import static org.junit.Assert.assertTrue; public class ShardTest extends AbstractActorTest{ @Test - public void testOnReceiveCreateTransaction() throws Exception { + public void testOnReceiveCreateTransactionChain() throws Exception { new JavaTestKit(getSystem()) {{ - final Props props = Props.create(Shard.class); - final ActorRef subject = getSystem().actorOf(props, "testCreateTransaction"); + final Props props = Shard.props("config"); + final ActorRef subject = getSystem().actorOf(props, "testCreateTransactionChain"); new Within(duration("1 seconds")) { protected void run() { @@ -42,7 +42,7 @@ public class ShardTest extends AbstractActorTest{ } }.get(); // this extracts the received message - assertTrue(out.matches("akka:\\/\\/test\\/user\\/testCreateTransaction\\/\\$.*")); + assertTrue(out.matches("akka:\\/\\/test\\/user\\/testCreateTransactionChain\\/\\$.*")); // Will wait for the rest of the 3 seconds expectNoMsg(); } @@ -55,7 +55,7 @@ public class ShardTest extends AbstractActorTest{ @Test public void testOnReceiveRegisterListener() throws Exception { new JavaTestKit(getSystem()) {{ - final Props props = Props.create(Shard.class); + final Props props = Shard.props("config"); final ActorRef subject = getSystem().actorOf(props, "testRegisterChangeListener"); new Within(duration("1 seconds")) { @@ -63,7 +63,7 @@ public class ShardTest extends AbstractActorTest{ subject.tell(new UpdateSchemaContext(TestModel.createTestContext()), getRef()); - subject.tell(new RegisterChangeListener(InstanceIdentifier.builder().build(), noOpDataChangeListener() , AsyncDataBroker.DataChangeScope.BASE), getRef()); + subject.tell(new RegisterChangeListener(TestModel.TEST_PATH, getRef().path() , AsyncDataBroker.DataChangeScope.BASE), getRef()); final String out = new ExpectMsg("match hint") { // do not put code outside this method, will run afterwards @@ -87,6 +87,8 @@ public class ShardTest extends AbstractActorTest{ }}; } + + private AsyncDataChangeListener> noOpDataChangeListener(){ return new AsyncDataChangeListener>() { @Override @@ -95,4 +97,4 @@ public class ShardTest extends AbstractActorTest{ } }; } -} \ No newline at end of file +}