public class TestBucketAssigner {
@Test
public void testAssignment() {
Assigner assigner = new BucketAssigner(24);
Collection<Node> nodes = createNodes(6);
Node assigned = assigner.chooseNode(nodes, 6);
assertNotNull(assigned);
assertEquals(new Integer(0), assigned.getId());
assigned = assigner.chooseNode(nodes, 1);
assertNotNull(assigned);
assertEquals(new Integer(1), assigned.getId());
assigned = assigner.chooseNode(nodes, 8);
assertNotNull(assigned);
assertEquals(new Integer(2), assigned.getId());
}