diff --git a/ebean-test/src/test/java/org/tests/el/TestUnderscoreParam.java b/ebean-test/src/test/java/org/tests/el/TestRawExpressionInterpolation.java similarity index 55% rename from ebean-test/src/test/java/org/tests/el/TestUnderscoreParam.java rename to ebean-test/src/test/java/org/tests/el/TestRawExpressionInterpolation.java index 1f06b3759..335cd2441 100644 --- a/ebean-test/src/test/java/org/tests/el/TestUnderscoreParam.java +++ b/ebean-test/src/test/java/org/tests/el/TestRawExpressionInterpolation.java @@ -6,10 +6,10 @@ import io.ebean.Query; import org.junit.jupiter.api.Test; import org.tests.model.basic.Customer; -public class TestUnderscoreParam extends BaseTestCase { +class TestRawExpressionInterpolation extends BaseTestCase { @Test - public void test() { + void test() { Query query = DB.find(Customer.class) .where().raw("name like ?", "Rob%") @@ -19,6 +19,13 @@ public class TestUnderscoreParam extends BaseTestCase { assertSql(query).contains("where t0.name like ?"); + Query query2 = DB.find(Customer.class) + .where().raw("? like concat('%', name, '%')", "Rob") + .query(); + + query2.findList(); + + assertSql(query2).contains("where ? like concat('%', t0.name, '%')"); } }