public abstract class AbstractEntityStoreTest extends AbstractQi4jTest
Modifier and Type | Class and Description |
---|---|
static interface |
AbstractEntityStoreTest.TestEntity |
static class |
AbstractEntityStoreTest.TestEnum |
static interface |
AbstractEntityStoreTest.TestValue |
static interface |
AbstractEntityStoreTest.TestValue2 |
static interface |
AbstractEntityStoreTest.Tjabba |
static interface |
AbstractEntityStoreTest.TjabbaValue |
module
api, application, applicationModel, qi4j, spi
Constructor and Description |
---|
AbstractEntityStoreTest() |
Modifier and Type | Method and Description |
---|---|
void |
assemble(org.qi4j.bootstrap.ModuleAssembly module) |
protected AbstractEntityStoreTest.TestEntity |
createEntity(org.qi4j.api.unitofwork.UnitOfWork unitOfWork) |
void |
givenConcurrentUnitOfWorksWhenUoWCompletesThenCheckConcurrentModification() |
void |
givenEntityIsNotModifiedWhenUnitOfWorkCompletesThenDontStoreState() |
void |
givenEntityStoredLoadedChangedWhenUnitOfWorkDiscardsThenDontStoreState() |
void |
givenManyAssociationIsModifiedWhenUnitOfWorkCompletesThenStoreState() |
void |
givenPropertyIsModifiedWhenUnitOfWorkCompletesThenStoreState() |
void |
init() |
void |
tearDown() |
void |
whenNewEntityThenCanFindEntityAndCorrectValues() |
void |
whenRemovedEntityThenCannotFindEntity() |
defineApplication, setUp
assemblyException, initApplication, newApplication, newApplicationInstance
public void assemble(org.qi4j.bootstrap.ModuleAssembly module) throws org.qi4j.bootstrap.AssemblyException
org.qi4j.bootstrap.AssemblyException
public void init()
public void tearDown() throws Exception
tearDown
in class AbstractQi4jTest
Exception
protected AbstractEntityStoreTest.TestEntity createEntity(org.qi4j.api.unitofwork.UnitOfWork unitOfWork) throws org.qi4j.api.unitofwork.UnitOfWorkCompletionException
org.qi4j.api.unitofwork.UnitOfWorkCompletionException
public void whenNewEntityThenCanFindEntityAndCorrectValues() throws Exception
Exception
public void whenRemovedEntityThenCannotFindEntity() throws Exception
Exception
public void givenEntityIsNotModifiedWhenUnitOfWorkCompletesThenDontStoreState() throws org.qi4j.api.unitofwork.UnitOfWorkCompletionException
org.qi4j.api.unitofwork.UnitOfWorkCompletionException
public void givenPropertyIsModifiedWhenUnitOfWorkCompletesThenStoreState() throws org.qi4j.api.unitofwork.UnitOfWorkCompletionException
org.qi4j.api.unitofwork.UnitOfWorkCompletionException
public void givenManyAssociationIsModifiedWhenUnitOfWorkCompletesThenStoreState() throws org.qi4j.api.unitofwork.UnitOfWorkCompletionException
org.qi4j.api.unitofwork.UnitOfWorkCompletionException
public void givenConcurrentUnitOfWorksWhenUoWCompletesThenCheckConcurrentModification() throws org.qi4j.api.unitofwork.UnitOfWorkCompletionException
org.qi4j.api.unitofwork.UnitOfWorkCompletionException
public void givenEntityStoredLoadedChangedWhenUnitOfWorkDiscardsThenDontStoreState() throws org.qi4j.api.unitofwork.UnitOfWorkCompletionException
org.qi4j.api.unitofwork.UnitOfWorkCompletionException