### Question:
SingleTableDao extends AbstractDao { @CheckForNull protected T findUnique(final LimitClause query) { return super.findUnique(reader(), query); } SingleTableDao(
            final TransactionTemplate integrationExecutor,
            final SqlExecutor sqlExecutor,
            final SqlBuilder sql,
            final TableDef table,
            final ColumnDef<I> pkColumn,
            final ResultTransformer<T> reader
    );  SingleTableDao(
            final TransactionTemplate integrationExecutor,
            final SqlExecutor sqlExecutor,
            final TableDef table,
            final ColumnDef<I> pkColumn,
            final ResultTransformer<T> reader
    );   }### Answer:
@Test public void testSelectSingleResult() { final List<Object> res = _personDao.findUnique(SQL.select( Person.NAME).from( Person.TABLE).where( Person.LASTNAME.eq( "Prefect"))); Assert.assertEquals(res, RESULT_SINGLE); }