Class DefaultFlexibleCMSItemSearchServiceTest

java.lang.Object
de.hybris.platform.cms2.cmsitems.service.impl.DefaultFlexibleCMSItemSearchServiceTest

@UnitTest public class DefaultFlexibleCMSItemSearchServiceTest extends Object
  • Constructor Details

    • DefaultFlexibleCMSItemSearchServiceTest

      public DefaultFlexibleCMSItemSearchServiceTest()
  • Method Details

    • setup

      public void setup()
    • testSearchQueryContainsNoMaskAndNoType

      public void testSearchQueryContainsNoMaskAndNoType()
    • testSearchQueryContainsMaskAndNoType

      public void testSearchQueryContainsMaskAndNoType()
    • testSearchQueryContainsNoMaskAndType

      public void testSearchQueryContainsNoMaskAndType()
    • testSearchQueryContainsMaskAndType

      public void testSearchQueryContainsMaskAndType()
    • testSearchQueryContainsAdditionalParams

      public void testSearchQueryContainsAdditionalParams()
    • testSearchQueryContainsAdditionalNullParam

      public void testSearchQueryContainsAdditionalNullParam()
    • testSearchQueryContainsSort

      public void testSearchQueryContainsSort()
    • testSearchQueryNoTypeCodeContainsSort

      public void testSearchQueryNoTypeCodeContainsSort()
    • exceptionIsThrownForMissingSearchParamData

      public void exceptionIsThrownForMissingSearchParamData()
    • exceptionIsThrownForMissingPagingData

      public void exceptionIsThrownForMissingPagingData()
    • testAppendSortNameAndLowerCaseDirection

      public void testAppendSortNameAndLowerCaseDirection()
    • testAppendSortNameAndUpperCaseDirection

      public void testAppendSortNameAndUpperCaseDirection()
    • testAppendSortNameAndInvalidDirection

      public void testAppendSortNameAndInvalidDirection()
    • testAppendSortNameWithDefaultSortDirection

      public void testAppendSortNameWithDefaultSortDirection()
    • testAppendSortNameAndDescription

      public void testAppendSortNameAndDescription()
    • testNotAppendTypeExclusions

      public void testNotAppendTypeExclusions()
    • testValidateSearchDataWithTypeCodeAndTypeCodesShouldThrowError

      public void testValidateSearchDataWithTypeCodeAndTypeCodesShouldThrowError()
    • testGetValidComposedTypesShouldFilterOutInvalidTypeCodes

      public void testGetValidComposedTypesShouldFilterOutInvalidTypeCodes()
    • testGetValidComposedTypesShouldThrowErrorIfThereIsNoValidTypeCode

      public void testGetValidComposedTypesShouldThrowErrorIfThereIsNoValidTypeCode()
    • testGetFirstCommonAncestorTypeCode

      public void testGetFirstCommonAncestorTypeCode()
    • testGetFirstCommonAncestorTypeCodeWithItemComposedTypeShouldReturnCMSItemTypeCode

      public void testGetFirstCommonAncestorTypeCodeWithItemComposedTypeShouldReturnCMSItemTypeCode()
    • testPrepareQueryBuilder

      public void testPrepareQueryBuilder()
    • testGetFirstCommonElement

      public void testGetFirstCommonElement()
    • testGetFirstCommonElementThrowExceptionIfNull

      public void testGetFirstCommonElementThrowExceptionIfNull()
    • testGetFirstCommonElementThrowExceptionIfOneListIsEmpty

      public void testGetFirstCommonElementThrowExceptionIfOneListIsEmpty()
    • testSearchQueryContainsMaskAndTypeIsAbstractPage

      public void testSearchQueryContainsMaskAndTypeIsAbstractPage()
    • triggerQuery

      protected FlexibleSearchQuery triggerQuery(String mask, String typeCode, Map<String,String> itemSearchParams)
    • triggerQuery

      protected FlexibleSearchQuery triggerQuery(String mask, String typeCode)
    • assertMaskQuery

      protected void assertMaskQuery(FlexibleSearchQuery flexibleSearchQuery, String expectedMask)
    • assertNoMaskQuery

      protected void assertNoMaskQuery(FlexibleSearchQuery flexibleSearchQuery, String expectedMask)
    • assertExpectedValueInQuery

      protected void assertExpectedValueInQuery(FlexibleSearchQuery flexibleSearchQuery, String expectedValue)
    • assertMaskQueryWhenAbstractPage

      protected void assertMaskQueryWhenAbstractPage(FlexibleSearchQuery flexibleSearchQuery, String expectedMask)