public abstract class AbstractQi4jBaseTest extends Object
Modifier and Type | Field and Description |
---|---|
protected org.qi4j.api.Qi4j |
api |
protected org.qi4j.api.structure.Application |
application |
protected org.qi4j.api.structure.ApplicationDescriptor |
applicationModel |
protected org.qi4j.bootstrap.Energy4Java |
qi4j |
protected org.qi4j.spi.Qi4jSPI |
spi |
Constructor and Description |
---|
AbstractQi4jBaseTest() |
Modifier and Type | Method and Description |
---|---|
protected void |
assemblyException(org.qi4j.bootstrap.AssemblyException exception)
This method is called when there was an AssemblyException in the creation of the Zest application model.
|
protected abstract void |
defineApplication(org.qi4j.bootstrap.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 |
initApplication(org.qi4j.api.structure.Application app) |
protected org.qi4j.api.structure.ApplicationDescriptor |
newApplication() |
protected org.qi4j.api.structure.Application |
newApplicationInstance(org.qi4j.api.structure.ApplicationDescriptor applicationModel) |
void |
setUp() |
void |
tearDown() |
protected org.qi4j.api.Qi4j api
protected org.qi4j.spi.Qi4jSPI spi
protected org.qi4j.bootstrap.Energy4Java qi4j
protected org.qi4j.api.structure.ApplicationDescriptor applicationModel
protected org.qi4j.api.structure.Application application
protected abstract void defineApplication(org.qi4j.bootstrap.ApplicationAssembly applicationAssembly) throws org.qi4j.bootstrap.AssemblyException
applicationAssembly
- the ApplicationAssembly
to be populated.org.qi4j.bootstrap.AssemblyException
protected org.qi4j.api.structure.Application newApplicationInstance(org.qi4j.api.structure.ApplicationDescriptor applicationModel)
protected org.qi4j.api.structure.ApplicationDescriptor newApplication() throws org.qi4j.bootstrap.AssemblyException
org.qi4j.bootstrap.AssemblyException
protected void assemblyException(org.qi4j.bootstrap.AssemblyException exception) throws org.qi4j.bootstrap.AssemblyException
Override this method to catch valid failures to place into satisfiedBy suites.
exception
- the exception thrown.org.qi4j.bootstrap.AssemblyException
- The default implementation of this method will simply re-throw the exception.protected void initApplication(org.qi4j.api.structure.Application app) throws Exception
Exception