FIX: introduced TransactionalTestCase, so that changes to DB are not persisted (#1298)

* FIX: introduced TransactionalTestCase, so that changes to DB are not persisted

* removed license header
This commit is contained in:
Roland Praml
2018-03-02 09:10:21 +13:00
committed by Rob Bygrave
parent 9e2ddc9f8c
commit 11e180aa3f
22 changed files with 142 additions and 89 deletions
@@ -52,14 +52,13 @@ public class TestPersistenceContext extends BaseTestCase {
Assert.assertTrue(oAfter != oBefore);
Assert.assertTrue(oAfter != order);
Order testOrder = ResetBasicData.createOrderCustAndOrder("testPC");
Integer id = testOrder.getCustomer().getId();
Integer orderId = testOrder.getId();
// start a persistence context
Ebean.beginTransaction();
try {
Order testOrder = ResetBasicData.createOrderCustAndOrder("testPC");
Integer id = testOrder.getCustomer().getId();
Integer orderId = testOrder.getId();
Customer customer = Ebean.find(Customer.class)
.setUseCache(false)
.setId(id)