Criteria crit = new Criteria();
ReportQueryByCriteria q = QueryFactory.newReportQuery(Article.class, crit);
q.setAttributes(new String[]{"articleId", "price+10"});
ClassDescriptor cd = broker.getClassDescriptor(q.getBaseClass());
SqlGenerator sqlg = broker.serviceSqlGenerator();
String sql = sqlg.getPreparedSelectStatement(q, cd).getStatement();
assertTrue("Bad query generated. the 'price' field has not table prefix. SQL Output: " + sql, sql
.equalsIgnoreCase("SELECT A0.Artikel_Nr,A0.Einzelpreis+10 FROM Artikel A0"));
}