#2357 - Update tests to use beanState()

This commit is contained in:
rbygrave
2021-09-07 18:11:51 +12:00
parent 0887480865
commit aafde53b81
29 changed files with 53 additions and 53 deletions
@@ -30,7 +30,7 @@ public class TestUnsetLoadedProperties extends BaseTestCase {
user.setEmail("change@junk.com");
BeanState beanState = DB.getBeanState(user);
BeanState beanState = DB.beanState(user);
assertThat(beanState.getLoadedProps()).containsExactly("id", "name", "email");
user.markPropertyUnset("email");
@@ -54,7 +54,7 @@ public class TestUnsetLoadedProperties extends BaseTestCase {
user.setName("name mod");
user.setEmail("change@junk.com");
BeanState beanState = DB.getBeanState(user);
BeanState beanState = DB.beanState(user);
assertThat(beanState.getLoadedProps()).containsExactly("id", "name", "email");
// unset the loaded state for email
@@ -72,7 +72,7 @@ public class TestUnsetLoadedProperties extends BaseTestCase {
user.setName("name mod");
user.setEmail("change@junk.com");
BeanState beanState = DB.getBeanState(user);
BeanState beanState = DB.beanState(user);
assertThat(beanState.getLoadedProps()).containsExactly("id", "name", "email");
@@ -89,10 +89,10 @@ public class TestUnsetLoadedProperties extends BaseTestCase {
user.setName("name mod");
user.setEmail("change@junk.com");
BeanState beanState = DB.getBeanState(user);
BeanState beanState = DB.beanState(user);
assertThat(beanState.getLoadedProps()).containsExactly("id", "name", "email");
DB.getBeanState(user).setPropertyLoaded("email", false);
DB.beanState(user).setPropertyLoaded("email", false);
assertThat(beanState.getLoadedProps()).containsExactly("id", "name");
}
@@ -25,7 +25,7 @@ public class TestReferenceWithConstructorProperties extends BaseTestCase {
ResetBasicData.reset();
Order order = DB.getReference(Order.class, 1);
BeanState beanState = DB.getBeanState(order);
BeanState beanState = DB.beanState(order);
Set<String> loadedProps = beanState.getLoadedProps();
assertEquals(1, loadedProps.size());
@@ -25,7 +25,7 @@ public class TestBeanReferenceRefresh extends BaseTestCase {
Order order = DB.getReference(Order.class, 1);
assertTrue(DB.getBeanState(order).isReference());
assertTrue(DB.beanState(order).isReference());
// invoke lazy loading
Date orderDate = order.getOrderDate();
@@ -34,10 +34,10 @@ public class TestBeanReferenceRefresh extends BaseTestCase {
Customer customer = order.getCustomer();
assertNotNull(customer);
assertFalse(DB.getBeanState(order).isReference());
assertFalse(DB.beanState(order).isReference());
assertNotNull(order.getStatus());
assertNotNull(order.getDetails());
assertNull(DB.getBeanState(order).getLoadedProps());
assertNull(DB.beanState(order).getLoadedProps());
Status status = order.getStatus();
assertTrue(status != Order.Status.SHIPPED);
@@ -17,7 +17,7 @@ public class TestEnhancementCollectionInitialisation extends BaseTestCase {
@Test
public void testListInitialisation() {
Customer customer = new Customer();
BeanState beanState = DB.getBeanState(customer);
BeanState beanState = DB.beanState(customer);
if (beanState != null) {
List<Order> orders = customer.getOrders();
assertNotNull(orders);
@@ -42,7 +42,7 @@ public class TestLazyLoadInCache extends BaseTestCase {
assertTrue(cust1 != cust1B);
Set<String> loadedProps = DB.getBeanState(cust1).getLoadedProps();
Set<String> loadedProps = DB.beanState(cust1).getLoadedProps();
assertTrue(loadedProps.contains("name"));
assertFalse(loadedProps.contains("status"));
@@ -34,7 +34,7 @@ public class TestSharedInstancePropagation extends BaseTestCase {
assertNotNull(order);
assertTrue(DB.getBeanState(order).isReadOnly());
assertTrue(DB.beanState(order).isReadOnly());
List<OrderDetail> details = order.getDetails();
BeanCollection<?> bc = (BeanCollection<?>) details;
@@ -48,16 +48,16 @@ public class TestSharedInstancePropagation extends BaseTestCase {
assertTrue(!bc.isEmpty());
OrderDetail detail = details.get(0);
assertTrue(DB.getBeanState(detail).isReadOnly());
assertFalse(DB.getBeanState(detail).isReference());
assertTrue(DB.beanState(detail).isReadOnly());
assertFalse(DB.beanState(detail).isReference());
Product product = detail.getProduct();
assertTrue(DB.getBeanState(product).isReadOnly());
assertTrue(DB.beanState(product).isReadOnly());
// lazy load
product.getName();
assertFalse(DB.getBeanState(product).isReference());
assertFalse(DB.beanState(product).isReference());
}
}
@@ -83,7 +83,7 @@ public class TestBasicLazy extends BaseTestCase {
final Customer customer = order.getCustomer();
assertNotNull(customer);
assertTrue(DB.getBeanState(customer).isReference());
assertTrue(DB.beanState(customer).isReference());
final Throwable throwables[] = new Throwable[2];
Thread t1 = new Thread() {
@@ -120,7 +120,7 @@ public class TestBasicLazy extends BaseTestCase {
MyTestDataSourcePoolListener.SLEEP_AFTER_BORROW = 0;
}
assertFalse(DB.getBeanState(customer).isReference());
assertFalse(DB.beanState(customer).isReference());
if (throwables[0] != null) {
throw throwables[0];
@@ -58,7 +58,7 @@ public class TestBatchLazyWithDeleted extends BaseTestCase {
for (UUTwo u : list) {
u.getMaster();
//BeanState beanState = DB.getBeanState(master);
//BeanState beanState = DB.beanState(master);
//assertTrue(beanState.isReference());
}
@@ -36,7 +36,7 @@ public class TestQueryJoin extends BaseTestCase {
// list.get(0).getShipDate();
Order order = list.get(0);
BeanState beanStateOrder = DB.getBeanState(order);
BeanState beanStateOrder = DB.beanState(order);
assertNotNull(beanStateOrder.getLoadedProps());
// assertTrue(beanStateOrder.getLoadedProps().contains("id"));
assertTrue(beanStateOrder.getLoadedProps().contains("status"));
@@ -44,7 +44,7 @@ public class TestQueryJoin extends BaseTestCase {
assertTrue(beanStateOrder.getLoadedProps().contains("customer"));
Customer customer = order.getCustomer();
BeanState beanStateCustomer = DB.getBeanState(customer);
BeanState beanStateCustomer = DB.beanState(customer);
assertTrue(beanStateCustomer.isReference());
customer.getName();
@@ -91,7 +91,7 @@ public class TestCacheBasic extends BaseTestCase {
// assertTrue("these 2 are different",c5 != c6);
//
// // by default readOnly based on deployment annotation
// assertTrue("read only",DB.getBeanState(c6).isReadOnly());
// assertTrue("read only",DB.beanState(c6).isReadOnly());
//
// try {
// // can't modify a readOnly bean
@@ -107,7 +107,7 @@ public class TestCacheBasic extends BaseTestCase {
// .findOne();
//
// // Explicitly NOT readOnly
// assertFalse("NOT read only",DB.getBeanState(c8).isReadOnly());
// assertFalse("NOT read only",DB.beanState(c8).isReadOnly());
//
// assertEquals("1 countries in cache", 1, countryCache.size());
// c8.setName("Nu Zilund");
@@ -122,12 +122,12 @@ public class TestCacheBasic extends BaseTestCase {
// .findOne();
//
// // Find loads cache ...
// assertFalse(DB.getBeanState(c9).isReadOnly());
// assertFalse(DB.beanState(c9).isReadOnly());
// assertTrue(countryCache.size() > 0);
//
// Country c10 = DB.find(Country.class,"NZ");
//
// assertTrue(DB.getBeanState(c10).isReadOnly());
// assertTrue(DB.beanState(c10).isReadOnly());
// assertTrue(countryCache.size() > 0);
//
// DB.cacheManager().clear(Country.class);
@@ -34,7 +34,7 @@ public class TestCacheInterceptSaveWhenLazyLoaded extends BaseTestCase {
.findOne();
foundOrder.setStatus(Order.Status.APPROVED);
assertTrue(DB.getBeanState(foundOrder).isDirty());
assertTrue(DB.beanState(foundOrder).isDirty());
Customer foundCustomer = DB.find(Customer.class)
.where().eq("id", customer.getId())
@@ -46,7 +46,7 @@ public class TestCacheInterceptSaveWhenLazyLoaded extends BaseTestCase {
Order order1 = foundCustomer.getOrders().get(0);
assertSame(foundOrder, order1);
assertTrue(DB.getBeanState(foundOrder).isDirty());
assertTrue(DB.beanState(foundOrder).isDirty());
} finally {
DB.endTransaction();
@@ -44,7 +44,7 @@ public class TestL2DirtyFlagOnLazyLoad extends BaseTestCase {
assertNotNull(bean2);
assertEquals("findById", bean2.getName());
bean2.setName("something");
BeanState beanState = DB.getBeanState(bean2);
BeanState beanState = DB.beanState(bean2);
assertTrue(beanState.isDirty());
//bean2.getChildren().size();
bean2.someRichObjectMethod();
@@ -251,7 +251,7 @@ public class TestQueryCache extends BaseTestCase {
assertTrue(list3.size() > 0);
// TODO: At this stage setReadOnly(false) does create a shallow copy of the List/Set/Map, but does not
// change the read only state in the entities.
// assertFalse(DB.getBeanState(list3.get(0)).isReadOnly());
// assertFalse(DB.beanState(list3.get(0)).isReadOnly());
}
@@ -29,7 +29,7 @@ public class TestProtectedConstructor extends BaseTestCase {
Object newBeanInstance = entityBean._ebean_newInstance();
assertNotNull(newBeanInstance);
BeanState beanState = DB.getBeanState(newBeanInstance);
BeanState beanState = DB.beanState(newBeanInstance);
assertTrue(beanState.isNew());
assertNotSame(entityBean, newBeanInstance);
@@ -24,7 +24,7 @@ public class TestInsertQueryUpdate extends BaseTestCase {
.setId(e0.getId())
.findOne();
BeanState beanState = DB.getBeanState(e1);
BeanState beanState = DB.beanState(e1);
Set<String> loadedProps = beanState.getLoadedProps();
assertFalse(loadedProps.contains("description"));
//lastUpdate
@@ -101,7 +101,7 @@ public class TestJsonNodeBasic extends BaseTestCase {
.setId(bean.getId())
.findOne();
Set<String> loadedProps = DB.getBeanState(bean1).getLoadedProps();
Set<String> loadedProps = DB.beanState(bean1).getLoadedProps();
assertTrue(loadedProps.contains("name"));
assertFalse(loadedProps.contains("content"));
@@ -58,7 +58,7 @@ public class TestJsonNodeBlob extends BaseTestCase {
.setId(bean.getId())
.findOne();
Set<String> loadedProps = DB.getBeanState(bean1).getLoadedProps();
Set<String> loadedProps = DB.beanState(bean1).getLoadedProps();
assertTrue(loadedProps.contains("name"));
assertFalse(loadedProps.contains("content"));
@@ -58,7 +58,7 @@ public class TestJsonNodeJsonb extends BaseTestCase {
.setId(bean.getId())
.findOne();
Set<String> loadedProps = DB.getBeanState(bean1).getLoadedProps();
Set<String> loadedProps = DB.beanState(bean1).getLoadedProps();
assertTrue(loadedProps.contains("name"));
assertFalse(loadedProps.contains("content"));
@@ -58,7 +58,7 @@ public class TestJsonNodeVarchar extends BaseTestCase {
.setId(bean.getId())
.findOne();
Set<String> loadedProps = DB.getBeanState(bean1).getLoadedProps();
Set<String> loadedProps = DB.beanState(bean1).getLoadedProps();
assertTrue(loadedProps.contains("name"));
assertFalse(loadedProps.contains("content"));
@@ -54,7 +54,7 @@ public class TestPrinterStateIssue extends BaseTestCase {
state1.setFlags(7L);
// BeanState beanState = DB.getBeanState(printer1);
// BeanState beanState = DB.beanState(printer1);
// Set<String> changedProps = beanState.getChangedProps();
// System.out.println("changed: "+changedProps);
@@ -39,7 +39,7 @@ public class TestTextJsonSelfRef extends BaseTestCase {
// Check that there are no 'reference' beans here
for (SelfRefCustomer cust : customers) {
BeanState beanState = DB.getBeanState(cust);
BeanState beanState = DB.beanState(cust);
assertFalse(beanState.isReference());
}
@@ -27,7 +27,7 @@ public class TestDefaultFetchLazy extends BaseTestCase {
MyLobSize myLobSize = DB.find(MyLobSize.class, m.getId());
BeanState beanState = DB.getBeanState(myLobSize);
BeanState beanState = DB.beanState(myLobSize);
Set<String> loadedProps = beanState.getLoadedProps();
assertNotNull(loadedProps);
@@ -25,24 +25,24 @@ public class TestQueryFindReadOnly extends BaseTestCase {
Article ar1 = DB.find(Article.class).setReadOnly(true).setId(a0.getId()).findOne();
assertNotNull(ar1);
assertTrue(DB.getBeanState(ar1).isReadOnly());
assertTrue(DB.beanState(ar1).isReadOnly());
List<Section> ar1sections = ar1.getSections();
assertEquals(1, ar1sections.size());
Section s2 = ar1sections.get(0);
assertTrue(DB.getBeanState(s2).isReadOnly());
assertTrue(DB.beanState(s2).isReadOnly());
DB.find(Article.class).setBeanCacheMode(CacheMode.PUT).findList();
Article ar0 = DB.find(Article.class, a0.getId());
assertNotNull(ar0);
assertFalse(DB.getBeanState(ar0).isReadOnly());
assertFalse(DB.beanState(ar0).isReadOnly());
List<Section> ar0sections = ar0.getSections();
Section s1 = ar0sections.get(0);
assertFalse(DB.getBeanState(s1).isReadOnly());
assertFalse(DB.beanState(s1).isReadOnly());
}
@@ -23,7 +23,7 @@ public class TestRefToLazyLoadMany extends BaseTestCase {
Customer c = custList.get(0);
List<Contact> contacts2 = c.getContacts();
assertEquals(3, DB.getBeanState(c).getLoadedProps().size());
assertEquals(3, DB.beanState(c).getLoadedProps().size());
// now lazy load the contacts
contacts2.size();
@@ -32,7 +32,7 @@ public class TestRefToLazyLoadMany extends BaseTestCase {
// we only "loaded" the contacts BeanList and not all of c2
List<Contact> contacts = c2.getContacts();
// Set<String> loadedProps = DB.getBeanState(c2).getLoadedProps();
// Set<String> loadedProps = DB.beanState(c2).getLoadedProps();
// assertEquals(1, loadedProps.size());
// now lazy load the contacts
@@ -27,7 +27,7 @@ public class TestNativeSqlBasic extends BaseTestCase {
List<Customer> customers = query.findList();
assertThat(customers).isNotEmpty();
BeanState beanState = DB.getBeanState(customers.get(0));
BeanState beanState = DB.beanState(customers.get(0));
assertThat(beanState.getLoadedProps()).contains("id", "name");
}
@@ -42,7 +42,7 @@ public class TestNativeSqlBasic extends BaseTestCase {
List<Customer> customers = query.findList();
assertThat(customers).isNotEmpty();
BeanState beanState = DB.getBeanState(customers.get(0));
BeanState beanState = DB.beanState(customers.get(0));
assertThat(beanState.getLoadedProps().size()).isGreaterThan(10);
}
@@ -193,7 +193,7 @@ public class TestNativeSqlBasic extends BaseTestCase {
assertThat(customers).isNotEmpty();
BeanState beanState = DB.getBeanState(customers.get(0));
BeanState beanState = DB.beanState(customers.get(0));
assertThat(beanState.getLoadedProps().size()).isGreaterThan(10);
}
@@ -209,7 +209,7 @@ public class TestNativeSqlBasic extends BaseTestCase {
assertThat(customers).isNotEmpty();
BeanState beanState = DB.getBeanState(customers.get(0));
BeanState beanState = DB.beanState(customers.get(0));
assertThat(beanState.getLoadedProps()).contains("id", "name");
}
}
@@ -36,7 +36,7 @@ public class TestJsonBeanDescriptorParse extends BaseTestCase {
assertEquals(Integer.valueOf(123), customer.getId());
assertEquals("Hello rob", customer.getName());
BeanState beanState = DB.getBeanState(customer);
BeanState beanState = DB.beanState(customer);
Set<String> loadedProps = beanState.getLoadedProps();
assertEquals(2, loadedProps.size());
@@ -32,7 +32,7 @@ public class TestTextJsonReferenceBean extends BaseTestCase {
Product product = DB.getReference(Product.class, 1);
BeanState beanState0 = DB.getBeanState(product);
BeanState beanState0 = DB.beanState(product);
if (!beanState0.isReference()) {
// got a cached value from beanCache
@@ -46,7 +46,7 @@ public class TestTextJsonReferenceBean extends BaseTestCase {
EntityBean eb = (EntityBean) refProd;
prodDesc.isReference(eb._ebean_getIntercept());
BeanState beanState = DB.getBeanState(refProd);
BeanState beanState = DB.beanState(refProd);
assertTrue(beanState.isNew());
String name = refProd.getName();
@@ -37,7 +37,7 @@ public class TestBeanStateReset extends BaseTestCase {
} catch (PersistenceException e) {
logger.info("expected error " + e.getMessage());
DB.getBeanState(b).resetForInsert();
DB.beanState(b).resetForInsert();
b.getCs().clear();
LoggedSqlCollector.start();
@@ -31,7 +31,7 @@ public class TestFileTypeFetching extends BaseTestCase {
.setId(bean0.getId())
.findOne();
BeanState beanState = DB.getBeanState(bean1);
BeanState beanState = DB.beanState(bean1);
Set<String> loadedProps = beanState.getLoadedProps();
assertTrue(loadedProps.contains("name"));
assertFalse(loadedProps.contains("content"));