protected void testAvailableLocales( Locale[] sourceAvailableLocales, Locale[] targetAvailableLocales, boolean expectFailure) throws Exception { group = GroupTestUtil.updateDisplaySettings(group.getGroupId(), sourceAvailableLocales, null); importedGroup = GroupTestUtil.updateDisplaySettings( importedGroup.getGroupId(), targetAvailableLocales, null); LayoutTestUtil.addLayout(group); long[] layoutIds = new long[0]; try { exportImportLayouts(layoutIds, getImportParameterMap()); if (expectFailure) { Assert.fail(); } } catch (LocaleException le) { if (!expectFailure) { Assert.fail(); } } }