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 2906 2006-01-11 16:28:45Z jeffh $
- Author:
- Alan Mislove
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
factory
protected NodeIdFactory factory
random
protected RandomSource random
LeafSetTest
public LeafSetTest()
start
public void start()
-
testObservers
public void testObservers()
-
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 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 set-
nodes
- The number of nodes in the network-
crossover
- Whether the leafset must cross over the '0' boundary not
main
public static void main(java.lang.String[] args)
-
Copyright © 2001-2005 - Rice Pastry.