@Test
public void testTransformBounds() throws Exception {

	TransformGeometryRequest request = new TransformGeometryRequest();
	Bbox origin = new Bbox(10, 30, 10, 10);
	request.setBounds(origin);
	request.setSourceCrs(MERCATOR);
	request.setTargetCrs(LONLAT);
	// execute
	TransformGeometryResponse response = (TransformGeometryResponse) dispatcher.execute(
			TransformGeometryRequest.COMMAND, request, null, "en");
	Bbox transformed = response.getBounds();
	Assert.assertEquals(8.983152841195215E-5, transformed.getX(), DELTA);
	Assert.assertEquals(2.6949458522981454E-4, transformed.getY(), DELTA);
	Assert.assertEquals(1.796630568239043E-4, transformed.getMaxX(), DELTA);
	Assert.assertEquals(3.593261136397527E-4, transformed.getMaxY(), DELTA);
}