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 3524 2007-01-09 14:09:27Z 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 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-2005 - Rice Pastry.