-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmetadata.go
More file actions
121 lines (106 loc) · 2.35 KB
/
metadata.go
File metadata and controls
121 lines (106 loc) · 2.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
package main
type CommandData struct {
Message string
ExecutionArguments []string
}
type TestUser struct {
UserName string
Password string
OrgName string
SpaceName string
CmdRunCount int
Command map[int]CommandData
}
const CmdTotalCount = 10
const DefaultOrg = "development"
const DefaultSpace = "development"
func (c *TestUser) setCommands() {
c.Command = make(map[int]CommandData)
c.Command[1] = CommandData{
Message: "Created user " + c.UserName,
ExecutionArguments: []string{
"create-user",
c.UserName,
c.Password,
},
}
c.Command[2] = CommandData{
Message: "Created Organisation " + c.OrgName,
ExecutionArguments: []string{
"create-org",
c.OrgName,
},
}
c.Command[3] = CommandData{
Message: "Created Space " + c.SpaceName,
ExecutionArguments: []string{
"create-space",
c.SpaceName,
},
}
c.Command[4] = CommandData{
Message: "Assigned OrgManager to " + c.UserName + " in Org " + c.OrgName,
ExecutionArguments: []string{
"set-org-role",
c.UserName,
c.OrgName,
"OrgManager",
},
}
c.Command[5] = CommandData{
Message: "Assigned BillingManager to " + c.UserName + " in Org " + c.OrgName,
ExecutionArguments: []string{
"set-org-role",
c.UserName,
c.OrgName,
"BillingManager",
},
}
c.Command[6] = CommandData{
Message: "Assigned OrgAuditor to " + c.UserName + " in Org " + c.OrgName,
ExecutionArguments: []string{
"set-org-role",
c.UserName,
c.OrgName,
"AuditorManager",
},
}
c.Command[7] = CommandData{
Message: "Assigned SpaceManager to " + c.UserName + " in Space " + c.SpaceName,
ExecutionArguments: []string{
"set-space-role",
c.UserName,
c.OrgName,
c.SpaceName,
"SpaceManager",
},
}
c.Command[8] = CommandData{
Message: "Assigned SpaceDeveloper to " + c.UserName + " in Space " + c.SpaceName,
ExecutionArguments: []string{
"set-org-role",
c.UserName,
c.OrgName,
c.SpaceName,
"SpaceDeveloper",
},
}
c.Command[9] = CommandData{
Message: "Assigned SpaceAuditor to " + c.UserName + " in Space " + c.SpaceName,
ExecutionArguments: []string{
"set-org-role",
c.UserName,
c.OrgName,
c.SpaceName,
"SpaceAuditor",
},
}
c.Command[10] = CommandData{
Message: "Logged out and logged in as " + c.UserName,
ExecutionArguments: []string{
"auth",
c.UserName,
c.Password,
},
}
}