Class UiTypeFinderImplTest
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.facades.impl.UiTypeFinderImplTest
-
@UnitTest public class UiTypeFinderImplTest extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description UiTypeFinderImplTest()
-
Method Summary
-
-
-
Method Detail
-
setup
public void setup()
-
createSimpleInput
protected CsticModel createSimpleInput()
-
createNumericInput
protected CsticModel createNumericInput(int valueType)
-
createSelection
protected CsticModel createSelection(int valueType, int numOptions, boolean isMultivalued)
-
givenFloatThenUiTypeNumeric
public void givenFloatThenUiTypeNumeric() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenFloatReadOnlyThenUiTypeReadOnly
public void givenFloatReadOnlyThenUiTypeReadOnly() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenIntegerThenUiTypeNumeric
public void givenIntegerThenUiTypeNumeric() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenIntegerReadOnlyThenUiTypeReadOnly
public void givenIntegerReadOnlyThenUiTypeReadOnly() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenStringThenUiTypeString
public void givenStringThenUiTypeString() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenStringReadOnlyThenUiTypeReadOnly
public void givenStringReadOnlyThenUiTypeReadOnly() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenStringAndMultiValueThenUiTypeCheckbox
public void givenStringAndMultiValueThenUiTypeCheckbox() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenStringAndMultiValueReadOnlyThenUiTypeReadOnly
public void givenStringAndMultiValueReadOnlyThenUiTypeReadOnly() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenStringAnd4ValuesThenUiTypeRadio
public void givenStringAnd4ValuesThenUiTypeRadio() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenFloatAnd4ValuesThenUiTypeRadio
public void givenFloatAnd4ValuesThenUiTypeRadio() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenFloatAnd4ValuesReadOnlyThenUiTypeReadOnly
public void givenFloatAnd4ValuesReadOnlyThenUiTypeReadOnly() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenStringAnd5ValuesThenUiTypeDDLB
public void givenStringAnd5ValuesThenUiTypeDDLB() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenStringAnd5ValuesReadOnlyThenUiTypeReadOnly
public void givenStringAnd5ValuesReadOnlyThenUiTypeReadOnly() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenIntAnd5ValuesThenUiTypeDDLB
public void givenIntAnd5ValuesThenUiTypeDDLB() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenStringAndMultivaluedDomainThenUiCheckboxList
public void givenStringAndMultivaluedDomainThenUiCheckboxList() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenStringAndMultivaluedDomainAndAllowsAdditionalValueThenNotImplemented
public void givenStringAndMultivaluedDomainAndAllowsAdditionalValueThenNotImplemented() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenFloatAndMultivaluedDomainThenUiCheckboxList
public void givenFloatAndMultivaluedDomainThenUiCheckboxList() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenUndefinedThenUiTypeNotImplemented
public void givenUndefinedThenUiTypeNotImplemented() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenDateThenUiTypeNotImplemented
public void givenDateThenUiTypeNotImplemented() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenCurrencyThenUiTypeNotImplemented
public void givenCurrencyThenUiTypeNotImplemented() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenClassThenUiTypeNotImplemented
public void givenClassThenUiTypeNotImplemented() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenBooleanThenUiTypeNotImplemented
public void givenBooleanThenUiTypeNotImplemented() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenSingleValueAllowsAdditionalValueStringThenDropDownAdditionalInputString
public void givenSingleValueAllowsAdditionalValueStringThenDropDownAdditionalInputString() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenSingleValueAllowsAdditionalValueNumericThenDropDownAdditionalInputNumeric
public void givenSingleValueAllowsAdditionalValueNumericThenDropDownAdditionalInputNumeric() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenSingleValueAllowsAdditionalValueStringThenRadioAdditionalInputString
public void givenSingleValueAllowsAdditionalValueStringThenRadioAdditionalInputString() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenSingleValueAllowsAdditionalValueStringNoDomainThenInputString
public void givenSingleValueAllowsAdditionalValueStringNoDomainThenInputString() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenSingleValueAllowsAdditionalValueNumericSingleDomainSelectedThenInputNumeric
public void givenSingleValueAllowsAdditionalValueNumericSingleDomainSelectedThenInputNumeric() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenSingleValueAllowsAdditionalValueNumericSingleDomainNotSelectedThenRadioAdditionalInputNumeric
public void givenSingleValueAllowsAdditionalValueNumericSingleDomainNotSelectedThenRadioAdditionalInputNumeric() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenSingleSelectionIntervalThenUiTypeNotImplemented
public void givenSingleSelectionIntervalThenUiTypeNotImplemented() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenMultiValuedIntervalThenUiTypeNotImplemented
public void givenMultiValuedIntervalThenUiTypeNotImplemented() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenScientificThenUiTypeNotImplemented
public void givenScientificThenUiTypeNotImplemented() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenMultivaluedStringWithoutStaticDomainThenUiTypeCheckboxList
public void givenMultivaluedStringWithoutStaticDomainThenUiTypeCheckboxList() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenMultivaluedStringWithoutStaticDomainButAssignedValuesThenUiTypeCheckboxList
public void givenMultivaluedStringWithoutStaticDomainButAssignedValuesThenUiTypeCheckboxList() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenStringWithTemplateThenUiTypeNotImplemented
public void givenStringWithTemplateThenUiTypeNotImplemented() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenIntegerWithIntervalWithoutAddValThenUiTypeNumeric
public void givenIntegerWithIntervalWithoutAddValThenUiTypeNumeric() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenIntegerWithIntervalWithAddValThenUiTypeNumeric
public void givenIntegerWithIntervalWithAddValThenUiTypeNumeric() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testHasValueImages
public void testHasValueImages() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testHasCsticValueImages
public void testHasCsticValueImages() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenSingleSelectionImage
public void givenSingleSelectionImage() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenSingleSelectionImageReadOnly
public void givenSingleSelectionImageReadOnly() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenMultiSelectionImage
public void givenMultiSelectionImage() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenMultiSelectionImageReadOnly
public void givenMultiSelectionImageReadOnly() throws java.lang.Exception
- Throws:
java.lang.Exception
-
givenMultiSelectionImageOriginallySingleCheckbox
public void givenMultiSelectionImageOriginallySingleCheckbox() throws java.lang.Exception
- Throws:
java.lang.Exception
-
createCsticDataWithOneValueImage
protected CsticData createCsticDataWithOneValueImage(int valueNumber, int imageValuePosition)
-
testMergeUiTypeListLowMem_bothEmpty
public void testMergeUiTypeListLowMem_bothEmpty()
-
testMergeUiTypeListLowMem_list2Empty
public void testMergeUiTypeListLowMem_list2Empty()
-
testMergeUiTypeListLowMem_list1Empty
public void testMergeUiTypeListLowMem_list1Empty()
-
testMergeUiTypeListLowMem_bothFilled
public void testMergeUiTypeListLowMem_bothFilled()
-
testAddUiTypeToListLowMem_empty
public void testAddUiTypeToListLowMem_empty()
-
testAddUiTypeToListLowMem_notEmpty
public void testAddUiTypeToListLowMem_notEmpty()
-
testChooseUiType_notImplemented
public void testChooseUiType_notImplemented()
-
testChooseUiType
public void testChooseUiType()
-
testChooseUiType_ambigious
public void testChooseUiType_ambigious()
-
testChooseUiValidationType_none
public void testChooseUiValidationType_none()
-
testChooseUiValidationType
public void testChooseUiValidationType()
-
testChooseUiValidationType_ambigious
public void testChooseUiValidationType_ambigious()
-
testIsReadonly
public void testIsReadonly()
-
testIsConstrainedOrHasAssignableValues
public void testIsConstrainedOrHasAssignableValues()
-
testIsIntervallBasedInput
public void testIsIntervallBasedInput()
-
testIsSimpleString
public void testIsSimpleString()
-
testIsSimpleNumber
public void testIsSimpleNumber()
-
testeditableWithAdditionalValue
public void testeditableWithAdditionalValue()
-
testIsAdditionalValueWithoutDomian
public void testIsAdditionalValueWithoutDomian()
-
testIsInput
public void testIsInput()
-
testIsMultiSelectionImage
public void testIsMultiSelectionImage()
-
testIsRadioButtonReturnsTrue
public void testIsRadioButtonReturnsTrue()
-
testIsRadioButtonReturnsFalse
public void testIsRadioButtonReturnsFalse()
-
-