*/
package org.opendaylight.controller.cluster.databroker.actors.dds;
+import akka.actor.ActorRef;
import akka.testkit.TestProbe;
import javax.annotation.Nonnull;
import org.junit.Assert;
this.backendProbe = backendProbe;
}
+ ActorRef localActor() {
+ return connection.localActor();
+ }
+
T getTransaction() {
return transaction;
}
return (TransactionRequest<?>) envelope.getMessage();
}
- <R extends TransactionRequest<?>> R expectTransactionRequest(final Class<R> expected) {
+ <R extends TransactionRequest<R>> R expectTransactionRequest(final Class<R> expected) {
envelope = backendProbe.expectMsgClass(RequestEnvelope.class);
final Class<?> actual = envelope.getMessage().getClass();
final String errorMsg = String.format("Expected instance of %s, received %s", expected, actual);
private static class MockFailure extends RequestFailure<TransactionIdentifier, TransactionFailure> {
private static final long serialVersionUID = 1L;
- private MockFailure(@Nonnull final TransactionIdentifier target, final long sequence,
+ MockFailure(@Nonnull final TransactionIdentifier target, final long sequence,
@Nonnull final RequestException cause) {
super(target, sequence, cause);
}