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  }