@@ -21,7 +21,7 @@ func (suite *MethodTestSuite) TestTemplate() {
21
21
OrganizationID : o1 .ID ,
22
22
ActiveVersionID : tvid ,
23
23
})
24
- _ = dbgen .TemplateVersion (t , db , database.TemplateVersion {
24
+ a : = dbgen .TemplateVersion (t , db , database.TemplateVersion {
25
25
CreatedAt : now .Add (- time .Hour ),
26
26
ID : tvid ,
27
27
Name : t1 .Name ,
@@ -36,21 +36,21 @@ func (suite *MethodTestSuite) TestTemplate() {
36
36
Name : t1 .Name ,
37
37
OrganizationID : o1 .ID ,
38
38
TemplateID : uuid.NullUUID {UUID : t1 .ID , Valid : true },
39
- }), asserts (t1 , rbac .ActionRead ))
39
+ }), asserts (t1 , rbac .ActionRead ), values ( a ) )
40
40
})
41
41
})
42
42
suite .Run ("GetTemplateAverageBuildTime" , func () {
43
43
suite .RunMethodTest (func (t * testing.T , db database.Store ) MethodCase {
44
44
t1 := dbgen .Template (t , db , database.Template {})
45
45
return methodCase (values (database.GetTemplateAverageBuildTimeParams {
46
46
TemplateID : uuid.NullUUID {UUID : t1 .ID , Valid : true },
47
- }), asserts (t1 , rbac .ActionRead ))
47
+ }), asserts (t1 , rbac .ActionRead ), nil )
48
48
})
49
49
})
50
50
suite .Run ("GetTemplateByID" , func () {
51
51
suite .RunMethodTest (func (t * testing.T , db database.Store ) MethodCase {
52
52
t1 := dbgen .Template (t , db , database.Template {})
53
- return methodCase (values (t1 .ID ), asserts (t1 , rbac .ActionRead ))
53
+ return methodCase (values (t1 .ID ), asserts (t1 , rbac .ActionRead ), values ( t1 ) )
54
54
})
55
55
})
56
56
suite .Run ("GetTemplateByOrganizationAndName" , func () {
@@ -62,13 +62,13 @@ func (suite *MethodTestSuite) TestTemplate() {
62
62
return methodCase (values (database.GetTemplateByOrganizationAndNameParams {
63
63
Name : t1 .Name ,
64
64
OrganizationID : o1 .ID ,
65
- }), asserts (t1 , rbac .ActionRead ))
65
+ }), asserts (t1 , rbac .ActionRead ), values ( t1 ) )
66
66
})
67
67
})
68
68
suite .Run ("GetTemplateDAUs" , func () {
69
69
suite .RunMethodTest (func (t * testing.T , db database.Store ) MethodCase {
70
70
t1 := dbgen .Template (t , db , database.Template {})
71
- return methodCase (values (t1 .ID ), asserts (t1 , rbac .ActionRead ))
71
+ return methodCase (values (t1 .ID ), asserts (t1 , rbac .ActionRead ), nil )
72
72
})
73
73
})
74
74
suite .Run ("GetTemplateVersionByJobID" , func () {
@@ -77,7 +77,7 @@ func (suite *MethodTestSuite) TestTemplate() {
77
77
tv := dbgen .TemplateVersion (t , db , database.TemplateVersion {
78
78
TemplateID : uuid.NullUUID {UUID : t1 .ID , Valid : true },
79
79
})
80
- return methodCase (values (tv .JobID ), asserts (t1 , rbac .ActionRead ))
80
+ return methodCase (values (tv .JobID ), asserts (t1 , rbac .ActionRead ), values ( tv ) )
81
81
})
82
82
})
83
83
suite .Run ("GetTemplateVersionByTemplateIDAndName" , func () {
@@ -89,7 +89,7 @@ func (suite *MethodTestSuite) TestTemplate() {
89
89
return methodCase (values (database.GetTemplateVersionByTemplateIDAndNameParams {
90
90
Name : tv .Name ,
91
91
TemplateID : uuid.NullUUID {UUID : t1 .ID , Valid : true },
92
- }), asserts (t1 , rbac .ActionRead ))
92
+ }), asserts (t1 , rbac .ActionRead ), values ( tv ) )
93
93
})
94
94
})
95
95
suite .Run ("GetTemplateVersionParameters" , func () {
@@ -98,19 +98,19 @@ func (suite *MethodTestSuite) TestTemplate() {
98
98
tv := dbgen .TemplateVersion (t , db , database.TemplateVersion {
99
99
TemplateID : uuid.NullUUID {UUID : t1 .ID , Valid : true },
100
100
})
101
- return methodCase (values (tv .ID ), asserts (t1 , rbac .ActionRead ))
101
+ return methodCase (values (tv .ID ), asserts (t1 , rbac .ActionRead ), values ([]database. TemplateVersionParameter {}) )
102
102
})
103
103
})
104
104
suite .Run ("GetTemplateGroupRoles" , func () {
105
105
suite .RunMethodTest (func (t * testing.T , db database.Store ) MethodCase {
106
106
t1 := dbgen .Template (t , db , database.Template {})
107
- return methodCase (values (t1 .ID ), asserts (t1 , rbac .ActionRead ))
107
+ return methodCase (values (t1 .ID ), asserts (t1 , rbac .ActionRead ), nil )
108
108
})
109
109
})
110
110
suite .Run ("GetTemplateUserRoles" , func () {
111
111
suite .RunMethodTest (func (t * testing.T , db database.Store ) MethodCase {
112
112
t1 := dbgen .Template (t , db , database.Template {})
113
- return methodCase (values (t1 .ID ), asserts (t1 , rbac .ActionRead ))
113
+ return methodCase (values (t1 .ID ), asserts (t1 , rbac .ActionRead ), nil )
114
114
})
115
115
})
116
116
suite .Run ("GetTemplateVersionByID" , func () {
@@ -119,7 +119,7 @@ func (suite *MethodTestSuite) TestTemplate() {
119
119
tv := dbgen .TemplateVersion (t , db , database.TemplateVersion {
120
120
TemplateID : uuid.NullUUID {UUID : t1 .ID , Valid : true },
121
121
})
122
- return methodCase (values (tv .ID ), asserts (t1 , rbac .ActionRead ))
122
+ return methodCase (values (tv .ID ), asserts (t1 , rbac .ActionRead ), values ( tv ) )
123
123
})
124
124
})
125
125
suite .Run ("GetTemplateVersionsByIDs" , func () {
@@ -133,21 +133,23 @@ func (suite *MethodTestSuite) TestTemplate() {
133
133
TemplateID : uuid.NullUUID {UUID : t2 .ID , Valid : true },
134
134
})
135
135
return methodCase (values ([]uuid.UUID {tv1 .ID , tv2 .ID }),
136
- asserts (t1 , rbac .ActionRead , t2 , rbac .ActionRead ))
136
+ asserts (t1 , rbac .ActionRead , t2 , rbac .ActionRead ),
137
+ values ([]database.TemplateVersion {tv1 , tv2 }))
137
138
})
138
139
})
139
140
suite .Run ("GetTemplateVersionsByTemplateID" , func () {
140
141
suite .RunMethodTest (func (t * testing.T , db database.Store ) MethodCase {
141
142
t1 := dbgen .Template (t , db , database.Template {})
142
- _ = dbgen .TemplateVersion (t , db , database.TemplateVersion {
143
+ a : = dbgen .TemplateVersion (t , db , database.TemplateVersion {
143
144
TemplateID : uuid.NullUUID {UUID : t1 .ID , Valid : true },
144
145
})
145
- _ = dbgen .TemplateVersion (t , db , database.TemplateVersion {
146
+ b : = dbgen .TemplateVersion (t , db , database.TemplateVersion {
146
147
TemplateID : uuid.NullUUID {UUID : t1 .ID , Valid : true },
147
148
})
148
149
return methodCase (values (database.GetTemplateVersionsByTemplateIDParams {
149
150
TemplateID : t1 .ID ,
150
- }), asserts (t1 , rbac .ActionRead ))
151
+ }), asserts (t1 , rbac .ActionRead ),
152
+ values ([]database.TemplateVersion {a , b }))
151
153
})
152
154
})
153
155
suite .Run ("GetTemplateVersionsCreatedAfter" , func () {
@@ -162,14 +164,16 @@ func (suite *MethodTestSuite) TestTemplate() {
162
164
TemplateID : uuid.NullUUID {UUID : t1 .ID , Valid : true },
163
165
CreatedAt : now .Add (- 2 * time .Hour ),
164
166
})
165
- return methodCase (values (now .Add (- time .Hour )), asserts (rbac .ResourceTemplate .All (), rbac .ActionRead ))
167
+ return methodCase (values (now .Add (- time .Hour )), asserts (rbac .ResourceTemplate .All (), rbac .ActionRead ), nil )
166
168
})
167
169
})
168
170
suite .Run ("GetTemplatesWithFilter" , func () {
169
171
suite .RunMethodTest (func (t * testing.T , db database.Store ) MethodCase {
170
- _ = dbgen .Template (t , db , database.Template {})
172
+ a : = dbgen .Template (t , db , database.Template {})
171
173
// No asserts because SQLFilter.
172
- return methodCase (values (database.GetTemplatesWithFilterParams {}), asserts ())
174
+ return methodCase (values (database.GetTemplatesWithFilterParams {}),
175
+ asserts (),
176
+ values ([]database.Template {a }))
173
177
})
174
178
})
175
179
suite .Run ("InsertTemplate" , func () {
@@ -178,7 +182,7 @@ func (suite *MethodTestSuite) TestTemplate() {
178
182
return methodCase (values (database.InsertTemplateParams {
179
183
Provisioner : "echo" ,
180
184
OrganizationID : orgID ,
181
- }), asserts (rbac .ResourceTemplate .InOrg (orgID ), rbac .ActionCreate ))
185
+ }), asserts (rbac .ResourceTemplate .InOrg (orgID ), rbac .ActionCreate ), nil )
182
186
})
183
187
})
184
188
suite .Run ("InsertTemplateVersion" , func () {
@@ -187,33 +191,36 @@ func (suite *MethodTestSuite) TestTemplate() {
187
191
return methodCase (values (database.InsertTemplateVersionParams {
188
192
TemplateID : uuid.NullUUID {UUID : t1 .ID , Valid : true },
189
193
OrganizationID : t1 .OrganizationID ,
190
- }), asserts (t1 , rbac .ActionRead , t1 , rbac .ActionCreate ))
194
+ }), asserts (t1 , rbac .ActionRead , t1 , rbac .ActionCreate ), nil )
191
195
})
192
196
})
193
197
suite .Run ("SoftDeleteTemplateByID" , func () {
194
198
suite .RunMethodTest (func (t * testing.T , db database.Store ) MethodCase {
195
199
t1 := dbgen .Template (t , db , database.Template {})
196
- return methodCase (values (t1 .ID ), asserts (t1 , rbac .ActionDelete ))
200
+ return methodCase (values (t1 .ID ), asserts (t1 , rbac .ActionDelete ), nil )
197
201
})
198
202
})
199
203
suite .Run ("UpdateTemplateACLByID" , func () {
200
204
suite .RunMethodTest (func (t * testing.T , db database.Store ) MethodCase {
201
205
t1 := dbgen .Template (t , db , database.Template {})
202
206
return methodCase (values (database.UpdateTemplateACLByIDParams {
203
207
ID : t1 .ID ,
204
- }), asserts (t1 , rbac .ActionCreate ))
208
+ }), asserts (t1 , rbac .ActionCreate ), values ( t1 ) )
205
209
})
206
210
})
207
211
suite .Run ("UpdateTemplateActiveVersionByID" , func () {
208
212
suite .RunMethodTest (func (t * testing.T , db database.Store ) MethodCase {
209
- t1 := dbgen .Template (t , db , database.Template {})
213
+ t1 := dbgen .Template (t , db , database.Template {
214
+ ActiveVersionID : uuid .New (),
215
+ })
210
216
tv := dbgen .TemplateVersion (t , db , database.TemplateVersion {
217
+ ID : t1 .ActiveVersionID ,
211
218
TemplateID : uuid.NullUUID {UUID : t1 .ID , Valid : true },
212
219
})
213
220
return methodCase (values (database.UpdateTemplateActiveVersionByIDParams {
214
221
ID : t1 .ID ,
215
222
ActiveVersionID : tv .ID ,
216
- }), asserts (t1 , rbac .ActionUpdate ))
223
+ }), asserts (t1 , rbac .ActionUpdate ), values ( t1 ) )
217
224
})
218
225
})
219
226
suite .Run ("UpdateTemplateDeletedByID" , func () {
@@ -222,16 +229,15 @@ func (suite *MethodTestSuite) TestTemplate() {
222
229
return methodCase (values (database.UpdateTemplateDeletedByIDParams {
223
230
ID : t1 .ID ,
224
231
Deleted : true ,
225
- }), asserts (t1 , rbac .ActionDelete ))
232
+ }), asserts (t1 , rbac .ActionDelete ), values () )
226
233
})
227
234
})
228
235
suite .Run ("UpdateTemplateMetaByID" , func () {
229
236
suite .RunMethodTest (func (t * testing.T , db database.Store ) MethodCase {
230
237
t1 := dbgen .Template (t , db , database.Template {})
231
238
return methodCase (values (database.UpdateTemplateMetaByIDParams {
232
- ID : t1 .ID ,
233
- Name : "foo" ,
234
- }), asserts (t1 , rbac .ActionUpdate ))
239
+ ID : t1 .ID ,
240
+ }), asserts (t1 , rbac .ActionUpdate ), values (t1 ))
235
241
})
236
242
})
237
243
suite .Run ("UpdateTemplateVersionByID" , func () {
@@ -243,7 +249,7 @@ func (suite *MethodTestSuite) TestTemplate() {
243
249
return methodCase (values (database.UpdateTemplateVersionByIDParams {
244
250
ID : tv .ID ,
245
251
TemplateID : uuid.NullUUID {UUID : t1 .ID , Valid : true },
246
- }), asserts (t1 , rbac .ActionUpdate ))
252
+ }), asserts (t1 , rbac .ActionUpdate ), values () )
247
253
})
248
254
})
249
255
suite .Run ("UpdateTemplateVersionDescriptionByJobID" , func () {
@@ -257,7 +263,7 @@ func (suite *MethodTestSuite) TestTemplate() {
257
263
return methodCase (values (database.UpdateTemplateVersionDescriptionByJobIDParams {
258
264
JobID : jobID ,
259
265
Readme : "foo" ,
260
- }), asserts (t1 , rbac .ActionUpdate ))
266
+ }), asserts (t1 , rbac .ActionUpdate ), values () )
261
267
})
262
268
})
263
269
}
0 commit comments