#2361 - Tidy tests only, move to LoggedSql (ebean-test)

This commit is contained in:
Rob Bygrave committed 2021-09-09 11:25:04 +12:00
1 parent e5dceda4b9
commit 1696caadd4
163 files changed
+1024 -1179

No files matched your search

@@ -4,7 +4,7 @@ import io.ebean.BaseTestCase;
import io.ebean.DB;
import io.ebean.MergeOptions;
import io.ebean.MergeOptionsBuilder;
import org.ebeantest.LoggedSqlCollector;
import io.ebean.test.LoggedSql;
import org.junit.jupiter.api.Test;
import org.tests.model.basic.UUOne;
import org.tests.model.basic.UUTwo;
@@ -44,11 +44,11 @@ public class TestMergeBasic extends BaseTestCase {
.setClientGeneratedIds()
.build();
LoggedSqlCollector.start();
LoggedSql.start();
DB.merge(one, options);
List<String> sql = LoggedSqlCollector.stop();
List<String> sql = LoggedSql.stop();
// fetch the Ids ... used to identity inserts, updates and deletes
assertSql(sql.get(0)).contains("select t0.id, t1.id from uuone t0 left join uutwo t1 on t1.master_id = t0.id where t0.id = ?");
@@ -92,11 +92,11 @@ public class TestMergeBasic extends BaseTestCase {
.addPath("comments")
.build();
LoggedSqlCollector.start();
LoggedSql.start();
DB.merge(one, options);
List<String> sql = LoggedSqlCollector.stop();
List<String> sql = LoggedSql.stop();
// fetch the Ids ... used to identity inserts, updates and deletes
assertSql(sql.get(0)).contains("select t0.id, t1.id from uuone t0 left join uutwo t1 on t1.master_id = t0.id where t0.id = ?");
@@ -6,7 +6,7 @@ import io.ebean.FetchPath;
import io.ebean.MergeOptions;
import io.ebean.MergeOptionsBuilder;
import io.ebean.text.PathProperties;
import org.ebeantest.LoggedSqlCollector;
import io.ebean.test.LoggedSql;
import org.junit.jupiter.api.Test;
import java.util.ArrayList;
@@ -26,11 +26,11 @@ public class TestMergeCustomer extends BaseTestCase {
MCustomer mCustomer = partial("cust1", "(id,name,version)");
mCustomer.setName("NotCust0");
LoggedSqlCollector.start();
LoggedSql.start();
DB.merge(mCustomer);
List<String> sql = LoggedSqlCollector.stop();
List<String> sql = LoggedSql.stop();
assertThat(sql).hasSize(1);
assertSql(sql.get(0)).contains("update mcustomer set name=?, version=? where id=? and version=?");
}
@@ -48,11 +48,11 @@ public class TestMergeCustomer extends BaseTestCase {
MergeOptions options = new MergeOptionsBuilder().build();
LoggedSqlCollector.start();
LoggedSql.start();
DB.merge(mCustomer, options);
List<String> sql = LoggedSqlCollector.stop();
List<String> sql = LoggedSql.stop();
assertThat(sql).hasSize(1);
assertSql(sql.get(0)).contains("update mcustomer set name=?, version=? where id=? and version=?");
}
@@ -66,11 +66,11 @@ public class TestMergeCustomer extends BaseTestCase {
MergeOptions options = new MergeOptionsBuilder().setClientGeneratedIds().build();
LoggedSqlCollector.start();
LoggedSql.start();
server().merge(mCustomer, options);
List<String> sql = LoggedSqlCollector.stop();
List<String> sql = LoggedSql.stop();
assertThat(sql).hasSize(2);
assertSql(sql.get(0)).contains("select t0.id from mcustomer t0 where t0.id = ?");
assertSql(sql.get(1)).contains("update mcustomer set name=?, version=? where id=? and version=?");
@@ -90,11 +90,11 @@ public class TestMergeCustomer extends BaseTestCase {
.setClientGeneratedIds()
.build();
LoggedSqlCollector.start();
LoggedSql.start();
server().merge(mCustomer, options);
List<String> sql = LoggedSqlCollector.stop();
List<String> sql = LoggedSql.stop();
assertThat(sql).hasSize(5);
assertSql(sql.get(0)).contains("select t0.id, t2.id, t1.id from mcustomer t0 left join maddress t2 on t2.id = t0.shipping_address_id left join maddress t1 on t1.id = t0.billing_address_id where t0.id = ?");
assertSql(sql.get(1)).contains("update maddress set street=?, city=?, version=? where id=? and version=?");
@@ -119,11 +119,11 @@ public class TestMergeCustomer extends BaseTestCase {
.setClientGeneratedIds()
.build();
LoggedSqlCollector.start();
LoggedSql.start();
server().merge(mCustomer, options);
List<String> sql = LoggedSqlCollector.stop();
List<String> sql = LoggedSql.stop();
assertThat(sql).hasSize(6);
assertSql(sql.get(0)).contains("select t0.id, t2.id, t1.id from mcustomer t0 left join maddress t2 on t2.id = t0.shipping_address_id left join maddress t1 on t1.id = t0.billing_address_id where t0.id = ?");
assertSql(sql.get(1)).contains("insert into maddress (id, street, city, version) values (?,?,?,?)");
@@ -152,11 +152,11 @@ public class TestMergeCustomer extends BaseTestCase {
.setClientGeneratedIds() // As we are using clientIds ... we don't know if the new UUID is an insert or update without checking
.build();
LoggedSqlCollector.start();
LoggedSql.start();
server().merge(mCustomer, options);
List<String> sql = LoggedSqlCollector.stop();
List<String> sql = LoggedSql.stop();
assertThat(sql).hasSize(7);
assertSql(sql.get(0)).contains("select t0.id, t2.id, t1.id from mcustomer t0 left join maddress t2 on t2.id = t0.shipping_address_id left join maddress t1 on t1.id = t0.billing_address_id where t0.id = ?");
@@ -210,10 +210,10 @@ public class TestMergeCustomer extends BaseTestCase {
.addPath("contacts")
.build();
LoggedSqlCollector.start();
LoggedSql.start();
server().merge(mCustomer, options);
List<String> sql = LoggedSqlCollector.stop();
List<String> sql = LoggedSql.stop();
if (isPersistBatchOnCascade()) {
assertThat(sql).hasSize(20);
}
@@ -236,10 +236,10 @@ public class TestMergeCustomer extends BaseTestCase {
.addPath("contacts")
.build();
LoggedSqlCollector.start();
LoggedSql.start();
server().merge(mCustomer, options);
List<String> sql = LoggedSqlCollector.stop();
List<String> sql = LoggedSql.stop();
if (isPersistBatchOnCascade()) {
assertThat(sql).hasSize(20);
}
@@ -274,10 +274,10 @@ public class TestMergeCustomer extends BaseTestCase {
.addPath("contacts")
.build();
LoggedSqlCollector.start();
LoggedSql.start();
server().merge(mCustomer, options);
List<String> sql = LoggedSqlCollector.stop();
List<String> sql = LoggedSql.stop();
if (isPersistBatchOnCascade()) {
assertThat(sql).hasSize(16);
assertSql(sql.get(0)).contains("select t0.id, t1.id from mcustomer t0 left join mcontact t1 on t1.customer_id = t0.id where t0.id = ?");
@@ -314,10 +314,10 @@ public class TestMergeCustomer extends BaseTestCase {
.setDeletePermanent()
.build();
LoggedSqlCollector.start();
LoggedSql.start();
server().merge(cust1, options);
List<String> sql = LoggedSqlCollector.stop();
List<String> sql = LoggedSql.stop();
if (isPersistBatchOnCascade()) {
assertSql(sql.get(0)).contains("select t0.id, t3.id, t1.id, t2.id from mcustomer t0 left join maddress t3 on t3.id = t0.shipping_address_id left join maddress t1 on t1.id = t0.billing_address_id left join mcontact t2 on t2.customer_id = t0.id where t0.id = ?");
@@ -4,7 +4,7 @@ import io.ebean.BaseTestCase;
import io.ebean.DB;
import io.ebean.MergeOptions;
import io.ebean.MergeOptionsBuilder;
import org.ebeantest.LoggedSqlCollector;
import io.ebean.test.LoggedSql;
import org.junit.jupiter.api.Test;
import java.util.List;
@@ -35,11 +35,11 @@ public class TestMergeM2M extends BaseTestCase {
MergeOptions options = new MergeOptionsBuilder().addPath("groups").build();
LoggedSqlCollector.start();
LoggedSql.start();
DB.merge(m0, options);
List<String> sql = LoggedSqlCollector.current();
List<String> sql = LoggedSql.collect();
if (isPersistBatchOnCascade()) {
assertThat(sql).hasSize(6);
assertSql(sql.get(0)).contains("select");
@@ -65,7 +65,7 @@ public class TestMergeM2M extends BaseTestCase {
DB.merge(m1, options);
sql = LoggedSqlCollector.current();
sql = LoggedSql.collect();
assertThat(sql).hasSize(9);
assertSql(sql.get(0)).contains("select");
assertSql(sql.get(1)).contains("delete from mmachine_mgroup");