protected void assertHint(
String sql,
String expectedResults) throws Exception {
SqlValidatorWithHints validator =
(SqlValidatorWithHints) tester.getValidator();
SqlAdvisor advisor = tester.getFactory().createAdvisor(validator);
SqlParserUtil.StringAndPos sap = SqlParserUtil.findPos(sql);
List<SqlMoniker> results =
advisor.getCompletionHints(
sap.sql,
sap.pos);
Assert.assertEquals(
expectedResults, convertCompletionHints(results));
}
|