Skip navigation links
Embedded DB JUnit plugin API, v. 1.1.1
A B C E F G H I J O P S U V W 

A

apply(Statement, Description) - Method in class org.zapodot.junit.db.EmbeddedDatabaseRule
 

B

build() - Method in class org.zapodot.junit.db.EmbeddedDatabaseRule.Builder
 
builder() - Static method in class org.zapodot.junit.db.EmbeddedDatabaseRule
Creates a builder that enables you to use the fluent API when construction an EmbeddedDatabaseRule instance

C

close() - Static method in class org.zapodot.junit.db.internal.ConnectionInterceptor
 
CloseSuppressedConnectionFactory - Class in org.zapodot.junit.db.internal
Needs to be public to be used by ByteBuddy.
CompatibilityMode - Enum in org.zapodot.junit.db
Describe what compatibility mode to use.
compatibilityModeParam(CompatibilityMode) - Method in class org.zapodot.junit.db.internal.H2JdbcUrlFactory
 
compatibilityModeParam(CompatibilityMode) - Method in class org.zapodot.junit.db.internal.HyperSqlJdbcUrlFactory
 
compatibilityModeParam(CompatibilityMode) - Method in interface org.zapodot.junit.db.internal.JdbcUrlFactory
 
ConnectionInterceptor - Class in org.zapodot.junit.db.internal
Needs to be public to be used by ByteBuddy.
connectionMade(String, Connection) - Method in class org.zapodot.junit.db.internal.FilePathInitializationPlugin
 
connectionMade(String, Connection) - Method in class org.zapodot.junit.db.internal.SQLInitializationPlugin
 
connectionMade(String, Connection) - Method in interface org.zapodot.junit.db.plugin.InitializationPlugin
Invoked by EmbeddedDatabaseRule after the in-memory database has been created
ConnectionProxy - Interface in org.zapodot.junit.db.internal
Needs to be public to be used by ByteBuddy.
connectionUrl(String, Map<String, String>) - Method in class org.zapodot.junit.db.internal.H2JdbcUrlFactory
 
connectionUrl(String, Map<String, String>) - Method in class org.zapodot.junit.db.internal.HyperSqlJdbcUrlFactory
 
connectionUrl(String, Map<String, String>) - Method in interface org.zapodot.junit.db.internal.JdbcUrlFactory
 
connectionUrlForInitialization(String, Map<String, String>) - Method in class org.zapodot.junit.db.internal.H2JdbcUrlFactory
 
connectionUrlForInitialization(String, Map<String, String>) - Method in class org.zapodot.junit.db.internal.HyperSqlJdbcUrlFactory
 
connectionUrlForInitialization(String, Map<String, String>) - Method in interface org.zapodot.junit.db.internal.JdbcUrlFactory
 
create(Connection) - Static method in class org.zapodot.junit.db.internal.EmbeddedDataSource
 
createJdbcUrlParameterString(Map<String, String>) - Method in interface org.zapodot.junit.db.internal.JdbcUrlFactory
 
createProxy(Connection) - Static method in class org.zapodot.junit.db.internal.CloseSuppressedConnectionFactory
Create a proxy that delegates to the provided Connection except for calls to "close()" which will be suppressed.

E

EmbeddedDatabaseRule - Class in org.zapodot.junit.db
A JUnit Rule implementation that makes it easy to stub JDBC integrations from your tests
EmbeddedDatabaseRule() - Constructor for class org.zapodot.junit.db.EmbeddedDatabaseRule
Standard constructor that is suitable if you don't need to do anything special
EmbeddedDatabaseRule.Builder - Class in org.zapodot.junit.db
A builder class that provides a fluent api for building DB rules
EmbeddedDatabaseRule.Engine - Enum in org.zapodot.junit.db
 
EmbeddedDataSource - Class in org.zapodot.junit.db.internal
A simple DataSource implementation that simply wraps a single Connection Needs to be public to be used by ByteBuddy.

F

FilePathInitializationPlugin - Class in org.zapodot.junit.db.internal
 
FilePathInitializationPlugin(String, Charset) - Constructor for class org.zapodot.junit.db.internal.FilePathInitializationPlugin
 

G

getConnection() - Method in class org.zapodot.junit.db.EmbeddedDatabaseRule
Gives access to the current H2 JDBC connection.
getConnection() - Method in class org.zapodot.junit.db.internal.EmbeddedDataSource
 
getConnection(String, String) - Method in class org.zapodot.junit.db.internal.EmbeddedDataSource
 
getConnectionJdbcUrl() - Method in class org.zapodot.junit.db.EmbeddedDatabaseRule
Returns a JDBC url for connecting to the in-memory database created by this rule with all INIT params stripped
getDataSource() - Method in class org.zapodot.junit.db.EmbeddedDatabaseRule
To be used when you actually need is a DataSource
getDelegatedConnection() - Method in interface org.zapodot.junit.db.internal.ConnectionProxy
 
getLoginTimeout() - Method in class org.zapodot.junit.db.internal.EmbeddedDataSource
 
