List of usage examples for com.liferay.portal.kernel.test.util CompanyTestUtil resetCompanyLocales
public static void resetCompanyLocales(long companyId, String languageIds, String defaultLanguageId) throws Exception
From source file:com.liferay.journal.util.test.JournalTestUtilTest.java
License:Open Source License
@Test(expected = LocaleException.class) public void testAddDDMStructureWithNonexistingLocale() throws Exception { Set<Locale> availableLocales = LanguageUtil.getAvailableLocales(); Locale defaultLocale = LocaleUtil.getDefault(); try {//from w w w. j a v a 2 s. c o m CompanyTestUtil.resetCompanyLocales(PortalUtil.getDefaultCompanyId(), Arrays.asList(LocaleUtil.US), LocaleUtil.US); DDMStructureTestUtil.addStructure(JournalArticle.class.getName(), LocaleUtil.CANADA); } finally { CompanyTestUtil.resetCompanyLocales(PortalUtil.getDefaultCompanyId(), availableLocales, defaultLocale); } }
From source file:com.liferay.site.service.persistence.test.GroupServiceTest.java
License:Open Source License
protected void testUpdateDisplaySettings(Collection<Locale> portalAvailableLocales, Collection<Locale> groupAvailableLocales, Locale groupDefaultLocale, boolean expectFailure) throws Exception { Set<Locale> availableLocales = LanguageUtil.getAvailableLocales(); CompanyTestUtil.resetCompanyLocales(TestPropsValues.getCompanyId(), portalAvailableLocales, LocaleUtil.getDefault());/*from w w w . ja v a2 s . c o m*/ Group group = GroupTestUtil.addGroup(GroupConstants.DEFAULT_PARENT_GROUP_ID); try { GroupTestUtil.updateDisplaySettings(group.getGroupId(), groupAvailableLocales, groupDefaultLocale); Assert.assertFalse(expectFailure); } catch (LocaleException le) { Assert.assertTrue(expectFailure); } finally { CompanyTestUtil.resetCompanyLocales(TestPropsValues.getCompanyId(), availableLocales, LocaleUtil.getDefault()); } GroupLocalServiceUtil.deleteGroup(group); }
From source file:com.liferay.staging.test.StagingLocalizationTest.java
License:Open Source License
@Before public void setUp() throws Exception { _availableLocales = LanguageUtil.getAvailableLocales(TestPropsValues.getCompanyId()); _defaultLocale = LocaleThreadLocal.getDefaultLocale(); CompanyTestUtil.resetCompanyLocales(TestPropsValues.getCompanyId(), _locales, Locale.US); _sourceGroup = GroupTestUtil.addGroup(); _targetGroup = GroupTestUtil.addGroup(); }
From source file:com.liferay.staging.test.StagingLocalizationTest.java
License:Open Source License
@After public void tearDown() throws Exception { CompanyTestUtil.resetCompanyLocales(TestPropsValues.getCompanyId(), _availableLocales, _defaultLocale); }
From source file:com.liferay.staging.test.StagingLocalizationTest.java
License:Open Source License
protected void testUpdateLocales(String defaultLanguageId, String languageIds, String defaultContentLanguageId) throws Exception { GroupTestUtil.enableLocalStaging(_sourceGroup); JournalArticle article = JournalTestUtil.addArticle(_sourceGroup.getGroupId(), "Title", "content", LocaleUtil.fromLanguageId(defaultContentLanguageId)); User user = TestPropsValues.getUser(); Map<String, String[]> parameterMap = ExportImportConfigurationParameterMapFactory.buildParameterMap(); Map<String, Serializable> publishLayoutLocalSettingsMap = ExportImportConfigurationSettingsMapFactory .buildPublishLayoutLocalSettingsMap(user, _sourceGroup.getGroupId(), _targetGroup.getGroupId(), false, ExportImportHelperUtil.getAllLayoutIds(_sourceGroup.getGroupId(), false), parameterMap);//from w w w . ja va 2s .c o m ExportImportConfiguration exportImportConfiguration = ExportImportConfigurationLocalServiceUtil .addDraftExportImportConfiguration(user.getUserId(), ExportImportConfigurationConstants.TYPE_PUBLISH_LAYOUT_LOCAL, publishLayoutLocalSettingsMap); File file = ExportImportLocalServiceUtil.exportLayoutsAsFile(exportImportConfiguration); CompanyTestUtil.resetCompanyLocales(TestPropsValues.getCompanyId(), languageIds, defaultLanguageId); ExportImportLocalServiceUtil.importLayouts(exportImportConfiguration, file); JournalArticleResource articleResource = JournalArticleResourceLocalServiceUtil .fetchJournalArticleResourceByUuidAndGroupId(article.getArticleResourceUuid(), _targetGroup.getGroupId()); Assert.assertNotNull(articleResource); JournalArticle stagingArticle = JournalArticleLocalServiceUtil .getLatestArticle(articleResource.getResourcePrimKey(), WorkflowConstants.STATUS_ANY, false); if (languageIds.contains(defaultContentLanguageId)) { Assert.assertEquals(article.getDefaultLanguageId(), stagingArticle.getDefaultLanguageId()); } else { Assert.assertEquals(defaultLanguageId, stagingArticle.getDefaultLanguageId()); } for (Locale locale : _locales) { if (languageIds.contains(LocaleUtil.toLanguageId(locale)) || languageIds.contains(defaultContentLanguageId)) { Assert.assertEquals(article.getTitle(locale), stagingArticle.getTitle(locale)); } else { Assert.assertEquals(article.getTitle(defaultLanguageId), stagingArticle.getTitle(locale)); } } }