public class TopiaReplicationServiceImplTest extends AbstractTopiaReplicationServiceTest
Modifier and Type | Field and Description |
---|---|
protected static TopiaEntityEnum[] |
contracts |
protected static String |
entitiesList |
protected static org.nuiton.topia.test.entities.Person |
person |
protected static org.nuiton.topia.test.entities.Person |
person2 |
protected static org.nuiton.topia.test.entities.Pet |
pet |
protected static org.nuiton.topia.test.entities.Pet |
pet2 |
protected static org.nuiton.topia.test.entities.Pet |
pet3 |
protected static org.nuiton.topia.test.entities.Race |
race |
protected static org.nuiton.topia.test.entities.Race |
race2 |
protected static org.nuiton.topia.test.entities.Race |
race3 |
protected static File |
tesDir |
Constructor and Description |
---|
TopiaReplicationServiceImplTest() |
Modifier and Type | Method and Description |
---|---|
static void |
after() |
static void |
beforeClass() |
protected TopiaContext |
createDb(String name) |
protected TopiaContext |
createDb2(String name) |
protected TopiaEntityEnum[] |
getContracts() |
protected Properties |
getH2Properties(String dbName) |
protected org.apache.commons.logging.Log |
getLog() |
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.
|
void |
testSimpleReplicateFailed()
Cette methode montre pourquoi la simple replication ne peut pas
fonctionne :)
Le replicateur ne deplique pas dans le bon ordre et on a donc des
violations de clef etrangeres...
|
void |
testSimpleReplicateNotSure()
Cette methode montre comment manuellement on peut effectuer la
replication (en dettachant les dependances qui forment des cycles)
La methode utilisee ici peut ne pas fonctionner : si une clef metier est
posee sur une dependance alors cela ne fonctionne pas.
|
void |
testSimpleReplicateSure()
Cette methode montre comment manuellement on peut effectuer la
replication (en dettachant les associations qui forment des cycles)
La methode utilisee ici fonctionne mieux que la precedante : il parrait
dificille de pose une une clef metier sur une association :).
|
assertDbEquals, assertEntityEquals, createModel, createReplicateDb, createSupportedAfterOperation, createSupportedBeforeOperation, createUnsupportedAfterOperation, createUnsupportedBeforeOperation, detectAssociations, detectDependencies, detectDirectDependencies, detectObjectsToDettach, detectOperations, detectShell, detectTypes, doReplicate, doReplicateAll, doReplicateWithComputedOrder, getModelBuilder, getOperation, getTestDir, getTestsTimeStamp, prepareModel, prepareModelAll, prepareModelWithComputedOrder, update
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, assertThrows, assertThrows, assertTrue, assertTrue, fail, fail
protected static final TopiaEntityEnum[] contracts
protected static final String entitiesList
protected static org.nuiton.topia.test.entities.Person person
protected static org.nuiton.topia.test.entities.Person person2
protected static org.nuiton.topia.test.entities.Pet pet
protected static org.nuiton.topia.test.entities.Pet pet2
protected static org.nuiton.topia.test.entities.Pet pet3
protected static org.nuiton.topia.test.entities.Race race
protected static org.nuiton.topia.test.entities.Race race2
protected static org.nuiton.topia.test.entities.Race race3
protected static File tesDir
public static void beforeClass() throws IOException
IOException
public void setUp() throws Exception
setUp
in class AbstractTopiaReplicationServiceTest
Exception
public void tearDown() throws Exception
tearDown
in class AbstractTopiaReplicationServiceTest
Exception
public void testDetectTypes() throws Exception
AbstractTopiaReplicationServiceTest
testDetectTypes
in class AbstractTopiaReplicationServiceTest
Exception
- if any errorpublic void testGetOperation() throws Exception
AbstractTopiaReplicationServiceTest
testGetOperation
in class AbstractTopiaReplicationServiceTest
Exception
- if any errorpublic void testDetectAssociations() throws Exception
AbstractTopiaReplicationServiceTest
testDetectAssociations
in class AbstractTopiaReplicationServiceTest
Exception
- if any errorpublic void testDetectDirectDependencies() throws Exception
AbstractTopiaReplicationServiceTest
testDetectDirectDependencies
in class AbstractTopiaReplicationServiceTest
Exception
- if any errorpublic void testDetectShell() throws Exception
AbstractTopiaReplicationServiceTest
testDetectShell
in class AbstractTopiaReplicationServiceTest
Exception
- if any errorpublic void testDetectDependencies() throws Exception
AbstractTopiaReplicationServiceTest
testDetectDependencies
in class AbstractTopiaReplicationServiceTest
Exception
- if any errorpublic void testDetectObjectsToDettach() throws Exception
AbstractTopiaReplicationServiceTest
testDetectObjectsToDettach
in class AbstractTopiaReplicationServiceTest
Exception
- if any errorpublic void testDetectOperations() throws Exception
AbstractTopiaReplicationServiceTest
testDetectOperations
in class AbstractTopiaReplicationServiceTest
Exception
- if any errorpublic void testDoReplicate() throws Exception
AbstractTopiaReplicationServiceTest
testDoReplicate
in class AbstractTopiaReplicationServiceTest
Exception
- if any errorpublic void testSimpleReplicateFailed() throws Exception
Exception
- pour toute erreurpublic void testSimpleReplicateNotSure() throws Exception
Exception
- pour toute erreurpublic void testSimpleReplicateSure() throws Exception
ReplicationModel.adjustOperations(TopiaEntityIdsMap)
.Exception
- pour toute erreurprotected TopiaContext createDb(String name) throws Exception
createDb
in class AbstractTopiaReplicationServiceTest
Exception
protected TopiaContext createDb2(String name) throws Exception
createDb2
in class AbstractTopiaReplicationServiceTest
Exception
protected TopiaEntityEnum[] getContracts()
getContracts
in class AbstractTopiaReplicationServiceTest
protected org.apache.commons.logging.Log getLog()
getLog
in class AbstractTopiaReplicationServiceTest
protected Properties getH2Properties(String dbName) throws IOException
IOException
Copyright © 2004–2022 Code Lutin. All rights reserved.