getLogWriter() - Method in class org.zapodot.junit.db.internal.EmbeddedDataSource
 
getParentLogger() - Method in class org.zapodot.junit.db.internal.EmbeddedDataSource
 

H

h2() - Static method in class org.zapodot.junit.db.EmbeddedDatabaseRule.Builder
Creates a builder for the H2 engine
h2() - Static method in class org.zapodot.junit.db.EmbeddedDatabaseRule
Creates a builder that enables you to use the fluent API to construct an EmbeddedDatabaseRule using the H2 engine
H2JdbcUrlFactory - Class in org.zapodot.junit.db.internal
 
H2JdbcUrlFactory() - Constructor for class org.zapodot.junit.db.internal.H2JdbcUrlFactory
 
hsqldb() - Static method in class org.zapodot.junit.db.EmbeddedDatabaseRule.Builder
Creates a builder for the H2 engine
hsqldb() - Static method in class org.zapodot.junit.db.EmbeddedDatabaseRule
Creates a builder that enables you to use the fluent PAI to consturct an EmbeddedDatabaseRule using the HSQLDB engine
HSQLDB_MEM_URL - Static variable in class org.zapodot.junit.db.internal.HyperSqlJdbcUrlFactory
 
HyperSqlJdbcUrlFactory - Class in org.zapodot.junit.db.internal
 
HyperSqlJdbcUrlFactory() - Constructor for class org.zapodot.junit.db.internal.HyperSqlJdbcUrlFactory
 

I

InitializationPlugin - Interface in org.zapodot.junit.db.plugin
An interface for creating custom initialization code for instance using Liquibase, Flyway or similar.
initializedByPlugin(P) - Method in class org.zapodot.junit.db.EmbeddedDatabaseRule.Builder
 
instance() - Static method in class org.zapodot.junit.db.EmbeddedDatabaseRule.Builder
Deprecated.
use EmbeddedDatabaseRule.Builder.h2() instead. Will be removed in the 2.0 release
intercept(Method, ConnectionProxy, Object[]) - Static method in class org.zapodot.junit.db.internal.ConnectionInterceptor
 
isAutoCommit() - Method in class org.zapodot.junit.db.EmbeddedDatabaseRule
 
isWrapperFor(Class<?>) - Method in class org.zapodot.junit.db.internal.EmbeddedDataSource
 

J

JdbcUrlFactory - Interface in org.zapodot.junit.db.internal
 

O

org.zapodot.junit.db - package org.zapodot.junit.db
Public API
org.zapodot.junit.db.internal - package org.zapodot.junit.db.internal
Internal API.
org.zapodot.junit.db.plugin - package org.zapodot.junit.db.plugin
Public Plugin ÂșAPI

P

PROP_INIT_SQL - Static variable in class org.zapodot.junit.db.internal.H2JdbcUrlFactory
 
PROP_MODE - Static variable in class org.zapodot.junit.db.internal.H2JdbcUrlFactory
 

S

setDelegatedConnection(Connection) - Method in interface org.zapodot.junit.db.internal.ConnectionProxy
 
setLoginTimeout(int) - Method in class org.zapodot.junit.db.internal.EmbeddedDataSource
 
setLogWriter(PrintWriter) - Method in class org.zapodot.junit.db.internal.EmbeddedDataSource
 
SQLInitializationPlugin - Class in org.zapodot.junit.db.internal
 
SQLInitializationPlugin(String) - Constructor for class org.zapodot.junit.db.internal.SQLInitializationPlugin
 

U

unwrap(Class<T>) - Method in class org.zapodot.junit.db.internal.EmbeddedDataSource
 

V

valueOf(String) - Static method in enum org.zapodot.junit.db.CompatibilityMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.zapodot.junit.db.EmbeddedDatabaseRule.Engine
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.zapodot.junit.db.CompatibilityMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.zapodot.junit.db.EmbeddedDatabaseRule.Engine
Returns an array containing the constants of this enum type, in the order they are declared.

W

withInitialSql(String) - Method in class org.zapodot.junit.db.EmbeddedDatabaseRule.Builder
 
withInitialSqlFromResource(String) - Method in class org.zapodot.junit.db.EmbeddedDatabaseRule.Builder
 
withInitialSqlFromResource(String, Charset) - Method in class org.zapodot.junit.db.EmbeddedDatabaseRule.Builder
 
withMode(String) - Method in class org.zapodot.junit.db.EmbeddedDatabaseRule.Builder
 
withMode(CompatibilityMode) - Method in class org.zapodot.junit.db.EmbeddedDatabaseRule.Builder
 
withName(String) - Method in class org.zapodot.junit.db.EmbeddedDatabaseRule.Builder
 
withoutAutoCommit() - Method in class org.zapodot.junit.db.EmbeddedDatabaseRule.Builder
 
withProperty(String, String) - Method in class org.zapodot.junit.db.EmbeddedDatabaseRule.Builder
 
A B C E F G H I J O P S U V W 
Skip navigation links
Embedded DB JUnit plugin API, v. 1.1.1

Copyright © 2014—2018 Sondre Eikanger Kvalø. All rights reserved..