rice.pastry.testing
Class LeafSetTest
java.lang.Object
|
+--rice.pastry.testing.LeafSetTest
- public class LeafSetTest
- extends java.lang.Object
This class tests the correctness of the leafset in Pastry.
- Version:
- $Id: LeafSetTest.java,v 1.3 2003/07/24 11:54:03 amislove Exp $
- Author:
- Alan Mislove
Field Summary |
protected rice.pastry.NodeIdFactory |
factory
|
protected java.util.Random |
random
|
Method Summary |
protected int |
abs(int x)
|
protected void |
assertTrue(java.lang.String intention,
boolean test)
Throws an exception if the test condition is not met. |
protected rice.pastry.leafset.LeafSet |
generateLeafSet(int size,
int nodes,
boolean crossover)
Returns a leafset of size size out of a network with
the specified number of nodes |
static void |
main(java.lang.String[] args)
|
protected int |
min(int x,
int y)
|
void |
start()
|
void |
testCumulativeRange()
|
void |
testNonCumulativeRange()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
factory
protected rice.pastry.NodeIdFactory factory
random
protected java.util.Random random
LeafSetTest
public LeafSetTest()
start
public void start()
assertTrue
protected final void assertTrue(java.lang.String intention,
boolean test)
- Throws an exception if the test condition is not met.
min
protected int min(int x,
int y)
abs
protected int abs(int x)
testCumulativeRange
public void testCumulativeRange()
testNonCumulativeRange
public void testNonCumulativeRange()
generateLeafSet
protected rice.pastry.leafset.LeafSet generateLeafSet(int size,
int nodes,
boolean crossover)
- Returns a leafset of size size out of a network with
the specified number of nodes
- Parameters:
size
- The size of the leaf setnodes
- The number of nodes in the networkcrossover
- Whether the leafset must cross over the '0' boundary not
main
public static void main(java.lang.String[] args)
Copyright © 2001 - Rice Pastry.