Class BaseKeyGeneratorUnitTest<T extends KeyGenerator>
- java.lang.Object
-
- de.hybris.platform.odata2services.odata.schema.BaseKeyGeneratorUnitTest<T>
-
- Direct Known Subclasses:
IntegrationKeyGeneratorUnitTest,LocalizedKeyGeneratorUnitTest
public abstract class BaseKeyGeneratorUnitTest<T extends KeyGenerator> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BaseKeyGeneratorUnitTest()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract TcreateKeyGenerator()protected static org.apache.olingo.odata2.api.edm.provider.PropertyRefexpectedPropertyRef(java.lang.String name)protected abstract java.lang.StringgetKeyPropertyName()protected static org.apache.olingo.odata2.api.edm.provider.SimplePropertygivenProperty(java.lang.String propertyName, org.apache.olingo.odata2.api.edm.EdmSimpleTypeKind typeKind)voidsetUp()voidtestGenerateMultipleValidProperties()voidtestGenerateMultipleValidPropertiesNoKeyProperty()voidtestGenerateNullPropertyList()voidtestGenerateSingletonPropertyListOfTypeBoolean()voidtestGenerateSingletonPropertyListOfTypeString()
-
-
-
Method Detail
-
createKeyGenerator
protected abstract T createKeyGenerator()
-
getKeyPropertyName
protected abstract java.lang.String getKeyPropertyName()
-
setUp
public void setUp()
-
testGenerateSingletonPropertyListOfTypeString
public void testGenerateSingletonPropertyListOfTypeString()
-
testGenerateSingletonPropertyListOfTypeBoolean
public void testGenerateSingletonPropertyListOfTypeBoolean()
-
testGenerateMultipleValidProperties
public void testGenerateMultipleValidProperties()
-
testGenerateMultipleValidPropertiesNoKeyProperty
public void testGenerateMultipleValidPropertiesNoKeyProperty()
-
testGenerateNullPropertyList
public void testGenerateNullPropertyList()
-
givenProperty
protected static org.apache.olingo.odata2.api.edm.provider.SimpleProperty givenProperty(java.lang.String propertyName, org.apache.olingo.odata2.api.edm.EdmSimpleTypeKind typeKind)
-
expectedPropertyRef
protected static org.apache.olingo.odata2.api.edm.provider.PropertyRef expectedPropertyRef(java.lang.String name)
-
-