func TestDao_NewResourcePool(t *testing.T) { controlPlaneDao.RemoveResourcePool("default", &unused) pool := dao.ResourcePool{} err := controlPlaneDao.AddResourcePool(pool, &id) if err == nil { t.Errorf("Expected failure to create resource pool %-v", pool) t.Fail() } pool.Id = "default" err = controlPlaneDao.AddResourcePool(pool, &id) if err != nil { t.Errorf("Failure creating resource pool %-v with error: %s", pool, err) t.Fail() } err = controlPlaneDao.AddResourcePool(pool, &id) if err == nil { t.Errorf("Expected error creating redundant resource pool %-v", pool) t.Fail() } }