2 * This package provide a number of utilities for database testing and in particular with
5 * The following utilities are available:
7 * <li> {@link JpaTester}: The main entry point for all JPA tests.
9 * <li> {@link JpaBuilder}: A utility constructed by <code>JpaTester</code> that provides a callback based
10 * style of working with transaction-scoped entity managers.
12 * <li> {@link DatabaseUtils}: A utility constructed by <code>JpaTester</code> for working with databases in general. Test code will not use this
15 * <li> {@link org.dbunit.IDatabaseTester}: A DB unit database tester. The test code can use this database tester.
16 * It is also created by <code>JpaTester</code>
18 * <li> {@link DatabaseBuilder}: A utility by which test code can transparently create an inmemory database or
19 * connect to an external database. This is also used by <code>JpaTester</code>
23 package org.wamblee.support.persistence;