}
public void testDistro1() throws Exception{
int pigeons = 20;
int holes = 5;
PigeonHoleDistributor phd = new PigeonHoleDistributor();
Set<List<Integer>> distribute = phd.distribute(holes, pigeons, false);
assertTrue(!distribute.isEmpty());
for (List<Integer> list : distribute){
assertEquals(pigeons, sum(list));
}
}