|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
fri.util.database.jpa.commons.AbstractJpaTest
public abstract class AbstractJpaTest
Base class of JPA unit tests, binds POJO classes via Java statements to JPA provider. Sub-classes must provide an array of classes to bind. Sessions with transactions can be requested from protected service methods.
Field Summary | |
---|---|
protected static java.lang.String |
ECLIPSELINK_PERSISTENCE_UNIT_NAME
|
protected static java.lang.String |
HIBERNATE_PERSISTENCE_UNIT_NAME
|
Constructor Summary | |
---|---|
AbstractJpaTest()
|
Method Summary | |
---|---|
protected javax.persistence.EntityManager |
beginTransaction(java.lang.String message)
|
protected void |
commitTransaction(java.lang.String message)
|
protected java.lang.String |
getPersistenceUnitName()
To be overridden by unit tests that refer to different JPA providers. |
protected void |
log(java.lang.String message)
|
protected void |
logAfterEnd(java.lang.String message,
java.lang.String action)
|
protected void |
logBeforeEnd(java.lang.String message,
java.lang.String action)
|
protected void |
logStart(java.lang.String message)
|
protected void |
rollbackTransaction(java.lang.String message)
|
protected void |
setUp()
|
protected void |
tearDown()
|
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString |
Methods inherited from class junit.framework.Assert |
---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String HIBERNATE_PERSISTENCE_UNIT_NAME
protected static final java.lang.String ECLIPSELINK_PERSISTENCE_UNIT_NAME
Constructor Detail |
---|
public AbstractJpaTest()
Method Detail |
---|
protected void setUp() throws java.lang.Exception
setUp
in class junit.framework.TestCase
java.lang.Exception
protected void tearDown() throws java.lang.Exception
tearDown
in class junit.framework.TestCase
java.lang.Exception
protected java.lang.String getPersistenceUnitName()
protected final javax.persistence.EntityManager beginTransaction(java.lang.String message)
protected final void commitTransaction(java.lang.String message)
protected final void rollbackTransaction(java.lang.String message)
protected void log(java.lang.String message)
protected final void logStart(java.lang.String message)
protected final void logBeforeEnd(java.lang.String message, java.lang.String action)
protected final void logAfterEnd(java.lang.String message, java.lang.String action)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |