func (ft *FacadeTest) Test_NewResourcePool(t *C) { poolID := "Test_NewResourcePool" defer ft.Facade.RemoveResourcePool(ft.CTX, poolID) rp := pool.ResourcePool{} err := ft.Facade.AddResourcePool(ft.CTX, &rp) if err == nil { t.Errorf("Expected failure to create resource pool %-v", rp) } rp.ID = poolID err = ft.Facade.AddResourcePool(ft.CTX, &rp) if err != nil { t.Errorf("Failure creating resource pool %-v with error: %s", rp, err) t.Fail() } err = ft.Facade.AddResourcePool(ft.CTX, &rp) if err == nil { t.Errorf("Expected error creating redundant resource pool %-v", rp) t.Fail() } }