Package de.hybris.platform.catalog
Class CatalogTypeServiceTest
- java.lang.Object
-
- de.hybris.platform.testframework.HybrisJUnit4Test
-
- de.hybris.platform.servicelayer.ServicelayerBaseTest
-
- de.hybris.platform.servicelayer.ServicelayerTest
-
- de.hybris.platform.servicelayer.ServicelayerTransactionalTest
-
- de.hybris.platform.catalog.CatalogTypeServiceTest
-
- All Implemented Interfaces:
JaloSessionHolder
@DemoTest public class CatalogTypeServiceTest extends ServicelayerTransactionalTest
This test class testsCatalogTypeService
. It also demonstrates the most common use cases.
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
SPRING_VERSION
protected static java.lang.String
TEST_CATALOG_1
protected static java.lang.String
TEST_CATALOG_2
protected static java.lang.String
TEST_USER
protected static java.lang.String
WINTER_VERSION
-
Fields inherited from class de.hybris.platform.servicelayer.ServicelayerTest
importService
-
Fields inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
jaloSession
-
-
Constructor Summary
Constructors Constructor Description CatalogTypeServiceTest()
-
Method Summary
-
Methods inherited from class de.hybris.platform.servicelayer.ServicelayerTest
createCoreData, createDefaultCatalog, createDefaultUsers, createHardwareCatalog, getApplicationContext, importCsv, importData, importData, importData, importStream, importStream, isPrefetchModeNone
-
Methods inherited from class de.hybris.platform.servicelayer.ServicelayerBaseTest
autowireProperties, getBeanName, prepareApplicationContextAndSession
-
Methods inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
establishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSession
-
-
-
-
Field Detail
-
TEST_CATALOG_1
protected static final java.lang.String TEST_CATALOG_1
- See Also:
- Constant Field Values
-
TEST_CATALOG_2
protected static final java.lang.String TEST_CATALOG_2
- See Also:
- Constant Field Values
-
WINTER_VERSION
protected static final java.lang.String WINTER_VERSION
- See Also:
- Constant Field Values
-
SPRING_VERSION
protected static final java.lang.String SPRING_VERSION
- See Also:
- Constant Field Values
-
TEST_USER
protected static final java.lang.String TEST_USER
- See Also:
- Constant Field Values
-
-
Method Detail
-
setUp
public void setUp() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testGetCatalogVersionItemCornerCasesForType
public void testGetCatalogVersionItemCornerCasesForType() throws CatalogAwareObjectResolvingException
This method testsCatalogTypeService#getCatalogVersionItem(CatalogVersionModel, String, java.util.Map)
for corner cases oftypeCode
argument.
-
testGetCatalogVersionItemCornerCasesForUniqueKeyValues
public void testGetCatalogVersionItemCornerCasesForUniqueKeyValues() throws CatalogAwareObjectResolvingException
This method testsCatalogTypeService#getCatalogVersionItem(CatalogVersionModel, String, java.util.Map)
for corner cases ofuniqueKeyValues
argument.
-
testGetCatalogVersionItem
public void testGetCatalogVersionItem() throws CatalogAwareObjectResolvingException
-
testGetAllCatalogItemTypes
public void testGetAllCatalogItemTypes()
-
testGetCatalogVersion
public void testGetCatalogVersion()
Tests and demonstratesCatalogTypeService.getCatalogVersionForCatalogVersionAwareModel(ItemModel)
-
testIsCatalogItemTypeNullType
public void testIsCatalogItemTypeNullType()
-
testIsCatalogVersionAwareTypeByNullString
public void testIsCatalogVersionAwareTypeByNullString()
-
testIsCatalogVersionAwareTypeByUnknownString
public void testIsCatalogVersionAwareTypeByUnknownString()
According toTypeService.getComposedTypeForCode(String)
we should get hereUnknownIdentifierException
. PLA-10519
-
testIsCatalogVersionAwareTypeByValidString
public void testIsCatalogVersionAwareTypeByValidString()
Tests and demonstrates usage ofCatalogTypeService.isCatalogVersionAwareType(String)
.
-
testIsCatalogItemType
public void testIsCatalogItemType()
-
testIsCatalogItem
public void testIsCatalogItem()
Tests and demonstratesCatalogTypeService.isCatalogVersionAwareModel(de.hybris.platform.core.model.ItemModel)
-
testGetCatalogVersionContainerAttributeForNullTypeCode
public void testGetCatalogVersionContainerAttributeForNullTypeCode()
-
testGetCatalogVersionContainerAttributeForBadType
public void testGetCatalogVersionContainerAttributeForBadType()
-
testGetCatalogVersionContainerAttribute
public void testGetCatalogVersionContainerAttribute()
-
testGetCatalogVersionUniqueAttributesModifiersNullType
public void testGetCatalogVersionUniqueAttributesModifiersNullType()
-
testGetCatalogVersionUniqueAttributesModifiers
public void testGetCatalogVersionUniqueAttributesModifiers()
-
testGetCatalogVersionOverview
public void testGetCatalogVersionOverview()
-
-