Rice Pastry API

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

Nested Class Summary
static class LeafSetTest.TestNodeHandle
           
 
Field Summary
protected  rice.pastry.NodeIdFactory factory
           
protected  java.util.Random random
           
 
Constructor Summary
LeafSetTest()
           
 
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
 

Field Detail

factory

protected rice.pastry.NodeIdFactory factory

random

protected java.util.Random random
Constructor Detail

LeafSetTest

public LeafSetTest()
Method Detail

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 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)

Rice Pastry API

Copyright © 2001 - Rice Pastry.


Imprint-Dataprotection