org.databene.benerator.test
Class ModelTest

java.lang.Object
  extended by org.databene.benerator.test.ModelTest
Direct Known Subclasses:
AbstractTaskTest, GeneratorTest

public abstract class ModelTest
extends java.lang.Object

Abstract parent class for all tests which rely on a DataModel.

Created: 09.12.2011 22:21:24

Since:
0.7.4
Author:
Volker Bergmann

Field Summary
 BeneratorContext context
           
protected  DataModel dataModel
           
protected  org.slf4j.Logger logger
           
protected  DefaultDescriptorProvider testDescriptorProvider
           
 
Constructor Summary
ModelTest()
           
 
Method Summary
protected  ArrayElementDescriptor createArrayElement(int index, java.lang.String typeName)
           
protected  ArrayTypeDescriptor createArrayType(java.lang.String name)
           
protected  ArrayTypeDescriptor createArrayType(java.lang.String name, ArrayTypeDescriptor parent)
           
protected  ComplexTypeDescriptor createComplexType(java.lang.String name)
           
protected  ComplexTypeDescriptor createComplexType(java.lang.String name, ComplexTypeDescriptor parentType)
           
protected  Entity createEntity(java.lang.String entityType, java.lang.Object... componentNameAndValuePairs)
           
protected  IdDescriptor createId(java.lang.String name)
           
protected  IdDescriptor createId(java.lang.String name, java.lang.String type)
           
protected  IdDescriptor createId(java.lang.String name, TypeDescriptor type)
           
protected  InstanceDescriptor createInstance(java.lang.String name)
           
protected  InstanceDescriptor createInstance(java.lang.String name, TypeDescriptor type)
           
protected  PartDescriptor createPart(java.lang.String partName)
           
protected  PartDescriptor createPart(java.lang.String partName, java.lang.String typeName)
           
protected  PartDescriptor createPart(java.lang.String partName, TypeDescriptor type)
           
protected  PartDescriptor createPartDescriptor(java.lang.String componentName)
           
protected  ReferenceDescriptor createReference(java.lang.String name, java.lang.String typeName)
           
protected  SimpleTypeDescriptor createSimpleType(java.lang.String name)
           
protected  SimpleTypeDescriptor createSimpleType(java.lang.String name, java.lang.String parentName)
           
 void setUpContextAndDescriptorProvider()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.slf4j.Logger logger

context

public BeneratorContext context

dataModel

protected DataModel dataModel

testDescriptorProvider

protected DefaultDescriptorProvider testDescriptorProvider
Constructor Detail

ModelTest

public ModelTest()
Method Detail

setUpContextAndDescriptorProvider

public void setUpContextAndDescriptorProvider()
                                       throws java.lang.Exception
Throws:
java.lang.Exception

createComplexType

protected ComplexTypeDescriptor createComplexType(java.lang.String name)

createComplexType

protected ComplexTypeDescriptor createComplexType(java.lang.String name,
                                                  ComplexTypeDescriptor parentType)

createPartDescriptor

protected PartDescriptor createPartDescriptor(java.lang.String componentName)

createEntity

protected Entity createEntity(java.lang.String entityType,
                              java.lang.Object... componentNameAndValuePairs)

createPart

protected PartDescriptor createPart(java.lang.String partName)

createPart

protected PartDescriptor createPart(java.lang.String partName,
                                    java.lang.String typeName)

createPart

protected PartDescriptor createPart(java.lang.String partName,
                                    TypeDescriptor type)

createSimpleType

protected SimpleTypeDescriptor createSimpleType(java.lang.String name)

createSimpleType

protected SimpleTypeDescriptor createSimpleType(java.lang.String name,
                                                java.lang.String parentName)

createReference

protected ReferenceDescriptor createReference(java.lang.String name,
                                              java.lang.String typeName)

createInstance

protected InstanceDescriptor createInstance(java.lang.String name)

createInstance

protected InstanceDescriptor createInstance(java.lang.String name,
                                            TypeDescriptor type)

createId

protected IdDescriptor createId(java.lang.String name)

createId

protected IdDescriptor createId(java.lang.String name,
                                java.lang.String type)

createId

protected IdDescriptor createId(java.lang.String name,
                                TypeDescriptor type)

createArrayType

protected ArrayTypeDescriptor createArrayType(java.lang.String name)

createArrayType

protected ArrayTypeDescriptor createArrayType(java.lang.String name,
                                              ArrayTypeDescriptor parent)

createArrayElement

protected ArrayElementDescriptor createArrayElement(int index,
                                                    java.lang.String typeName)


Copyright © 2013. All Rights Reserved.