* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-
package org.opendaylight.controller.cluster.datastore;
import akka.actor.ActorRef;
import org.opendaylight.controller.cluster.datastore.messages.DataExists;
import org.opendaylight.controller.cluster.datastore.messages.ReadData;
import org.opendaylight.controller.md.cluster.datastore.model.TestModel;
-import org.opendaylight.controller.md.sal.common.api.data.ReadFailedException;
+import org.opendaylight.mdsal.common.api.ReadFailedException;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
import org.opendaylight.yangtools.yang.data.api.schema.tree.TreeType;
import org.opendaylight.yangtools.yang.model.api.SchemaContext;
import scala.concurrent.Await;
import scala.concurrent.Future;
-import scala.concurrent.duration.Duration;
+import scala.concurrent.duration.FiniteDuration;
/**
* Covers negative test cases.
private ActorRef createShard() {
ActorRef shard = getSystem().actorOf(Shard.builder().id(SHARD_IDENTIFIER).datastoreContext(datastoreContext)
- .schemaContext(TestModel.createTestContext()).props());
+ .schemaContextProvider(() -> TEST_SCHEMA_CONTEXT).props());
ShardTestKit.waitUntilLeader(shard);
return shard;
}
Future<Object> future = akka.pattern.Patterns.ask(subject,
new ReadData(YangInstanceIdentifier.EMPTY, DataStoreVersions.CURRENT_VERSION), 3000);
- Await.result(future, Duration.create(3, TimeUnit.SECONDS));
+ Await.result(future, FiniteDuration.create(3, TimeUnit.SECONDS));
- subject.underlyingActor().getDOMStoreTransaction().abort();
+ subject.underlyingActor().getDOMStoreTransaction().abortFromTransactionActor();
future = akka.pattern.Patterns.ask(subject, new ReadData(YangInstanceIdentifier.EMPTY,
DataStoreVersions.CURRENT_VERSION), 3000);
- Await.result(future, Duration.create(3, TimeUnit.SECONDS));
+ Await.result(future, FiniteDuration.create(3, TimeUnit.SECONDS));
}
Future<Object> future = akka.pattern.Patterns.ask(subject,
new ReadData(YangInstanceIdentifier.EMPTY, DataStoreVersions.CURRENT_VERSION), 3000);
- Await.result(future, Duration.create(3, TimeUnit.SECONDS));
+ Await.result(future, FiniteDuration.create(3, TimeUnit.SECONDS));
- subject.underlyingActor().getDOMStoreTransaction().abort();
+ subject.underlyingActor().getDOMStoreTransaction().abortFromTransactionActor();
future = akka.pattern.Patterns.ask(subject, new ReadData(YangInstanceIdentifier.EMPTY,
DataStoreVersions.CURRENT_VERSION), 3000);
- Await.result(future, Duration.create(3, TimeUnit.SECONDS));
+ Await.result(future, FiniteDuration.create(3, TimeUnit.SECONDS));
}
@Test(expected = ReadFailedException.class)
Future<Object> future = akka.pattern.Patterns.ask(subject,
new DataExists(YangInstanceIdentifier.EMPTY, DataStoreVersions.CURRENT_VERSION), 3000);
- Await.result(future, Duration.create(3, TimeUnit.SECONDS));
+ Await.result(future, FiniteDuration.create(3, TimeUnit.SECONDS));
- subject.underlyingActor().getDOMStoreTransaction().abort();
+ subject.underlyingActor().getDOMStoreTransaction().abortFromTransactionActor();
future = akka.pattern.Patterns.ask(subject,
new DataExists(YangInstanceIdentifier.EMPTY, DataStoreVersions.CURRENT_VERSION), 3000);
- Await.result(future, Duration.create(3, TimeUnit.SECONDS));
+ Await.result(future, FiniteDuration.create(3, TimeUnit.SECONDS));
}
}