use of org.polymap.core.data.image.EncodedImageProcessor in project polymap4-core by Polymap4.
the class ProcessorSignatureTest method testEncodedImageProducer.
@Test
public void testEncodedImageProducer() throws Exception {
EncodedImageProcessor proc = new EncodedImageProcessor() {
@Override
public void init(PipelineProcessorSite site) {
}
};
ProcessorSignature signature = new ProcessorSignature(proc.getClass());
assertTrue(equals(signature.requestIn, GetMapRequest.class, GetLegendGraphicRequest.class, GetBoundsRequest.class));
assertTrue(equals(signature.requestOut, GetMapRequest.class, GetLegendGraphicRequest.class, GetBoundsRequest.class));
assertTrue(equals(signature.responseIn, EncodedImageResponse.class, EndOfProcessing.class, GetBoundsResponse.class));
assertTrue(equals(signature.responseOut, EncodedImageResponse.class, EndOfProcessing.class, GetBoundsResponse.class));
signature.invoke(proc, new GetMapRequest(null, null, null, null, null, 0, 0, 0), new TestProcessorContext());
}
Aggregations