TeStereo report
InternalCallVerifier EqualityVerifier PublicFieldVerifier
@Test public void testHttpPreloadWithPostParams() throws Exception {
GadgetSpec spec=new GadgetSpec(GADGET_URL,XML_WITH_HTTP_REQUEST_AND_PARAMS);
String httpResult="{foo: 'bar'}";
RecordingRequestPipeline pipeline=new RecordingRequestPipeline(httpResult);
PipelinedDataPreloader preloader=new PipelinedDataPreloader(pipeline,containerConfig);
view="profile";
Gadget gadget=new Gadget().setContext(context).setSpec(spec).setCurrentView(spec.getView("profile"));
PipelinedData.Batch batch=getBatch(gadget);
Collection> tasks=preloader.createPreloadTasks(context,batch);
tasks.iterator().next().call();
assertEquals(1,pipeline.requests.size());
HttpRequest request=pipeline.requests.get(0);
assertEquals(HTTP_REQUEST_URL,request.getUri().toString());
assertEquals("POST",request.getMethod());
assertEquals(PARAMS,request.getPostBodyAsString());
}