| 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 |