github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/testhelpers/maker/organizations.go (about)

     1  package maker
     2  
     3  import "github.com/cloudfoundry/cli/cf/models"
     4  
     5  var orgGuid func() string
     6  
     7  func init() {
     8  	orgGuid = guidGenerator("org")
     9  }
    10  
    11  func NewOrgFields(overrides Overrides) (org models.OrganizationFields) {
    12  	org.Name = "new-org"
    13  	org.Guid = orgGuid()
    14  
    15  	if overrides.Has("Guid") {
    16  		org.Guid = overrides.Get("Guid").(string)
    17  	}
    18  
    19  	if overrides.Has("Name") {
    20  		org.Name = overrides.Get("Name").(string)
    21  	}
    22  
    23  	return
    24  }
    25  
    26  func NewOrg(overrides Overrides) (org models.Organization) {
    27  	org.OrganizationFields = NewOrgFields(overrides)
    28  	return
    29  }