func TestDao_NewService(t *testing.T) { service := dao.Service{} controlPlaneDao.RemoveService("default", &unused) err := controlPlaneDao.AddService(service, &id) if err == nil { t.Errorf("Expected failure to create service %-v", service) t.Fail() } service.Id = "default" err = controlPlaneDao.AddService(service, &id) if err != nil { t.Errorf("Failure creating service %-v with error: %s", service, err) t.Fail() } err = controlPlaneDao.AddService(service, &id) if err == nil { t.Errorf("Expected error creating redundant service %-v", service) t.Fail() } }