|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
com.banda.serverbase.test.Spring4Test
com.banda.serverbase.test.AbstractDaoTest<T,PK>
T - Object handled by DAOPK - Primary key of object handled by DAO@Transactional public abstract class AbstractDaoTest<T,PK extends Serializable>
An abstract class that tests the core DAO functionality - getAll, get, exists, save, remove
GenericDAO| Constructor Summary | |
|---|---|
AbstractDaoTest()
|
|
| Method Summary | |
|---|---|
protected void |
assertObjectEquals(T first,
T second)
|
protected abstract GenericDAO<T,PK> |
getDao()
Gets the DAO class tested by this class. |
protected abstract PK |
getExistingTestKey()
Gets the key existing in database for testing. |
protected PK |
getKey(T object)
|
protected abstract T |
getTestObject()
Gets the test data for DAO testing. |
void |
testExists()
|
void |
testGet()
|
void |
testGetAll()
|
void |
testGetLast()
|
void |
testRemove()
|
void |
testSave()
|
| Methods inherited from class com.banda.serverbase.test.Spring4Test |
|---|
assertNotEmpty, createRandomObject, createRandomObjects, reportValues |
| Methods inherited from class junit.framework.TestCase |
|---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, 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 |
| Constructor Detail |
|---|
public AbstractDaoTest()
| Method Detail |
|---|
public void testGetAll()
public void testGet()
public void testGetLast()
public void testExists()
public void testSave()
protected void assertObjectEquals(T first,
T second)
public void testRemove()
protected PK getKey(T object)
protected abstract GenericDAO<T,PK> getDao()
protected abstract T getTestObject()
protected abstract PK getExistingTestKey()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||