masterActor = new TestProbe(system);
final RemoteDeviceId id = new RemoteDeviceId("dev1", InetSocketAddress.createUnresolved("localhost", 17830));
node = Builders.containerBuilder()
- .withNodeIdentifier(new YangInstanceIdentifier.NodeIdentifier(QName.create("cont")))
+ .withNodeIdentifier(new YangInstanceIdentifier.NodeIdentifier(QName.create("", "cont")))
.build();
tx = new ProxyWriteTransaction(masterActor.ref(), id, system, Timeout.apply(5, TimeUnit.SECONDS));
}
@Test
public void testCancelSubmitted() throws Exception {
- final CheckedFuture<Void, TransactionCommitFailedException> submitFuture = tx.submit();
+ final ListenableFuture<Void> submitFuture = tx.submit();
masterActor.expectMsgClass(SubmitRequest.class);
masterActor.reply(new SubmitReply());
- submitFuture.checkedGet();
+ submitFuture.get();
final Future<Boolean> submit = Executors.newSingleThreadExecutor().submit(() -> tx.cancel());
masterActor.expectNoMsg();
Assert.assertFalse(submit.get());
@Test
public void testSubmit() throws Exception {
- final CheckedFuture<Void, TransactionCommitFailedException> submitFuture = tx.submit();
+ final ListenableFuture<Void> submitFuture = tx.submit();
masterActor.expectMsgClass(SubmitRequest.class);
masterActor.reply(new SubmitReply());
- submitFuture.checkedGet();
+ submitFuture.get();
}
@Test
public void testDoubleSubmit() throws Exception {
- final CheckedFuture<Void, TransactionCommitFailedException> submitFuture = tx.submit();
+ final ListenableFuture<Void> submitFuture = tx.submit();
masterActor.expectMsgClass(SubmitRequest.class);
masterActor.reply(new SubmitReply());
- submitFuture.checkedGet();
+ submitFuture.get();
try {
tx.submit().checkedGet();
Assert.fail("Should throw IllegalStateException");