package io.ebeaninternal.server.rawsql; import io.ebean.RawSql; import io.ebean.RawSql.Sql; import io.ebean.RawSqlBuilder; import junit.framework.TestCase; public class TestRawSqlParsing extends TestCase { public void test() { String sql = " select order_id, sum(order_qty*unit_price) as totalAmount" + " from o_order_detail " + " group by order_id"; RawSql rawSql = RawSqlBuilder .parse(sql) .columnMapping("order_id", "order.id") //.columnMapping("sum(order_qty*unit_price)","totalAmount") .create(); Sql rs = rawSql.getSql(); String s = rs.toString(); assertTrue(s, s.contains("[order_id, sum")); } }