Uses of Class
org.jdbi.v3.testing.junit5.JdbiExtension
Packages that use JdbiExtension
- 
Uses of JdbiExtension in org.jdbi.v3.testing.junit5
Subclasses of JdbiExtension in org.jdbi.v3.testing.junit5Modifier and TypeClassDescriptionclassclassJdbi H2 JUnit 5 rule.classJdbi PostgreSQL JUnit 5 rule using the otj-pg-embedded component.classJdbi PostgreSQL JUnit 5 rule using the pg-embedded component.classJdbi SQLite JUnit 5 rule.Methods in org.jdbi.v3.testing.junit5 that return JdbiExtensionModifier and TypeMethodDescriptionstatic JdbiExtensionJdbiExtension.externalPostgres(String hostname, Integer port, String database, String username, String password) Creates an extension that uses an external (outside the scope of an unit test class) postgres database.static JdbiExtensionJdbiExtension.h2()Creates a new extension using the H2 database.final JdbiExtensionJdbiExtension.installPlugins()When creating theJdbiinstance, call theJdbi.installPlugins()method, which loads all plugins discovered by theServiceLoaderAPI.static JdbiExtensionJdbiExtension.postgres(de.softwareforge.testing.postgres.junit5.EmbeddedPgExtension pg) Creates a new extension using a managed, embedded postgres database.static JdbiExtensionJdbiExtension.sqlite()Creates a new extension using the SQLite database.final <C extends JdbiConfig<C>>
JdbiExtensionJdbiExtension.withConfig(Class<C> configClass, Consumer<C> configurer) Set aJdbiConfigparameter when creating theJdbiinstance.final JdbiExtensionJdbiExtension.withInitializer(JdbiExtensionInitializer initializer) Sets aJdbiExtensionInitializerto initialize theJdbiinstance or the attached data source before running a test.final JdbiExtensionJdbiExtension.withPlugin(JdbiPlugin plugin) Install aJdbiPluginwhen creating theJdbiinstance.final JdbiExtensionJdbiExtension.withPlugins(JdbiPlugin... pluginList) Install multipleJdbiPlugins when creating theJdbiinstance.