OLD | NEW |
1 library googleapis.licensing.v1.test; | 1 library googleapis.licensing.v1.test; |
2 | 2 |
3 import "dart:core" as core; | 3 import "dart:core" as core; |
4 import "dart:collection" as collection; | 4 import "dart:collection" as collection; |
5 import "dart:async" as async; | 5 import "dart:async" as async; |
6 import "dart:convert" as convert; | 6 import "dart:convert" as convert; |
7 | 7 |
8 import 'package:http/http.dart' as http; | 8 import 'package:http/http.dart' as http; |
9 import 'package:http/testing.dart' as http_testing; | 9 import 'package:http/testing.dart' as http_testing; |
10 import 'package:unittest/unittest.dart' as unittest; | 10 import 'package:test/test.dart' as unittest; |
11 | 11 |
12 import 'package:googleapis/licensing/v1.dart' as api; | 12 import 'package:googleapis/licensing/v1.dart' as api; |
13 | 13 |
14 class HttpServerMock extends http.BaseClient { | 14 class HttpServerMock extends http.BaseClient { |
15 core.Function _callback; | 15 core.Function _callback; |
16 core.bool _expectJson; | 16 core.bool _expectJson; |
17 | 17 |
18 void register(core.Function callback, core.bool expectJson) { | 18 void register(core.Function callback, core.bool expectJson) { |
19 _callback = callback; | 19 _callback = callback; |
20 _expectJson = expectJson; | 20 _expectJson = expectJson; |
(...skipping 18 matching lines...) Expand all Loading... |
39 } else { | 39 } else { |
40 return stream.toBytes().then((data) { | 40 return stream.toBytes().then((data) { |
41 return _callback(request, data); | 41 return _callback(request, data); |
42 }); | 42 }); |
43 } | 43 } |
44 } | 44 } |
45 } | 45 } |
46 } | 46 } |
47 | 47 |
48 http.StreamedResponse stringResponse( | 48 http.StreamedResponse stringResponse( |
49 core.int status, core.Map headers, core.String body) { | 49 core.int status, core.Map<core.String, core.String> headers, core.String bod
y) { |
50 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); | 50 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); |
51 return new http.StreamedResponse(stream, status, headers: headers); | 51 return new http.StreamedResponse(stream, status, headers: headers); |
52 } | 52 } |
53 | 53 |
54 core.int buildCounterLicenseAssignment = 0; | 54 core.int buildCounterLicenseAssignment = 0; |
55 buildLicenseAssignment() { | 55 buildLicenseAssignment() { |
56 var o = new api.LicenseAssignment(); | 56 var o = new api.LicenseAssignment(); |
57 buildCounterLicenseAssignment++; | 57 buildCounterLicenseAssignment++; |
58 if (buildCounterLicenseAssignment < 3) { | 58 if (buildCounterLicenseAssignment < 3) { |
59 o.etags = "foo"; | 59 o.etags = "foo"; |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
96 } | 96 } |
97 | 97 |
98 checkLicenseAssignmentInsert(api.LicenseAssignmentInsert o) { | 98 checkLicenseAssignmentInsert(api.LicenseAssignmentInsert o) { |
99 buildCounterLicenseAssignmentInsert++; | 99 buildCounterLicenseAssignmentInsert++; |
100 if (buildCounterLicenseAssignmentInsert < 3) { | 100 if (buildCounterLicenseAssignmentInsert < 3) { |
101 unittest.expect(o.userId, unittest.equals('foo')); | 101 unittest.expect(o.userId, unittest.equals('foo')); |
102 } | 102 } |
103 buildCounterLicenseAssignmentInsert--; | 103 buildCounterLicenseAssignmentInsert--; |
104 } | 104 } |
105 | 105 |
106 buildUnnamed1956() { | 106 buildUnnamed1966() { |
107 var o = new core.List<api.LicenseAssignment>(); | 107 var o = new core.List<api.LicenseAssignment>(); |
108 o.add(buildLicenseAssignment()); | 108 o.add(buildLicenseAssignment()); |
109 o.add(buildLicenseAssignment()); | 109 o.add(buildLicenseAssignment()); |
110 return o; | 110 return o; |
111 } | 111 } |
112 | 112 |
113 checkUnnamed1956(core.List<api.LicenseAssignment> o) { | 113 checkUnnamed1966(core.List<api.LicenseAssignment> o) { |
114 unittest.expect(o, unittest.hasLength(2)); | 114 unittest.expect(o, unittest.hasLength(2)); |
115 checkLicenseAssignment(o[0]); | 115 checkLicenseAssignment(o[0]); |
116 checkLicenseAssignment(o[1]); | 116 checkLicenseAssignment(o[1]); |
117 } | 117 } |
118 | 118 |
119 core.int buildCounterLicenseAssignmentList = 0; | 119 core.int buildCounterLicenseAssignmentList = 0; |
120 buildLicenseAssignmentList() { | 120 buildLicenseAssignmentList() { |
121 var o = new api.LicenseAssignmentList(); | 121 var o = new api.LicenseAssignmentList(); |
122 buildCounterLicenseAssignmentList++; | 122 buildCounterLicenseAssignmentList++; |
123 if (buildCounterLicenseAssignmentList < 3) { | 123 if (buildCounterLicenseAssignmentList < 3) { |
124 o.etag = "foo"; | 124 o.etag = "foo"; |
125 o.items = buildUnnamed1956(); | 125 o.items = buildUnnamed1966(); |
126 o.kind = "foo"; | 126 o.kind = "foo"; |
127 o.nextPageToken = "foo"; | 127 o.nextPageToken = "foo"; |
128 } | 128 } |
129 buildCounterLicenseAssignmentList--; | 129 buildCounterLicenseAssignmentList--; |
130 return o; | 130 return o; |
131 } | 131 } |
132 | 132 |
133 checkLicenseAssignmentList(api.LicenseAssignmentList o) { | 133 checkLicenseAssignmentList(api.LicenseAssignmentList o) { |
134 buildCounterLicenseAssignmentList++; | 134 buildCounterLicenseAssignmentList++; |
135 if (buildCounterLicenseAssignmentList < 3) { | 135 if (buildCounterLicenseAssignmentList < 3) { |
136 unittest.expect(o.etag, unittest.equals('foo')); | 136 unittest.expect(o.etag, unittest.equals('foo')); |
137 checkUnnamed1956(o.items); | 137 checkUnnamed1966(o.items); |
138 unittest.expect(o.kind, unittest.equals('foo')); | 138 unittest.expect(o.kind, unittest.equals('foo')); |
139 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 139 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
140 } | 140 } |
141 buildCounterLicenseAssignmentList--; | 141 buildCounterLicenseAssignmentList--; |
142 } | 142 } |
143 | 143 |
144 | 144 |
145 main() { | 145 main() { |
146 unittest.group("obj-schema-LicenseAssignment", () { | 146 unittest.group("obj-schema-LicenseAssignment", () { |
147 unittest.test("to-json--from-json", () { | 147 unittest.test("to-json--from-json", () { |
(...skipping 23 matching lines...) Expand all Loading... |
171 | 171 |
172 | 172 |
173 unittest.group("resource-LicenseAssignmentsResourceApi", () { | 173 unittest.group("resource-LicenseAssignmentsResourceApi", () { |
174 unittest.test("method--delete", () { | 174 unittest.test("method--delete", () { |
175 | 175 |
176 var mock = new HttpServerMock(); | 176 var mock = new HttpServerMock(); |
177 api.LicenseAssignmentsResourceApi res = new api.LicensingApi(mock).license
Assignments; | 177 api.LicenseAssignmentsResourceApi res = new api.LicensingApi(mock).license
Assignments; |
178 var arg_productId = "foo"; | 178 var arg_productId = "foo"; |
179 var arg_skuId = "foo"; | 179 var arg_skuId = "foo"; |
180 var arg_userId = "foo"; | 180 var arg_userId = "foo"; |
181 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 181 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
182 var path = (req.url).path; | 182 var path = (req.url).path; |
183 var pathOffset = 0; | 183 var pathOffset = 0; |
184 var index; | 184 var index; |
185 var subPart; | 185 var subPart; |
186 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 186 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
187 pathOffset += 1; | 187 pathOffset += 1; |
188 | 188 |
189 var query = (req.url).query; | 189 var query = (req.url).query; |
190 var queryOffset = 0; | 190 var queryOffset = 0; |
191 var queryMap = {}; | 191 var queryMap = {}; |
(...skipping 11 matching lines...) Expand all Loading... |
203 } | 203 } |
204 } | 204 } |
205 | 205 |
206 | 206 |
207 var h = { | 207 var h = { |
208 "content-type" : "application/json; charset=utf-8", | 208 "content-type" : "application/json; charset=utf-8", |
209 }; | 209 }; |
210 var resp = ""; | 210 var resp = ""; |
211 return new async.Future.value(stringResponse(200, h, resp)); | 211 return new async.Future.value(stringResponse(200, h, resp)); |
212 }), true); | 212 }), true); |
213 res.delete(arg_productId, arg_skuId, arg_userId).then(unittest.expectAsync
((_) {})); | 213 res.delete(arg_productId, arg_skuId, arg_userId).then(unittest.expectAsync
1((_) {})); |
214 }); | 214 }); |
215 | 215 |
216 unittest.test("method--get", () { | 216 unittest.test("method--get", () { |
217 | 217 |
218 var mock = new HttpServerMock(); | 218 var mock = new HttpServerMock(); |
219 api.LicenseAssignmentsResourceApi res = new api.LicensingApi(mock).license
Assignments; | 219 api.LicenseAssignmentsResourceApi res = new api.LicensingApi(mock).license
Assignments; |
220 var arg_productId = "foo"; | 220 var arg_productId = "foo"; |
221 var arg_skuId = "foo"; | 221 var arg_skuId = "foo"; |
222 var arg_userId = "foo"; | 222 var arg_userId = "foo"; |
223 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 223 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
224 var path = (req.url).path; | 224 var path = (req.url).path; |
225 var pathOffset = 0; | 225 var pathOffset = 0; |
226 var index; | 226 var index; |
227 var subPart; | 227 var subPart; |
228 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 228 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
229 pathOffset += 1; | 229 pathOffset += 1; |
230 | 230 |
231 var query = (req.url).query; | 231 var query = (req.url).query; |
232 var queryOffset = 0; | 232 var queryOffset = 0; |
233 var queryMap = {}; | 233 var queryMap = {}; |
(...skipping 11 matching lines...) Expand all Loading... |
245 } | 245 } |
246 } | 246 } |
247 | 247 |
248 | 248 |
249 var h = { | 249 var h = { |
250 "content-type" : "application/json; charset=utf-8", | 250 "content-type" : "application/json; charset=utf-8", |
251 }; | 251 }; |
252 var resp = convert.JSON.encode(buildLicenseAssignment()); | 252 var resp = convert.JSON.encode(buildLicenseAssignment()); |
253 return new async.Future.value(stringResponse(200, h, resp)); | 253 return new async.Future.value(stringResponse(200, h, resp)); |
254 }), true); | 254 }), true); |
255 res.get(arg_productId, arg_skuId, arg_userId).then(unittest.expectAsync(((
api.LicenseAssignment response) { | 255 res.get(arg_productId, arg_skuId, arg_userId).then(unittest.expectAsync1((
(api.LicenseAssignment response) { |
256 checkLicenseAssignment(response); | 256 checkLicenseAssignment(response); |
257 }))); | 257 }))); |
258 }); | 258 }); |
259 | 259 |
260 unittest.test("method--insert", () { | 260 unittest.test("method--insert", () { |
261 | 261 |
262 var mock = new HttpServerMock(); | 262 var mock = new HttpServerMock(); |
263 api.LicenseAssignmentsResourceApi res = new api.LicensingApi(mock).license
Assignments; | 263 api.LicenseAssignmentsResourceApi res = new api.LicensingApi(mock).license
Assignments; |
264 var arg_request = buildLicenseAssignmentInsert(); | 264 var arg_request = buildLicenseAssignmentInsert(); |
265 var arg_productId = "foo"; | 265 var arg_productId = "foo"; |
266 var arg_skuId = "foo"; | 266 var arg_skuId = "foo"; |
267 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 267 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
268 var obj = new api.LicenseAssignmentInsert.fromJson(json); | 268 var obj = new api.LicenseAssignmentInsert.fromJson(json); |
269 checkLicenseAssignmentInsert(obj); | 269 checkLicenseAssignmentInsert(obj); |
270 | 270 |
271 var path = (req.url).path; | 271 var path = (req.url).path; |
272 var pathOffset = 0; | 272 var pathOffset = 0; |
273 var index; | 273 var index; |
274 var subPart; | 274 var subPart; |
275 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 275 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
276 pathOffset += 1; | 276 pathOffset += 1; |
277 | 277 |
(...skipping 14 matching lines...) Expand all Loading... |
292 } | 292 } |
293 } | 293 } |
294 | 294 |
295 | 295 |
296 var h = { | 296 var h = { |
297 "content-type" : "application/json; charset=utf-8", | 297 "content-type" : "application/json; charset=utf-8", |
298 }; | 298 }; |
299 var resp = convert.JSON.encode(buildLicenseAssignment()); | 299 var resp = convert.JSON.encode(buildLicenseAssignment()); |
300 return new async.Future.value(stringResponse(200, h, resp)); | 300 return new async.Future.value(stringResponse(200, h, resp)); |
301 }), true); | 301 }), true); |
302 res.insert(arg_request, arg_productId, arg_skuId).then(unittest.expectAsyn
c(((api.LicenseAssignment response) { | 302 res.insert(arg_request, arg_productId, arg_skuId).then(unittest.expectAsyn
c1(((api.LicenseAssignment response) { |
303 checkLicenseAssignment(response); | 303 checkLicenseAssignment(response); |
304 }))); | 304 }))); |
305 }); | 305 }); |
306 | 306 |
307 unittest.test("method--listForProduct", () { | 307 unittest.test("method--listForProduct", () { |
308 | 308 |
309 var mock = new HttpServerMock(); | 309 var mock = new HttpServerMock(); |
310 api.LicenseAssignmentsResourceApi res = new api.LicensingApi(mock).license
Assignments; | 310 api.LicenseAssignmentsResourceApi res = new api.LicensingApi(mock).license
Assignments; |
311 var arg_productId = "foo"; | 311 var arg_productId = "foo"; |
312 var arg_customerId = "foo"; | 312 var arg_customerId = "foo"; |
313 var arg_maxResults = 42; | 313 var arg_maxResults = 42; |
314 var arg_pageToken = "foo"; | 314 var arg_pageToken = "foo"; |
315 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 315 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
316 var path = (req.url).path; | 316 var path = (req.url).path; |
317 var pathOffset = 0; | 317 var pathOffset = 0; |
318 var index; | 318 var index; |
319 var subPart; | 319 var subPart; |
320 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 320 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
321 pathOffset += 1; | 321 pathOffset += 1; |
322 | 322 |
323 var query = (req.url).query; | 323 var query = (req.url).query; |
324 var queryOffset = 0; | 324 var queryOffset = 0; |
325 var queryMap = {}; | 325 var queryMap = {}; |
(...skipping 14 matching lines...) Expand all Loading... |
340 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 340 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
341 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 341 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
342 | 342 |
343 | 343 |
344 var h = { | 344 var h = { |
345 "content-type" : "application/json; charset=utf-8", | 345 "content-type" : "application/json; charset=utf-8", |
346 }; | 346 }; |
347 var resp = convert.JSON.encode(buildLicenseAssignmentList()); | 347 var resp = convert.JSON.encode(buildLicenseAssignmentList()); |
348 return new async.Future.value(stringResponse(200, h, resp)); | 348 return new async.Future.value(stringResponse(200, h, resp)); |
349 }), true); | 349 }), true); |
350 res.listForProduct(arg_productId, arg_customerId, maxResults: arg_maxResul
ts, pageToken: arg_pageToken).then(unittest.expectAsync(((api.LicenseAssignmentL
ist response) { | 350 res.listForProduct(arg_productId, arg_customerId, maxResults: arg_maxResul
ts, pageToken: arg_pageToken).then(unittest.expectAsync1(((api.LicenseAssignment
List response) { |
351 checkLicenseAssignmentList(response); | 351 checkLicenseAssignmentList(response); |
352 }))); | 352 }))); |
353 }); | 353 }); |
354 | 354 |
355 unittest.test("method--listForProductAndSku", () { | 355 unittest.test("method--listForProductAndSku", () { |
356 | 356 |
357 var mock = new HttpServerMock(); | 357 var mock = new HttpServerMock(); |
358 api.LicenseAssignmentsResourceApi res = new api.LicensingApi(mock).license
Assignments; | 358 api.LicenseAssignmentsResourceApi res = new api.LicensingApi(mock).license
Assignments; |
359 var arg_productId = "foo"; | 359 var arg_productId = "foo"; |
360 var arg_skuId = "foo"; | 360 var arg_skuId = "foo"; |
361 var arg_customerId = "foo"; | 361 var arg_customerId = "foo"; |
362 var arg_maxResults = 42; | 362 var arg_maxResults = 42; |
363 var arg_pageToken = "foo"; | 363 var arg_pageToken = "foo"; |
364 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 364 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
365 var path = (req.url).path; | 365 var path = (req.url).path; |
366 var pathOffset = 0; | 366 var pathOffset = 0; |
367 var index; | 367 var index; |
368 var subPart; | 368 var subPart; |
369 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 369 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
370 pathOffset += 1; | 370 pathOffset += 1; |
371 | 371 |
372 var query = (req.url).query; | 372 var query = (req.url).query; |
373 var queryOffset = 0; | 373 var queryOffset = 0; |
374 var queryMap = {}; | 374 var queryMap = {}; |
(...skipping 14 matching lines...) Expand all Loading... |
389 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 389 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
390 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 390 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
391 | 391 |
392 | 392 |
393 var h = { | 393 var h = { |
394 "content-type" : "application/json; charset=utf-8", | 394 "content-type" : "application/json; charset=utf-8", |
395 }; | 395 }; |
396 var resp = convert.JSON.encode(buildLicenseAssignmentList()); | 396 var resp = convert.JSON.encode(buildLicenseAssignmentList()); |
397 return new async.Future.value(stringResponse(200, h, resp)); | 397 return new async.Future.value(stringResponse(200, h, resp)); |
398 }), true); | 398 }), true); |
399 res.listForProductAndSku(arg_productId, arg_skuId, arg_customerId, maxResu
lts: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.L
icenseAssignmentList response) { | 399 res.listForProductAndSku(arg_productId, arg_skuId, arg_customerId, maxResu
lts: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync1(((api.
LicenseAssignmentList response) { |
400 checkLicenseAssignmentList(response); | 400 checkLicenseAssignmentList(response); |
401 }))); | 401 }))); |
402 }); | 402 }); |
403 | 403 |
404 unittest.test("method--patch", () { | 404 unittest.test("method--patch", () { |
405 | 405 |
406 var mock = new HttpServerMock(); | 406 var mock = new HttpServerMock(); |
407 api.LicenseAssignmentsResourceApi res = new api.LicensingApi(mock).license
Assignments; | 407 api.LicenseAssignmentsResourceApi res = new api.LicensingApi(mock).license
Assignments; |
408 var arg_request = buildLicenseAssignment(); | 408 var arg_request = buildLicenseAssignment(); |
409 var arg_productId = "foo"; | 409 var arg_productId = "foo"; |
410 var arg_skuId = "foo"; | 410 var arg_skuId = "foo"; |
411 var arg_userId = "foo"; | 411 var arg_userId = "foo"; |
412 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 412 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
413 var obj = new api.LicenseAssignment.fromJson(json); | 413 var obj = new api.LicenseAssignment.fromJson(json); |
414 checkLicenseAssignment(obj); | 414 checkLicenseAssignment(obj); |
415 | 415 |
416 var path = (req.url).path; | 416 var path = (req.url).path; |
417 var pathOffset = 0; | 417 var pathOffset = 0; |
418 var index; | 418 var index; |
419 var subPart; | 419 var subPart; |
420 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 420 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
421 pathOffset += 1; | 421 pathOffset += 1; |
422 | 422 |
(...skipping 14 matching lines...) Expand all Loading... |
437 } | 437 } |
438 } | 438 } |
439 | 439 |
440 | 440 |
441 var h = { | 441 var h = { |
442 "content-type" : "application/json; charset=utf-8", | 442 "content-type" : "application/json; charset=utf-8", |
443 }; | 443 }; |
444 var resp = convert.JSON.encode(buildLicenseAssignment()); | 444 var resp = convert.JSON.encode(buildLicenseAssignment()); |
445 return new async.Future.value(stringResponse(200, h, resp)); | 445 return new async.Future.value(stringResponse(200, h, resp)); |
446 }), true); | 446 }), true); |
447 res.patch(arg_request, arg_productId, arg_skuId, arg_userId).then(unittest
.expectAsync(((api.LicenseAssignment response) { | 447 res.patch(arg_request, arg_productId, arg_skuId, arg_userId).then(unittest
.expectAsync1(((api.LicenseAssignment response) { |
448 checkLicenseAssignment(response); | 448 checkLicenseAssignment(response); |
449 }))); | 449 }))); |
450 }); | 450 }); |
451 | 451 |
452 unittest.test("method--update", () { | 452 unittest.test("method--update", () { |
453 | 453 |
454 var mock = new HttpServerMock(); | 454 var mock = new HttpServerMock(); |
455 api.LicenseAssignmentsResourceApi res = new api.LicensingApi(mock).license
Assignments; | 455 api.LicenseAssignmentsResourceApi res = new api.LicensingApi(mock).license
Assignments; |
456 var arg_request = buildLicenseAssignment(); | 456 var arg_request = buildLicenseAssignment(); |
457 var arg_productId = "foo"; | 457 var arg_productId = "foo"; |
458 var arg_skuId = "foo"; | 458 var arg_skuId = "foo"; |
459 var arg_userId = "foo"; | 459 var arg_userId = "foo"; |
460 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 460 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
461 var obj = new api.LicenseAssignment.fromJson(json); | 461 var obj = new api.LicenseAssignment.fromJson(json); |
462 checkLicenseAssignment(obj); | 462 checkLicenseAssignment(obj); |
463 | 463 |
464 var path = (req.url).path; | 464 var path = (req.url).path; |
465 var pathOffset = 0; | 465 var pathOffset = 0; |
466 var index; | 466 var index; |
467 var subPart; | 467 var subPart; |
468 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 468 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
469 pathOffset += 1; | 469 pathOffset += 1; |
470 | 470 |
(...skipping 14 matching lines...) Expand all Loading... |
485 } | 485 } |
486 } | 486 } |
487 | 487 |
488 | 488 |
489 var h = { | 489 var h = { |
490 "content-type" : "application/json; charset=utf-8", | 490 "content-type" : "application/json; charset=utf-8", |
491 }; | 491 }; |
492 var resp = convert.JSON.encode(buildLicenseAssignment()); | 492 var resp = convert.JSON.encode(buildLicenseAssignment()); |
493 return new async.Future.value(stringResponse(200, h, resp)); | 493 return new async.Future.value(stringResponse(200, h, resp)); |
494 }), true); | 494 }), true); |
495 res.update(arg_request, arg_productId, arg_skuId, arg_userId).then(unittes
t.expectAsync(((api.LicenseAssignment response) { | 495 res.update(arg_request, arg_productId, arg_skuId, arg_userId).then(unittes
t.expectAsync1(((api.LicenseAssignment response) { |
496 checkLicenseAssignment(response); | 496 checkLicenseAssignment(response); |
497 }))); | 497 }))); |
498 }); | 498 }); |
499 | 499 |
500 }); | 500 }); |
501 | 501 |
502 | 502 |
503 } | 503 } |
504 | 504 |
OLD | NEW |