DbmsOperationalHandlerBuilderImpl implements DbmsOperationalHandlerBuilder { @Override public DbmsOperationHandler build() { return new DbmsOperationHandlerImpl( connectionPoolComponent, transactionComponent, generatedKeysHandler, preparedStatementConfigurator, resultSetConfigurator, insertHandler ); } DbmsOperationalHandlerBuilderImpl(ConnectionPoolComponent connectionPoolComponent, TransactionComponent transactionComponent); @Override DbmsOperationalHandlerBuilder withGeneratedKeysHandler(SqlBiConsumer<PreparedStatement, LongConsumer> generatedKeysHandler); @Override DbmsOperationalHandlerBuilder withConfigureSelectPreparedStatement(SqlConsumer<PreparedStatement> configurator); @Override DbmsOperationalHandlerBuilder withConfigureSelectResultSet(SqlConsumer<ResultSet> configurator); @Override DbmsOperationalHandlerBuilder withInsertHandler(SqlTriConsumer<Dbms, Connection, HasGeneratedKeys> insertHandler); @Override DbmsOperationHandler build();  }
@Test void build() { assertNotNull(instance.build()); }