From f7f383d8f303682368096a9fdb52da50bcaf7e50 Mon Sep 17 00:00:00 2001 From: rbygrave Date: Wed, 7 Apr 2021 13:38:34 +1200 Subject: [PATCH] No effective change - tidy tests TestRawSqlPositionedParams, TestRawSqlUnparsedQuery --- .../rawsql/TestRawSqlPositionedParams.java | 54 +++++++++---------- .../tests/rawsql/TestRawSqlUnparsedQuery.java | 29 +++++----- 2 files changed, 42 insertions(+), 41 deletions(-) diff --git a/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlPositionedParams.java b/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlPositionedParams.java index f1c3ef4fd..75d678fd6 100644 --- a/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlPositionedParams.java +++ b/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlPositionedParams.java @@ -1,38 +1,42 @@ package org.tests.rawsql; import io.ebean.BaseTestCase; -import io.ebean.Ebean; -import io.ebean.Query; +import io.ebean.DB; import io.ebean.RawSql; import io.ebean.RawSqlBuilder; +import org.junit.Test; import org.tests.model.basic.Customer; import org.tests.model.basic.ResetBasicData; -import org.junit.Test; import java.util.List; -import static org.junit.Assert.assertNotNull; +import static org.assertj.core.api.Assertions.assertThat; public class TestRawSqlPositionedParams extends BaseTestCase { + private static final RawSql RAWSQL_1 = RawSqlBuilder + .parse("select r.id, r.name from o_customer r where r.id >= ? and r.name like ?") + .create(); + + private static final RawSql RAW_SQL_2 = RawSqlBuilder + .unparsed("select r.id, r.name from o_customer r where r.id >= ? and r.name like ?") + .columnMapping("r.id", "id") + .columnMapping("r.name", "name") + .create(); + @Test public void test() { ResetBasicData.reset(); - RawSql rawSql = RawSqlBuilder - .parse("select r.id, r.name from o_customer r where r.id >= ? and r.name like ?") - .create(); + List list = DB.find(Customer.class) + .setRawSql(RAWSQL_1) + .setParameter(1) + .setParameter("R%") + .where().lt("id", 2001) + .findList(); - Query query = Ebean.find(Customer.class); - query.setRawSql(rawSql); - query.setParameter(1, 1); - query.setParameter(2, "R%"); - query.where().lt("id", 2001); - - List list = query.findList(); - - assertNotNull(list); + assertThat(list).isNotNull(); } @Test @@ -40,18 +44,12 @@ public class TestRawSqlPositionedParams extends BaseTestCase { ResetBasicData.reset(); - RawSql rawSql = RawSqlBuilder - .unparsed("select r.id, r.name from o_customer r where r.id >= ? and r.name like ?") - .columnMapping("r.id", "id") - .columnMapping("r.name", "name").create(); + List list = DB.find(Customer.class) + .setRawSql(RAW_SQL_2) + .setParameter(1) + .setParameter("R%") + .findList(); - Query query = Ebean.find(Customer.class); - query.setRawSql(rawSql); - query.setParameter(1, 1); - query.setParameter(2, "R%"); - - List list = query.findList(); - - assertNotNull(list); + assertThat(list).isNotNull(); } } diff --git a/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlUnparsedQuery.java b/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlUnparsedQuery.java index 8d900b15f..1e576f0b7 100644 --- a/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlUnparsedQuery.java +++ b/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlUnparsedQuery.java @@ -1,19 +1,25 @@ package org.tests.rawsql; import io.ebean.BaseTestCase; -import io.ebean.Ebean; -import io.ebean.Query; +import io.ebean.DB; import io.ebean.RawSql; import io.ebean.RawSqlBuilder; +import org.junit.Test; import org.tests.model.basic.Customer; import org.tests.model.basic.ResetBasicData; -import org.junit.Assert; -import org.junit.Test; import java.util.List; +import static org.assertj.core.api.Assertions.assertThat; + public class TestRawSqlUnparsedQuery extends BaseTestCase { + private static final RawSql rawSql = RawSqlBuilder + .unparsed("select r.id, r.name from o_customer r where r.id >= :a and r.name like :b") + .columnMapping("r.id", "id") + .columnMapping("r.name", "name") + .create(); + @Test public void testDoubleUnparsedQuery() { @@ -25,17 +31,14 @@ public class TestRawSqlUnparsedQuery extends BaseTestCase { } private static void test() { - RawSql rawSql = RawSqlBuilder - .unparsed("select r.id, r.name from o_customer r where r.id >= :a and r.name like :b") - .columnMapping("r.id", "id").columnMapping("r.name", "name").create(); - Query query = Ebean.find(Customer.class); - query.setRawSql(rawSql); - query.setParameter("a", 1); - query.setParameter("b", "R%"); + List list = DB.find(Customer.class) + .setRawSql(rawSql) + .setParameter("a", 1) + .setParameter("b", "R%") + .findList(); - List list = query.findList(); - Assert.assertNotNull(list); + assertThat(list).isNotNull(); } }