Package | Description |
---|---|
org.wamblee.test.persistence |
This package provides test library for database testing in general and JPA testing
specifically.
|
org.wamblee.test.transactions |
This package provides basic support utilities for testing with transactions.
|
Class and Description |
---|
AbstractDatabase
Abstract database class providing the creation of the datasource, preventing
duplicate starts of the same database, and checking for connection leaks when
the database is stopped.
|
AbstractDatabaseProvider
Base class for database providers.
|
Database
Represents a database.
|
DatabaseDescription
Description of a specific database.
|
DatabaseProvider
Database provider.
|
DatabaseUtils
Database utilities is a simple support class for common tasks in working with
databases.
|
DatabaseUtils.JdbcUnitOfWork
Represents a unit of work (transaction).
|
DatabaseUtils.TableSetOperation
Operation to be executed on a set of tables for each table individually.
|
JpaBuilder
Utility for building an appropriately configured EntityManagerFactory.
|
JpaBuilder.JpaUnitOfWork
Callback interface to execute some JPA code within a transaction with the
entitymanager to use provided as input.
|
JpaCustomizer
JPA customizer is used to customize properties for a given JPA
implementation.
|
PersistenceUnitDescription
Describes a persistence unit.
|
TransactionResultCallback
Callback to notify the test of the result of the transaction.
|
Class and Description |
---|
JpaBuilder
Utility for building an appropriately configured EntityManagerFactory.
|
Copyright © 2022. All rights reserved.