@UnitTest public class DefaultCMSItemConverterSemiIntegrationTest extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultCMSItemConverterSemiIntegrationTest.CMSItemSubClass |
static class |
DefaultCMSItemConverterSemiIntegrationTest.MainClass |
static class |
DefaultCMSItemConverterSemiIntegrationTest.SubClass |
| Constructor and Description |
|---|
DefaultCMSItemConverterSemiIntegrationTest() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
denyReadPermissionToPrincipal(java.lang.String typeCode,
java.lang.String qualifier) |
protected void |
denyReadTypePermissionToPrincipal(AttributeDescriptorModel attributeDescriptorModel,
java.lang.String permissionName) |
protected ItemData |
getItemData(java.lang.String itemId) |
void |
givenUserHasWritePermissionToSomeLanguages_WhenConvertingFromMapToModel_ThenItShouldConvertAllValuesButIgnoreLanguagesWithoutWritePermission() |
protected void |
mockBlacklistedTypes() |
protected void |
mockLanguages() |
protected void |
mockNestedAttributePredicates() |
protected void |
mockPartOfQualifier() |
protected void |
mockTypeModels() |
protected void |
mockUniqueItemIdentifierServiceAndPopulator() |
protected void |
mockValidationServiceAndErrors() |
protected java.util.Map<java.lang.String,java.lang.Object> |
readJsonFromFile() |
void |
setup()
Test data structure:
qualifier0 - standard uuid
qualifier1 - partOf attribute
qualifier2 - localized attribute
qualifier3 - localized partOf attribute
qualifier4 - collection of uuids
qualifier5 - collection of partOf attribute
qualifier6 - localized collection of uuids
qualifier7 - localized collection of partOf attribute
qualifier8 - collection of Map
|
protected void |
setupMockData() |
protected void |
setupMockIsCollection(AttributeDescriptorModel attributeDescriptor,
boolean isCollection) |
void |
shouldConvertItemContainingAllCombinationsOfLocalizedCollectionAndPartOf() |
void |
shouldConvertItemModelToNullWhenAttributeContentConverterNotFound() |
void |
shouldConvertItemModelToNullWhenAttributeContentConverterReturnsNull() |
void |
shouldConvertMapContainingAllCombinationsOfLocalizedCollectionAndPartOf() |
void |
shouldNotPopulateAttributesWithoutReadPermission() |
void |
shouldNotPopulateAttributesWithoutReadTypePermission() |
void |
shouldOnlyPopulateLanguagesWithReadPermission() |
public DefaultCMSItemConverterSemiIntegrationTest()
public void setup()
throws java.lang.IllegalAccessException,
java.lang.InstantiationException
java.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionprotected void setupMockData()
protected void setupMockIsCollection(AttributeDescriptorModel attributeDescriptor, boolean isCollection)
public void shouldConvertItemContainingAllCombinationsOfLocalizedCollectionAndPartOf()
throws java.io.IOException
java.io.IOExceptionpublic void shouldNotPopulateAttributesWithoutReadPermission()
throws java.io.IOException
java.io.IOExceptionpublic void shouldOnlyPopulateLanguagesWithReadPermission()
public void shouldNotPopulateAttributesWithoutReadTypePermission()
throws java.io.IOException
java.io.IOExceptionpublic void shouldConvertItemModelToNullWhenAttributeContentConverterReturnsNull()
public void shouldConvertItemModelToNullWhenAttributeContentConverterNotFound()
public void shouldConvertMapContainingAllCombinationsOfLocalizedCollectionAndPartOf()
throws java.io.IOException
java.io.IOExceptionpublic void givenUserHasWritePermissionToSomeLanguages_WhenConvertingFromMapToModel_ThenItShouldConvertAllValuesButIgnoreLanguagesWithoutWritePermission()
throws java.io.IOException
java.io.IOExceptionprotected ItemData getItemData(java.lang.String itemId)
protected java.util.Map<java.lang.String,java.lang.Object> readJsonFromFile()
throws java.io.IOException
java.io.IOExceptionprotected void mockLanguages()
protected void mockBlacklistedTypes()
protected void mockNestedAttributePredicates()
protected void mockTypeModels()
protected void mockPartOfQualifier()
protected void mockValidationServiceAndErrors()
protected void mockUniqueItemIdentifierServiceAndPopulator()
protected void denyReadPermissionToPrincipal(java.lang.String typeCode,
java.lang.String qualifier)
protected void denyReadTypePermissionToPrincipal(AttributeDescriptorModel attributeDescriptorModel, java.lang.String permissionName)
Copyright © 2018 SAP SE. All Rights Reserved.