service.execute(operation, context, ALEX);
ObservableConversation conversation =
context.openConversation(WAVE_ID, WAVELET_ID, ALEX).getRoot();
JsonRpcResponse response = context.getResponse(OPERATION_ID);
assertNotNull("expected a response", response);
assertFalse("expected a success response", response.isError());
assertEquals("Expected the response to carry the message", message,
response.getData().get(ParamsProperty.MESSAGE));
assertNotNull("Expected the response to carry a wavelet",
response.getData().get(ParamsProperty.WAVELET_DATA));
assertEquals("Expected the response to carry root blip id",
conversation.getRootThread().getFirstBlip().getId(),
response.getData().get(ParamsProperty.BLIP_ID));
}