IDEMPIERE-5683 ModelForeignKeyTest throwing error when parallel tests (#1836)
* IDEMPIERE-5683 ModelForeignKeyTest throwing error when parallel tests * - Add Isolated annotation as suggested by Heng Sin
This commit is contained in:
parent
d734cafd9b
commit
d2426c5ebd
|
@ -41,12 +41,14 @@ import org.compiere.util.Env;
|
||||||
import org.compiere.util.Trx;
|
import org.compiere.util.Trx;
|
||||||
import org.idempiere.test.AbstractTestCase;
|
import org.idempiere.test.AbstractTestCase;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
import org.junit.jupiter.api.parallel.Isolated;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author Carlos Ruiz - globalqss - bxservice
|
* @author Carlos Ruiz - globalqss - bxservice
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
@Isolated
|
||||||
public class ModelForeignKeyTest extends AbstractTestCase {
|
public class ModelForeignKeyTest extends AbstractTestCase {
|
||||||
|
|
||||||
public ModelForeignKeyTest() {
|
public ModelForeignKeyTest() {
|
||||||
|
@ -66,7 +68,6 @@ public class ModelForeignKeyTest extends AbstractTestCase {
|
||||||
} finally {
|
} finally {
|
||||||
PO.clearCrossTenantSafe();
|
PO.clearCrossTenantSafe();
|
||||||
}
|
}
|
||||||
CacheMgt.get().reset();
|
|
||||||
|
|
||||||
MTest test1 = new MTest(ctx, 0, trxName);
|
MTest test1 = new MTest(ctx, 0, trxName);
|
||||||
test1.setName("Test 1");
|
test1.setName("Test 1");
|
||||||
|
@ -78,6 +79,7 @@ public class ModelForeignKeyTest extends AbstractTestCase {
|
||||||
test1.setRecord_ID(test2.getTest_ID());
|
test1.setRecord_ID(test2.getTest_ID());
|
||||||
test1.saveEx();
|
test1.saveEx();
|
||||||
|
|
||||||
|
CacheMgt.get().reset();
|
||||||
test2.deleteEx(true);
|
test2.deleteEx(true);
|
||||||
test1.load(trxName);
|
test1.load(trxName);
|
||||||
assertTrue(test1.get_ID() == 0);
|
assertTrue(test1.get_ID() == 0);
|
||||||
|
|
Loading…
Reference in New Issue