### Question:
SQLQueryFactory extends AbstractSQLQueryFactory<SQLQuery<?>> { @Override public SQLQuery<?> query() { return new SQLQuery<Void>(connection, configuration); } SQLQueryFactory(SQLTemplates templates, Provider<Connection> connection);  SQLQueryFactory(Configuration configuration, Provider<Connection> connProvider);  SQLQueryFactory(Configuration configuration, DataSource dataSource);  SQLQueryFactory(Configuration configuration, DataSource dataSource, boolean release); @Override SQLQuery<?> query(); @Override SQLQuery<T> select(Expression<T> expr); @Override SQLQuery<Tuple> select(Expression<?>... exprs); @Override SQLQuery<T> selectDistinct(Expression<T> expr); @Override SQLQuery<Tuple> selectDistinct(Expression<?>... exprs); @Override SQLQuery<Integer> selectZero(); @Override SQLQuery<Integer> selectOne(); @Override SQLQuery<T> selectFrom(RelationalPath<T> expr);  }### Answer:
@Test public void query() { assertNotNull(queryFactory.query()); }