IDEMPIERE-87 AdempiereTestCase must not close the transaction when committing/rolling back
http://jira.idempiere.com/browse/IDEMPIERE-87
This commit is contained in:
parent
29ed9dd002
commit
694aa1242b
|
@ -171,13 +171,8 @@ public class AdempiereTestCase extends TestCase
|
||||||
if (trxName != null)
|
if (trxName != null)
|
||||||
trx = Trx.get(trxName, false);
|
trx = Trx.get(trxName, false);
|
||||||
if (trx != null && trx.isActive()) {
|
if (trx != null && trx.isActive()) {
|
||||||
try {
|
trx.commit(true);
|
||||||
trx.commit(true);
|
|
||||||
} finally {
|
|
||||||
trx.close();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
trx = null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -188,13 +183,20 @@ public class AdempiereTestCase extends TestCase
|
||||||
if (trxName != null)
|
if (trxName != null)
|
||||||
trx = Trx.get(trxName, false);
|
trx = Trx.get(trxName, false);
|
||||||
if (trx != null && trx.isActive()) {
|
if (trx != null && trx.isActive()) {
|
||||||
try {
|
trx.rollback();
|
||||||
trx.rollback();
|
}
|
||||||
} finally {
|
}
|
||||||
trx.close();
|
|
||||||
}
|
/**
|
||||||
|
* Close active transaction
|
||||||
|
*/
|
||||||
|
protected void close() {
|
||||||
|
Trx trx = null;
|
||||||
|
if (trxName != null)
|
||||||
|
trx = Trx.get(trxName, false);
|
||||||
|
if (trx != null) {
|
||||||
|
trx.close();
|
||||||
}
|
}
|
||||||
trx = null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -207,6 +209,8 @@ public class AdempiereTestCase extends TestCase
|
||||||
trx = Trx.get(trxName, false);
|
trx = Trx.get(trxName, false);
|
||||||
if (trx != null && trx.isActive()) {
|
if (trx != null && trx.isActive()) {
|
||||||
trx.rollback();
|
trx.rollback();
|
||||||
|
}
|
||||||
|
if (trx != null) {
|
||||||
trx.close();
|
trx.close();
|
||||||
}
|
}
|
||||||
trx = null;
|
trx = null;
|
||||||
|
|
Loading…
Reference in New Issue