@Test
public void testServerSideOnlyInfo() throws Exception {

	GetMapConfigurationRequest request = new GetMapConfigurationRequest();
	request.setApplicationId("appServerSideOnly");
	request.setMapId("mapServerSideOnly");
	GetMapConfigurationResponse response = (GetMapConfigurationResponse) dispatcher.execute(
			GetMapConfigurationRequest.COMMAND, request, null, "en");
	if (response.isError()) {
		response.getErrors().get(0).printStackTrace();
	}
	Assert.assertFalse(response.isError());
	ClientMapInfo mapInfo = response.getMapInfo();
	Assert.assertNotNull(mapInfo);
	// user data
	ClientUserDataInfo info = mapInfo.getUserData();
	Assert.assertNull(info);
	// widget data
	Assert.assertNotNull(mapInfo.getWidgetInfo());
	Assert.assertNull(mapInfo.getWidgetInfo("appDummy")); // not present
	Assert.assertNotNull(mapInfo.getWidgetInfo("layerTree")); // present
	Assert.assertNull(mapInfo.getWidgetInfo("mapDummy")); // filtered because ServerSideOnlyInfo
	
	// ViewBounds LimitOption
	Assert.assertEquals(BoundsLimitOption.COMPLETELY_WITHIN_MAX_BOUNDS, 
			mapInfo.getViewBoundsLimitOption());
	
}