public abstract class AbstractTopiaReplicationServiceTest
extends org.junit.Assert
| Modifier and Type | Field and Description |
|---|---|
protected static com.google.common.base.Function<Properties,org.nuiton.topia.persistence.TopiaApplicationContext> |
CREATE_TOPIA_TEST_APPLICATION_CONTEXT |
protected org.nuiton.topia.persistence.TopiaApplicationContext |
destinationContext |
protected static boolean |
init |
protected org.nuiton.topia.replication.model.ReplicationModel |
model |
protected org.nuiton.topia.replication.TopiaReplicationService |
service |
protected static org.nuiton.topia.persistence.TopiaApplicationContext |
sourceContext |
protected static org.nuiton.topia.persistence.TopiaPersistenceContext |
sourcePC |
| Constructor and Description |
|---|
AbstractTopiaReplicationServiceTest() |
| Modifier and Type | Method and Description |
|---|---|
static void |
after() |
protected void |
assertDbEquals(org.nuiton.topia.persistence.TopiaEntityEnum[] contracts,
org.nuiton.topia.persistence.TopiaDaoSupplier ctxt,
org.nuiton.topia.persistence.TopiaDaoSupplier ctxt2) |
protected void |
assertEntityEquals(org.nuiton.topia.persistence.TopiaEntity expected,
org.nuiton.topia.persistence.TopiaEntity actual,
Set<String> treated) |
protected abstract org.nuiton.topia.persistence.TopiaApplicationContext |
createDb(String name) |
protected org.nuiton.topia.persistence.TopiaApplicationContext |
createDb2(String name) |
protected void |
createModel(org.nuiton.topia.persistence.TopiaEntity entity) |
protected org.nuiton.topia.persistence.TopiaApplicationContext |
createReplicateDb(Object contract) |
protected void |
createSupportedAfterOperation(org.nuiton.topia.persistence.TopiaEntityEnum contract,
org.nuiton.topia.persistence.TopiaEntity entity,
Class<? extends org.nuiton.topia.replication.TopiaReplicationOperation> operationClass,
Object... parameters) |
protected void |
createSupportedBeforeOperation(org.nuiton.topia.persistence.TopiaEntityEnum contract,
org.nuiton.topia.persistence.TopiaEntity entity,
Class<? extends org.nuiton.topia.replication.TopiaReplicationOperation> operationClass,
Object... parameters) |
protected void |
detectAssociations(org.nuiton.topia.persistence.TopiaEntity entity,
Object... expectedCouple) |
protected void |
detectDependencies(org.nuiton.topia.persistence.TopiaEntity entity,
org.nuiton.topia.persistence.TopiaEntityEnum[]... expected) |
protected void |
detectDirectDependencies(org.nuiton.topia.persistence.TopiaEntity entity,
Object... expectedCouple) |
protected void |
detectObjectsToDettach(org.nuiton.topia.persistence.TopiaEntity entity,
Object... expected) |
protected void |
detectOperations(org.nuiton.topia.persistence.TopiaEntity entity,
Object... expected) |
protected void |
detectShell(org.nuiton.topia.persistence.TopiaEntity entity,
org.nuiton.topia.persistence.TopiaEntityEnum... expected) |
protected void |
detectTypes(org.nuiton.topia.persistence.TopiaEntity entity,
Object... expectedCouple) |
protected void |
doReplicate(org.nuiton.topia.persistence.TopiaEntityEnum contract,
org.nuiton.topia.persistence.TopiaEntity... entity) |
protected void |
doReplicateAll() |
protected void |
doReplicateWithComputedOrder(org.nuiton.topia.persistence.TopiaEntity... entity) |
protected abstract org.nuiton.topia.persistence.TopiaEntityEnum[] |
getContracts() |
protected abstract org.apache.commons.logging.Log |
getLog() |
protected org.nuiton.topia.replication.TopiaReplicationModelBuilder |
getModelBuilder() |
protected void |
getOperation(Class<? extends org.nuiton.topia.replication.TopiaReplicationOperation> operationClass,
boolean shouldExist) |
protected File |
getTestDir(Class<?> testClass) |
protected Long |
getTestsTimeStamp() |
protected org.nuiton.topia.it.legacy.TopiaItLegacyTopiaApplicationContext |
newTopiaItLegacyTopiaApplicationContext(String name) |
protected void |
prepareModel(String... ids) |
protected void |
prepareModelAll() |
protected void |
prepareModelWithComputedOrder(String... ids) |
void |
setUp() |
void |
tearDown() |
void |
testDetectAssociations()
Test of detectAssociations method, of class ReplicationModel.
|
void |
testDetectDependencies()
Test of detectDependencies method, of class ReplicationModel.
|
void |
testDetectDirectDependencies()
Test of detectDirectDependencies method, of class ReplicationModel.
|
void |
testDetectObjectsToDettach()
Test of detectObjectsToDettach method, of class ReplicationModel.
|
void |
testDetectOperations()
Test of detectOperations method, of class ReplicationModel.
|
void |
testDetectShell()
Test of detectShell method, of class ReplicationModel.
|
void |
testDetectTypes()
Test of detectTypes method, of class ReplicationServiceImplementor.
|
void |
testDoReplicate()
Test of doReplicate method, of class ReplicationService.
|
void |
testGetOperation()
Test of getOperation method, of class ReplicationServiceImplementor.
|
protected <E extends org.nuiton.topia.persistence.TopiaEntity> |
update(E e) |
assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertTrue, assertTrue, fail, failprotected static org.nuiton.topia.persistence.TopiaApplicationContext sourceContext
protected static org.nuiton.topia.persistence.TopiaPersistenceContext sourcePC
protected org.nuiton.topia.persistence.TopiaApplicationContext destinationContext
protected org.nuiton.topia.replication.TopiaReplicationService service
protected org.nuiton.topia.replication.model.ReplicationModel model
protected static boolean init
protected static final com.google.common.base.Function<Properties,org.nuiton.topia.persistence.TopiaApplicationContext> CREATE_TOPIA_TEST_APPLICATION_CONTEXT
protected org.nuiton.topia.it.legacy.TopiaItLegacyTopiaApplicationContext newTopiaItLegacyTopiaApplicationContext(String name)
protected org.nuiton.topia.replication.TopiaReplicationModelBuilder getModelBuilder()
protected org.nuiton.topia.persistence.TopiaApplicationContext createDb2(String name)
protected abstract org.nuiton.topia.persistence.TopiaApplicationContext createDb(String name) throws Exception
Exceptionprotected org.nuiton.topia.persistence.TopiaApplicationContext createReplicateDb(Object contract) throws Exception
Exceptionprotected abstract org.nuiton.topia.persistence.TopiaEntityEnum[] getContracts()
protected abstract org.apache.commons.logging.Log getLog()
protected <E extends org.nuiton.topia.persistence.TopiaEntity> E update(E e)
throws org.nuiton.topia.persistence.TopiaException
org.nuiton.topia.persistence.TopiaExceptionpublic void testDetectTypes()
throws Exception
Exception - if any errorpublic void testGetOperation()
throws Exception
Exception - if any errorpublic void testDetectAssociations()
throws Exception
Exception - if any errorpublic void testDetectDirectDependencies()
throws Exception
Exception - if any errorpublic void testDetectShell()
throws Exception
Exception - if any errorpublic void testDetectDependencies()
throws Exception
Exception - if any errorpublic void testDetectObjectsToDettach()
throws Exception
Exception - if any errorpublic void testDetectOperations()
throws Exception
Exception - if any errorpublic void testDoReplicate()
throws Exception
Exception - if any errorprotected void detectTypes(org.nuiton.topia.persistence.TopiaEntity entity,
Object... expectedCouple)
throws org.nuiton.topia.persistence.TopiaException
org.nuiton.topia.persistence.TopiaExceptionprotected void getOperation(Class<? extends org.nuiton.topia.replication.TopiaReplicationOperation> operationClass, boolean shouldExist) throws org.nuiton.topia.persistence.TopiaException
org.nuiton.topia.persistence.TopiaExceptionprotected void detectAssociations(org.nuiton.topia.persistence.TopiaEntity entity,
Object... expectedCouple)
throws org.nuiton.topia.persistence.TopiaException
org.nuiton.topia.persistence.TopiaExceptionprotected void detectDirectDependencies(org.nuiton.topia.persistence.TopiaEntity entity,
Object... expectedCouple)
throws org.nuiton.topia.persistence.TopiaException
org.nuiton.topia.persistence.TopiaExceptionprotected void detectShell(org.nuiton.topia.persistence.TopiaEntity entity,
org.nuiton.topia.persistence.TopiaEntityEnum... expected)
throws org.nuiton.topia.persistence.TopiaException
org.nuiton.topia.persistence.TopiaExceptionprotected void detectDependencies(org.nuiton.topia.persistence.TopiaEntity entity,
org.nuiton.topia.persistence.TopiaEntityEnum[]... expected)
throws org.nuiton.topia.persistence.TopiaException
org.nuiton.topia.persistence.TopiaExceptionprotected void detectObjectsToDettach(org.nuiton.topia.persistence.TopiaEntity entity,
Object... expected)
throws org.nuiton.topia.persistence.TopiaException
org.nuiton.topia.persistence.TopiaExceptionprotected void detectOperations(org.nuiton.topia.persistence.TopiaEntity entity,
Object... expected)
throws org.nuiton.topia.persistence.TopiaException
org.nuiton.topia.persistence.TopiaExceptionprotected void doReplicate(org.nuiton.topia.persistence.TopiaEntityEnum contract,
org.nuiton.topia.persistence.TopiaEntity... entity)
throws Exception
Exceptionprotected void doReplicateWithComputedOrder(org.nuiton.topia.persistence.TopiaEntity... entity)
throws Exception
Exceptionprotected void assertDbEquals(org.nuiton.topia.persistence.TopiaEntityEnum[] contracts,
org.nuiton.topia.persistence.TopiaDaoSupplier ctxt,
org.nuiton.topia.persistence.TopiaDaoSupplier ctxt2)
throws org.nuiton.topia.persistence.TopiaException
org.nuiton.topia.persistence.TopiaExceptionprotected void assertEntityEquals(org.nuiton.topia.persistence.TopiaEntity expected,
org.nuiton.topia.persistence.TopiaEntity actual,
Set<String> treated)
protected void createSupportedBeforeOperation(org.nuiton.topia.persistence.TopiaEntityEnum contract,
org.nuiton.topia.persistence.TopiaEntity entity,
Class<? extends org.nuiton.topia.replication.TopiaReplicationOperation> operationClass,
Object... parameters)
throws Exception
Exceptionprotected void createSupportedAfterOperation(org.nuiton.topia.persistence.TopiaEntityEnum contract,
org.nuiton.topia.persistence.TopiaEntity entity,
Class<? extends org.nuiton.topia.replication.TopiaReplicationOperation> operationClass,
Object... parameters)
throws Exception
Exceptionprotected Long getTestsTimeStamp()
protected void createModel(org.nuiton.topia.persistence.TopiaEntity entity)
throws org.nuiton.topia.persistence.TopiaException
org.nuiton.topia.persistence.TopiaExceptionprotected void prepareModel(String... ids) throws org.nuiton.topia.persistence.TopiaException
org.nuiton.topia.persistence.TopiaExceptionprotected void prepareModelAll()
throws org.nuiton.topia.persistence.TopiaException
org.nuiton.topia.persistence.TopiaExceptionprotected void prepareModelWithComputedOrder(String... ids) throws org.nuiton.topia.persistence.TopiaException
org.nuiton.topia.persistence.TopiaExceptionCopyright © 2004–2019 CodeLutin. All rights reserved.