Class BaseSearchTestCase

java.lang.Object
com.liferay.portal.search.test.util.BaseSearchTestCase

public abstract class BaseSearchTestCase extends Object
  • Field Details

    • searchTestRule

      public SearchTestRule searchTestRule
    • CHECK_BASE_MODEL_PERMISSION

      protected static final boolean CHECK_BASE_MODEL_PERMISSION
      See Also:
    • baseModel

      protected com.liferay.portal.kernel.model.BaseModel<?> baseModel
    • group

      @DeleteAfterTestRun protected com.liferay.portal.kernel.model.Group group
  • Constructor Details

    • BaseSearchTestCase

      public BaseSearchTestCase()
  • Method Details

    • setUp

      public void setUp() throws Exception
      Throws:
      Exception
    • testBaseModelUserPermissions

      public void testBaseModelUserPermissions() throws Exception
      Throws:
      Exception
    • testLocalizedSearch

      public void testLocalizedSearch() throws Exception
      Throws:
      Exception
    • testParentBaseModelUserPermissions

      public void testParentBaseModelUserPermissions() throws Exception
      Throws:
      Exception
    • testSearchAttachments

      public void testSearchAttachments() throws Exception
      Throws:
      Exception
    • testSearchBaseModel

      public void testSearchBaseModel() throws Exception
      Throws:
      Exception
    • testSearchBaseModelWithDelete

      public void testSearchBaseModelWithDelete() throws Exception
      Throws:
      Exception
    • testSearchBaseModelWithTrash

      public void testSearchBaseModelWithTrash() throws Exception
      Throws:
      Exception
    • testSearchBaseModelWithUpdate

      public void testSearchBaseModelWithUpdate() throws Exception
      Throws:
      Exception
    • testSearchByDDMStructureField

      public void testSearchByDDMStructureField() throws Exception
      Throws:
      Exception
    • testSearchByKeywords

      public void testSearchByKeywords() throws Exception
      Throws:
      Exception
    • testSearchByKeywordsInsideParentBaseModel

      public void testSearchByKeywordsInsideParentBaseModel() throws Exception
      Throws:
      Exception
    • testSearchComments

      public void testSearchComments() throws Exception
      Throws:
      Exception
    • testSearchCommentsByKeywords

      public void testSearchCommentsByKeywords() throws Exception
      Throws:
      Exception
    • testSearchExpireAllVersions

      public void testSearchExpireAllVersions() throws Exception
      Throws:
      Exception
    • testSearchExpireLatestVersion

      public void testSearchExpireLatestVersion() throws Exception
      Throws:
      Exception
    • testSearchMixedPhraseKeywords

      public void testSearchMixedPhraseKeywords() throws Exception
      Throws:
      Exception
    • testSearchMyEntries

      public void testSearchMyEntries() throws Exception
      Throws:
      Exception
    • testSearchRecentEntries

      public void testSearchRecentEntries() throws Exception
      Throws:
      Exception
    • testSearchStatus

      public void testSearchStatus() throws Exception
      Throws:
      Exception
    • testSearchVersions

      public void testSearchVersions() throws Exception
      Throws:
      Exception
    • testSearchWithinDDMStructure

      public void testSearchWithinDDMStructure() throws Exception
      Throws:
      Exception
    • addAttachment

      protected void addAttachment(com.liferay.portal.kernel.model.ClassedModel classedModel) throws Exception
      Throws:
      Exception
    • addBaseModel

      protected com.liferay.portal.kernel.model.BaseModel<?> addBaseModel(com.liferay.portal.kernel.model.BaseModel<?> parentBaseModel, boolean approved, String keywords, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws Exception
      Throws:
      Exception
    • addBaseModelWithDDMStructure

      protected com.liferay.portal.kernel.model.BaseModel<?> addBaseModelWithDDMStructure(com.liferay.portal.kernel.model.BaseModel<?> parentBaseModel, String keywords, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws Exception
      Throws:
      Exception
    • addBaseModelWithWorkflow

      protected com.liferay.portal.kernel.model.BaseModel<?> addBaseModelWithWorkflow(com.liferay.portal.kernel.model.BaseModel<?> parentBaseModel, boolean approved, Map<Locale,String> keywordsMap, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws Exception
      Throws:
      Exception
    • addBaseModelWithWorkflow

      protected abstract com.liferay.portal.kernel.model.BaseModel<?> addBaseModelWithWorkflow(com.liferay.portal.kernel.model.BaseModel<?> parentBaseModel, boolean approved, String keywords, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws Exception
      Throws:
      Exception
    • addComment

      protected void addComment(com.liferay.portal.kernel.model.ClassedModel classedModel, String body, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws Exception
      Throws:
      Exception
    • assertBaseModelsCount

      protected void assertBaseModelsCount(int expectedCount, com.liferay.portal.kernel.search.SearchContext searchContext) throws Exception
      Throws:
      Exception
    • assertBaseModelsCount

      protected void assertBaseModelsCount(int expectedCount, String keywords, com.liferay.portal.kernel.search.SearchContext searchContext) throws Exception
      Throws:
      Exception
    • assertGroupEntriesCount

      protected void assertGroupEntriesCount(long expectedCount) throws Exception
      Throws:
      Exception
    • assertGroupEntriesCount

      protected void assertGroupEntriesCount(long expectedCount, long userId) throws Exception
      Throws:
      Exception
    • assertGroupEntriesCount

      protected void assertGroupEntriesCount(long expectedCount, com.liferay.portal.kernel.model.User user) throws Exception
      Throws:
      Exception
    • deleteBaseModel

      protected void deleteBaseModel(com.liferay.portal.kernel.model.BaseModel<?> baseModel) throws Exception
      Throws:
      Exception
    • deleteBaseModel

      protected void deleteBaseModel(long primaryKey) throws Exception
      Throws:
      Exception
    • expireBaseModelVersions

      protected void expireBaseModelVersions(com.liferay.portal.kernel.model.BaseModel<?> baseModel, boolean expireAllVersions, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws Exception
      Throws:
      Exception
    • getBaseModelClass

      protected abstract Class<?> getBaseModelClass()
    • getBaseModelClassName

      protected String getBaseModelClassName()
    • getBaseModelClassPK

      protected Long getBaseModelClassPK(com.liferay.portal.kernel.model.ClassedModel classedModel)
    • getDDMStructureFieldName

      protected String getDDMStructureFieldName()
    • getParentBaseModel

      protected com.liferay.portal.kernel.model.BaseModel<?> getParentBaseModel(com.liferay.portal.kernel.model.BaseModel<?> parentBaseModel, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws Exception
      Throws:
      Exception
    • getParentBaseModel

      protected com.liferay.portal.kernel.model.BaseModel<?> getParentBaseModel(com.liferay.portal.kernel.model.Group group, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws Exception
      Throws:
      Exception
    • getParentBaseModelClassName

      protected String getParentBaseModelClassName()
    • getSearchKeywords

      protected abstract String getSearchKeywords()
    • isCheckBaseModelPermission

      protected boolean isCheckBaseModelPermission()
    • isExpirableAllVersions

      protected boolean isExpirableAllVersions()
    • moveBaseModelToTrash

      protected void moveBaseModelToTrash(long primaryKey) throws Exception
      Throws:
      Exception
    • moveParentBaseModelToTrash

      protected void moveParentBaseModelToTrash(long primaryKey) throws Exception
      Throws:
      Exception
    • searchAttachments

      protected void searchAttachments() throws Exception
      Throws:
      Exception
    • searchBaseModel

      protected void searchBaseModel() throws Exception
      Throws:
      Exception
    • searchBaseModel

      protected void searchBaseModel(int initialBaseModelsSearchCount) throws Exception
      Throws:
      Exception
    • searchBaseModelsCount

      protected com.liferay.portal.kernel.search.Hits searchBaseModelsCount(Class<?> clazz, long groupId, com.liferay.portal.kernel.search.SearchContext searchContext) throws Exception
      Throws:
      Exception
    • searchBaseModelsCount

      protected com.liferay.portal.kernel.search.Hits searchBaseModelsCount(com.liferay.portal.kernel.search.SearchContext searchContext) throws Exception
      Throws:
      Exception
    • searchBaseModelWithDelete

      protected void searchBaseModelWithDelete() throws Exception
      Throws:
      Exception
    • searchBaseModelWithDelete

      protected void searchBaseModelWithDelete(int initialBaseModelsSearchCount) throws Exception
      Throws:
      Exception
    • searchBaseModelWithTrash

      protected void searchBaseModelWithTrash() throws Exception
      Throws:
      Exception
    • searchBaseModelWithTrash

      protected void searchBaseModelWithTrash(int initialBaseModelsSearchCount) throws Exception
      Throws:
      Exception
    • searchBaseModelWithUpdate

      protected void searchBaseModelWithUpdate() throws Exception
      Throws:
      Exception
    • searchByDDMStructureField

      protected void searchByDDMStructureField() throws Exception
      Throws:
      Exception
    • searchByKeywords

      protected void searchByKeywords() throws Exception
      Throws:
      Exception
    • searchByKeywordsInsideParentBaseModel

      protected void searchByKeywordsInsideParentBaseModel() throws Exception
      Throws:
      Exception
    • searchByMixedPhraseKeywords

      protected void searchByMixedPhraseKeywords() throws Exception
      Throws:
      Exception
    • searchComments

      protected void searchComments(boolean searchByKeywords) throws Exception
      Throws:
      Exception
    • searchExpireVersions

      protected void searchExpireVersions(boolean expireAllVersions) throws Exception
      Throws:
      Exception
    • searchGroupEntries

      protected com.liferay.portal.kernel.search.Hits searchGroupEntries(long groupId, long userId) throws Exception
      Throws:
      Exception
    • searchMyEntries

      protected void searchMyEntries() throws Exception
      Throws:
      Exception
    • searchRecentEntries

      protected void searchRecentEntries() throws Exception
      Throws:
      Exception
    • searchStatus

      protected void searchStatus() throws Exception
      Throws:
      Exception
    • searchVersions

      protected void searchVersions() throws Exception
      Throws:
      Exception
    • searchWithinDDMStructure

      protected void searchWithinDDMStructure() throws Exception
      Throws:
      Exception
    • testUserPermissions

      protected void testUserPermissions(boolean addBaseModelPermission, boolean addParentBaseModelPermission) throws Exception
      Throws:
      Exception
    • updateBaseModel

      protected com.liferay.portal.kernel.model.BaseModel<?> updateBaseModel(com.liferay.portal.kernel.model.BaseModel<?> baseModel, String keywords, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws Exception
      Throws:
      Exception
    • updateDDMStructure

      protected void updateDDMStructure(com.liferay.portal.kernel.service.ServiceContext serviceContext) throws Exception
      Throws:
      Exception