func TestServicedCLI_CmdPoolList_one(t *testing.T) { poolID := "test-pool-id-1" expected, err := DefaultPoolAPITest.GetResourcePool(poolID) if err != nil { t.Fatal(err) } var actual pool.ResourcePool output := pipe(InitPoolAPITest, "serviced", "pool", "list", poolID) if err := json.Unmarshal(output, &actual); err != nil { t.Fatalf("error unmarshalling resource: %s", err) } // Did you remember to update ResourcePool.Equals? if !actual.Equals(expected) { t.Fatalf("\ngot:\n%+v\nwant:\n%+v", actual, expected) } }