public abstract class AbstractPolygeneMultiLayeredTestWithModel extends AbstractPolygeneBaseTest
| Modifier and Type | Field and Description |
|---|---|
protected ModuleAssembly |
configModule |
protected ObjectFactory |
objectFactory |
protected TransientBuilderFactory |
transientBuilderFactory |
protected UnitOfWorkFactory |
unitOfWorkFactory |
protected ValueBuilderFactory |
valueBuilderFactory |
api, application, applicationModel, notYetImplementedRule, polygene, spi| Constructor and Description |
|---|
AbstractPolygeneMultiLayeredTestWithModel() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
defineApplication(ApplicationAssembly applicationAssembly)
Called by the superclass for the test to define the entire application, every layer, every module and all
the contents of each module.
|
protected void |
defineConfigModule(ModuleAssembly module) |
protected void |
defineLegalModule(ModuleAssembly module) |
protected void |
defineMonetaryModule(ModuleAssembly module) |
protected void |
definePeopleModule(ModuleAssembly module) |
protected void |
defineSerializationModule(ModuleAssembly module) |
protected abstract void |
defineStorageModule(ModuleAssembly module) |
protected void |
defineTestModule(ModuleAssembly module) |
protected Application |
newApplicationInstance(ApplicationDescriptor applicationModel) |
assemblyException, initApplication, newApplicationModel, setUp, tearDownprotected ModuleAssembly configModule
@Structure protected ValueBuilderFactory valueBuilderFactory
@Structure protected TransientBuilderFactory transientBuilderFactory
@Structure protected UnitOfWorkFactory unitOfWorkFactory
@Structure protected ObjectFactory objectFactory
public AbstractPolygeneMultiLayeredTestWithModel()
protected void defineApplication(ApplicationAssembly applicationAssembly) throws AssemblyException
AbstractPolygeneBaseTestdefineApplication in class AbstractPolygeneBaseTestapplicationAssembly - the ApplicationAssembly to be populated.AssemblyException - on invalid assemblyprotected Application newApplicationInstance(ApplicationDescriptor applicationModel)
newApplicationInstance in class AbstractPolygeneBaseTestprotected void defineTestModule(ModuleAssembly module)
protected void definePeopleModule(ModuleAssembly module)
protected void defineLegalModule(ModuleAssembly module)
protected void defineMonetaryModule(ModuleAssembly module)
protected void defineSerializationModule(ModuleAssembly module)
protected abstract void defineStorageModule(ModuleAssembly module)
protected void defineConfigModule(ModuleAssembly module)