@Test(expected = IllegalArgumentException.class)
public void testWrongBoundSettingList() {

	Random rand = new Random();
	List<Integer> lowerBounds = new ArrayList<>();
	lowerBounds.add(1);
	lowerBounds.add(2);
	lowerBounds.add(3);
	List<Integer> upperBounds = new ArrayList<>();
	upperBounds.add(2);
	upperBounds.add(3);
	upperBounds.add(4);
	IntegerBounds bounds = new IntegerBounds(lowerBounds, upperBounds);
	IntegerGenotype listBoundGeno = new IntegerGenotype(bounds);
	assertTrue(listBoundGeno.isEmpty());
	listBoundGeno.init(rand, 3);
	assertEquals(3, listBoundGeno.size());
	listBoundGeno.init(rand, 4);
}