use of org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInput in project lispflowmapping by opendaylight.
the class LispSouthboundRpcTest method sendMapRegisterTest_inputNotNull.
/**
* Tests {@link LispSouthboundRPC#sendMapRegister} method.
*/
@Test
public void sendMapRegisterTest_inputNotNull() throws ExecutionException, InterruptedException {
final MapRegister mapRegister = getDefaultMapRegisterBuilder().build();
final TransportAddress transportAddress = new TransportAddressBuilder().build();
final SendMapRegisterInput sendMapRegisterInputMock = Mockito.mock(SendMapRegisterInput.class);
Mockito.when(sendMapRegisterInputMock.getTransportAddress()).thenReturn(transportAddress);
Mockito.when(sendMapRegisterInputMock.getMapRegister()).thenReturn(mapRegister);
assertEquals(RPC_RESULT_SUCCESS.isSuccessful(), lispSouthboundRPC.sendMapRegister(sendMapRegisterInputMock).get().isSuccessful());
Mockito.verify(lispSouthboundPlugin).handleSerializedLispBuffer(transportAddress, MapRegisterSerializer.getInstance().serialize(mapRegister), MessageType.MapRegister);
}
Aggregations