github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/testhelpers/maker/domains.go (about) 1 package maker 2 3 import "github.com/cloudfoundry/cli/cf/models" 4 5 var domainGuid func() string = guidGenerator("domain") 6 7 func NewSharedDomainFields(overrides Overrides) (domain models.DomainFields) { 8 domain.Name = "new-domain" 9 domain.Guid = domainGuid() 10 domain.Shared = true 11 12 if overrides.Has("Name") { 13 domain.Name = overrides.Get("Name").(string) 14 } 15 if overrides.Has("Guid") { 16 domain.Guid = overrides.Get("Guid").(string) 17 } 18 return 19 } 20 21 func NewPrivateDomainFields(overrides Overrides) (domain models.DomainFields) { 22 domain.Name = "new-domain" 23 domain.Guid = domainGuid() 24 domain.Shared = false 25 26 if overrides.Has("Name") { 27 domain.Name = overrides.Get("Name").(string) 28 } 29 if overrides.Has("Guid") { 30 domain.Guid = overrides.Get("Guid").(string) 31 } 32 return 33 }