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%2FAbstractTransactionProxyTest.java;h=d3ae761b599198a06b12b63774d51d955c19af7b;hb=118cd0216b0c6b0ec1a01689ec2025a13e090861;hp=3ee49b6f941ae5bd43bdf394480d72373ef0daa5;hpb=35235f427f3a056f85fe83ddd1133e67540328f7;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/AbstractTransactionProxyTest.java b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/AbstractTransactionProxyTest.java index 3ee49b6f94..d3ae761b59 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/AbstractTransactionProxyTest.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/AbstractTransactionProxyTest.java @@ -71,12 +71,11 @@ import org.opendaylight.controller.cluster.datastore.modification.WriteModificat import org.opendaylight.controller.cluster.datastore.shardstrategy.DefaultShardStrategy; import org.opendaylight.controller.cluster.datastore.shardstrategy.ShardStrategy; import org.opendaylight.controller.cluster.datastore.shardstrategy.ShardStrategyFactory; -import org.opendaylight.controller.cluster.datastore.utils.ActorContext; +import org.opendaylight.controller.cluster.datastore.utils.ActorUtils; import org.opendaylight.controller.cluster.datastore.utils.MockConfiguration; import org.opendaylight.controller.cluster.raft.utils.DoNothingActor; import org.opendaylight.controller.md.cluster.datastore.model.CarsModel; import org.opendaylight.controller.md.cluster.datastore.model.TestModel; -import org.opendaylight.mdsal.common.api.LogicalDatastoreType; import org.opendaylight.mdsal.common.api.ReadFailedException; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; @@ -105,22 +104,12 @@ public abstract class AbstractTransactionProxyTest extends AbstractTest { public String findShard(final YangInstanceIdentifier path) { return TestModel.JUNK_QNAME.getLocalName(); } - - @Override - public YangInstanceIdentifier getPrefixForPath(final YangInstanceIdentifier path) { - return YangInstanceIdentifier.EMPTY; - } }).put( CarsModel.BASE_QNAME.getLocalName(), new ShardStrategy() { @Override public String findShard(final YangInstanceIdentifier path) { return CarsModel.BASE_QNAME.getLocalName(); } - - @Override - public YangInstanceIdentifier getPrefixForPath(final YangInstanceIdentifier path) { - return YangInstanceIdentifier.EMPTY; - } }).build(); @Override @@ -130,9 +119,9 @@ public abstract class AbstractTransactionProxyTest extends AbstractTest { @Override public String getModuleNameFromNameSpace(final String nameSpace) { - if (TestModel.JUNK_QNAME.getNamespace().toASCIIString().equals(nameSpace)) { + if (TestModel.JUNK_QNAME.getNamespace().toString().equals(nameSpace)) { return TestModel.JUNK_QNAME.getLocalName(); - } else if (CarsModel.BASE_QNAME.getNamespace().toASCIIString().equals(nameSpace)) { + } else if (CarsModel.BASE_QNAME.getNamespace().toString().equals(nameSpace)) { return CarsModel.BASE_QNAME.getLocalName(); } return null; @@ -140,7 +129,7 @@ public abstract class AbstractTransactionProxyTest extends AbstractTest { }; @Mock - protected ActorContext mockActorContext; + protected ActorUtils mockActorContext; protected TransactionContextFactory mockComponentFactory; @@ -178,8 +167,7 @@ public abstract class AbstractTransactionProxyTest extends AbstractTest { doReturn(getSystem()).when(mockActorContext).getActorSystem(); doReturn(getSystem().dispatchers().defaultGlobalDispatcher()).when(mockActorContext).getClientDispatcher(); doReturn(MemberName.forName(memberName)).when(mockActorContext).getCurrentMemberName(); - doReturn(new ShardStrategyFactory(configuration, - LogicalDatastoreType.CONFIGURATION)).when(mockActorContext).getShardStrategyFactory(); + doReturn(new ShardStrategyFactory(configuration)).when(mockActorContext).getShardStrategyFactory(); doReturn(SCHEMA_CONTEXT).when(mockActorContext).getSchemaContext(); doReturn(new Timeout(operationTimeoutInSeconds, TimeUnit.SECONDS)).when(mockActorContext).getOperationTimeout(); doReturn(mockClusterWrapper).when(mockActorContext).getClusterWrapper(); @@ -202,7 +190,7 @@ public abstract class AbstractTransactionProxyTest extends AbstractTest { final TransactionType type) { class CreateTransactionArgumentMatcher implements ArgumentMatcher { @Override - public boolean matches(CreateTransaction argument) { + public boolean matches(final CreateTransaction argument) { return argument.getTransactionId().getHistoryId().getClientId().getFrontendId().getMemberName() .getName().equals(expMemberName) && argument.getTransactionType() == type.ordinal(); } @@ -214,7 +202,7 @@ public abstract class AbstractTransactionProxyTest extends AbstractTest { protected DataExists eqDataExists() { class DataExistsArgumentMatcher implements ArgumentMatcher { @Override - public boolean matches(DataExists argument) { + public boolean matches(final DataExists argument) { return argument.getPath().equals(TestModel.TEST_PATH); } } @@ -229,7 +217,7 @@ public abstract class AbstractTransactionProxyTest extends AbstractTest { protected ReadData eqReadData(final YangInstanceIdentifier path) { class ReadDataArgumentMatcher implements ArgumentMatcher { @Override - public boolean matches(ReadData argument) { + public boolean matches(final ReadData argument) { return argument.getPath().equals(path); } } @@ -242,7 +230,7 @@ public abstract class AbstractTransactionProxyTest extends AbstractTest { } - protected Future readDataReply(final NormalizedNode data) { + protected Future readDataReply(final NormalizedNode data) { return Futures.successful(new ReadDataReply(data, DataStoreVersions.CURRENT_VERSION)); } @@ -470,9 +458,8 @@ public abstract class AbstractTransactionProxyTest extends AbstractTest { while (iter.hasNext()) { Object actual = iter.next(); if (CommitTransactionReply.isSerializedType(expReply) - && CommitTransactionReply.isSerializedType(actual)) { - found = true; - } else if (expReply instanceof ActorSelection && Objects.equals(expReply, actual)) { + && CommitTransactionReply.isSerializedType(actual) + || expReply instanceof ActorSelection && Objects.equals(expReply, actual)) { found = true; } else if (expReply instanceof Class && ((Class) expReply).isInstance(actual)) { found = true;