|
Rice Pastry API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object rice.p2p.commonapi.testing.CommonAPITest rice.p2p.past.testing.RawPastRegrTest
Nested Class Summary | |
protected static class |
RawPastRegrTest.NonMutableTestPastContent
DESCRIBE THE CLASS |
protected static class |
RawPastRegrTest.NonOverwritingTestPastContent
DESCRIBE THE CLASS |
protected class |
RawPastRegrTest.TestCommand
Common superclass for test commands. |
protected class |
RawPastRegrTest.TestExceptionCommand
Common superclass for test commands which should throw an exception |
protected static class |
RawPastRegrTest.TestPastContent
Utility class for past content objects |
protected static class |
RawPastRegrTest.TestPastContentHandle
Utility class for past content object handles |
protected static class |
RawPastRegrTest.TestRouteMessage
Utility class which simulates a route message |
protected static class |
RawPastRegrTest.VersionedTestPastContent
DESCRIBE THE CLASS |
Field Summary | |
static java.lang.String |
INSTANCE
DESCRIBE THE FIELD |
protected PastImpl[] |
pasts
DESCRIBE THE FIELD |
static int |
REPLICATION_FACTOR
DESCRIBE THE FIELD |
protected boolean |
running
DESCRIBE THE FIELD |
protected StorageManager[] |
storages
DESCRIBE THE FIELD |
Fields inherited from class rice.p2p.commonapi.testing.CommonAPITest |
BOOTSTRAP, BOOTSTRAP_PORT, environment, factory, FACTORY, FAILURE, idFactory, INSTANCE_NAME, logger, nodes, NUM_NODES, PAD_SIZE, params, PORT, PROTOCOL, PROTOCOL_DIRECT, simulator, SIMULATOR, SIMULATOR_EUCLIDEAN, SIMULATOR_GT_ITM, SIMULATOR_SPHERE, SUCCESS |
Constructor Summary | |
RawPastRegrTest(Environment env)
Constructor which sets up all local variables |
Method Summary | |
protected void |
cleanUp()
DESCRIBE THE METHOD |
static void |
main(java.lang.String[] args)
Usage: DistPastTest [-port p] [-bootstrap host[:port]] [-nodes n] [-protocol (direct|socket)] [-help] |
protected void |
processNode(int num,
Node node)
Method which should process the given newly-created node |
protected void |
runTest()
Method which should run the test - this is called once all of the nodes have been created and are ready. |
protected void |
testCaching()
Tests the dynamic caching function in Past. |
protected void |
testFetch()
Tests the fetch function in Past. |
protected void |
testLookupHandles()
Tests the lookup handles function in Past. |
protected void |
testRouteRequest()
Tests routing a Past request to a particular node. |
protected void |
testVersionControl()
Tests overwriting an exiting object with a new one |
Methods inherited from class rice.p2p.commonapi.testing.CommonAPITest |
assertEquals, assertTrue, createNode, createNodes, getBootstrap, kill, parseArgs, pause, sectionDone, sectionStart, simulate, start, stepDone, stepDone, stepDone, stepException, stepStart |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected StorageManager[] storages
protected PastImpl[] pasts
protected boolean running
public static java.lang.String INSTANCE
public static int REPLICATION_FACTOR
Constructor Detail |
public RawPastRegrTest(Environment env) throws java.io.IOException
env
- DESCRIBE THE PARAMETER
java.io.IOException
- DESCRIBE THE EXCEPTIONMethod Detail |
protected void processNode(int num, Node node)
processNode
in class CommonAPITest
node
- The newly created nodenum
- The number of this nodeprotected void runTest()
runTest
in class CommonAPITest
protected void testRouteRequest()
protected void testVersionControl()
protected void testFetch()
protected void testLookupHandles()
protected void testCaching()
protected void cleanUp()
public static void main(java.lang.String[] args) throws java.lang.Exception
args
- DESCRIBE THE PARAMETER
java.lang.Exception
- DESCRIBE THE EXCEPTION
|
Rice Pastry API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |