use of com.haulmont.cuba.testmodel.sales.Order in project cuba by cuba-platform.
the class NonDetachedTest method testSaveNulls_EM.
@Test
public void testSaveNulls_EM() throws Exception {
Order order = loadChangeAndSave(entity -> {
PersistenceHelper.makeDetached(entity);
persistence.runInTransaction(em -> em.merge(entity));
});
assertNull(order.getAmount());
assertNotNull(order.getCustomer());
assertNull(order.getUser());
}
use of com.haulmont.cuba.testmodel.sales.Order in project cuba by cuba-platform.
the class NonDetachedTest method testDoNotSaveNulls_DM.
@Test
public void testDoNotSaveNulls_DM() throws Exception {
Order order = loadChangeAndSave(entity -> {
PersistenceHelper.makePatch(entity);
AppBeans.get(DataManager.class).commit(entity);
});
assertNotNull(order.getAmount());
assertNotNull(order.getCustomer());
assertNotNull(order.getUser());
}
Aggregations