mockGadget(new ArrayList<Feature>(), "default","http://www.example.com/gadget.xml");
expect(pipeline.execute(eqRequest(httpRequest))).andReturn(builder.create()).anyTimes();
expect(mockProcessor.process(EasyMock.isA(GadgetContext.class))).andReturn(mockGadget);
replay();
RpcHandler operation = registry.getRpcHandler(request);
HttpRequestHandler.HttpApiResponse httpApiResponse =
(HttpRequestHandler.HttpApiResponse)operation.execute(emptyFormItems, token, converter).get();
verify();
JsonAssert.assertJsonEquals("{ headers : {}, status : 200, content : 'CONTENT' }}",
converter.convertToString(httpApiResponse));
}