Skip to content

Commit 0a5c3ce

Browse files
committed
Test only - update TestQueryMultiManyOrder sql asserts
No effective change.
1 parent 40637bd commit 0a5c3ce

File tree

1 file changed

+16
-15
lines changed

1 file changed

+16
-15
lines changed
Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.tests.query;
22

3+
import io.ebean.test.LoggedSql;
34
import io.ebean.xtest.BaseTestCase;
45
import io.ebean.DB;
56
import io.ebean.Query;
@@ -9,28 +10,28 @@
910

1011
import java.util.List;
1112

12-
import static org.junit.jupiter.api.Assertions.assertFalse;
13-
import static org.junit.jupiter.api.Assertions.assertTrue;
13+
import static org.assertj.core.api.Assertions.assertThat;
1414

15-
public class TestQueryMultiManyOrder extends BaseTestCase {
15+
class TestQueryMultiManyOrder extends BaseTestCase {
1616

1717
@Test
18-
public void test() {
19-
18+
void test() {
2019
ResetBasicData.reset();
20+
LoggedSql.start();
2121

22-
Query<Order> q = DB.find(Order.class).fetch("shipments").fetch("details")
23-
.fetch("details.product").fetch("customer").where().gt("id", 0).query();
22+
Query<Order> q = DB.find(Order.class)
23+
.fetch("shipments")
24+
.fetch("details")
25+
.fetch("details.product")
26+
.fetch("customer")
27+
.where().gt("id", 0).query();
2428

2529
List<Order> list = q.findList();
26-
String sql = q.getGeneratedSql();
27-
28-
assertTrue(!list.isEmpty());
29-
assertTrue(sql.contains("join o_customer "));
30-
31-
assertFalse(sql.contains("left join contact "));
32-
assertFalse(sql.contains("left join o_order_detail "));
33-
assertFalse(sql.contains("left join o_product "));
30+
assertThat(list).isNotEmpty();
3431

32+
List<String> sql = LoggedSql.stop();
33+
assertThat(sql).hasSize(2);
34+
assertThat(sql.get(0)).contains("from o_order t0 join o_customer t1 on t1.id = t0.kcustomer_id left join or_order_ship t2 on t2.order_id = t0.id where");
35+
assertThat(sql.get(1)).contains("from o_order_detail t0 left join o_product t1 on t1.id = t0.product_id");
3536
}
3637
}

0 commit comments

Comments
 (0)