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