List of usage examples for com.liferay.portal.kernel.test.util SearchContextTestUtil getSearchContext
public static SearchContext getSearchContext(long groupId) throws Exception
From source file:com.liferay.calendar.search.test.CalendarBookingIndexerTest.java
License:Open Source License
protected static SearchContext getSearchContext(Group group, User user) throws Exception { SearchContext searchContext = SearchContextTestUtil.getSearchContext(group.getGroupId()); searchContext.setUserId(user.getUserId()); return searchContext; }
From source file:com.liferay.calendar.search.test.CalendarSearcherTest.java
License:Open Source License
protected static SearchContext getSearchContext(Group group) throws Exception { SearchContext searchContext = SearchContextTestUtil.getSearchContext(group.getGroupId()); return searchContext; }
From source file:com.liferay.document.library.search.test.DLFileEntryIndexerLocalizedContentTest.java
License:Open Source License
private SearchContext _getSearchContext(String searchTerm, Locale locale, long groupId) throws Exception { SearchContext searchContext = SearchContextTestUtil.getSearchContext(groupId); searchContext.setKeywords(searchTerm); searchContext.setLocale(locale);/* w w w . j av a 2s. c om*/ QueryConfig queryConfig = searchContext.getQueryConfig(); queryConfig.setSelectedFieldNames(StringPool.STAR); return searchContext; }
From source file:com.liferay.document.library.search.test.DLFileEntrySearchTest.java
License:Open Source License
@Test public void testSearchTikaRawMetadata() throws Exception { ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(group.getGroupId()); SearchContext searchContext = SearchContextTestUtil.getSearchContext(group.getGroupId()); int initialBaseModelsSearchCount = 0; assertBaseModelsCount(initialBaseModelsSearchCount, "Word", searchContext); String fileName = "OSX_Test.docx"; InputStream inputStream = DLFileEntrySearchTest.class.getResourceAsStream("dependencies/" + fileName); File file = null;/* w ww .j av a 2 s .co m*/ try { String mimeType = MimeTypesUtil.getContentType(file, fileName); file = FileUtil.createTempFile(inputStream); DLAppLocalServiceUtil.addFileEntry(serviceContext.getUserId(), serviceContext.getScopeGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, fileName, mimeType, fileName, StringPool.BLANK, StringPool.BLANK, file, serviceContext); } finally { FileUtil.delete(file); } assertBaseModelsCount(initialBaseModelsSearchCount + 1, "Word", searchContext); }
From source file:com.liferay.dynamic.data.lists.search.test.DDLRecordSearchTest.java
License:Open Source License
protected static SearchContext getSearchContext(Group group, User user, DDLRecordSet recordSet) throws Exception { SearchContext searchContext = SearchContextTestUtil.getSearchContext(group.getGroupId()); searchContext.setAttribute("recordSetId", recordSet.getRecordSetId()); searchContext.setAttribute("status", WorkflowConstants.STATUS_ANY); searchContext.setUserId(user.getUserId()); return searchContext; }
From source file:com.liferay.journal.search.test.JournalArticleIndexableTest.java
License:Open Source License
@Test public void testJournalArticleIsIndexableByDefault() throws Exception { AssetEntryQuery assetEntryQuery = AssetEntryQueryTestUtil.createAssetEntryQuery(_group.getGroupId(), JournalArticle.class.getName(), null, null, new long[0], null); SearchContext searchContext = SearchContextTestUtil.getSearchContext(_group.getGroupId()); searchContext.setGroupIds(assetEntryQuery.getGroupIds()); assertCount(0, assetEntryQuery, searchContext); JournalArticle article = JournalTestUtil.addArticle(_group.getGroupId(), RandomTestUtil.randomString(), RandomTestUtil.randomString()); Assert.assertTrue(article.isIndexable()); assertCount(1, assetEntryQuery, searchContext); }
From source file:com.liferay.journal.search.test.JournalArticleIndexableTest.java
License:Open Source License
@Test public void testJournalArticleWithClassNameDDMStructureIsUnindexable() throws Exception { AssetEntryQuery assetEntryQuery = AssetEntryQueryTestUtil.createAssetEntryQuery(_group.getGroupId(), JournalArticle.class.getName(), null, null, new long[0], null); SearchContext searchContext = SearchContextTestUtil.getSearchContext(_group.getGroupId()); searchContext.setGroupIds(assetEntryQuery.getGroupIds()); assertCount(0, assetEntryQuery, searchContext); JournalTestUtil.addArticle(_group.getGroupId(), JournalFolderConstants.DEFAULT_PARENT_FOLDER_ID, PortalUtil.getClassNameId(DDMStructure.class), RandomTestUtil.randomString(), RandomTestUtil.randomString(), RandomTestUtil.randomString(), LocaleUtil.getSiteDefault(), false, true, ServiceContextTestUtil.getServiceContext(_group.getGroupId())); assertCount(0, assetEntryQuery, searchContext); }
From source file:com.liferay.journal.search.test.JournalArticleIndexerLocalizedContentTest.java
License:Open Source License
private SearchContext _getSearchContext(String searchTerm, Locale locale) throws Exception { SearchContext searchContext = SearchContextTestUtil.getSearchContext(_group.getGroupId()); searchContext.setKeywords(searchTerm); searchContext.setLocale(locale);//w ww .ja v a2 s .c om QueryConfig queryConfig = searchContext.getQueryConfig(); queryConfig.setSelectedFieldNames(StringPool.STAR); return searchContext; }
From source file:com.liferay.journal.search.test.JournalArticleSearchTest.java
License:Open Source License
@Test public void testArticleIdCaseInsensitive() throws Exception { ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(group.getGroupId()); Map<Locale, String> keywordsMap = new HashMap<>(); String keywords = "keywords"; keywordsMap.put(LocaleUtil.getDefault(), keywords); keywordsMap.put(LocaleUtil.GERMANY, keywords); keywordsMap.put(LocaleUtil.SPAIN, keywords); String articleId = "Article.Id"; JournalArticle article = JournalTestUtil.addArticle(group.getGroupId(), JournalFolderConstants.DEFAULT_PARENT_FOLDER_ID, JournalArticleConstants.CLASSNAME_ID_DEFAULT, articleId, false, keywordsMap, keywordsMap, keywordsMap, null, LocaleUtil.getDefault(), null, true, true, serviceContext);/* w w w. j a va 2 s . co m*/ updateBaseModel(article, keywords, serviceContext); SearchContext searchContext = SearchContextTestUtil.getSearchContext(group.getGroupId()); int initialBaseModelsSearchCount = 1; assertBaseModelsCount(initialBaseModelsSearchCount, "ARTICLE.ID", searchContext); assertBaseModelsCount(initialBaseModelsSearchCount, "article.id", searchContext); assertBaseModelsCount(initialBaseModelsSearchCount, "ArtiCle.Id", searchContext); }
From source file:com.liferay.journal.search.test.JournalIndexerTest.java
License:Open Source License
@Test public void testCopyArticle() throws Exception { SearchContext searchContext = SearchContextTestUtil.getSearchContext(_group.getGroupId()); searchContext.setKeywords("Architectural"); assertSearchCount(0, _group.getGroupId(), searchContext); JournalFolder folder = JournalTestUtil.addFolder(_group.getGroupId(), RandomTestUtil.randomString()); JournalArticle article = JournalTestUtil.addArticleWithWorkflow(_group.getGroupId(), folder.getFolderId(), "title", "Liferay Architectural Approach", true); assertSearchCount(1, _group.getGroupId(), searchContext); JournalArticleLocalServiceUtil.copyArticle(TestPropsValues.getUserId(), _group.getGroupId(), article.getArticleId(), StringPool.BLANK, true, article.getVersion()); assertSearchCount(2, _group.getGroupId(), searchContext); }