|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
edu.wpi.prc.task.test.DataTest
public class DataTest
Tests data partitioning in the Task class.
Field Summary | |
---|---|
private static int |
PARTITION_LENGTH
|
private WorkUnit |
wu
|
Constructor Summary | |
---|---|
DataTest(java.lang.String name)
The constructor initializes Hibernate. |
Method Summary | |
---|---|
private void |
reinitializeHibernate()
Shuts down Hibernate, then initializes it. |
protected void |
setUp()
Before every test we start with a clean database by exporting the schema. |
void |
testBigData()
Tests saving a 308KB byte array. |
void |
testDataLengthOne()
Tests saving data with length = 1. |
void |
testNullData()
Tests getting the data before it has been set and setting a null value for the data. |
void |
testOneAlmostCompletePartition()
Tests saving data with length = PARTITION_LENGTH - 1. |
void |
testOneCompleteOneIncompletePartition()
Tests saving data with PARTITION_LENGTH < length < 2 * PARTITION_LENGTH. |
void |
testOneCompletePartition()
Tests saving data with length = PARTITION_LENGTH. |
void |
testOrder()
Verfies that the order of the data does not change after it has been saved/retrieved. |
void |
testReallyBigData()
Tests saving a 4MB byte array. |
void |
testSmallDataLength()
Tests saving data with 1 < length < PARTITION_LENGTH. |
void |
testZeroData()
Tests setting the data using a byte array of zero length. |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, 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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final int PARTITION_LENGTH
private WorkUnit wu
Constructor Detail |
---|
public DataTest(java.lang.String name)
name
- The name of the test.Method Detail |
---|
protected void setUp() throws java.lang.Exception
setUp
in class junit.framework.TestCase
java.lang.Exception
private void reinitializeHibernate()
public void testNullData()
public void testZeroData()
public void testDataLengthOne()
public void testSmallDataLength()
public void testOneAlmostCompletePartition()
public void testOneCompletePartition()
public void testOneCompleteOneIncompletePartition()
public void testBigData()
public void testReallyBigData()
public void testOrder()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |