Update tests to use fetchQuery and fetchLazy rather than FetchConfig

This commit is contained in:
rob bygrave
2021-02-13 12:31:00 +13:00
parent b2f8b7c711
commit 7069d3f600
25 changed files with 49 additions and 49 deletions
@@ -177,7 +177,7 @@ public class TestBasicLazy extends BaseTestCase {
new FetchThread(tg, 2).start();
new FetchThread(tg, 3).start();
orders = Ebean.find(Order.class).fetch("customer", new FetchConfig().lazy(100)).findList();
orders = Ebean.find(Order.class).fetchLazy("customer").findList();
Assert.assertTrue(orders.size() >= 4);
try {
@@ -44,7 +44,7 @@ public class TestBatchLazyWithDeleted extends BaseTestCase {
Ebean.save(twoC);
List<UUTwo> list = Ebean.find(UUTwo.class)
.fetch("master", new FetchConfig().lazy(5))
.fetchLazy("master")
.where().startsWith("name", "two-bld-")
.order("name")
.findList();
@@ -23,10 +23,10 @@ public class TestLazyJoin2 extends BaseTestCase {
// This will use 3 SQL queries to build this object graph
List<Order> l0 = Ebean.find(Order.class).select("status, shipDate")
.fetch("details", "orderQty, unitPrice", new FetchConfig().query())
.fetchQuery("details", "orderQty, unitPrice")
.fetch("details.product", "sku, name")
.fetch("customer", "name", new FetchConfig().query(10))
.fetchQuery("customer", "name")
.fetch("customer.contacts", "firstName, lastName, mobile")
.fetch("customer.shippingAddress", "line1, city").order().asc("id").findList();
@@ -43,7 +43,7 @@ public class TestLazyJoin2 extends BaseTestCase {
List<Order> orders = Ebean.find(Order.class)
// .select("status")
.fetch("customer", new FetchConfig().query(3).lazy(10)).order().asc("id").findList();
.fetchQuery("customer").order().asc("id").findList();
// .join("customer.contacts");
// List<Order> list = query.findList();
@@ -59,7 +59,7 @@ public class TestLazyJoin2 extends BaseTestCase {
Assert.assertNotNull(billingAddress);
List<Order> list = Ebean.find(Order.class).fetch("customer", "name", new FetchConfig().lazy(5))
List<Order> list = Ebean.find(Order.class).fetchLazy("customer", "name")
.fetch("customer.contacts", "contactName, phone, email").fetch("customer.shippingAddress")
.where().eq("status", Order.Status.NEW).order().asc("id").findList();
@@ -24,8 +24,8 @@ public class TestLazyLoadEmptyCollection extends TransactionalTestCase {
Ebean.save(c);
List<Customer> list = Ebean.find(Customer.class)
.fetch("contacts", new FetchConfig().query())
.fetch("contacts.notes", new FetchConfig().query(100))
.fetchQuery("contacts")
.fetchQuery("contacts.notes")
.findList();
for (Customer customer : list) {
@@ -29,7 +29,7 @@ public class TestQueryJoinToAssocOne extends BaseTestCase {
// This will use 2 SQL queries to build this object graph
List<Order> l0 = Ebean.find(Order.class)
.fetch("details", "orderQty, unitPrice", new FetchConfig().query())
.fetchQuery("details", "orderQty, unitPrice")
.fetch("details.product", "sku, name")
.findList();
@@ -56,7 +56,7 @@ public class TestQueryJoinToAssocOne extends BaseTestCase {
// This will use 2 SQL queries to build this object graph
List<Order> l0 = Ebean.find(Order.class)
.select("status, shipDate")
.fetch("details", "orderQty, unitPrice", new FetchConfig().query())
.fetchQuery("details", "orderQty, unitPrice")
.fetch("details.product", "sku, name")
.findList();
@@ -83,7 +83,7 @@ public class TestQueryJoinToAssocOne extends BaseTestCase {
List<Order> l0 = Ebean.find(Order.class)
.setDisableLazyLoading(true)
.select("status, shipDate")
.fetch("details", "orderQty, unitPrice", new FetchConfig().query())
.fetchQuery("details", "orderQty, unitPrice")
.fetch("details.product", "sku, name")
.order().asc("id")
.findList();
@@ -25,7 +25,7 @@ public class TestSecondQueryNoRows extends BaseTestCase {
Customer c = Ebean.find(Customer.class)
.setAutoTune(false)
.setId(cnew.getId())
.fetch("contacts", new FetchConfig().query())
.fetchQuery("contacts")
.findOne();
assertNotNull(c);
@@ -129,9 +129,9 @@ public class TestSecondaryQueries extends TransactionalTestCase {
Query<Order> query = Ebean.find(Order.class)
.select("status")
.fetch("customer", "name, status", new FetchConfig().query())
.fetchQuery("customer", "name, status")
.fetch("customer.contacts")
.fetch("details", new FetchConfig().query())
.fetchQuery("details")
.where().eq("status", Order.Status.NEW)
.query();
@@ -19,14 +19,14 @@ public class TestQueryFetchJoinWithOrder extends BaseTestCase {
ResetBasicData.reset();
List<Order> list = Ebean.find(Order.class)
.fetch("details", new FetchConfig().query())
.fetchQuery("details")
.order().asc("id")
.order().desc("details.id").findList();
Assert.assertNotNull(list);
List<Order> list2 = Ebean.find(Order.class)
.fetch("customer", new FetchConfig().query(5))
.fetchQuery("customer")
.fetch("customer.contacts")
.order().asc("id")
.order().asc("customer.contacts.lastName")
@@ -29,7 +29,7 @@ public class TestQueryFilterMany extends BaseTestCase {
LoggedSqlCollector.start();
Customer customer = Ebean.find(Customer.class)
.fetch("orders", new FetchConfig().lazy())
.fetchLazy("orders")
.filterMany("orders").eq("status", Order.Status.NEW)
.where().ieq("name", "Rob")
.order().asc("id").setMaxRows(1)
@@ -22,7 +22,7 @@ public class TestQueryFilterManyOnSecondary extends BaseTestCase {
ResetBasicData.reset();
Query<Customer> query = Ebean.find(Customer.class)
.fetch("orders", new FetchConfig().query())
.fetchQuery("orders")
.where().ilike("name", "Rob%").gt("id", 0)
.filterMany("orders").eq("status", Order.Status.NEW)
.query();
@@ -44,7 +44,7 @@ public class TestQueryFilterManyOnSecondary extends BaseTestCase {
ResetBasicData.reset();
Query<Order> query = Ebean.find(Order.class)
.fetch("details", new FetchConfig().query())
.fetchQuery("details")
.fetch("details.product", "name")
.filterMany("details").ilike("product.name", "c%")
.query();
@@ -25,7 +25,7 @@ public class TestQueryFilterManySimple extends BaseTestCase {
.find(Customer.class)
// .join("orders", new JoinConfig().lazy())
// .join("orders", new JoinConfig().query())
.fetch("orders").fetch("contacts", new FetchConfig().query()).where().ilike("name", "rob%")
.fetch("orders").fetchQuery("contacts").where().ilike("name", "rob%")
.filterMany("orders").eq("status", Order.Status.NEW).gt("orderDate", lastWeek)
.filterMany("contacts").isNotNull("firstName").findList();
@@ -35,7 +35,7 @@ public class TestQueryFindEach extends BaseTestCase {
ResetBasicData.reset();
Query<Customer> query = DB.find(Customer.class)
.fetch("contacts", new FetchConfig().query(2))
.fetchQuery("contacts")
.where().gt("id", 0).order("id")
.setMaxRows(2).query();
@@ -86,7 +86,7 @@ public class TestQueryFindEach extends BaseTestCase {
ResetBasicData.reset();
Query<Customer> query = DB.find(Customer.class)
.fetch("contacts", new FetchConfig().query(2))
.fetchQuery("contacts")
.where().gt("id", 0).order("id")
.setMaxRows(2).query();
@@ -24,7 +24,7 @@ public class TestQueryFindEachWhile extends BaseTestCase {
Query<Customer> query
= DB.find(Customer.class)
.setAutoTune(false)
.fetch("contacts", new FetchConfig().query(2)).where().gt("id", 0).order("id")
.fetchQuery("contacts").where().gt("id", 0).order("id")
.setMaxRows(2).query();
final AtomicInteger counter = new AtomicInteger(0);
@@ -47,7 +47,7 @@ public class TestQueryFindEachWhile extends BaseTestCase {
ResetBasicData.reset();
Query<Customer> query = DB.find(Customer.class).setAutoTune(false)
.fetch("contacts", new FetchConfig().query(2)).where().gt("id", 0).order("id")
.fetchQuery("contacts").where().gt("id", 0).order("id")
.setMaxRows(2).query();
final AtomicInteger counter = new AtomicInteger(0);
@@ -18,7 +18,7 @@ public class TestQueryJoinBatchSize extends BaseTestCase {
ResetBasicData.reset();
List<Order> list = Ebean.find(Order.class)
.fetch("customer", new FetchConfig().queryFirst(3).lazy(2))
.fetch("customer")
//.fetch("orders.details", new FetchConfig().query())
//.fetch("orders.shipments", new FetchConfig().query())
.findList();
@@ -14,11 +14,11 @@ public class TestThreeLevelQueryJoin extends BaseTestCase {
ResetBasicData.reset();
Ebean.find(Customer.class).fetch("orders", new FetchConfig().query())
.fetch("orders.details", new FetchConfig().query())
.fetch("orders.shipments", new FetchConfig().query())
.fetch("shippingAddress", new FetchConfig().query())
.fetch("billingAddress", new FetchConfig().query()).findList();
Ebean.find(Customer.class).fetchQuery("orders")
.fetchQuery("orders.details")
.fetchQuery("orders.shipments")
.fetchQuery("shippingAddress")
.fetchQuery("billingAddress").findList();
}
@@ -96,7 +96,7 @@ public class TestQueryJoinManyNonRoot extends BaseTestCase {
Query<Order> q = Ebean.find(Order.class)
.fetch("customer")
.fetch("customer.contacts")
.fetch("details", new FetchConfig().query(10))
.fetchQuery("details")
.fetch("details.product")
.where().gt("id", 0).query();
@@ -29,7 +29,7 @@ public class TestQueryJoinQueryNonRoot extends BaseTestCase {
List<Order> list = Ebean.find(Order.class)
.fetch("customer")
.fetch("customer.contacts", "firstName", new FetchConfig().query().lazy(10))
.fetchQuery("customer.contacts", "firstName")
.fetch("customer.contacts.group")
.where().lt("id", 3).findList();
@@ -37,7 +37,7 @@ public class TestRawSqlOrmQuery extends BaseTestCase {
query.setRawSql(rawSql);
query.where().ilike("name", "r%");
query.fetch("contacts", new FetchConfig().query());
query.fetchQuery("contacts");
query.filterMany("contacts").gt("lastName", "b");
List<Customer> list = query.findList();
@@ -34,7 +34,7 @@ public class TestRawSqlOrmQueryDistinct extends BaseTestCase {
query.setRawSql(rawSql);
query.where().ilike("name", "r%");
query.fetch("contacts", new FetchConfig().query());
query.fetchQuery("contacts");
query.filterMany("contacts").gt("lastName", "b");
List<Customer> list = query.findList();
@@ -31,7 +31,7 @@ public class TestRawSqlOrmWrapper2 extends BaseTestCase {
.create();
Query<OrderAggregate> query = Ebean.find(OrderAggregate.class);
query.setRawSql(rawSql).fetch("order", "status,orderDate", new FetchConfig().query())
query.setRawSql(rawSql).fetchQuery("order", "status,orderDate")
.fetch("order.customer", "name").where().gt("order.id", 0).having().gt("totalAmount", 20)
.order().desc("totalAmount").setMaxRows(10);
@@ -33,8 +33,8 @@ public class TestRawSqlOrmWrapper3 extends BaseTestCase {
.create();
List<OrderAggregate> list2 = Ebean.find(OrderAggregate.class).setRawSql(rawSql)
.fetch("order", new FetchConfig().query())
.fetch("order.details", new FetchConfig().query())
.fetchQuery("order")
.fetchQuery("order.details")
.where().gt("order.id", 2)
.having().gt("totalAmount", 10)
.filterMany("order.details").gt("unitPrice", 2d)
@@ -39,7 +39,7 @@ public class TestRawSqlWithResultSet extends BaseTestCase {
List<Customer> list = Ebean.find(Customer.class)
.setRawSql(rawSql)
// also test a secondary query join
.fetch("billingAddress", new FetchConfig().query())
.fetchQuery("billingAddress")
.findList();
for (Customer customer : list) {
@@ -131,7 +131,7 @@ public class ParentRawSqlTest extends BaseTestCase {
.create();
List<EUncle> uncles = Ebean.find(EUncle.class).setRawSql(rawSql)
.fetch("parent", new FetchConfig().query())
.fetchQuery("parent")
.findList();
assertNotNull(uncles.get(0));
@@ -150,7 +150,7 @@ public class ParentRawSqlTest extends BaseTestCase {
.create();
List<EUncle> uncles = Ebean.find(EUncle.class).setRawSql(rawSql)
.fetch("parent", new FetchConfig().query())
.fetchQuery("parent")
.findList();
assertNotNull(uncles.get(0));
@@ -185,7 +185,7 @@ public class ParentRawSqlTest extends BaseTestCase {
.create();
List<ParentAggregate> aggregates = Ebean.find(ParentAggregate.class).setRawSql(rawSql)
.fetch("parent", new FetchConfig().query())
.fetchQuery("parent")
.findList();
List<Parent> partial = new ArrayList<>();
@@ -209,7 +209,7 @@ public class ParentRawSqlTest extends BaseTestCase {
.create();
List<ParentAggregate> aggregates = Ebean.find(ParentAggregate.class).setRawSql(rawSql)
.fetch("parent", new FetchConfig().query())
.fetchQuery("parent")
.findList();
List<Parent> partial = new ArrayList<>();
@@ -235,7 +235,7 @@ public class ParentRawSqlTest extends BaseTestCase {
.create();
List<ParentAggregate> aggregates = Ebean.find(ParentAggregate.class).setRawSql(rawSql)
.fetch("parent", new FetchConfig().query())
.fetchQuery("parent")
.findList();
List<Parent> partial = new ArrayList<>();