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 |
moduleapi, 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, setUpassemblyException, initApplication, newApplication, newApplicationInstancepublic void assemble(org.qi4j.bootstrap.ModuleAssembly module)
throws org.qi4j.bootstrap.AssemblyException
org.qi4j.bootstrap.AssemblyExceptionpublic void init()
public void tearDown()
throws Exception
tearDown in class AbstractQi4jTestExceptionprotected AbstractEntityStoreTest.TestEntity createEntity(org.qi4j.api.unitofwork.UnitOfWork unitOfWork) throws org.qi4j.api.unitofwork.UnitOfWorkCompletionException
org.qi4j.api.unitofwork.UnitOfWorkCompletionExceptionpublic void whenNewEntityThenCanFindEntityAndCorrectValues()
throws Exception
Exceptionpublic void whenRemovedEntityThenCannotFindEntity()
throws Exception
Exceptionpublic void givenEntityIsNotModifiedWhenUnitOfWorkCompletesThenDontStoreState()
throws org.qi4j.api.unitofwork.UnitOfWorkCompletionException
org.qi4j.api.unitofwork.UnitOfWorkCompletionExceptionpublic void givenPropertyIsModifiedWhenUnitOfWorkCompletesThenStoreState()
throws org.qi4j.api.unitofwork.UnitOfWorkCompletionException
org.qi4j.api.unitofwork.UnitOfWorkCompletionExceptionpublic void givenManyAssociationIsModifiedWhenUnitOfWorkCompletesThenStoreState()
throws org.qi4j.api.unitofwork.UnitOfWorkCompletionException
org.qi4j.api.unitofwork.UnitOfWorkCompletionExceptionpublic void givenConcurrentUnitOfWorksWhenUoWCompletesThenCheckConcurrentModification()
throws org.qi4j.api.unitofwork.UnitOfWorkCompletionException
org.qi4j.api.unitofwork.UnitOfWorkCompletionExceptionpublic void givenEntityStoredLoadedChangedWhenUnitOfWorkDiscardsThenDontStoreState()
throws org.qi4j.api.unitofwork.UnitOfWorkCompletionException
org.qi4j.api.unitofwork.UnitOfWorkCompletionException