@Test
public void testServerSideOnlyInfo() throws Exception {

	GetConfigurationRequest request = new GetConfigurationRequest();
	request.setApplicationId("appServerSideOnly");
	GetConfigurationResponse response = (GetConfigurationResponse) dispatcher.execute(
			GetConfigurationRequest.COMMAND, request, null, "en");
	if (response.isError()) {
		response.getErrors().get(0).printStackTrace();
	}
	Assert.assertFalse(response.isError());
	ClientApplicationInfo appInfo = response.getApplication();
	Assert.assertNotNull(appInfo);
	// user data
	Assert.assertNull(appInfo.getUserData());
	// widget data
	Assert.assertNotNull(appInfo.getWidgetInfo());
	Assert.assertNull(appInfo.getWidgetInfo("appDummy")); // not present
	Assert.assertNotNull(appInfo.getWidgetInfo("mapSelect")); // present
	Assert.assertNull(appInfo.getWidgetInfo("mapDummy")); // filtered because ServerSideOnlyInfo
	// map data
	ClientMapInfo mapInfo = appInfo.getMaps().get(0);
	Assert.assertNull(mapInfo.getUserData());
	Assert.assertNotNull(mapInfo);
	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
}