@Test
public void testRemovePool() {

	testCreateVip();
	testCreatePool();
	// verify correct initial condition
	assertFalse(vip1==null);
	assertFalse(vip2==null);
	assertFalse(pool1==null);
	assertFalse(pool2==null);
	assertFalse(pool3==null);
	lb.removePool(pool1.id);
	lb.removePool(pool2.id);
	lb.removePool(pool3.id);
	// verify correct removal
	assertFalse(lb.pools.containsKey(pool1.id));
	assertFalse(lb.pools.containsKey(pool2.id));
	assertFalse(lb.pools.containsKey(pool3.id));
	//verify pool cleanup from vip
	assertFalse(lb.vips.get(pool1.vipId).pools.contains(pool1.id));
	assertFalse(lb.vips.get(pool2.vipId).pools.contains(pool2.id));
}