| OLD | NEW |
| 1 library googleapis_beta.adexchangebuyer2.v2beta1.test; | 1 library googleapis_beta.adexchangebuyer2.v2beta1.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:unittest/unittest.dart' as unittest; |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 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 headers, core.String body) { |
| 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 buildCounterAbsoluteDateRange = 0; | |
| 55 buildAbsoluteDateRange() { | |
| 56 var o = new api.AbsoluteDateRange(); | |
| 57 buildCounterAbsoluteDateRange++; | |
| 58 if (buildCounterAbsoluteDateRange < 3) { | |
| 59 o.endDate = buildDate(); | |
| 60 o.startDate = buildDate(); | |
| 61 } | |
| 62 buildCounterAbsoluteDateRange--; | |
| 63 return o; | |
| 64 } | |
| 65 | |
| 66 checkAbsoluteDateRange(api.AbsoluteDateRange o) { | |
| 67 buildCounterAbsoluteDateRange++; | |
| 68 if (buildCounterAbsoluteDateRange < 3) { | |
| 69 checkDate(o.endDate); | |
| 70 checkDate(o.startDate); | |
| 71 } | |
| 72 buildCounterAbsoluteDateRange--; | |
| 73 } | |
| 74 | |
| 75 core.int buildCounterBidMetrics = 0; | |
| 76 buildBidMetrics() { | |
| 77 var o = new api.BidMetrics(); | |
| 78 buildCounterBidMetrics++; | |
| 79 if (buildCounterBidMetrics < 3) { | |
| 80 o.bids = "foo"; | |
| 81 o.bidsInAuction = "foo"; | |
| 82 o.endTime = "foo"; | |
| 83 o.impressionsWon = "foo"; | |
| 84 o.startTime = "foo"; | |
| 85 } | |
| 86 buildCounterBidMetrics--; | |
| 87 return o; | |
| 88 } | |
| 89 | |
| 90 checkBidMetrics(api.BidMetrics o) { | |
| 91 buildCounterBidMetrics++; | |
| 92 if (buildCounterBidMetrics < 3) { | |
| 93 unittest.expect(o.bids, unittest.equals('foo')); | |
| 94 unittest.expect(o.bidsInAuction, unittest.equals('foo')); | |
| 95 unittest.expect(o.endTime, unittest.equals('foo')); | |
| 96 unittest.expect(o.impressionsWon, unittest.equals('foo')); | |
| 97 unittest.expect(o.startTime, unittest.equals('foo')); | |
| 98 } | |
| 99 buildCounterBidMetrics--; | |
| 100 } | |
| 101 | |
| 102 core.int buildCounterCalloutStatusFrequency = 0; | |
| 103 buildCalloutStatusFrequency() { | |
| 104 var o = new api.CalloutStatusFrequency(); | |
| 105 buildCounterCalloutStatusFrequency++; | |
| 106 if (buildCounterCalloutStatusFrequency < 3) { | |
| 107 o.calloutStatusId = 42; | |
| 108 o.impressionCount = "foo"; | |
| 109 } | |
| 110 buildCounterCalloutStatusFrequency--; | |
| 111 return o; | |
| 112 } | |
| 113 | |
| 114 checkCalloutStatusFrequency(api.CalloutStatusFrequency o) { | |
| 115 buildCounterCalloutStatusFrequency++; | |
| 116 if (buildCounterCalloutStatusFrequency < 3) { | |
| 117 unittest.expect(o.calloutStatusId, unittest.equals(42)); | |
| 118 unittest.expect(o.impressionCount, unittest.equals('foo')); | |
| 119 } | |
| 120 buildCounterCalloutStatusFrequency--; | |
| 121 } | |
| 122 | |
| 123 core.int buildCounterClient = 0; | 54 core.int buildCounterClient = 0; |
| 124 buildClient() { | 55 buildClient() { |
| 125 var o = new api.Client(); | 56 var o = new api.Client(); |
| 126 buildCounterClient++; | 57 buildCounterClient++; |
| 127 if (buildCounterClient < 3) { | 58 if (buildCounterClient < 3) { |
| 128 o.clientAccountId = "foo"; | 59 o.clientAccountId = "foo"; |
| 129 o.clientName = "foo"; | 60 o.clientName = "foo"; |
| 130 o.entityId = "foo"; | 61 o.entityId = "foo"; |
| 131 o.entityName = "foo"; | 62 o.entityName = "foo"; |
| 132 o.entityType = "foo"; | 63 o.entityType = "foo"; |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 194 checkClientUserInvitation(api.ClientUserInvitation o) { | 125 checkClientUserInvitation(api.ClientUserInvitation o) { |
| 195 buildCounterClientUserInvitation++; | 126 buildCounterClientUserInvitation++; |
| 196 if (buildCounterClientUserInvitation < 3) { | 127 if (buildCounterClientUserInvitation < 3) { |
| 197 unittest.expect(o.clientAccountId, unittest.equals('foo')); | 128 unittest.expect(o.clientAccountId, unittest.equals('foo')); |
| 198 unittest.expect(o.email, unittest.equals('foo')); | 129 unittest.expect(o.email, unittest.equals('foo')); |
| 199 unittest.expect(o.invitationId, unittest.equals('foo')); | 130 unittest.expect(o.invitationId, unittest.equals('foo')); |
| 200 } | 131 } |
| 201 buildCounterClientUserInvitation--; | 132 buildCounterClientUserInvitation--; |
| 202 } | 133 } |
| 203 | 134 |
| 204 core.int buildCounterCreativeFrequency = 0; | 135 buildUnnamed3400() { |
| 205 buildCreativeFrequency() { | |
| 206 var o = new api.CreativeFrequency(); | |
| 207 buildCounterCreativeFrequency++; | |
| 208 if (buildCounterCreativeFrequency < 3) { | |
| 209 o.bidCount = "foo"; | |
| 210 o.creativeId = "foo"; | |
| 211 } | |
| 212 buildCounterCreativeFrequency--; | |
| 213 return o; | |
| 214 } | |
| 215 | |
| 216 checkCreativeFrequency(api.CreativeFrequency o) { | |
| 217 buildCounterCreativeFrequency++; | |
| 218 if (buildCounterCreativeFrequency < 3) { | |
| 219 unittest.expect(o.bidCount, unittest.equals('foo')); | |
| 220 unittest.expect(o.creativeId, unittest.equals('foo')); | |
| 221 } | |
| 222 buildCounterCreativeFrequency--; | |
| 223 } | |
| 224 | |
| 225 core.int buildCounterCreativeStatusFrequency = 0; | |
| 226 buildCreativeStatusFrequency() { | |
| 227 var o = new api.CreativeStatusFrequency(); | |
| 228 buildCounterCreativeStatusFrequency++; | |
| 229 if (buildCounterCreativeStatusFrequency < 3) { | |
| 230 o.bidCount = "foo"; | |
| 231 o.creativeStatusId = 42; | |
| 232 } | |
| 233 buildCounterCreativeStatusFrequency--; | |
| 234 return o; | |
| 235 } | |
| 236 | |
| 237 checkCreativeStatusFrequency(api.CreativeStatusFrequency o) { | |
| 238 buildCounterCreativeStatusFrequency++; | |
| 239 if (buildCounterCreativeStatusFrequency < 3) { | |
| 240 unittest.expect(o.bidCount, unittest.equals('foo')); | |
| 241 unittest.expect(o.creativeStatusId, unittest.equals(42)); | |
| 242 } | |
| 243 buildCounterCreativeStatusFrequency--; | |
| 244 } | |
| 245 | |
| 246 core.int buildCounterDate = 0; | |
| 247 buildDate() { | |
| 248 var o = new api.Date(); | |
| 249 buildCounterDate++; | |
| 250 if (buildCounterDate < 3) { | |
| 251 o.day = 42; | |
| 252 o.month = 42; | |
| 253 o.year = 42; | |
| 254 } | |
| 255 buildCounterDate--; | |
| 256 return o; | |
| 257 } | |
| 258 | |
| 259 checkDate(api.Date o) { | |
| 260 buildCounterDate++; | |
| 261 if (buildCounterDate < 3) { | |
| 262 unittest.expect(o.day, unittest.equals(42)); | |
| 263 unittest.expect(o.month, unittest.equals(42)); | |
| 264 unittest.expect(o.year, unittest.equals(42)); | |
| 265 } | |
| 266 buildCounterDate--; | |
| 267 } | |
| 268 | |
| 269 core.int buildCounterDetailFrequency = 0; | |
| 270 buildDetailFrequency() { | |
| 271 var o = new api.DetailFrequency(); | |
| 272 buildCounterDetailFrequency++; | |
| 273 if (buildCounterDetailFrequency < 3) { | |
| 274 o.bidCount = "foo"; | |
| 275 o.detailId = 42; | |
| 276 } | |
| 277 buildCounterDetailFrequency--; | |
| 278 return o; | |
| 279 } | |
| 280 | |
| 281 checkDetailFrequency(api.DetailFrequency o) { | |
| 282 buildCounterDetailFrequency++; | |
| 283 if (buildCounterDetailFrequency < 3) { | |
| 284 unittest.expect(o.bidCount, unittest.equals('foo')); | |
| 285 unittest.expect(o.detailId, unittest.equals(42)); | |
| 286 } | |
| 287 buildCounterDetailFrequency--; | |
| 288 } | |
| 289 | |
| 290 core.int buildCounterEmpty = 0; | |
| 291 buildEmpty() { | |
| 292 var o = new api.Empty(); | |
| 293 buildCounterEmpty++; | |
| 294 if (buildCounterEmpty < 3) { | |
| 295 } | |
| 296 buildCounterEmpty--; | |
| 297 return o; | |
| 298 } | |
| 299 | |
| 300 checkEmpty(api.Empty o) { | |
| 301 buildCounterEmpty++; | |
| 302 if (buildCounterEmpty < 3) { | |
| 303 } | |
| 304 buildCounterEmpty--; | |
| 305 } | |
| 306 | |
| 307 buildUnnamed3745() { | |
| 308 var o = new core.List<core.String>(); | |
| 309 o.add("foo"); | |
| 310 o.add("foo"); | |
| 311 return o; | |
| 312 } | |
| 313 | |
| 314 checkUnnamed3745(core.List<core.String> o) { | |
| 315 unittest.expect(o, unittest.hasLength(2)); | |
| 316 unittest.expect(o[0], unittest.equals('foo')); | |
| 317 unittest.expect(o[1], unittest.equals('foo')); | |
| 318 } | |
| 319 | |
| 320 core.int buildCounterFilterSet = 0; | |
| 321 buildFilterSet() { | |
| 322 var o = new api.FilterSet(); | |
| 323 buildCounterFilterSet++; | |
| 324 if (buildCounterFilterSet < 3) { | |
| 325 o.absoluteDateRange = buildAbsoluteDateRange(); | |
| 326 o.buyerAccountId = "foo"; | |
| 327 o.creativeId = "foo"; | |
| 328 o.dealId = "foo"; | |
| 329 o.filterSetId = 42; | |
| 330 o.filterSetOwnerAccountId = "foo"; | |
| 331 o.format = "foo"; | |
| 332 o.platform = "foo"; | |
| 333 o.relativeDateRange = buildRelativeDateRange(); | |
| 334 o.webPropertyIds = buildUnnamed3745(); | |
| 335 } | |
| 336 buildCounterFilterSet--; | |
| 337 return o; | |
| 338 } | |
| 339 | |
| 340 checkFilterSet(api.FilterSet o) { | |
| 341 buildCounterFilterSet++; | |
| 342 if (buildCounterFilterSet < 3) { | |
| 343 checkAbsoluteDateRange(o.absoluteDateRange); | |
| 344 unittest.expect(o.buyerAccountId, unittest.equals('foo')); | |
| 345 unittest.expect(o.creativeId, unittest.equals('foo')); | |
| 346 unittest.expect(o.dealId, unittest.equals('foo')); | |
| 347 unittest.expect(o.filterSetId, unittest.equals(42)); | |
| 348 unittest.expect(o.filterSetOwnerAccountId, unittest.equals('foo')); | |
| 349 unittest.expect(o.format, unittest.equals('foo')); | |
| 350 unittest.expect(o.platform, unittest.equals('foo')); | |
| 351 checkRelativeDateRange(o.relativeDateRange); | |
| 352 checkUnnamed3745(o.webPropertyIds); | |
| 353 } | |
| 354 buildCounterFilterSet--; | |
| 355 } | |
| 356 | |
| 357 core.int buildCounterFilteredImpressionStatusFrequency = 0; | |
| 358 buildFilteredImpressionStatusFrequency() { | |
| 359 var o = new api.FilteredImpressionStatusFrequency(); | |
| 360 buildCounterFilteredImpressionStatusFrequency++; | |
| 361 if (buildCounterFilteredImpressionStatusFrequency < 3) { | |
| 362 o.impressionCount = "foo"; | |
| 363 o.status = "foo"; | |
| 364 } | |
| 365 buildCounterFilteredImpressionStatusFrequency--; | |
| 366 return o; | |
| 367 } | |
| 368 | |
| 369 checkFilteredImpressionStatusFrequency(api.FilteredImpressionStatusFrequency o)
{ | |
| 370 buildCounterFilteredImpressionStatusFrequency++; | |
| 371 if (buildCounterFilteredImpressionStatusFrequency < 3) { | |
| 372 unittest.expect(o.impressionCount, unittest.equals('foo')); | |
| 373 unittest.expect(o.status, unittest.equals('foo')); | |
| 374 } | |
| 375 buildCounterFilteredImpressionStatusFrequency--; | |
| 376 } | |
| 377 | |
| 378 core.int buildCounterImpressionMetrics = 0; | |
| 379 buildImpressionMetrics() { | |
| 380 var o = new api.ImpressionMetrics(); | |
| 381 buildCounterImpressionMetrics++; | |
| 382 if (buildCounterImpressionMetrics < 3) { | |
| 383 o.availableImpressions = "foo"; | |
| 384 o.bidRequests = "foo"; | |
| 385 o.endTime = "foo"; | |
| 386 o.inventoryMatches = "foo"; | |
| 387 o.responsesWithBids = "foo"; | |
| 388 o.startTime = "foo"; | |
| 389 o.successfulResponses = "foo"; | |
| 390 } | |
| 391 buildCounterImpressionMetrics--; | |
| 392 return o; | |
| 393 } | |
| 394 | |
| 395 checkImpressionMetrics(api.ImpressionMetrics o) { | |
| 396 buildCounterImpressionMetrics++; | |
| 397 if (buildCounterImpressionMetrics < 3) { | |
| 398 unittest.expect(o.availableImpressions, unittest.equals('foo')); | |
| 399 unittest.expect(o.bidRequests, unittest.equals('foo')); | |
| 400 unittest.expect(o.endTime, unittest.equals('foo')); | |
| 401 unittest.expect(o.inventoryMatches, unittest.equals('foo')); | |
| 402 unittest.expect(o.responsesWithBids, unittest.equals('foo')); | |
| 403 unittest.expect(o.startTime, unittest.equals('foo')); | |
| 404 unittest.expect(o.successfulResponses, unittest.equals('foo')); | |
| 405 } | |
| 406 buildCounterImpressionMetrics--; | |
| 407 } | |
| 408 | |
| 409 buildUnnamed3746() { | |
| 410 var o = new core.List<api.ClientUserInvitation>(); | 136 var o = new core.List<api.ClientUserInvitation>(); |
| 411 o.add(buildClientUserInvitation()); | 137 o.add(buildClientUserInvitation()); |
| 412 o.add(buildClientUserInvitation()); | 138 o.add(buildClientUserInvitation()); |
| 413 return o; | 139 return o; |
| 414 } | 140 } |
| 415 | 141 |
| 416 checkUnnamed3746(core.List<api.ClientUserInvitation> o) { | 142 checkUnnamed3400(core.List<api.ClientUserInvitation> o) { |
| 417 unittest.expect(o, unittest.hasLength(2)); | 143 unittest.expect(o, unittest.hasLength(2)); |
| 418 checkClientUserInvitation(o[0]); | 144 checkClientUserInvitation(o[0]); |
| 419 checkClientUserInvitation(o[1]); | 145 checkClientUserInvitation(o[1]); |
| 420 } | 146 } |
| 421 | 147 |
| 422 core.int buildCounterListClientUserInvitationsResponse = 0; | 148 core.int buildCounterListClientUserInvitationsResponse = 0; |
| 423 buildListClientUserInvitationsResponse() { | 149 buildListClientUserInvitationsResponse() { |
| 424 var o = new api.ListClientUserInvitationsResponse(); | 150 var o = new api.ListClientUserInvitationsResponse(); |
| 425 buildCounterListClientUserInvitationsResponse++; | 151 buildCounterListClientUserInvitationsResponse++; |
| 426 if (buildCounterListClientUserInvitationsResponse < 3) { | 152 if (buildCounterListClientUserInvitationsResponse < 3) { |
| 427 o.invitations = buildUnnamed3746(); | 153 o.invitations = buildUnnamed3400(); |
| 428 o.nextPageToken = "foo"; | 154 o.nextPageToken = "foo"; |
| 429 } | 155 } |
| 430 buildCounterListClientUserInvitationsResponse--; | 156 buildCounterListClientUserInvitationsResponse--; |
| 431 return o; | 157 return o; |
| 432 } | 158 } |
| 433 | 159 |
| 434 checkListClientUserInvitationsResponse(api.ListClientUserInvitationsResponse o)
{ | 160 checkListClientUserInvitationsResponse(api.ListClientUserInvitationsResponse o)
{ |
| 435 buildCounterListClientUserInvitationsResponse++; | 161 buildCounterListClientUserInvitationsResponse++; |
| 436 if (buildCounterListClientUserInvitationsResponse < 3) { | 162 if (buildCounterListClientUserInvitationsResponse < 3) { |
| 437 checkUnnamed3746(o.invitations); | 163 checkUnnamed3400(o.invitations); |
| 438 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 164 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 439 } | 165 } |
| 440 buildCounterListClientUserInvitationsResponse--; | 166 buildCounterListClientUserInvitationsResponse--; |
| 441 } | 167 } |
| 442 | 168 |
| 443 buildUnnamed3747() { | 169 buildUnnamed3401() { |
| 444 var o = new core.List<api.ClientUser>(); | 170 var o = new core.List<api.ClientUser>(); |
| 445 o.add(buildClientUser()); | 171 o.add(buildClientUser()); |
| 446 o.add(buildClientUser()); | 172 o.add(buildClientUser()); |
| 447 return o; | 173 return o; |
| 448 } | 174 } |
| 449 | 175 |
| 450 checkUnnamed3747(core.List<api.ClientUser> o) { | 176 checkUnnamed3401(core.List<api.ClientUser> o) { |
| 451 unittest.expect(o, unittest.hasLength(2)); | 177 unittest.expect(o, unittest.hasLength(2)); |
| 452 checkClientUser(o[0]); | 178 checkClientUser(o[0]); |
| 453 checkClientUser(o[1]); | 179 checkClientUser(o[1]); |
| 454 } | 180 } |
| 455 | 181 |
| 456 core.int buildCounterListClientUsersResponse = 0; | 182 core.int buildCounterListClientUsersResponse = 0; |
| 457 buildListClientUsersResponse() { | 183 buildListClientUsersResponse() { |
| 458 var o = new api.ListClientUsersResponse(); | 184 var o = new api.ListClientUsersResponse(); |
| 459 buildCounterListClientUsersResponse++; | 185 buildCounterListClientUsersResponse++; |
| 460 if (buildCounterListClientUsersResponse < 3) { | 186 if (buildCounterListClientUsersResponse < 3) { |
| 461 o.nextPageToken = "foo"; | 187 o.nextPageToken = "foo"; |
| 462 o.users = buildUnnamed3747(); | 188 o.users = buildUnnamed3401(); |
| 463 } | 189 } |
| 464 buildCounterListClientUsersResponse--; | 190 buildCounterListClientUsersResponse--; |
| 465 return o; | 191 return o; |
| 466 } | 192 } |
| 467 | 193 |
| 468 checkListClientUsersResponse(api.ListClientUsersResponse o) { | 194 checkListClientUsersResponse(api.ListClientUsersResponse o) { |
| 469 buildCounterListClientUsersResponse++; | 195 buildCounterListClientUsersResponse++; |
| 470 if (buildCounterListClientUsersResponse < 3) { | 196 if (buildCounterListClientUsersResponse < 3) { |
| 471 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 197 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 472 checkUnnamed3747(o.users); | 198 checkUnnamed3401(o.users); |
| 473 } | 199 } |
| 474 buildCounterListClientUsersResponse--; | 200 buildCounterListClientUsersResponse--; |
| 475 } | 201 } |
| 476 | 202 |
| 477 buildUnnamed3748() { | 203 buildUnnamed3402() { |
| 478 var o = new core.List<api.Client>(); | 204 var o = new core.List<api.Client>(); |
| 479 o.add(buildClient()); | 205 o.add(buildClient()); |
| 480 o.add(buildClient()); | 206 o.add(buildClient()); |
| 481 return o; | 207 return o; |
| 482 } | 208 } |
| 483 | 209 |
| 484 checkUnnamed3748(core.List<api.Client> o) { | 210 checkUnnamed3402(core.List<api.Client> o) { |
| 485 unittest.expect(o, unittest.hasLength(2)); | 211 unittest.expect(o, unittest.hasLength(2)); |
| 486 checkClient(o[0]); | 212 checkClient(o[0]); |
| 487 checkClient(o[1]); | 213 checkClient(o[1]); |
| 488 } | 214 } |
| 489 | 215 |
| 490 core.int buildCounterListClientsResponse = 0; | 216 core.int buildCounterListClientsResponse = 0; |
| 491 buildListClientsResponse() { | 217 buildListClientsResponse() { |
| 492 var o = new api.ListClientsResponse(); | 218 var o = new api.ListClientsResponse(); |
| 493 buildCounterListClientsResponse++; | 219 buildCounterListClientsResponse++; |
| 494 if (buildCounterListClientsResponse < 3) { | 220 if (buildCounterListClientsResponse < 3) { |
| 495 o.clients = buildUnnamed3748(); | 221 o.clients = buildUnnamed3402(); |
| 496 o.nextPageToken = "foo"; | 222 o.nextPageToken = "foo"; |
| 497 } | 223 } |
| 498 buildCounterListClientsResponse--; | 224 buildCounterListClientsResponse--; |
| 499 return o; | 225 return o; |
| 500 } | 226 } |
| 501 | 227 |
| 502 checkListClientsResponse(api.ListClientsResponse o) { | 228 checkListClientsResponse(api.ListClientsResponse o) { |
| 503 buildCounterListClientsResponse++; | 229 buildCounterListClientsResponse++; |
| 504 if (buildCounterListClientsResponse < 3) { | 230 if (buildCounterListClientsResponse < 3) { |
| 505 checkUnnamed3748(o.clients); | 231 checkUnnamed3402(o.clients); |
| 506 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 232 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 507 } | 233 } |
| 508 buildCounterListClientsResponse--; | 234 buildCounterListClientsResponse--; |
| 509 } | 235 } |
| 510 | 236 |
| 511 buildUnnamed3749() { | |
| 512 var o = new core.List<api.DetailFrequency>(); | |
| 513 o.add(buildDetailFrequency()); | |
| 514 o.add(buildDetailFrequency()); | |
| 515 return o; | |
| 516 } | |
| 517 | |
| 518 checkUnnamed3749(core.List<api.DetailFrequency> o) { | |
| 519 unittest.expect(o, unittest.hasLength(2)); | |
| 520 checkDetailFrequency(o[0]); | |
| 521 checkDetailFrequency(o[1]); | |
| 522 } | |
| 523 | |
| 524 core.int buildCounterListCreativeStatusAndCreativeBreakdownByDetailResponse = 0; | |
| 525 buildListCreativeStatusAndCreativeBreakdownByDetailResponse() { | |
| 526 var o = new api.ListCreativeStatusAndCreativeBreakdownByDetailResponse(); | |
| 527 buildCounterListCreativeStatusAndCreativeBreakdownByDetailResponse++; | |
| 528 if (buildCounterListCreativeStatusAndCreativeBreakdownByDetailResponse < 3) { | |
| 529 o.creativeId = "foo"; | |
| 530 o.creativeStatusId = 42; | |
| 531 o.detailType = "foo"; | |
| 532 o.endTime = "foo"; | |
| 533 o.frequencies = buildUnnamed3749(); | |
| 534 o.startTime = "foo"; | |
| 535 } | |
| 536 buildCounterListCreativeStatusAndCreativeBreakdownByDetailResponse--; | |
| 537 return o; | |
| 538 } | |
| 539 | |
| 540 checkListCreativeStatusAndCreativeBreakdownByDetailResponse(api.ListCreativeStat
usAndCreativeBreakdownByDetailResponse o) { | |
| 541 buildCounterListCreativeStatusAndCreativeBreakdownByDetailResponse++; | |
| 542 if (buildCounterListCreativeStatusAndCreativeBreakdownByDetailResponse < 3) { | |
| 543 unittest.expect(o.creativeId, unittest.equals('foo')); | |
| 544 unittest.expect(o.creativeStatusId, unittest.equals(42)); | |
| 545 unittest.expect(o.detailType, unittest.equals('foo')); | |
| 546 unittest.expect(o.endTime, unittest.equals('foo')); | |
| 547 checkUnnamed3749(o.frequencies); | |
| 548 unittest.expect(o.startTime, unittest.equals('foo')); | |
| 549 } | |
| 550 buildCounterListCreativeStatusAndCreativeBreakdownByDetailResponse--; | |
| 551 } | |
| 552 | |
| 553 buildUnnamed3750() { | |
| 554 var o = new core.List<api.CreativeFrequency>(); | |
| 555 o.add(buildCreativeFrequency()); | |
| 556 o.add(buildCreativeFrequency()); | |
| 557 return o; | |
| 558 } | |
| 559 | |
| 560 checkUnnamed3750(core.List<api.CreativeFrequency> o) { | |
| 561 unittest.expect(o, unittest.hasLength(2)); | |
| 562 checkCreativeFrequency(o[0]); | |
| 563 checkCreativeFrequency(o[1]); | |
| 564 } | |
| 565 | |
| 566 core.int buildCounterListCreativeStatusBreakdownByCreativeResponse = 0; | |
| 567 buildListCreativeStatusBreakdownByCreativeResponse() { | |
| 568 var o = new api.ListCreativeStatusBreakdownByCreativeResponse(); | |
| 569 buildCounterListCreativeStatusBreakdownByCreativeResponse++; | |
| 570 if (buildCounterListCreativeStatusBreakdownByCreativeResponse < 3) { | |
| 571 o.creativeStatusId = 42; | |
| 572 o.endTime = "foo"; | |
| 573 o.frequencies = buildUnnamed3750(); | |
| 574 o.nextPageToken = "foo"; | |
| 575 o.startTime = "foo"; | |
| 576 } | |
| 577 buildCounterListCreativeStatusBreakdownByCreativeResponse--; | |
| 578 return o; | |
| 579 } | |
| 580 | |
| 581 checkListCreativeStatusBreakdownByCreativeResponse(api.ListCreativeStatusBreakdo
wnByCreativeResponse o) { | |
| 582 buildCounterListCreativeStatusBreakdownByCreativeResponse++; | |
| 583 if (buildCounterListCreativeStatusBreakdownByCreativeResponse < 3) { | |
| 584 unittest.expect(o.creativeStatusId, unittest.equals(42)); | |
| 585 unittest.expect(o.endTime, unittest.equals('foo')); | |
| 586 checkUnnamed3750(o.frequencies); | |
| 587 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
| 588 unittest.expect(o.startTime, unittest.equals('foo')); | |
| 589 } | |
| 590 buildCounterListCreativeStatusBreakdownByCreativeResponse--; | |
| 591 } | |
| 592 | |
| 593 buildUnnamed3751() { | |
| 594 var o = new core.List<api.DetailFrequency>(); | |
| 595 o.add(buildDetailFrequency()); | |
| 596 o.add(buildDetailFrequency()); | |
| 597 return o; | |
| 598 } | |
| 599 | |
| 600 checkUnnamed3751(core.List<api.DetailFrequency> o) { | |
| 601 unittest.expect(o, unittest.hasLength(2)); | |
| 602 checkDetailFrequency(o[0]); | |
| 603 checkDetailFrequency(o[1]); | |
| 604 } | |
| 605 | |
| 606 core.int buildCounterListCreativeStatusBreakdownByDetailResponse = 0; | |
| 607 buildListCreativeStatusBreakdownByDetailResponse() { | |
| 608 var o = new api.ListCreativeStatusBreakdownByDetailResponse(); | |
| 609 buildCounterListCreativeStatusBreakdownByDetailResponse++; | |
| 610 if (buildCounterListCreativeStatusBreakdownByDetailResponse < 3) { | |
| 611 o.creativeStatusId = 42; | |
| 612 o.detailType = "foo"; | |
| 613 o.endTime = "foo"; | |
| 614 o.frequencies = buildUnnamed3751(); | |
| 615 o.startTime = "foo"; | |
| 616 } | |
| 617 buildCounterListCreativeStatusBreakdownByDetailResponse--; | |
| 618 return o; | |
| 619 } | |
| 620 | |
| 621 checkListCreativeStatusBreakdownByDetailResponse(api.ListCreativeStatusBreakdown
ByDetailResponse o) { | |
| 622 buildCounterListCreativeStatusBreakdownByDetailResponse++; | |
| 623 if (buildCounterListCreativeStatusBreakdownByDetailResponse < 3) { | |
| 624 unittest.expect(o.creativeStatusId, unittest.equals(42)); | |
| 625 unittest.expect(o.detailType, unittest.equals('foo')); | |
| 626 unittest.expect(o.endTime, unittest.equals('foo')); | |
| 627 checkUnnamed3751(o.frequencies); | |
| 628 unittest.expect(o.startTime, unittest.equals('foo')); | |
| 629 } | |
| 630 buildCounterListCreativeStatusBreakdownByDetailResponse--; | |
| 631 } | |
| 632 | |
| 633 buildUnnamed3752() { | |
| 634 var o = new core.List<api.FilterSet>(); | |
| 635 o.add(buildFilterSet()); | |
| 636 o.add(buildFilterSet()); | |
| 637 return o; | |
| 638 } | |
| 639 | |
| 640 checkUnnamed3752(core.List<api.FilterSet> o) { | |
| 641 unittest.expect(o, unittest.hasLength(2)); | |
| 642 checkFilterSet(o[0]); | |
| 643 checkFilterSet(o[1]); | |
| 644 } | |
| 645 | |
| 646 core.int buildCounterListFilterSetsResponse = 0; | |
| 647 buildListFilterSetsResponse() { | |
| 648 var o = new api.ListFilterSetsResponse(); | |
| 649 buildCounterListFilterSetsResponse++; | |
| 650 if (buildCounterListFilterSetsResponse < 3) { | |
| 651 o.filterSets = buildUnnamed3752(); | |
| 652 o.nextPageToken = "foo"; | |
| 653 } | |
| 654 buildCounterListFilterSetsResponse--; | |
| 655 return o; | |
| 656 } | |
| 657 | |
| 658 checkListFilterSetsResponse(api.ListFilterSetsResponse o) { | |
| 659 buildCounterListFilterSetsResponse++; | |
| 660 if (buildCounterListFilterSetsResponse < 3) { | |
| 661 checkUnnamed3752(o.filterSets); | |
| 662 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
| 663 } | |
| 664 buildCounterListFilterSetsResponse--; | |
| 665 } | |
| 666 | |
| 667 buildUnnamed3753() { | |
| 668 var o = new core.List<api.CreativeStatusFrequency>(); | |
| 669 o.add(buildCreativeStatusFrequency()); | |
| 670 o.add(buildCreativeStatusFrequency()); | |
| 671 return o; | |
| 672 } | |
| 673 | |
| 674 checkUnnamed3753(core.List<api.CreativeStatusFrequency> o) { | |
| 675 unittest.expect(o, unittest.hasLength(2)); | |
| 676 checkCreativeStatusFrequency(o[0]); | |
| 677 checkCreativeStatusFrequency(o[1]); | |
| 678 } | |
| 679 | |
| 680 core.int buildCounterListFilteredBidsResponse = 0; | |
| 681 buildListFilteredBidsResponse() { | |
| 682 var o = new api.ListFilteredBidsResponse(); | |
| 683 buildCounterListFilteredBidsResponse++; | |
| 684 if (buildCounterListFilteredBidsResponse < 3) { | |
| 685 o.endTime = "foo"; | |
| 686 o.frequencies = buildUnnamed3753(); | |
| 687 o.startTime = "foo"; | |
| 688 } | |
| 689 buildCounterListFilteredBidsResponse--; | |
| 690 return o; | |
| 691 } | |
| 692 | |
| 693 checkListFilteredBidsResponse(api.ListFilteredBidsResponse o) { | |
| 694 buildCounterListFilteredBidsResponse++; | |
| 695 if (buildCounterListFilteredBidsResponse < 3) { | |
| 696 unittest.expect(o.endTime, unittest.equals('foo')); | |
| 697 checkUnnamed3753(o.frequencies); | |
| 698 unittest.expect(o.startTime, unittest.equals('foo')); | |
| 699 } | |
| 700 buildCounterListFilteredBidsResponse--; | |
| 701 } | |
| 702 | |
| 703 buildUnnamed3754() { | |
| 704 var o = new core.List<api.FilteredImpressionStatusFrequency>(); | |
| 705 o.add(buildFilteredImpressionStatusFrequency()); | |
| 706 o.add(buildFilteredImpressionStatusFrequency()); | |
| 707 return o; | |
| 708 } | |
| 709 | |
| 710 checkUnnamed3754(core.List<api.FilteredImpressionStatusFrequency> o) { | |
| 711 unittest.expect(o, unittest.hasLength(2)); | |
| 712 checkFilteredImpressionStatusFrequency(o[0]); | |
| 713 checkFilteredImpressionStatusFrequency(o[1]); | |
| 714 } | |
| 715 | |
| 716 core.int buildCounterListFilteredImpressionsResponse = 0; | |
| 717 buildListFilteredImpressionsResponse() { | |
| 718 var o = new api.ListFilteredImpressionsResponse(); | |
| 719 buildCounterListFilteredImpressionsResponse++; | |
| 720 if (buildCounterListFilteredImpressionsResponse < 3) { | |
| 721 o.endTime = "foo"; | |
| 722 o.frequencies = buildUnnamed3754(); | |
| 723 o.startTime = "foo"; | |
| 724 } | |
| 725 buildCounterListFilteredImpressionsResponse--; | |
| 726 return o; | |
| 727 } | |
| 728 | |
| 729 checkListFilteredImpressionsResponse(api.ListFilteredImpressionsResponse o) { | |
| 730 buildCounterListFilteredImpressionsResponse++; | |
| 731 if (buildCounterListFilteredImpressionsResponse < 3) { | |
| 732 unittest.expect(o.endTime, unittest.equals('foo')); | |
| 733 checkUnnamed3754(o.frequencies); | |
| 734 unittest.expect(o.startTime, unittest.equals('foo')); | |
| 735 } | |
| 736 buildCounterListFilteredImpressionsResponse--; | |
| 737 } | |
| 738 | |
| 739 buildUnnamed3755() { | |
| 740 var o = new core.List<api.CalloutStatusFrequency>(); | |
| 741 o.add(buildCalloutStatusFrequency()); | |
| 742 o.add(buildCalloutStatusFrequency()); | |
| 743 return o; | |
| 744 } | |
| 745 | |
| 746 checkUnnamed3755(core.List<api.CalloutStatusFrequency> o) { | |
| 747 unittest.expect(o, unittest.hasLength(2)); | |
| 748 checkCalloutStatusFrequency(o[0]); | |
| 749 checkCalloutStatusFrequency(o[1]); | |
| 750 } | |
| 751 | |
| 752 core.int buildCounterListFilteredRequestsResponse = 0; | |
| 753 buildListFilteredRequestsResponse() { | |
| 754 var o = new api.ListFilteredRequestsResponse(); | |
| 755 buildCounterListFilteredRequestsResponse++; | |
| 756 if (buildCounterListFilteredRequestsResponse < 3) { | |
| 757 o.endTime = "foo"; | |
| 758 o.frequencies = buildUnnamed3755(); | |
| 759 o.startTime = "foo"; | |
| 760 } | |
| 761 buildCounterListFilteredRequestsResponse--; | |
| 762 return o; | |
| 763 } | |
| 764 | |
| 765 checkListFilteredRequestsResponse(api.ListFilteredRequestsResponse o) { | |
| 766 buildCounterListFilteredRequestsResponse++; | |
| 767 if (buildCounterListFilteredRequestsResponse < 3) { | |
| 768 unittest.expect(o.endTime, unittest.equals('foo')); | |
| 769 checkUnnamed3755(o.frequencies); | |
| 770 unittest.expect(o.startTime, unittest.equals('foo')); | |
| 771 } | |
| 772 buildCounterListFilteredRequestsResponse--; | |
| 773 } | |
| 774 | |
| 775 buildUnnamed3756() { | |
| 776 var o = new core.List<api.CreativeStatusFrequency>(); | |
| 777 o.add(buildCreativeStatusFrequency()); | |
| 778 o.add(buildCreativeStatusFrequency()); | |
| 779 return o; | |
| 780 } | |
| 781 | |
| 782 checkUnnamed3756(core.List<api.CreativeStatusFrequency> o) { | |
| 783 unittest.expect(o, unittest.hasLength(2)); | |
| 784 checkCreativeStatusFrequency(o[0]); | |
| 785 checkCreativeStatusFrequency(o[1]); | |
| 786 } | |
| 787 | |
| 788 core.int buildCounterListLosingBidsResponse = 0; | |
| 789 buildListLosingBidsResponse() { | |
| 790 var o = new api.ListLosingBidsResponse(); | |
| 791 buildCounterListLosingBidsResponse++; | |
| 792 if (buildCounterListLosingBidsResponse < 3) { | |
| 793 o.endTime = "foo"; | |
| 794 o.frequencies = buildUnnamed3756(); | |
| 795 o.startTime = "foo"; | |
| 796 } | |
| 797 buildCounterListLosingBidsResponse--; | |
| 798 return o; | |
| 799 } | |
| 800 | |
| 801 checkListLosingBidsResponse(api.ListLosingBidsResponse o) { | |
| 802 buildCounterListLosingBidsResponse++; | |
| 803 if (buildCounterListLosingBidsResponse < 3) { | |
| 804 unittest.expect(o.endTime, unittest.equals('foo')); | |
| 805 checkUnnamed3756(o.frequencies); | |
| 806 unittest.expect(o.startTime, unittest.equals('foo')); | |
| 807 } | |
| 808 buildCounterListLosingBidsResponse--; | |
| 809 } | |
| 810 | |
| 811 buildUnnamed3757() { | |
| 812 var o = new core.List<api.CalloutStatusFrequency>(); | |
| 813 o.add(buildCalloutStatusFrequency()); | |
| 814 o.add(buildCalloutStatusFrequency()); | |
| 815 return o; | |
| 816 } | |
| 817 | |
| 818 checkUnnamed3757(core.List<api.CalloutStatusFrequency> o) { | |
| 819 unittest.expect(o, unittest.hasLength(2)); | |
| 820 checkCalloutStatusFrequency(o[0]); | |
| 821 checkCalloutStatusFrequency(o[1]); | |
| 822 } | |
| 823 | |
| 824 core.int buildCounterListResponseErrorsResponse = 0; | |
| 825 buildListResponseErrorsResponse() { | |
| 826 var o = new api.ListResponseErrorsResponse(); | |
| 827 buildCounterListResponseErrorsResponse++; | |
| 828 if (buildCounterListResponseErrorsResponse < 3) { | |
| 829 o.endTime = "foo"; | |
| 830 o.frequencies = buildUnnamed3757(); | |
| 831 o.startTime = "foo"; | |
| 832 } | |
| 833 buildCounterListResponseErrorsResponse--; | |
| 834 return o; | |
| 835 } | |
| 836 | |
| 837 checkListResponseErrorsResponse(api.ListResponseErrorsResponse o) { | |
| 838 buildCounterListResponseErrorsResponse++; | |
| 839 if (buildCounterListResponseErrorsResponse < 3) { | |
| 840 unittest.expect(o.endTime, unittest.equals('foo')); | |
| 841 checkUnnamed3757(o.frequencies); | |
| 842 unittest.expect(o.startTime, unittest.equals('foo')); | |
| 843 } | |
| 844 buildCounterListResponseErrorsResponse--; | |
| 845 } | |
| 846 | |
| 847 buildUnnamed3758() { | |
| 848 var o = new core.List<api.ResponsesWithoutBidsStatusFrequency>(); | |
| 849 o.add(buildResponsesWithoutBidsStatusFrequency()); | |
| 850 o.add(buildResponsesWithoutBidsStatusFrequency()); | |
| 851 return o; | |
| 852 } | |
| 853 | |
| 854 checkUnnamed3758(core.List<api.ResponsesWithoutBidsStatusFrequency> o) { | |
| 855 unittest.expect(o, unittest.hasLength(2)); | |
| 856 checkResponsesWithoutBidsStatusFrequency(o[0]); | |
| 857 checkResponsesWithoutBidsStatusFrequency(o[1]); | |
| 858 } | |
| 859 | |
| 860 core.int buildCounterListResponsesWithoutBidsResponse = 0; | |
| 861 buildListResponsesWithoutBidsResponse() { | |
| 862 var o = new api.ListResponsesWithoutBidsResponse(); | |
| 863 buildCounterListResponsesWithoutBidsResponse++; | |
| 864 if (buildCounterListResponsesWithoutBidsResponse < 3) { | |
| 865 o.endTime = "foo"; | |
| 866 o.frequencies = buildUnnamed3758(); | |
| 867 o.startTime = "foo"; | |
| 868 } | |
| 869 buildCounterListResponsesWithoutBidsResponse--; | |
| 870 return o; | |
| 871 } | |
| 872 | |
| 873 checkListResponsesWithoutBidsResponse(api.ListResponsesWithoutBidsResponse o) { | |
| 874 buildCounterListResponsesWithoutBidsResponse++; | |
| 875 if (buildCounterListResponsesWithoutBidsResponse < 3) { | |
| 876 unittest.expect(o.endTime, unittest.equals('foo')); | |
| 877 checkUnnamed3758(o.frequencies); | |
| 878 unittest.expect(o.startTime, unittest.equals('foo')); | |
| 879 } | |
| 880 buildCounterListResponsesWithoutBidsResponse--; | |
| 881 } | |
| 882 | |
| 883 core.int buildCounterRelativeDateRange = 0; | |
| 884 buildRelativeDateRange() { | |
| 885 var o = new api.RelativeDateRange(); | |
| 886 buildCounterRelativeDateRange++; | |
| 887 if (buildCounterRelativeDateRange < 3) { | |
| 888 o.durationDays = 42; | |
| 889 o.offsetDays = 42; | |
| 890 } | |
| 891 buildCounterRelativeDateRange--; | |
| 892 return o; | |
| 893 } | |
| 894 | |
| 895 checkRelativeDateRange(api.RelativeDateRange o) { | |
| 896 buildCounterRelativeDateRange++; | |
| 897 if (buildCounterRelativeDateRange < 3) { | |
| 898 unittest.expect(o.durationDays, unittest.equals(42)); | |
| 899 unittest.expect(o.offsetDays, unittest.equals(42)); | |
| 900 } | |
| 901 buildCounterRelativeDateRange--; | |
| 902 } | |
| 903 | |
| 904 core.int buildCounterResponsesWithoutBidsStatusFrequency = 0; | |
| 905 buildResponsesWithoutBidsStatusFrequency() { | |
| 906 var o = new api.ResponsesWithoutBidsStatusFrequency(); | |
| 907 buildCounterResponsesWithoutBidsStatusFrequency++; | |
| 908 if (buildCounterResponsesWithoutBidsStatusFrequency < 3) { | |
| 909 o.impressionCount = "foo"; | |
| 910 o.status = "foo"; | |
| 911 } | |
| 912 buildCounterResponsesWithoutBidsStatusFrequency--; | |
| 913 return o; | |
| 914 } | |
| 915 | |
| 916 checkResponsesWithoutBidsStatusFrequency(api.ResponsesWithoutBidsStatusFrequency
o) { | |
| 917 buildCounterResponsesWithoutBidsStatusFrequency++; | |
| 918 if (buildCounterResponsesWithoutBidsStatusFrequency < 3) { | |
| 919 unittest.expect(o.impressionCount, unittest.equals('foo')); | |
| 920 unittest.expect(o.status, unittest.equals('foo')); | |
| 921 } | |
| 922 buildCounterResponsesWithoutBidsStatusFrequency--; | |
| 923 } | |
| 924 | |
| 925 | 237 |
| 926 main() { | 238 main() { |
| 927 unittest.group("obj-schema-AbsoluteDateRange", () { | |
| 928 unittest.test("to-json--from-json", () { | |
| 929 var o = buildAbsoluteDateRange(); | |
| 930 var od = new api.AbsoluteDateRange.fromJson(o.toJson()); | |
| 931 checkAbsoluteDateRange(od); | |
| 932 }); | |
| 933 }); | |
| 934 | |
| 935 | |
| 936 unittest.group("obj-schema-BidMetrics", () { | |
| 937 unittest.test("to-json--from-json", () { | |
| 938 var o = buildBidMetrics(); | |
| 939 var od = new api.BidMetrics.fromJson(o.toJson()); | |
| 940 checkBidMetrics(od); | |
| 941 }); | |
| 942 }); | |
| 943 | |
| 944 | |
| 945 unittest.group("obj-schema-CalloutStatusFrequency", () { | |
| 946 unittest.test("to-json--from-json", () { | |
| 947 var o = buildCalloutStatusFrequency(); | |
| 948 var od = new api.CalloutStatusFrequency.fromJson(o.toJson()); | |
| 949 checkCalloutStatusFrequency(od); | |
| 950 }); | |
| 951 }); | |
| 952 | |
| 953 | |
| 954 unittest.group("obj-schema-Client", () { | 239 unittest.group("obj-schema-Client", () { |
| 955 unittest.test("to-json--from-json", () { | 240 unittest.test("to-json--from-json", () { |
| 956 var o = buildClient(); | 241 var o = buildClient(); |
| 957 var od = new api.Client.fromJson(o.toJson()); | 242 var od = new api.Client.fromJson(o.toJson()); |
| 958 checkClient(od); | 243 checkClient(od); |
| 959 }); | 244 }); |
| 960 }); | 245 }); |
| 961 | 246 |
| 962 | 247 |
| 963 unittest.group("obj-schema-ClientUser", () { | 248 unittest.group("obj-schema-ClientUser", () { |
| 964 unittest.test("to-json--from-json", () { | 249 unittest.test("to-json--from-json", () { |
| 965 var o = buildClientUser(); | 250 var o = buildClientUser(); |
| 966 var od = new api.ClientUser.fromJson(o.toJson()); | 251 var od = new api.ClientUser.fromJson(o.toJson()); |
| 967 checkClientUser(od); | 252 checkClientUser(od); |
| 968 }); | 253 }); |
| 969 }); | 254 }); |
| 970 | 255 |
| 971 | 256 |
| 972 unittest.group("obj-schema-ClientUserInvitation", () { | 257 unittest.group("obj-schema-ClientUserInvitation", () { |
| 973 unittest.test("to-json--from-json", () { | 258 unittest.test("to-json--from-json", () { |
| 974 var o = buildClientUserInvitation(); | 259 var o = buildClientUserInvitation(); |
| 975 var od = new api.ClientUserInvitation.fromJson(o.toJson()); | 260 var od = new api.ClientUserInvitation.fromJson(o.toJson()); |
| 976 checkClientUserInvitation(od); | 261 checkClientUserInvitation(od); |
| 977 }); | 262 }); |
| 978 }); | 263 }); |
| 979 | 264 |
| 980 | 265 |
| 981 unittest.group("obj-schema-CreativeFrequency", () { | |
| 982 unittest.test("to-json--from-json", () { | |
| 983 var o = buildCreativeFrequency(); | |
| 984 var od = new api.CreativeFrequency.fromJson(o.toJson()); | |
| 985 checkCreativeFrequency(od); | |
| 986 }); | |
| 987 }); | |
| 988 | |
| 989 | |
| 990 unittest.group("obj-schema-CreativeStatusFrequency", () { | |
| 991 unittest.test("to-json--from-json", () { | |
| 992 var o = buildCreativeStatusFrequency(); | |
| 993 var od = new api.CreativeStatusFrequency.fromJson(o.toJson()); | |
| 994 checkCreativeStatusFrequency(od); | |
| 995 }); | |
| 996 }); | |
| 997 | |
| 998 | |
| 999 unittest.group("obj-schema-Date", () { | |
| 1000 unittest.test("to-json--from-json", () { | |
| 1001 var o = buildDate(); | |
| 1002 var od = new api.Date.fromJson(o.toJson()); | |
| 1003 checkDate(od); | |
| 1004 }); | |
| 1005 }); | |
| 1006 | |
| 1007 | |
| 1008 unittest.group("obj-schema-DetailFrequency", () { | |
| 1009 unittest.test("to-json--from-json", () { | |
| 1010 var o = buildDetailFrequency(); | |
| 1011 var od = new api.DetailFrequency.fromJson(o.toJson()); | |
| 1012 checkDetailFrequency(od); | |
| 1013 }); | |
| 1014 }); | |
| 1015 | |
| 1016 | |
| 1017 unittest.group("obj-schema-Empty", () { | |
| 1018 unittest.test("to-json--from-json", () { | |
| 1019 var o = buildEmpty(); | |
| 1020 var od = new api.Empty.fromJson(o.toJson()); | |
| 1021 checkEmpty(od); | |
| 1022 }); | |
| 1023 }); | |
| 1024 | |
| 1025 | |
| 1026 unittest.group("obj-schema-FilterSet", () { | |
| 1027 unittest.test("to-json--from-json", () { | |
| 1028 var o = buildFilterSet(); | |
| 1029 var od = new api.FilterSet.fromJson(o.toJson()); | |
| 1030 checkFilterSet(od); | |
| 1031 }); | |
| 1032 }); | |
| 1033 | |
| 1034 | |
| 1035 unittest.group("obj-schema-FilteredImpressionStatusFrequency", () { | |
| 1036 unittest.test("to-json--from-json", () { | |
| 1037 var o = buildFilteredImpressionStatusFrequency(); | |
| 1038 var od = new api.FilteredImpressionStatusFrequency.fromJson(o.toJson()); | |
| 1039 checkFilteredImpressionStatusFrequency(od); | |
| 1040 }); | |
| 1041 }); | |
| 1042 | |
| 1043 | |
| 1044 unittest.group("obj-schema-ImpressionMetrics", () { | |
| 1045 unittest.test("to-json--from-json", () { | |
| 1046 var o = buildImpressionMetrics(); | |
| 1047 var od = new api.ImpressionMetrics.fromJson(o.toJson()); | |
| 1048 checkImpressionMetrics(od); | |
| 1049 }); | |
| 1050 }); | |
| 1051 | |
| 1052 | |
| 1053 unittest.group("obj-schema-ListClientUserInvitationsResponse", () { | 266 unittest.group("obj-schema-ListClientUserInvitationsResponse", () { |
| 1054 unittest.test("to-json--from-json", () { | 267 unittest.test("to-json--from-json", () { |
| 1055 var o = buildListClientUserInvitationsResponse(); | 268 var o = buildListClientUserInvitationsResponse(); |
| 1056 var od = new api.ListClientUserInvitationsResponse.fromJson(o.toJson()); | 269 var od = new api.ListClientUserInvitationsResponse.fromJson(o.toJson()); |
| 1057 checkListClientUserInvitationsResponse(od); | 270 checkListClientUserInvitationsResponse(od); |
| 1058 }); | 271 }); |
| 1059 }); | 272 }); |
| 1060 | 273 |
| 1061 | 274 |
| 1062 unittest.group("obj-schema-ListClientUsersResponse", () { | 275 unittest.group("obj-schema-ListClientUsersResponse", () { |
| 1063 unittest.test("to-json--from-json", () { | 276 unittest.test("to-json--from-json", () { |
| 1064 var o = buildListClientUsersResponse(); | 277 var o = buildListClientUsersResponse(); |
| 1065 var od = new api.ListClientUsersResponse.fromJson(o.toJson()); | 278 var od = new api.ListClientUsersResponse.fromJson(o.toJson()); |
| 1066 checkListClientUsersResponse(od); | 279 checkListClientUsersResponse(od); |
| 1067 }); | 280 }); |
| 1068 }); | 281 }); |
| 1069 | 282 |
| 1070 | 283 |
| 1071 unittest.group("obj-schema-ListClientsResponse", () { | 284 unittest.group("obj-schema-ListClientsResponse", () { |
| 1072 unittest.test("to-json--from-json", () { | 285 unittest.test("to-json--from-json", () { |
| 1073 var o = buildListClientsResponse(); | 286 var o = buildListClientsResponse(); |
| 1074 var od = new api.ListClientsResponse.fromJson(o.toJson()); | 287 var od = new api.ListClientsResponse.fromJson(o.toJson()); |
| 1075 checkListClientsResponse(od); | 288 checkListClientsResponse(od); |
| 1076 }); | 289 }); |
| 1077 }); | 290 }); |
| 1078 | 291 |
| 1079 | 292 |
| 1080 unittest.group("obj-schema-ListCreativeStatusAndCreativeBreakdownByDetailRespo
nse", () { | |
| 1081 unittest.test("to-json--from-json", () { | |
| 1082 var o = buildListCreativeStatusAndCreativeBreakdownByDetailResponse(); | |
| 1083 var od = new api.ListCreativeStatusAndCreativeBreakdownByDetailResponse.fr
omJson(o.toJson()); | |
| 1084 checkListCreativeStatusAndCreativeBreakdownByDetailResponse(od); | |
| 1085 }); | |
| 1086 }); | |
| 1087 | |
| 1088 | |
| 1089 unittest.group("obj-schema-ListCreativeStatusBreakdownByCreativeResponse", ()
{ | |
| 1090 unittest.test("to-json--from-json", () { | |
| 1091 var o = buildListCreativeStatusBreakdownByCreativeResponse(); | |
| 1092 var od = new api.ListCreativeStatusBreakdownByCreativeResponse.fromJson(o.
toJson()); | |
| 1093 checkListCreativeStatusBreakdownByCreativeResponse(od); | |
| 1094 }); | |
| 1095 }); | |
| 1096 | |
| 1097 | |
| 1098 unittest.group("obj-schema-ListCreativeStatusBreakdownByDetailResponse", () { | |
| 1099 unittest.test("to-json--from-json", () { | |
| 1100 var o = buildListCreativeStatusBreakdownByDetailResponse(); | |
| 1101 var od = new api.ListCreativeStatusBreakdownByDetailResponse.fromJson(o.to
Json()); | |
| 1102 checkListCreativeStatusBreakdownByDetailResponse(od); | |
| 1103 }); | |
| 1104 }); | |
| 1105 | |
| 1106 | |
| 1107 unittest.group("obj-schema-ListFilterSetsResponse", () { | |
| 1108 unittest.test("to-json--from-json", () { | |
| 1109 var o = buildListFilterSetsResponse(); | |
| 1110 var od = new api.ListFilterSetsResponse.fromJson(o.toJson()); | |
| 1111 checkListFilterSetsResponse(od); | |
| 1112 }); | |
| 1113 }); | |
| 1114 | |
| 1115 | |
| 1116 unittest.group("obj-schema-ListFilteredBidsResponse", () { | |
| 1117 unittest.test("to-json--from-json", () { | |
| 1118 var o = buildListFilteredBidsResponse(); | |
| 1119 var od = new api.ListFilteredBidsResponse.fromJson(o.toJson()); | |
| 1120 checkListFilteredBidsResponse(od); | |
| 1121 }); | |
| 1122 }); | |
| 1123 | |
| 1124 | |
| 1125 unittest.group("obj-schema-ListFilteredImpressionsResponse", () { | |
| 1126 unittest.test("to-json--from-json", () { | |
| 1127 var o = buildListFilteredImpressionsResponse(); | |
| 1128 var od = new api.ListFilteredImpressionsResponse.fromJson(o.toJson()); | |
| 1129 checkListFilteredImpressionsResponse(od); | |
| 1130 }); | |
| 1131 }); | |
| 1132 | |
| 1133 | |
| 1134 unittest.group("obj-schema-ListFilteredRequestsResponse", () { | |
| 1135 unittest.test("to-json--from-json", () { | |
| 1136 var o = buildListFilteredRequestsResponse(); | |
| 1137 var od = new api.ListFilteredRequestsResponse.fromJson(o.toJson()); | |
| 1138 checkListFilteredRequestsResponse(od); | |
| 1139 }); | |
| 1140 }); | |
| 1141 | |
| 1142 | |
| 1143 unittest.group("obj-schema-ListLosingBidsResponse", () { | |
| 1144 unittest.test("to-json--from-json", () { | |
| 1145 var o = buildListLosingBidsResponse(); | |
| 1146 var od = new api.ListLosingBidsResponse.fromJson(o.toJson()); | |
| 1147 checkListLosingBidsResponse(od); | |
| 1148 }); | |
| 1149 }); | |
| 1150 | |
| 1151 | |
| 1152 unittest.group("obj-schema-ListResponseErrorsResponse", () { | |
| 1153 unittest.test("to-json--from-json", () { | |
| 1154 var o = buildListResponseErrorsResponse(); | |
| 1155 var od = new api.ListResponseErrorsResponse.fromJson(o.toJson()); | |
| 1156 checkListResponseErrorsResponse(od); | |
| 1157 }); | |
| 1158 }); | |
| 1159 | |
| 1160 | |
| 1161 unittest.group("obj-schema-ListResponsesWithoutBidsResponse", () { | |
| 1162 unittest.test("to-json--from-json", () { | |
| 1163 var o = buildListResponsesWithoutBidsResponse(); | |
| 1164 var od = new api.ListResponsesWithoutBidsResponse.fromJson(o.toJson()); | |
| 1165 checkListResponsesWithoutBidsResponse(od); | |
| 1166 }); | |
| 1167 }); | |
| 1168 | |
| 1169 | |
| 1170 unittest.group("obj-schema-RelativeDateRange", () { | |
| 1171 unittest.test("to-json--from-json", () { | |
| 1172 var o = buildRelativeDateRange(); | |
| 1173 var od = new api.RelativeDateRange.fromJson(o.toJson()); | |
| 1174 checkRelativeDateRange(od); | |
| 1175 }); | |
| 1176 }); | |
| 1177 | |
| 1178 | |
| 1179 unittest.group("obj-schema-ResponsesWithoutBidsStatusFrequency", () { | |
| 1180 unittest.test("to-json--from-json", () { | |
| 1181 var o = buildResponsesWithoutBidsStatusFrequency(); | |
| 1182 var od = new api.ResponsesWithoutBidsStatusFrequency.fromJson(o.toJson()); | |
| 1183 checkResponsesWithoutBidsStatusFrequency(od); | |
| 1184 }); | |
| 1185 }); | |
| 1186 | |
| 1187 | |
| 1188 unittest.group("resource-AccountsClientsResourceApi", () { | 293 unittest.group("resource-AccountsClientsResourceApi", () { |
| 1189 unittest.test("method--create", () { | 294 unittest.test("method--create", () { |
| 1190 | 295 |
| 1191 var mock = new HttpServerMock(); | 296 var mock = new HttpServerMock(); |
| 1192 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc
ounts.clients; | 297 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc
ounts.clients; |
| 1193 var arg_request = buildClient(); | 298 var arg_request = buildClient(); |
| 1194 var arg_accountId = "foo"; | 299 var arg_accountId = "foo"; |
| 1195 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 300 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1196 var obj = new api.Client.fromJson(json); | 301 var obj = new api.Client.fromJson(json); |
| 1197 checkClient(obj); | 302 checkClient(obj); |
| 1198 | 303 |
| 1199 var path = (req.url).path; | 304 var path = (req.url).path; |
| 1200 var pathOffset = 0; | 305 var pathOffset = 0; |
| 1201 var index; | 306 var index; |
| 1202 var subPart; | |
| 1203 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
| 1204 pathOffset += 1; | |
| 1205 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | |
| 1206 pathOffset += 17; | |
| 1207 index = path.indexOf("/clients", pathOffset); | |
| 1208 unittest.expect(index >= 0, unittest.isTrue); | |
| 1209 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1210 pathOffset = index; | |
| 1211 unittest.expect(subPart, unittest.equals("$arg_accountId")); | |
| 1212 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/clients")); | |
| 1213 pathOffset += 8; | |
| 1214 | |
| 1215 var query = (req.url).query; | |
| 1216 var queryOffset = 0; | |
| 1217 var queryMap = {}; | |
| 1218 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
| 1219 parseBool(n) { | |
| 1220 if (n == "true") return true; | |
| 1221 if (n == "false") return false; | |
| 1222 if (n == null) return null; | |
| 1223 throw new core.ArgumentError("Invalid boolean: $n"); | |
| 1224 } | |
| 1225 if (query.length > 0) { | |
| 1226 for (var part in query.split("&")) { | |
| 1227 var keyvalue = part.split("="); | |
| 1228 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
| 1229 } | |
| 1230 } | |
| 1231 | |
| 1232 | |
| 1233 var h = { | |
| 1234 "content-type" : "application/json; charset=utf-8", | |
| 1235 }; | |
| 1236 var resp = convert.JSON.encode(buildClient()); | |
| 1237 return new async.Future.value(stringResponse(200, h, resp)); | |
| 1238 }), true); | |
| 1239 res.create(arg_request, arg_accountId).then(unittest.expectAsync(((api.Cli
ent response) { | |
| 1240 checkClient(response); | |
| 1241 }))); | |
| 1242 }); | |
| 1243 | |
| 1244 unittest.test("method--get", () { | |
| 1245 | |
| 1246 var mock = new HttpServerMock(); | |
| 1247 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc
ounts.clients; | |
| 1248 var arg_accountId = "foo"; | |
| 1249 var arg_clientAccountId = "foo"; | |
| 1250 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
| 1251 var path = (req.url).path; | |
| 1252 var pathOffset = 0; | |
| 1253 var index; | |
| 1254 var subPart; | |
| 1255 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
| 1256 pathOffset += 1; | |
| 1257 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | |
| 1258 pathOffset += 17; | |
| 1259 index = path.indexOf("/clients/", pathOffset); | |
| 1260 unittest.expect(index >= 0, unittest.isTrue); | |
| 1261 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1262 pathOffset = index; | |
| 1263 unittest.expect(subPart, unittest.equals("$arg_accountId")); | |
| 1264 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); | |
| 1265 pathOffset += 9; | |
| 1266 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
| 1267 pathOffset = path.length; | |
| 1268 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); | |
| 1269 | |
| 1270 var query = (req.url).query; | |
| 1271 var queryOffset = 0; | |
| 1272 var queryMap = {}; | |
| 1273 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
| 1274 parseBool(n) { | |
| 1275 if (n == "true") return true; | |
| 1276 if (n == "false") return false; | |
| 1277 if (n == null) return null; | |
| 1278 throw new core.ArgumentError("Invalid boolean: $n"); | |
| 1279 } | |
| 1280 if (query.length > 0) { | |
| 1281 for (var part in query.split("&")) { | |
| 1282 var keyvalue = part.split("="); | |
| 1283 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
| 1284 } | |
| 1285 } | |
| 1286 | |
| 1287 | |
| 1288 var h = { | |
| 1289 "content-type" : "application/json; charset=utf-8", | |
| 1290 }; | |
| 1291 var resp = convert.JSON.encode(buildClient()); | |
| 1292 return new async.Future.value(stringResponse(200, h, resp)); | |
| 1293 }), true); | |
| 1294 res.get(arg_accountId, arg_clientAccountId).then(unittest.expectAsync(((ap
i.Client response) { | |
| 1295 checkClient(response); | |
| 1296 }))); | |
| 1297 }); | |
| 1298 | |
| 1299 unittest.test("method--list", () { | |
| 1300 | |
| 1301 var mock = new HttpServerMock(); | |
| 1302 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc
ounts.clients; | |
| 1303 var arg_accountId = "foo"; | |
| 1304 var arg_pageSize = 42; | |
| 1305 var arg_pageToken = "foo"; | |
| 1306 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
| 1307 var path = (req.url).path; | |
| 1308 var pathOffset = 0; | |
| 1309 var index; | |
| 1310 var subPart; | |
| 1311 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
| 1312 pathOffset += 1; | |
| 1313 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | |
| 1314 pathOffset += 17; | |
| 1315 index = path.indexOf("/clients", pathOffset); | |
| 1316 unittest.expect(index >= 0, unittest.isTrue); | |
| 1317 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1318 pathOffset = index; | |
| 1319 unittest.expect(subPart, unittest.equals("$arg_accountId")); | |
| 1320 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/clients")); | |
| 1321 pathOffset += 8; | |
| 1322 | |
| 1323 var query = (req.url).query; | |
| 1324 var queryOffset = 0; | |
| 1325 var queryMap = {}; | |
| 1326 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
| 1327 parseBool(n) { | |
| 1328 if (n == "true") return true; | |
| 1329 if (n == "false") return false; | |
| 1330 if (n == null) return null; | |
| 1331 throw new core.ArgumentError("Invalid boolean: $n"); | |
| 1332 } | |
| 1333 if (query.length > 0) { | |
| 1334 for (var part in query.split("&")) { | |
| 1335 var keyvalue = part.split("="); | |
| 1336 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
| 1337 } | |
| 1338 } | |
| 1339 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | |
| 1340 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
| 1341 | |
| 1342 | |
| 1343 var h = { | |
| 1344 "content-type" : "application/json; charset=utf-8", | |
| 1345 }; | |
| 1346 var resp = convert.JSON.encode(buildListClientsResponse()); | |
| 1347 return new async.Future.value(stringResponse(200, h, resp)); | |
| 1348 }), true); | |
| 1349 res.list(arg_accountId, pageSize: arg_pageSize, pageToken: arg_pageToken).
then(unittest.expectAsync(((api.ListClientsResponse response) { | |
| 1350 checkListClientsResponse(response); | |
| 1351 }))); | |
| 1352 }); | |
| 1353 | |
| 1354 unittest.test("method--update", () { | |
| 1355 | |
| 1356 var mock = new HttpServerMock(); | |
| 1357 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc
ounts.clients; | |
| 1358 var arg_request = buildClient(); | |
| 1359 var arg_accountId = "foo"; | |
| 1360 var arg_clientAccountId = "foo"; | |
| 1361 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
| 1362 var obj = new api.Client.fromJson(json); | |
| 1363 checkClient(obj); | |
| 1364 | |
| 1365 var path = (req.url).path; | |
| 1366 var pathOffset = 0; | |
| 1367 var index; | |
| 1368 var subPart; | |
| 1369 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
| 1370 pathOffset += 1; | |
| 1371 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | |
| 1372 pathOffset += 17; | |
| 1373 index = path.indexOf("/clients/", pathOffset); | |
| 1374 unittest.expect(index >= 0, unittest.isTrue); | |
| 1375 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1376 pathOffset = index; | |
| 1377 unittest.expect(subPart, unittest.equals("$arg_accountId")); | |
| 1378 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); | |
| 1379 pathOffset += 9; | |
| 1380 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
| 1381 pathOffset = path.length; | |
| 1382 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); | |
| 1383 | |
| 1384 var query = (req.url).query; | |
| 1385 var queryOffset = 0; | |
| 1386 var queryMap = {}; | |
| 1387 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
| 1388 parseBool(n) { | |
| 1389 if (n == "true") return true; | |
| 1390 if (n == "false") return false; | |
| 1391 if (n == null) return null; | |
| 1392 throw new core.ArgumentError("Invalid boolean: $n"); | |
| 1393 } | |
| 1394 if (query.length > 0) { | |
| 1395 for (var part in query.split("&")) { | |
| 1396 var keyvalue = part.split("="); | |
| 1397 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
| 1398 } | |
| 1399 } | |
| 1400 | |
| 1401 | |
| 1402 var h = { | |
| 1403 "content-type" : "application/json; charset=utf-8", | |
| 1404 }; | |
| 1405 var resp = convert.JSON.encode(buildClient()); | |
| 1406 return new async.Future.value(stringResponse(200, h, resp)); | |
| 1407 }), true); | |
| 1408 res.update(arg_request, arg_accountId, arg_clientAccountId).then(unittest.
expectAsync(((api.Client response) { | |
| 1409 checkClient(response); | |
| 1410 }))); | |
| 1411 }); | |
| 1412 | |
| 1413 }); | |
| 1414 | |
| 1415 | |
| 1416 unittest.group("resource-AccountsClientsInvitationsResourceApi", () { | |
| 1417 unittest.test("method--create", () { | |
| 1418 | |
| 1419 var mock = new HttpServerMock(); | |
| 1420 api.AccountsClientsInvitationsResourceApi res = new api.Adexchangebuyer2Ap
i(mock).accounts.clients.invitations; | |
| 1421 var arg_request = buildClientUserInvitation(); | |
| 1422 var arg_accountId = "foo"; | |
| 1423 var arg_clientAccountId = "foo"; | |
| 1424 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
| 1425 var obj = new api.ClientUserInvitation.fromJson(json); | |
| 1426 checkClientUserInvitation(obj); | |
| 1427 | |
| 1428 var path = (req.url).path; | |
| 1429 var pathOffset = 0; | |
| 1430 var index; | |
| 1431 var subPart; | |
| 1432 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
| 1433 pathOffset += 1; | |
| 1434 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | |
| 1435 pathOffset += 17; | |
| 1436 index = path.indexOf("/clients/", pathOffset); | |
| 1437 unittest.expect(index >= 0, unittest.isTrue); | |
| 1438 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1439 pathOffset = index; | |
| 1440 unittest.expect(subPart, unittest.equals("$arg_accountId")); | |
| 1441 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); | |
| 1442 pathOffset += 9; | |
| 1443 index = path.indexOf("/invitations", pathOffset); | |
| 1444 unittest.expect(index >= 0, unittest.isTrue); | |
| 1445 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1446 pathOffset = index; | |
| 1447 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); | |
| 1448 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/invitations")); | |
| 1449 pathOffset += 12; | |
| 1450 | |
| 1451 var query = (req.url).query; | |
| 1452 var queryOffset = 0; | |
| 1453 var queryMap = {}; | |
| 1454 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
| 1455 parseBool(n) { | |
| 1456 if (n == "true") return true; | |
| 1457 if (n == "false") return false; | |
| 1458 if (n == null) return null; | |
| 1459 throw new core.ArgumentError("Invalid boolean: $n"); | |
| 1460 } | |
| 1461 if (query.length > 0) { | |
| 1462 for (var part in query.split("&")) { | |
| 1463 var keyvalue = part.split("="); | |
| 1464 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
| 1465 } | |
| 1466 } | |
| 1467 | |
| 1468 | |
| 1469 var h = { | |
| 1470 "content-type" : "application/json; charset=utf-8", | |
| 1471 }; | |
| 1472 var resp = convert.JSON.encode(buildClientUserInvitation()); | |
| 1473 return new async.Future.value(stringResponse(200, h, resp)); | |
| 1474 }), true); | |
| 1475 res.create(arg_request, arg_accountId, arg_clientAccountId).then(unittest.
expectAsync(((api.ClientUserInvitation response) { | |
| 1476 checkClientUserInvitation(response); | |
| 1477 }))); | |
| 1478 }); | |
| 1479 | |
| 1480 unittest.test("method--get", () { | |
| 1481 | |
| 1482 var mock = new HttpServerMock(); | |
| 1483 api.AccountsClientsInvitationsResourceApi res = new api.Adexchangebuyer2Ap
i(mock).accounts.clients.invitations; | |
| 1484 var arg_accountId = "foo"; | |
| 1485 var arg_clientAccountId = "foo"; | |
| 1486 var arg_invitationId = "foo"; | |
| 1487 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
| 1488 var path = (req.url).path; | |
| 1489 var pathOffset = 0; | |
| 1490 var index; | |
| 1491 var subPart; | |
| 1492 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
| 1493 pathOffset += 1; | |
| 1494 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | |
| 1495 pathOffset += 17; | |
| 1496 index = path.indexOf("/clients/", pathOffset); | |
| 1497 unittest.expect(index >= 0, unittest.isTrue); | |
| 1498 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1499 pathOffset = index; | |
| 1500 unittest.expect(subPart, unittest.equals("$arg_accountId")); | |
| 1501 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); | |
| 1502 pathOffset += 9; | |
| 1503 index = path.indexOf("/invitations/", pathOffset); | |
| 1504 unittest.expect(index >= 0, unittest.isTrue); | |
| 1505 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1506 pathOffset = index; | |
| 1507 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); | |
| 1508 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/invitations/")); | |
| 1509 pathOffset += 13; | |
| 1510 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
| 1511 pathOffset = path.length; | |
| 1512 unittest.expect(subPart, unittest.equals("$arg_invitationId")); | |
| 1513 | |
| 1514 var query = (req.url).query; | |
| 1515 var queryOffset = 0; | |
| 1516 var queryMap = {}; | |
| 1517 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
| 1518 parseBool(n) { | |
| 1519 if (n == "true") return true; | |
| 1520 if (n == "false") return false; | |
| 1521 if (n == null) return null; | |
| 1522 throw new core.ArgumentError("Invalid boolean: $n"); | |
| 1523 } | |
| 1524 if (query.length > 0) { | |
| 1525 for (var part in query.split("&")) { | |
| 1526 var keyvalue = part.split("="); | |
| 1527 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
| 1528 } | |
| 1529 } | |
| 1530 | |
| 1531 | |
| 1532 var h = { | |
| 1533 "content-type" : "application/json; charset=utf-8", | |
| 1534 }; | |
| 1535 var resp = convert.JSON.encode(buildClientUserInvitation()); | |
| 1536 return new async.Future.value(stringResponse(200, h, resp)); | |
| 1537 }), true); | |
| 1538 res.get(arg_accountId, arg_clientAccountId, arg_invitationId).then(unittes
t.expectAsync(((api.ClientUserInvitation response) { | |
| 1539 checkClientUserInvitation(response); | |
| 1540 }))); | |
| 1541 }); | |
| 1542 | |
| 1543 unittest.test("method--list", () { | |
| 1544 | |
| 1545 var mock = new HttpServerMock(); | |
| 1546 api.AccountsClientsInvitationsResourceApi res = new api.Adexchangebuyer2Ap
i(mock).accounts.clients.invitations; | |
| 1547 var arg_accountId = "foo"; | |
| 1548 var arg_clientAccountId = "foo"; | |
| 1549 var arg_pageSize = 42; | |
| 1550 var arg_pageToken = "foo"; | |
| 1551 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
| 1552 var path = (req.url).path; | |
| 1553 var pathOffset = 0; | |
| 1554 var index; | |
| 1555 var subPart; | |
| 1556 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
| 1557 pathOffset += 1; | |
| 1558 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | |
| 1559 pathOffset += 17; | |
| 1560 index = path.indexOf("/clients/", pathOffset); | |
| 1561 unittest.expect(index >= 0, unittest.isTrue); | |
| 1562 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1563 pathOffset = index; | |
| 1564 unittest.expect(subPart, unittest.equals("$arg_accountId")); | |
| 1565 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); | |
| 1566 pathOffset += 9; | |
| 1567 index = path.indexOf("/invitations", pathOffset); | |
| 1568 unittest.expect(index >= 0, unittest.isTrue); | |
| 1569 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1570 pathOffset = index; | |
| 1571 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); | |
| 1572 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/invitations")); | |
| 1573 pathOffset += 12; | |
| 1574 | |
| 1575 var query = (req.url).query; | |
| 1576 var queryOffset = 0; | |
| 1577 var queryMap = {}; | |
| 1578 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
| 1579 parseBool(n) { | |
| 1580 if (n == "true") return true; | |
| 1581 if (n == "false") return false; | |
| 1582 if (n == null) return null; | |
| 1583 throw new core.ArgumentError("Invalid boolean: $n"); | |
| 1584 } | |
| 1585 if (query.length > 0) { | |
| 1586 for (var part in query.split("&")) { | |
| 1587 var keyvalue = part.split("="); | |
| 1588 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
| 1589 } | |
| 1590 } | |
| 1591 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | |
| 1592 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
| 1593 | |
| 1594 | |
| 1595 var h = { | |
| 1596 "content-type" : "application/json; charset=utf-8", | |
| 1597 }; | |
| 1598 var resp = convert.JSON.encode(buildListClientUserInvitationsResponse())
; | |
| 1599 return new async.Future.value(stringResponse(200, h, resp)); | |
| 1600 }), true); | |
| 1601 res.list(arg_accountId, arg_clientAccountId, pageSize: arg_pageSize, pageT
oken: arg_pageToken).then(unittest.expectAsync(((api.ListClientUserInvitationsRe
sponse response) { | |
| 1602 checkListClientUserInvitationsResponse(response); | |
| 1603 }))); | |
| 1604 }); | |
| 1605 | |
| 1606 }); | |
| 1607 | |
| 1608 | |
| 1609 unittest.group("resource-AccountsClientsUsersResourceApi", () { | |
| 1610 unittest.test("method--get", () { | |
| 1611 | |
| 1612 var mock = new HttpServerMock(); | |
| 1613 api.AccountsClientsUsersResourceApi res = new api.Adexchangebuyer2Api(mock
).accounts.clients.users; | |
| 1614 var arg_accountId = "foo"; | |
| 1615 var arg_clientAccountId = "foo"; | |
| 1616 var arg_userId = "foo"; | |
| 1617 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
| 1618 var path = (req.url).path; | |
| 1619 var pathOffset = 0; | |
| 1620 var index; | |
| 1621 var subPart; | |
| 1622 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
| 1623 pathOffset += 1; | |
| 1624 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | |
| 1625 pathOffset += 17; | |
| 1626 index = path.indexOf("/clients/", pathOffset); | |
| 1627 unittest.expect(index >= 0, unittest.isTrue); | |
| 1628 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1629 pathOffset = index; | |
| 1630 unittest.expect(subPart, unittest.equals("$arg_accountId")); | |
| 1631 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); | |
| 1632 pathOffset += 9; | |
| 1633 index = path.indexOf("/users/", pathOffset); | |
| 1634 unittest.expect(index >= 0, unittest.isTrue); | |
| 1635 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1636 pathOffset = index; | |
| 1637 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); | |
| 1638 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/users/")); | |
| 1639 pathOffset += 7; | |
| 1640 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
| 1641 pathOffset = path.length; | |
| 1642 unittest.expect(subPart, unittest.equals("$arg_userId")); | |
| 1643 | |
| 1644 var query = (req.url).query; | |
| 1645 var queryOffset = 0; | |
| 1646 var queryMap = {}; | |
| 1647 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
| 1648 parseBool(n) { | |
| 1649 if (n == "true") return true; | |
| 1650 if (n == "false") return false; | |
| 1651 if (n == null) return null; | |
| 1652 throw new core.ArgumentError("Invalid boolean: $n"); | |
| 1653 } | |
| 1654 if (query.length > 0) { | |
| 1655 for (var part in query.split("&")) { | |
| 1656 var keyvalue = part.split("="); | |
| 1657 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
| 1658 } | |
| 1659 } | |
| 1660 | |
| 1661 | |
| 1662 var h = { | |
| 1663 "content-type" : "application/json; charset=utf-8", | |
| 1664 }; | |
| 1665 var resp = convert.JSON.encode(buildClientUser()); | |
| 1666 return new async.Future.value(stringResponse(200, h, resp)); | |
| 1667 }), true); | |
| 1668 res.get(arg_accountId, arg_clientAccountId, arg_userId).then(unittest.expe
ctAsync(((api.ClientUser response) { | |
| 1669 checkClientUser(response); | |
| 1670 }))); | |
| 1671 }); | |
| 1672 | |
| 1673 unittest.test("method--list", () { | |
| 1674 | |
| 1675 var mock = new HttpServerMock(); | |
| 1676 api.AccountsClientsUsersResourceApi res = new api.Adexchangebuyer2Api(mock
).accounts.clients.users; | |
| 1677 var arg_accountId = "foo"; | |
| 1678 var arg_clientAccountId = "foo"; | |
| 1679 var arg_pageSize = 42; | |
| 1680 var arg_pageToken = "foo"; | |
| 1681 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
| 1682 var path = (req.url).path; | |
| 1683 var pathOffset = 0; | |
| 1684 var index; | |
| 1685 var subPart; | |
| 1686 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
| 1687 pathOffset += 1; | |
| 1688 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | |
| 1689 pathOffset += 17; | |
| 1690 index = path.indexOf("/clients/", pathOffset); | |
| 1691 unittest.expect(index >= 0, unittest.isTrue); | |
| 1692 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1693 pathOffset = index; | |
| 1694 unittest.expect(subPart, unittest.equals("$arg_accountId")); | |
| 1695 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); | |
| 1696 pathOffset += 9; | |
| 1697 index = path.indexOf("/users", pathOffset); | |
| 1698 unittest.expect(index >= 0, unittest.isTrue); | |
| 1699 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1700 pathOffset = index; | |
| 1701 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); | |
| 1702 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/users")); | |
| 1703 pathOffset += 6; | |
| 1704 | |
| 1705 var query = (req.url).query; | |
| 1706 var queryOffset = 0; | |
| 1707 var queryMap = {}; | |
| 1708 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
| 1709 parseBool(n) { | |
| 1710 if (n == "true") return true; | |
| 1711 if (n == "false") return false; | |
| 1712 if (n == null) return null; | |
| 1713 throw new core.ArgumentError("Invalid boolean: $n"); | |
| 1714 } | |
| 1715 if (query.length > 0) { | |
| 1716 for (var part in query.split("&")) { | |
| 1717 var keyvalue = part.split("="); | |
| 1718 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
| 1719 } | |
| 1720 } | |
| 1721 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | |
| 1722 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
| 1723 | |
| 1724 | |
| 1725 var h = { | |
| 1726 "content-type" : "application/json; charset=utf-8", | |
| 1727 }; | |
| 1728 var resp = convert.JSON.encode(buildListClientUsersResponse()); | |
| 1729 return new async.Future.value(stringResponse(200, h, resp)); | |
| 1730 }), true); | |
| 1731 res.list(arg_accountId, arg_clientAccountId, pageSize: arg_pageSize, pageT
oken: arg_pageToken).then(unittest.expectAsync(((api.ListClientUsersResponse res
ponse) { | |
| 1732 checkListClientUsersResponse(response); | |
| 1733 }))); | |
| 1734 }); | |
| 1735 | |
| 1736 unittest.test("method--update", () { | |
| 1737 | |
| 1738 var mock = new HttpServerMock(); | |
| 1739 api.AccountsClientsUsersResourceApi res = new api.Adexchangebuyer2Api(mock
).accounts.clients.users; | |
| 1740 var arg_request = buildClientUser(); | |
| 1741 var arg_accountId = "foo"; | |
| 1742 var arg_clientAccountId = "foo"; | |
| 1743 var arg_userId = "foo"; | |
| 1744 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
| 1745 var obj = new api.ClientUser.fromJson(json); | |
| 1746 checkClientUser(obj); | |
| 1747 | |
| 1748 var path = (req.url).path; | |
| 1749 var pathOffset = 0; | |
| 1750 var index; | |
| 1751 var subPart; | |
| 1752 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
| 1753 pathOffset += 1; | |
| 1754 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | |
| 1755 pathOffset += 17; | |
| 1756 index = path.indexOf("/clients/", pathOffset); | |
| 1757 unittest.expect(index >= 0, unittest.isTrue); | |
| 1758 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1759 pathOffset = index; | |
| 1760 unittest.expect(subPart, unittest.equals("$arg_accountId")); | |
| 1761 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); | |
| 1762 pathOffset += 9; | |
| 1763 index = path.indexOf("/users/", pathOffset); | |
| 1764 unittest.expect(index >= 0, unittest.isTrue); | |
| 1765 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1766 pathOffset = index; | |
| 1767 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); | |
| 1768 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/users/")); | |
| 1769 pathOffset += 7; | |
| 1770 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
| 1771 pathOffset = path.length; | |
| 1772 unittest.expect(subPart, unittest.equals("$arg_userId")); | |
| 1773 | |
| 1774 var query = (req.url).query; | |
| 1775 var queryOffset = 0; | |
| 1776 var queryMap = {}; | |
| 1777 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
| 1778 parseBool(n) { | |
| 1779 if (n == "true") return true; | |
| 1780 if (n == "false") return false; | |
| 1781 if (n == null) return null; | |
| 1782 throw new core.ArgumentError("Invalid boolean: $n"); | |
| 1783 } | |
| 1784 if (query.length > 0) { | |
| 1785 for (var part in query.split("&")) { | |
| 1786 var keyvalue = part.split("="); | |
| 1787 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
| 1788 } | |
| 1789 } | |
| 1790 | |
| 1791 | |
| 1792 var h = { | |
| 1793 "content-type" : "application/json; charset=utf-8", | |
| 1794 }; | |
| 1795 var resp = convert.JSON.encode(buildClientUser()); | |
| 1796 return new async.Future.value(stringResponse(200, h, resp)); | |
| 1797 }), true); | |
| 1798 res.update(arg_request, arg_accountId, arg_clientAccountId, arg_userId).th
en(unittest.expectAsync(((api.ClientUser response) { | |
| 1799 checkClientUser(response); | |
| 1800 }))); | |
| 1801 }); | |
| 1802 | |
| 1803 }); | |
| 1804 | |
| 1805 | |
| 1806 unittest.group("resource-AccountsFilterSetsResourceApi", () { | |
| 1807 unittest.test("method--create", () { | |
| 1808 | |
| 1809 var mock = new HttpServerMock(); | |
| 1810 api.AccountsFilterSetsResourceApi res = new api.Adexchangebuyer2Api(mock).
accounts.filterSets; | |
| 1811 var arg_request = buildFilterSet(); | |
| 1812 var arg_accountId = "foo"; | |
| 1813 var arg_isTransient = true; | |
| 1814 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
| 1815 var obj = new api.FilterSet.fromJson(json); | |
| 1816 checkFilterSet(obj); | |
| 1817 | |
| 1818 var path = (req.url).path; | |
| 1819 var pathOffset = 0; | |
| 1820 var index; | |
| 1821 var subPart; | |
| 1822 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
| 1823 pathOffset += 1; | |
| 1824 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | |
| 1825 pathOffset += 17; | |
| 1826 index = path.indexOf("/filterSets", pathOffset); | |
| 1827 unittest.expect(index >= 0, unittest.isTrue); | |
| 1828 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1829 pathOffset = index; | |
| 1830 unittest.expect(subPart, unittest.equals("$arg_accountId")); | |
| 1831 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/filterSets")); | |
| 1832 pathOffset += 11; | |
| 1833 | |
| 1834 var query = (req.url).query; | |
| 1835 var queryOffset = 0; | |
| 1836 var queryMap = {}; | |
| 1837 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
| 1838 parseBool(n) { | |
| 1839 if (n == "true") return true; | |
| 1840 if (n == "false") return false; | |
| 1841 if (n == null) return null; | |
| 1842 throw new core.ArgumentError("Invalid boolean: $n"); | |
| 1843 } | |
| 1844 if (query.length > 0) { | |
| 1845 for (var part in query.split("&")) { | |
| 1846 var keyvalue = part.split("="); | |
| 1847 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
| 1848 } | |
| 1849 } | |
| 1850 unittest.expect(queryMap["isTransient"].first, unittest.equals("$arg_isT
ransient")); | |
| 1851 | |
| 1852 | |
| 1853 var h = { | |
| 1854 "content-type" : "application/json; charset=utf-8", | |
| 1855 }; | |
| 1856 var resp = convert.JSON.encode(buildFilterSet()); | |
| 1857 return new async.Future.value(stringResponse(200, h, resp)); | |
| 1858 }), true); | |
| 1859 res.create(arg_request, arg_accountId, isTransient: arg_isTransient).then(
unittest.expectAsync(((api.FilterSet response) { | |
| 1860 checkFilterSet(response); | |
| 1861 }))); | |
| 1862 }); | |
| 1863 | |
| 1864 unittest.test("method--delete", () { | |
| 1865 | |
| 1866 var mock = new HttpServerMock(); | |
| 1867 api.AccountsFilterSetsResourceApi res = new api.Adexchangebuyer2Api(mock).
accounts.filterSets; | |
| 1868 var arg_accountId = "foo"; | |
| 1869 var arg_filterSetId = 42; | |
| 1870 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
| 1871 var path = (req.url).path; | |
| 1872 var pathOffset = 0; | |
| 1873 var index; | |
| 1874 var subPart; | |
| 1875 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
| 1876 pathOffset += 1; | |
| 1877 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | |
| 1878 pathOffset += 17; | |
| 1879 index = path.indexOf("/filterSets/", pathOffset); | |
| 1880 unittest.expect(index >= 0, unittest.isTrue); | |
| 1881 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1882 pathOffset = index; | |
| 1883 unittest.expect(subPart, unittest.equals("$arg_accountId")); | |
| 1884 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); | |
| 1885 pathOffset += 12; | |
| 1886 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
| 1887 pathOffset = path.length; | |
| 1888 unittest.expect(subPart, unittest.equals("$arg_filterSetId")); | |
| 1889 | |
| 1890 var query = (req.url).query; | |
| 1891 var queryOffset = 0; | |
| 1892 var queryMap = {}; | |
| 1893 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
| 1894 parseBool(n) { | |
| 1895 if (n == "true") return true; | |
| 1896 if (n == "false") return false; | |
| 1897 if (n == null) return null; | |
| 1898 throw new core.ArgumentError("Invalid boolean: $n"); | |
| 1899 } | |
| 1900 if (query.length > 0) { | |
| 1901 for (var part in query.split("&")) { | |
| 1902 var keyvalue = part.split("="); | |
| 1903 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
| 1904 } | |
| 1905 } | |
| 1906 | |
| 1907 | |
| 1908 var h = { | |
| 1909 "content-type" : "application/json; charset=utf-8", | |
| 1910 }; | |
| 1911 var resp = convert.JSON.encode(buildEmpty()); | |
| 1912 return new async.Future.value(stringResponse(200, h, resp)); | |
| 1913 }), true); | |
| 1914 res.delete(arg_accountId, arg_filterSetId).then(unittest.expectAsync(((api
.Empty response) { | |
| 1915 checkEmpty(response); | |
| 1916 }))); | |
| 1917 }); | |
| 1918 | |
| 1919 unittest.test("method--get", () { | |
| 1920 | |
| 1921 var mock = new HttpServerMock(); | |
| 1922 api.AccountsFilterSetsResourceApi res = new api.Adexchangebuyer2Api(mock).
accounts.filterSets; | |
| 1923 var arg_accountId = "foo"; | |
| 1924 var arg_filterSetId = 42; | |
| 1925 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
| 1926 var path = (req.url).path; | |
| 1927 var pathOffset = 0; | |
| 1928 var index; | |
| 1929 var subPart; | |
| 1930 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
| 1931 pathOffset += 1; | |
| 1932 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | |
| 1933 pathOffset += 17; | |
| 1934 index = path.indexOf("/filterSets/", pathOffset); | |
| 1935 unittest.expect(index >= 0, unittest.isTrue); | |
| 1936 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1937 pathOffset = index; | |
| 1938 unittest.expect(subPart, unittest.equals("$arg_accountId")); | |
| 1939 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); | |
| 1940 pathOffset += 12; | |
| 1941 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
| 1942 pathOffset = path.length; | |
| 1943 unittest.expect(subPart, unittest.equals("$arg_filterSetId")); | |
| 1944 | |
| 1945 var query = (req.url).query; | |
| 1946 var queryOffset = 0; | |
| 1947 var queryMap = {}; | |
| 1948 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
| 1949 parseBool(n) { | |
| 1950 if (n == "true") return true; | |
| 1951 if (n == "false") return false; | |
| 1952 if (n == null) return null; | |
| 1953 throw new core.ArgumentError("Invalid boolean: $n"); | |
| 1954 } | |
| 1955 if (query.length > 0) { | |
| 1956 for (var part in query.split("&")) { | |
| 1957 var keyvalue = part.split("="); | |
| 1958 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
| 1959 } | |
| 1960 } | |
| 1961 | |
| 1962 | |
| 1963 var h = { | |
| 1964 "content-type" : "application/json; charset=utf-8", | |
| 1965 }; | |
| 1966 var resp = convert.JSON.encode(buildFilterSet()); | |
| 1967 return new async.Future.value(stringResponse(200, h, resp)); | |
| 1968 }), true); | |
| 1969 res.get(arg_accountId, arg_filterSetId).then(unittest.expectAsync(((api.Fi
lterSet response) { | |
| 1970 checkFilterSet(response); | |
| 1971 }))); | |
| 1972 }); | |
| 1973 | |
| 1974 unittest.test("method--getBidMetrics", () { | |
| 1975 | |
| 1976 var mock = new HttpServerMock(); | |
| 1977 api.AccountsFilterSetsResourceApi res = new api.Adexchangebuyer2Api(mock).
accounts.filterSets; | |
| 1978 var arg_accountId = "foo"; | |
| 1979 var arg_filterSetId = 42; | |
| 1980 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
| 1981 var path = (req.url).path; | |
| 1982 var pathOffset = 0; | |
| 1983 var index; | |
| 1984 var subPart; | |
| 1985 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
| 1986 pathOffset += 1; | |
| 1987 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | |
| 1988 pathOffset += 17; | |
| 1989 index = path.indexOf("/filterSets/", pathOffset); | |
| 1990 unittest.expect(index >= 0, unittest.isTrue); | |
| 1991 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1992 pathOffset = index; | |
| 1993 unittest.expect(subPart, unittest.equals("$arg_accountId")); | |
| 1994 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); | |
| 1995 pathOffset += 12; | |
| 1996 index = path.indexOf("/bidMetrics", pathOffset); | |
| 1997 unittest.expect(index >= 0, unittest.isTrue); | |
| 1998 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 1999 pathOffset = index; | |
| 2000 unittest.expect(subPart, unittest.equals("$arg_filterSetId")); | |
| 2001 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/bidMetrics")); | |
| 2002 pathOffset += 11; | |
| 2003 | |
| 2004 var query = (req.url).query; | |
| 2005 var queryOffset = 0; | |
| 2006 var queryMap = {}; | |
| 2007 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
| 2008 parseBool(n) { | |
| 2009 if (n == "true") return true; | |
| 2010 if (n == "false") return false; | |
| 2011 if (n == null) return null; | |
| 2012 throw new core.ArgumentError("Invalid boolean: $n"); | |
| 2013 } | |
| 2014 if (query.length > 0) { | |
| 2015 for (var part in query.split("&")) { | |
| 2016 var keyvalue = part.split("="); | |
| 2017 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
| 2018 } | |
| 2019 } | |
| 2020 | |
| 2021 | |
| 2022 var h = { | |
| 2023 "content-type" : "application/json; charset=utf-8", | |
| 2024 }; | |
| 2025 var resp = convert.JSON.encode(buildBidMetrics()); | |
| 2026 return new async.Future.value(stringResponse(200, h, resp)); | |
| 2027 }), true); | |
| 2028 res.getBidMetrics(arg_accountId, arg_filterSetId).then(unittest.expectAsyn
c(((api.BidMetrics response) { | |
| 2029 checkBidMetrics(response); | |
| 2030 }))); | |
| 2031 }); | |
| 2032 | |
| 2033 unittest.test("method--getImpressionMetrics", () { | |
| 2034 | |
| 2035 var mock = new HttpServerMock(); | |
| 2036 api.AccountsFilterSetsResourceApi res = new api.Adexchangebuyer2Api(mock).
accounts.filterSets; | |
| 2037 var arg_accountId = "foo"; | |
| 2038 var arg_filterSetId = 42; | |
| 2039 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
| 2040 var path = (req.url).path; | |
| 2041 var pathOffset = 0; | |
| 2042 var index; | |
| 2043 var subPart; | |
| 2044 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
| 2045 pathOffset += 1; | |
| 2046 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | |
| 2047 pathOffset += 17; | |
| 2048 index = path.indexOf("/filterSets/", pathOffset); | |
| 2049 unittest.expect(index >= 0, unittest.isTrue); | |
| 2050 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 2051 pathOffset = index; | |
| 2052 unittest.expect(subPart, unittest.equals("$arg_accountId")); | |
| 2053 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); | |
| 2054 pathOffset += 12; | |
| 2055 index = path.indexOf("/impressionMetrics", pathOffset); | |
| 2056 unittest.expect(index >= 0, unittest.isTrue); | |
| 2057 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 2058 pathOffset = index; | |
| 2059 unittest.expect(subPart, unittest.equals("$arg_filterSetId")); | |
| 2060 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/impressionMetrics")); | |
| 2061 pathOffset += 18; | |
| 2062 | |
| 2063 var query = (req.url).query; | |
| 2064 var queryOffset = 0; | |
| 2065 var queryMap = {}; | |
| 2066 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
| 2067 parseBool(n) { | |
| 2068 if (n == "true") return true; | |
| 2069 if (n == "false") return false; | |
| 2070 if (n == null) return null; | |
| 2071 throw new core.ArgumentError("Invalid boolean: $n"); | |
| 2072 } | |
| 2073 if (query.length > 0) { | |
| 2074 for (var part in query.split("&")) { | |
| 2075 var keyvalue = part.split("="); | |
| 2076 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
| 2077 } | |
| 2078 } | |
| 2079 | |
| 2080 | |
| 2081 var h = { | |
| 2082 "content-type" : "application/json; charset=utf-8", | |
| 2083 }; | |
| 2084 var resp = convert.JSON.encode(buildImpressionMetrics()); | |
| 2085 return new async.Future.value(stringResponse(200, h, resp)); | |
| 2086 }), true); | |
| 2087 res.getImpressionMetrics(arg_accountId, arg_filterSetId).then(unittest.exp
ectAsync(((api.ImpressionMetrics response) { | |
| 2088 checkImpressionMetrics(response); | |
| 2089 }))); | |
| 2090 }); | |
| 2091 | |
| 2092 unittest.test("method--list", () { | |
| 2093 | |
| 2094 var mock = new HttpServerMock(); | |
| 2095 api.AccountsFilterSetsResourceApi res = new api.Adexchangebuyer2Api(mock).
accounts.filterSets; | |
| 2096 var arg_accountId = "foo"; | |
| 2097 var arg_pageSize = 42; | |
| 2098 var arg_pageToken = "foo"; | |
| 2099 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
| 2100 var path = (req.url).path; | |
| 2101 var pathOffset = 0; | |
| 2102 var index; | |
| 2103 var subPart; | 307 var subPart; |
| 2104 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 308 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 2105 pathOffset += 1; | 309 pathOffset += 1; |
| 2106 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 310 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 2107 pathOffset += 17; | 311 pathOffset += 17; |
| 2108 index = path.indexOf("/filterSets", pathOffset); | 312 index = path.indexOf("/clients", pathOffset); |
| 2109 unittest.expect(index >= 0, unittest.isTrue); | 313 unittest.expect(index >= 0, unittest.isTrue); |
| 2110 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 314 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 2111 pathOffset = index; | 315 pathOffset = index; |
| 2112 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 316 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 2113 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/filterSets")); | 317 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/clients")); |
| 2114 pathOffset += 11; | 318 pathOffset += 8; |
| 2115 | 319 |
| 2116 var query = (req.url).query; | 320 var query = (req.url).query; |
| 2117 var queryOffset = 0; | 321 var queryOffset = 0; |
| 2118 var queryMap = {}; | 322 var queryMap = {}; |
| 2119 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 323 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2120 parseBool(n) { | 324 parseBool(n) { |
| 2121 if (n == "true") return true; | 325 if (n == "true") return true; |
| 2122 if (n == "false") return false; | 326 if (n == "false") return false; |
| 2123 if (n == null) return null; | 327 if (n == null) return null; |
| 2124 throw new core.ArgumentError("Invalid boolean: $n"); | 328 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2125 } | 329 } |
| 2126 if (query.length > 0) { | 330 if (query.length > 0) { |
| 2127 for (var part in query.split("&")) { | 331 for (var part in query.split("&")) { |
| 2128 var keyvalue = part.split("="); | 332 var keyvalue = part.split("="); |
| 2129 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 333 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 2130 } | 334 } |
| 2131 } | 335 } |
| 2132 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | |
| 2133 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
| 2134 | 336 |
| 2135 | 337 |
| 2136 var h = { | 338 var h = { |
| 2137 "content-type" : "application/json; charset=utf-8", | 339 "content-type" : "application/json; charset=utf-8", |
| 2138 }; | 340 }; |
| 2139 var resp = convert.JSON.encode(buildListFilterSetsResponse()); | 341 var resp = convert.JSON.encode(buildClient()); |
| 2140 return new async.Future.value(stringResponse(200, h, resp)); | 342 return new async.Future.value(stringResponse(200, h, resp)); |
| 2141 }), true); | 343 }), true); |
| 2142 res.list(arg_accountId, pageSize: arg_pageSize, pageToken: arg_pageToken).
then(unittest.expectAsync(((api.ListFilterSetsResponse response) { | 344 res.create(arg_request, arg_accountId).then(unittest.expectAsync(((api.Cli
ent response) { |
| 2143 checkListFilterSetsResponse(response); | 345 checkClient(response); |
| 2144 }))); | 346 }))); |
| 2145 }); | 347 }); |
| 2146 | 348 |
| 2147 }); | 349 unittest.test("method--get", () { |
| 2148 | |
| 2149 | |
| 2150 unittest.group("resource-AccountsFilterSetsFilteredBidsResourceApi", () { | |
| 2151 unittest.test("method--list", () { | |
| 2152 | 350 |
| 2153 var mock = new HttpServerMock(); | 351 var mock = new HttpServerMock(); |
| 2154 api.AccountsFilterSetsFilteredBidsResourceApi res = new api.Adexchangebuye
r2Api(mock).accounts.filterSets.filteredBids; | 352 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc
ounts.clients; |
| 2155 var arg_accountId = "foo"; | 353 var arg_accountId = "foo"; |
| 2156 var arg_filterSetId = 42; | 354 var arg_clientAccountId = "foo"; |
| 2157 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 355 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 2158 var path = (req.url).path; | 356 var path = (req.url).path; |
| 2159 var pathOffset = 0; | 357 var pathOffset = 0; |
| 2160 var index; | 358 var index; |
| 2161 var subPart; | 359 var subPart; |
| 2162 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 360 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 2163 pathOffset += 1; | 361 pathOffset += 1; |
| 2164 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 362 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 2165 pathOffset += 17; | 363 pathOffset += 17; |
| 2166 index = path.indexOf("/filterSets/", pathOffset); | 364 index = path.indexOf("/clients/", pathOffset); |
| 2167 unittest.expect(index >= 0, unittest.isTrue); | 365 unittest.expect(index >= 0, unittest.isTrue); |
| 2168 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 366 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 2169 pathOffset = index; | 367 pathOffset = index; |
| 2170 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 368 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 2171 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); | 369 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); |
| 2172 pathOffset += 12; | 370 pathOffset += 9; |
| 2173 index = path.indexOf("/filteredBids", pathOffset); | 371 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 2174 unittest.expect(index >= 0, unittest.isTrue); | 372 pathOffset = path.length; |
| 2175 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 373 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); |
| 2176 pathOffset = index; | |
| 2177 unittest.expect(subPart, unittest.equals("$arg_filterSetId")); | |
| 2178 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/filteredBids")); | |
| 2179 pathOffset += 13; | |
| 2180 | 374 |
| 2181 var query = (req.url).query; | 375 var query = (req.url).query; |
| 2182 var queryOffset = 0; | 376 var queryOffset = 0; |
| 2183 var queryMap = {}; | 377 var queryMap = {}; |
| 2184 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 378 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2185 parseBool(n) { | 379 parseBool(n) { |
| 2186 if (n == "true") return true; | 380 if (n == "true") return true; |
| 2187 if (n == "false") return false; | 381 if (n == "false") return false; |
| 2188 if (n == null) return null; | 382 if (n == null) return null; |
| 2189 throw new core.ArgumentError("Invalid boolean: $n"); | 383 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2190 } | 384 } |
| 2191 if (query.length > 0) { | 385 if (query.length > 0) { |
| 2192 for (var part in query.split("&")) { | 386 for (var part in query.split("&")) { |
| 2193 var keyvalue = part.split("="); | 387 var keyvalue = part.split("="); |
| 2194 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 388 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 2195 } | 389 } |
| 2196 } | 390 } |
| 2197 | 391 |
| 2198 | 392 |
| 2199 var h = { | 393 var h = { |
| 2200 "content-type" : "application/json; charset=utf-8", | 394 "content-type" : "application/json; charset=utf-8", |
| 2201 }; | 395 }; |
| 2202 var resp = convert.JSON.encode(buildListFilteredBidsResponse()); | 396 var resp = convert.JSON.encode(buildClient()); |
| 2203 return new async.Future.value(stringResponse(200, h, resp)); | 397 return new async.Future.value(stringResponse(200, h, resp)); |
| 2204 }), true); | 398 }), true); |
| 2205 res.list(arg_accountId, arg_filterSetId).then(unittest.expectAsync(((api.L
istFilteredBidsResponse response) { | 399 res.get(arg_accountId, arg_clientAccountId).then(unittest.expectAsync(((ap
i.Client response) { |
| 2206 checkListFilteredBidsResponse(response); | 400 checkClient(response); |
| 2207 }))); | 401 }))); |
| 2208 }); | 402 }); |
| 2209 | 403 |
| 2210 }); | |
| 2211 | |
| 2212 | |
| 2213 unittest.group("resource-AccountsFilterSetsFilteredBidsCreativesResourceApi",
() { | |
| 2214 unittest.test("method--list", () { | 404 unittest.test("method--list", () { |
| 2215 | 405 |
| 2216 var mock = new HttpServerMock(); | 406 var mock = new HttpServerMock(); |
| 2217 api.AccountsFilterSetsFilteredBidsCreativesResourceApi res = new api.Adexc
hangebuyer2Api(mock).accounts.filterSets.filteredBids.creatives; | 407 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc
ounts.clients; |
| 2218 var arg_accountId = "foo"; | 408 var arg_accountId = "foo"; |
| 2219 var arg_filterSetId = 42; | |
| 2220 var arg_creativeStatusId = 42; | |
| 2221 var arg_pageSize = 42; | 409 var arg_pageSize = 42; |
| 2222 var arg_pageToken = "foo"; | 410 var arg_pageToken = "foo"; |
| 2223 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 411 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 2224 var path = (req.url).path; | 412 var path = (req.url).path; |
| 2225 var pathOffset = 0; | 413 var pathOffset = 0; |
| 2226 var index; | 414 var index; |
| 2227 var subPart; | 415 var subPart; |
| 2228 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 416 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 2229 pathOffset += 1; | 417 pathOffset += 1; |
| 2230 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 418 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 2231 pathOffset += 17; | 419 pathOffset += 17; |
| 2232 index = path.indexOf("/filterSets/", pathOffset); | 420 index = path.indexOf("/clients", pathOffset); |
| 2233 unittest.expect(index >= 0, unittest.isTrue); | 421 unittest.expect(index >= 0, unittest.isTrue); |
| 2234 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 422 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 2235 pathOffset = index; | 423 pathOffset = index; |
| 2236 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 424 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 2237 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); | 425 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/clients")); |
| 2238 pathOffset += 12; | 426 pathOffset += 8; |
| 2239 index = path.indexOf("/filteredBids/", pathOffset); | |
| 2240 unittest.expect(index >= 0, unittest.isTrue); | |
| 2241 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 2242 pathOffset = index; | |
| 2243 unittest.expect(subPart, unittest.equals("$arg_filterSetId")); | |
| 2244 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/filteredBids/")); | |
| 2245 pathOffset += 14; | |
| 2246 index = path.indexOf("/creatives", pathOffset); | |
| 2247 unittest.expect(index >= 0, unittest.isTrue); | |
| 2248 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 2249 pathOffset = index; | |
| 2250 unittest.expect(subPart, unittest.equals("$arg_creativeStatusId")); | |
| 2251 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/creatives")); | |
| 2252 pathOffset += 10; | |
| 2253 | 427 |
| 2254 var query = (req.url).query; | 428 var query = (req.url).query; |
| 2255 var queryOffset = 0; | 429 var queryOffset = 0; |
| 2256 var queryMap = {}; | 430 var queryMap = {}; |
| 2257 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 431 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2258 parseBool(n) { | 432 parseBool(n) { |
| 2259 if (n == "true") return true; | 433 if (n == "true") return true; |
| 2260 if (n == "false") return false; | 434 if (n == "false") return false; |
| 2261 if (n == null) return null; | 435 if (n == null) return null; |
| 2262 throw new core.ArgumentError("Invalid boolean: $n"); | 436 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2263 } | 437 } |
| 2264 if (query.length > 0) { | 438 if (query.length > 0) { |
| 2265 for (var part in query.split("&")) { | 439 for (var part in query.split("&")) { |
| 2266 var keyvalue = part.split("="); | 440 var keyvalue = part.split("="); |
| 2267 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 441 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 2268 } | 442 } |
| 2269 } | 443 } |
| 2270 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | 444 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); |
| 2271 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 445 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 2272 | 446 |
| 2273 | 447 |
| 2274 var h = { | 448 var h = { |
| 2275 "content-type" : "application/json; charset=utf-8", | 449 "content-type" : "application/json; charset=utf-8", |
| 2276 }; | 450 }; |
| 2277 var resp = convert.JSON.encode(buildListCreativeStatusBreakdownByCreativ
eResponse()); | 451 var resp = convert.JSON.encode(buildListClientsResponse()); |
| 2278 return new async.Future.value(stringResponse(200, h, resp)); | 452 return new async.Future.value(stringResponse(200, h, resp)); |
| 2279 }), true); | 453 }), true); |
| 2280 res.list(arg_accountId, arg_filterSetId, arg_creativeStatusId, pageSize: a
rg_pageSize, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ListCreat
iveStatusBreakdownByCreativeResponse response) { | 454 res.list(arg_accountId, pageSize: arg_pageSize, pageToken: arg_pageToken).
then(unittest.expectAsync(((api.ListClientsResponse response) { |
| 2281 checkListCreativeStatusBreakdownByCreativeResponse(response); | 455 checkListClientsResponse(response); |
| 2282 }))); | 456 }))); |
| 2283 }); | 457 }); |
| 2284 | 458 |
| 2285 }); | 459 unittest.test("method--update", () { |
| 2286 | |
| 2287 | |
| 2288 unittest.group("resource-AccountsFilterSetsFilteredBidsCreativesDetailsResourc
eApi", () { | |
| 2289 unittest.test("method--list", () { | |
| 2290 | 460 |
| 2291 var mock = new HttpServerMock(); | 461 var mock = new HttpServerMock(); |
| 2292 api.AccountsFilterSetsFilteredBidsCreativesDetailsResourceApi res = new ap
i.Adexchangebuyer2Api(mock).accounts.filterSets.filteredBids.creatives.details; | 462 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc
ounts.clients; |
| 463 var arg_request = buildClient(); |
| 2293 var arg_accountId = "foo"; | 464 var arg_accountId = "foo"; |
| 2294 var arg_filterSetId = 42; | 465 var arg_clientAccountId = "foo"; |
| 2295 var arg_creativeStatusId = 42; | |
| 2296 var arg_creativeId = "foo"; | |
| 2297 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 466 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 467 var obj = new api.Client.fromJson(json); |
| 468 checkClient(obj); |
| 469 |
| 2298 var path = (req.url).path; | 470 var path = (req.url).path; |
| 2299 var pathOffset = 0; | 471 var pathOffset = 0; |
| 2300 var index; | 472 var index; |
| 2301 var subPart; | 473 var subPart; |
| 2302 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 474 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 2303 pathOffset += 1; | 475 pathOffset += 1; |
| 2304 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 476 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 2305 pathOffset += 17; | 477 pathOffset += 17; |
| 2306 index = path.indexOf("/filterSets/", pathOffset); | 478 index = path.indexOf("/clients/", pathOffset); |
| 2307 unittest.expect(index >= 0, unittest.isTrue); | 479 unittest.expect(index >= 0, unittest.isTrue); |
| 2308 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 480 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 2309 pathOffset = index; | 481 pathOffset = index; |
| 2310 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 482 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 2311 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); | 483 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); |
| 2312 pathOffset += 12; | 484 pathOffset += 9; |
| 2313 index = path.indexOf("/filteredBids/", pathOffset); | 485 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 2314 unittest.expect(index >= 0, unittest.isTrue); | 486 pathOffset = path.length; |
| 2315 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 487 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); |
| 2316 pathOffset = index; | |
| 2317 unittest.expect(subPart, unittest.equals("$arg_filterSetId")); | |
| 2318 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/filteredBids/")); | |
| 2319 pathOffset += 14; | |
| 2320 index = path.indexOf("/creatives/", pathOffset); | |
| 2321 unittest.expect(index >= 0, unittest.isTrue); | |
| 2322 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 2323 pathOffset = index; | |
| 2324 unittest.expect(subPart, unittest.equals("$arg_creativeStatusId")); | |
| 2325 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/creatives/")); | |
| 2326 pathOffset += 11; | |
| 2327 index = path.indexOf("/details", pathOffset); | |
| 2328 unittest.expect(index >= 0, unittest.isTrue); | |
| 2329 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 2330 pathOffset = index; | |
| 2331 unittest.expect(subPart, unittest.equals("$arg_creativeId")); | |
| 2332 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/details")); | |
| 2333 pathOffset += 8; | |
| 2334 | 488 |
| 2335 var query = (req.url).query; | 489 var query = (req.url).query; |
| 2336 var queryOffset = 0; | 490 var queryOffset = 0; |
| 2337 var queryMap = {}; | 491 var queryMap = {}; |
| 2338 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 492 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2339 parseBool(n) { | 493 parseBool(n) { |
| 2340 if (n == "true") return true; | 494 if (n == "true") return true; |
| 2341 if (n == "false") return false; | 495 if (n == "false") return false; |
| 2342 if (n == null) return null; | 496 if (n == null) return null; |
| 2343 throw new core.ArgumentError("Invalid boolean: $n"); | 497 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2344 } | 498 } |
| 2345 if (query.length > 0) { | 499 if (query.length > 0) { |
| 2346 for (var part in query.split("&")) { | 500 for (var part in query.split("&")) { |
| 2347 var keyvalue = part.split("="); | 501 var keyvalue = part.split("="); |
| 2348 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 502 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 2349 } | 503 } |
| 2350 } | 504 } |
| 2351 | 505 |
| 2352 | 506 |
| 2353 var h = { | 507 var h = { |
| 2354 "content-type" : "application/json; charset=utf-8", | 508 "content-type" : "application/json; charset=utf-8", |
| 2355 }; | 509 }; |
| 2356 var resp = convert.JSON.encode(buildListCreativeStatusAndCreativeBreakdo
wnByDetailResponse()); | 510 var resp = convert.JSON.encode(buildClient()); |
| 2357 return new async.Future.value(stringResponse(200, h, resp)); | 511 return new async.Future.value(stringResponse(200, h, resp)); |
| 2358 }), true); | 512 }), true); |
| 2359 res.list(arg_accountId, arg_filterSetId, arg_creativeStatusId, arg_creativ
eId).then(unittest.expectAsync(((api.ListCreativeStatusAndCreativeBreakdownByDet
ailResponse response) { | 513 res.update(arg_request, arg_accountId, arg_clientAccountId).then(unittest.
expectAsync(((api.Client response) { |
| 2360 checkListCreativeStatusAndCreativeBreakdownByDetailResponse(response); | 514 checkClient(response); |
| 2361 }))); | 515 }))); |
| 2362 }); | 516 }); |
| 2363 | 517 |
| 2364 }); | 518 }); |
| 2365 | 519 |
| 2366 | 520 |
| 2367 unittest.group("resource-AccountsFilterSetsFilteredBidsDetailsResourceApi", ()
{ | 521 unittest.group("resource-AccountsClientsInvitationsResourceApi", () { |
| 2368 unittest.test("method--list", () { | 522 unittest.test("method--create", () { |
| 2369 | 523 |
| 2370 var mock = new HttpServerMock(); | 524 var mock = new HttpServerMock(); |
| 2371 api.AccountsFilterSetsFilteredBidsDetailsResourceApi res = new api.Adexcha
ngebuyer2Api(mock).accounts.filterSets.filteredBids.details; | 525 api.AccountsClientsInvitationsResourceApi res = new api.Adexchangebuyer2Ap
i(mock).accounts.clients.invitations; |
| 526 var arg_request = buildClientUserInvitation(); |
| 2372 var arg_accountId = "foo"; | 527 var arg_accountId = "foo"; |
| 2373 var arg_filterSetId = 42; | 528 var arg_clientAccountId = "foo"; |
| 2374 var arg_creativeStatusId = 42; | |
| 2375 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 529 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 530 var obj = new api.ClientUserInvitation.fromJson(json); |
| 531 checkClientUserInvitation(obj); |
| 532 |
| 2376 var path = (req.url).path; | 533 var path = (req.url).path; |
| 2377 var pathOffset = 0; | 534 var pathOffset = 0; |
| 2378 var index; | 535 var index; |
| 2379 var subPart; | 536 var subPart; |
| 2380 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 537 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 2381 pathOffset += 1; | 538 pathOffset += 1; |
| 2382 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 539 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 2383 pathOffset += 17; | 540 pathOffset += 17; |
| 2384 index = path.indexOf("/filterSets/", pathOffset); | 541 index = path.indexOf("/clients/", pathOffset); |
| 2385 unittest.expect(index >= 0, unittest.isTrue); | 542 unittest.expect(index >= 0, unittest.isTrue); |
| 2386 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 543 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 2387 pathOffset = index; | 544 pathOffset = index; |
| 2388 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 545 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 2389 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); | 546 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); |
| 2390 pathOffset += 12; | 547 pathOffset += 9; |
| 2391 index = path.indexOf("/filteredBids/", pathOffset); | 548 index = path.indexOf("/invitations", pathOffset); |
| 2392 unittest.expect(index >= 0, unittest.isTrue); | 549 unittest.expect(index >= 0, unittest.isTrue); |
| 2393 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 550 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 2394 pathOffset = index; | 551 pathOffset = index; |
| 2395 unittest.expect(subPart, unittest.equals("$arg_filterSetId")); | 552 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); |
| 2396 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/filteredBids/")); | 553 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/invitations")); |
| 2397 pathOffset += 14; | 554 pathOffset += 12; |
| 2398 index = path.indexOf("/details", pathOffset); | |
| 2399 unittest.expect(index >= 0, unittest.isTrue); | |
| 2400 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
| 2401 pathOffset = index; | |
| 2402 unittest.expect(subPart, unittest.equals("$arg_creativeStatusId")); | |
| 2403 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/details")); | |
| 2404 pathOffset += 8; | |
| 2405 | 555 |
| 2406 var query = (req.url).query; | 556 var query = (req.url).query; |
| 2407 var queryOffset = 0; | 557 var queryOffset = 0; |
| 2408 var queryMap = {}; | 558 var queryMap = {}; |
| 2409 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 559 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2410 parseBool(n) { | 560 parseBool(n) { |
| 2411 if (n == "true") return true; | 561 if (n == "true") return true; |
| 2412 if (n == "false") return false; | 562 if (n == "false") return false; |
| 2413 if (n == null) return null; | 563 if (n == null) return null; |
| 2414 throw new core.ArgumentError("Invalid boolean: $n"); | 564 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2415 } | 565 } |
| 2416 if (query.length > 0) { | 566 if (query.length > 0) { |
| 2417 for (var part in query.split("&")) { | 567 for (var part in query.split("&")) { |
| 2418 var keyvalue = part.split("="); | 568 var keyvalue = part.split("="); |
| 2419 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 569 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 2420 } | 570 } |
| 2421 } | 571 } |
| 2422 | 572 |
| 2423 | 573 |
| 2424 var h = { | 574 var h = { |
| 2425 "content-type" : "application/json; charset=utf-8", | 575 "content-type" : "application/json; charset=utf-8", |
| 2426 }; | 576 }; |
| 2427 var resp = convert.JSON.encode(buildListCreativeStatusBreakdownByDetailR
esponse()); | 577 var resp = convert.JSON.encode(buildClientUserInvitation()); |
| 2428 return new async.Future.value(stringResponse(200, h, resp)); | 578 return new async.Future.value(stringResponse(200, h, resp)); |
| 2429 }), true); | 579 }), true); |
| 2430 res.list(arg_accountId, arg_filterSetId, arg_creativeStatusId).then(unitte
st.expectAsync(((api.ListCreativeStatusBreakdownByDetailResponse response) { | 580 res.create(arg_request, arg_accountId, arg_clientAccountId).then(unittest.
expectAsync(((api.ClientUserInvitation response) { |
| 2431 checkListCreativeStatusBreakdownByDetailResponse(response); | 581 checkClientUserInvitation(response); |
| 2432 }))); | 582 }))); |
| 2433 }); | 583 }); |
| 2434 | 584 |
| 2435 }); | 585 unittest.test("method--get", () { |
| 2436 | |
| 2437 | |
| 2438 unittest.group("resource-AccountsFilterSetsFilteredImpressionsResourceApi", ()
{ | |
| 2439 unittest.test("method--list", () { | |
| 2440 | 586 |
| 2441 var mock = new HttpServerMock(); | 587 var mock = new HttpServerMock(); |
| 2442 api.AccountsFilterSetsFilteredImpressionsResourceApi res = new api.Adexcha
ngebuyer2Api(mock).accounts.filterSets.filteredImpressions; | 588 api.AccountsClientsInvitationsResourceApi res = new api.Adexchangebuyer2Ap
i(mock).accounts.clients.invitations; |
| 2443 var arg_accountId = "foo"; | 589 var arg_accountId = "foo"; |
| 2444 var arg_filterSetId = 42; | 590 var arg_clientAccountId = "foo"; |
| 591 var arg_invitationId = "foo"; |
| 2445 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 592 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 2446 var path = (req.url).path; | 593 var path = (req.url).path; |
| 2447 var pathOffset = 0; | 594 var pathOffset = 0; |
| 2448 var index; | 595 var index; |
| 2449 var subPart; | 596 var subPart; |
| 2450 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 597 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 2451 pathOffset += 1; | 598 pathOffset += 1; |
| 2452 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 599 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 2453 pathOffset += 17; | 600 pathOffset += 17; |
| 2454 index = path.indexOf("/filterSets/", pathOffset); | 601 index = path.indexOf("/clients/", pathOffset); |
| 2455 unittest.expect(index >= 0, unittest.isTrue); | 602 unittest.expect(index >= 0, unittest.isTrue); |
| 2456 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 603 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 2457 pathOffset = index; | 604 pathOffset = index; |
| 2458 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 605 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 2459 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); | 606 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); |
| 2460 pathOffset += 12; | 607 pathOffset += 9; |
| 2461 index = path.indexOf("/filteredImpressions", pathOffset); | 608 index = path.indexOf("/invitations/", pathOffset); |
| 2462 unittest.expect(index >= 0, unittest.isTrue); | 609 unittest.expect(index >= 0, unittest.isTrue); |
| 2463 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 610 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 2464 pathOffset = index; | 611 pathOffset = index; |
| 2465 unittest.expect(subPart, unittest.equals("$arg_filterSetId")); | 612 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); |
| 2466 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq
uals("/filteredImpressions")); | 613 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/invitations/")); |
| 2467 pathOffset += 20; | 614 pathOffset += 13; |
| 615 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 616 pathOffset = path.length; |
| 617 unittest.expect(subPart, unittest.equals("$arg_invitationId")); |
| 2468 | 618 |
| 2469 var query = (req.url).query; | 619 var query = (req.url).query; |
| 2470 var queryOffset = 0; | 620 var queryOffset = 0; |
| 2471 var queryMap = {}; | 621 var queryMap = {}; |
| 2472 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 622 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2473 parseBool(n) { | 623 parseBool(n) { |
| 2474 if (n == "true") return true; | 624 if (n == "true") return true; |
| 2475 if (n == "false") return false; | 625 if (n == "false") return false; |
| 2476 if (n == null) return null; | 626 if (n == null) return null; |
| 2477 throw new core.ArgumentError("Invalid boolean: $n"); | 627 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2478 } | 628 } |
| 2479 if (query.length > 0) { | 629 if (query.length > 0) { |
| 2480 for (var part in query.split("&")) { | 630 for (var part in query.split("&")) { |
| 2481 var keyvalue = part.split("="); | 631 var keyvalue = part.split("="); |
| 2482 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 632 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 2483 } | 633 } |
| 2484 } | 634 } |
| 2485 | 635 |
| 2486 | 636 |
| 2487 var h = { | 637 var h = { |
| 2488 "content-type" : "application/json; charset=utf-8", | 638 "content-type" : "application/json; charset=utf-8", |
| 2489 }; | 639 }; |
| 2490 var resp = convert.JSON.encode(buildListFilteredImpressionsResponse()); | 640 var resp = convert.JSON.encode(buildClientUserInvitation()); |
| 2491 return new async.Future.value(stringResponse(200, h, resp)); | 641 return new async.Future.value(stringResponse(200, h, resp)); |
| 2492 }), true); | 642 }), true); |
| 2493 res.list(arg_accountId, arg_filterSetId).then(unittest.expectAsync(((api.L
istFilteredImpressionsResponse response) { | 643 res.get(arg_accountId, arg_clientAccountId, arg_invitationId).then(unittes
t.expectAsync(((api.ClientUserInvitation response) { |
| 2494 checkListFilteredImpressionsResponse(response); | 644 checkClientUserInvitation(response); |
| 2495 }))); | 645 }))); |
| 2496 }); | 646 }); |
| 2497 | 647 |
| 2498 }); | |
| 2499 | |
| 2500 | |
| 2501 unittest.group("resource-AccountsFilterSetsFilteredRequestsResourceApi", () { | |
| 2502 unittest.test("method--list", () { | 648 unittest.test("method--list", () { |
| 2503 | 649 |
| 2504 var mock = new HttpServerMock(); | 650 var mock = new HttpServerMock(); |
| 2505 api.AccountsFilterSetsFilteredRequestsResourceApi res = new api.Adexchange
buyer2Api(mock).accounts.filterSets.filteredRequests; | 651 api.AccountsClientsInvitationsResourceApi res = new api.Adexchangebuyer2Ap
i(mock).accounts.clients.invitations; |
| 2506 var arg_accountId = "foo"; | 652 var arg_accountId = "foo"; |
| 2507 var arg_filterSetId = 42; | 653 var arg_clientAccountId = "foo"; |
| 654 var arg_pageSize = 42; |
| 655 var arg_pageToken = "foo"; |
| 2508 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 656 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 2509 var path = (req.url).path; | 657 var path = (req.url).path; |
| 2510 var pathOffset = 0; | 658 var pathOffset = 0; |
| 2511 var index; | 659 var index; |
| 2512 var subPart; | 660 var subPart; |
| 2513 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 661 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 2514 pathOffset += 1; | 662 pathOffset += 1; |
| 2515 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 663 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 2516 pathOffset += 17; | 664 pathOffset += 17; |
| 2517 index = path.indexOf("/filterSets/", pathOffset); | 665 index = path.indexOf("/clients/", pathOffset); |
| 2518 unittest.expect(index >= 0, unittest.isTrue); | 666 unittest.expect(index >= 0, unittest.isTrue); |
| 2519 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 667 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 2520 pathOffset = index; | 668 pathOffset = index; |
| 2521 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 669 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 2522 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); | 670 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); |
| 2523 pathOffset += 12; | 671 pathOffset += 9; |
| 2524 index = path.indexOf("/filteredRequests", pathOffset); | 672 index = path.indexOf("/invitations", pathOffset); |
| 2525 unittest.expect(index >= 0, unittest.isTrue); | 673 unittest.expect(index >= 0, unittest.isTrue); |
| 2526 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 674 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 2527 pathOffset = index; | 675 pathOffset = index; |
| 2528 unittest.expect(subPart, unittest.equals("$arg_filterSetId")); | 676 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); |
| 2529 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/filteredRequests")); | 677 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/invitations")); |
| 2530 pathOffset += 17; | 678 pathOffset += 12; |
| 2531 | 679 |
| 2532 var query = (req.url).query; | 680 var query = (req.url).query; |
| 2533 var queryOffset = 0; | 681 var queryOffset = 0; |
| 2534 var queryMap = {}; | 682 var queryMap = {}; |
| 2535 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 683 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2536 parseBool(n) { | 684 parseBool(n) { |
| 2537 if (n == "true") return true; | 685 if (n == "true") return true; |
| 2538 if (n == "false") return false; | 686 if (n == "false") return false; |
| 2539 if (n == null) return null; | 687 if (n == null) return null; |
| 2540 throw new core.ArgumentError("Invalid boolean: $n"); | 688 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2541 } | 689 } |
| 2542 if (query.length > 0) { | 690 if (query.length > 0) { |
| 2543 for (var part in query.split("&")) { | 691 for (var part in query.split("&")) { |
| 2544 var keyvalue = part.split("="); | 692 var keyvalue = part.split("="); |
| 2545 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 693 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 2546 } | 694 } |
| 2547 } | 695 } |
| 696 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); |
| 697 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 2548 | 698 |
| 2549 | 699 |
| 2550 var h = { | 700 var h = { |
| 2551 "content-type" : "application/json; charset=utf-8", | 701 "content-type" : "application/json; charset=utf-8", |
| 2552 }; | 702 }; |
| 2553 var resp = convert.JSON.encode(buildListFilteredRequestsResponse()); | 703 var resp = convert.JSON.encode(buildListClientUserInvitationsResponse())
; |
| 2554 return new async.Future.value(stringResponse(200, h, resp)); | 704 return new async.Future.value(stringResponse(200, h, resp)); |
| 2555 }), true); | 705 }), true); |
| 2556 res.list(arg_accountId, arg_filterSetId).then(unittest.expectAsync(((api.L
istFilteredRequestsResponse response) { | 706 res.list(arg_accountId, arg_clientAccountId, pageSize: arg_pageSize, pageT
oken: arg_pageToken).then(unittest.expectAsync(((api.ListClientUserInvitationsRe
sponse response) { |
| 2557 checkListFilteredRequestsResponse(response); | 707 checkListClientUserInvitationsResponse(response); |
| 2558 }))); | 708 }))); |
| 2559 }); | 709 }); |
| 2560 | 710 |
| 2561 }); | 711 }); |
| 2562 | 712 |
| 2563 | 713 |
| 2564 unittest.group("resource-AccountsFilterSetsLosingBidsResourceApi", () { | 714 unittest.group("resource-AccountsClientsUsersResourceApi", () { |
| 2565 unittest.test("method--list", () { | 715 unittest.test("method--get", () { |
| 2566 | 716 |
| 2567 var mock = new HttpServerMock(); | 717 var mock = new HttpServerMock(); |
| 2568 api.AccountsFilterSetsLosingBidsResourceApi res = new api.Adexchangebuyer2
Api(mock).accounts.filterSets.losingBids; | 718 api.AccountsClientsUsersResourceApi res = new api.Adexchangebuyer2Api(mock
).accounts.clients.users; |
| 2569 var arg_accountId = "foo"; | 719 var arg_accountId = "foo"; |
| 2570 var arg_filterSetId = 42; | 720 var arg_clientAccountId = "foo"; |
| 721 var arg_userId = "foo"; |
| 2571 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 722 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 2572 var path = (req.url).path; | 723 var path = (req.url).path; |
| 2573 var pathOffset = 0; | 724 var pathOffset = 0; |
| 2574 var index; | 725 var index; |
| 2575 var subPart; | 726 var subPart; |
| 2576 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 727 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 2577 pathOffset += 1; | 728 pathOffset += 1; |
| 2578 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 729 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 2579 pathOffset += 17; | 730 pathOffset += 17; |
| 2580 index = path.indexOf("/filterSets/", pathOffset); | 731 index = path.indexOf("/clients/", pathOffset); |
| 2581 unittest.expect(index >= 0, unittest.isTrue); | 732 unittest.expect(index >= 0, unittest.isTrue); |
| 2582 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 733 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 2583 pathOffset = index; | 734 pathOffset = index; |
| 2584 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 735 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 2585 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); | 736 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); |
| 2586 pathOffset += 12; | 737 pathOffset += 9; |
| 2587 index = path.indexOf("/losingBids", pathOffset); | 738 index = path.indexOf("/users/", pathOffset); |
| 2588 unittest.expect(index >= 0, unittest.isTrue); | 739 unittest.expect(index >= 0, unittest.isTrue); |
| 2589 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 740 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 2590 pathOffset = index; | 741 pathOffset = index; |
| 2591 unittest.expect(subPart, unittest.equals("$arg_filterSetId")); | 742 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); |
| 2592 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/losingBids")); | 743 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/users/")); |
| 2593 pathOffset += 11; | 744 pathOffset += 7; |
| 745 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 746 pathOffset = path.length; |
| 747 unittest.expect(subPart, unittest.equals("$arg_userId")); |
| 2594 | 748 |
| 2595 var query = (req.url).query; | 749 var query = (req.url).query; |
| 2596 var queryOffset = 0; | 750 var queryOffset = 0; |
| 2597 var queryMap = {}; | 751 var queryMap = {}; |
| 2598 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 752 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2599 parseBool(n) { | 753 parseBool(n) { |
| 2600 if (n == "true") return true; | 754 if (n == "true") return true; |
| 2601 if (n == "false") return false; | 755 if (n == "false") return false; |
| 2602 if (n == null) return null; | 756 if (n == null) return null; |
| 2603 throw new core.ArgumentError("Invalid boolean: $n"); | 757 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2604 } | 758 } |
| 2605 if (query.length > 0) { | 759 if (query.length > 0) { |
| 2606 for (var part in query.split("&")) { | 760 for (var part in query.split("&")) { |
| 2607 var keyvalue = part.split("="); | 761 var keyvalue = part.split("="); |
| 2608 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 762 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 2609 } | 763 } |
| 2610 } | 764 } |
| 2611 | 765 |
| 2612 | 766 |
| 2613 var h = { | 767 var h = { |
| 2614 "content-type" : "application/json; charset=utf-8", | 768 "content-type" : "application/json; charset=utf-8", |
| 2615 }; | 769 }; |
| 2616 var resp = convert.JSON.encode(buildListLosingBidsResponse()); | 770 var resp = convert.JSON.encode(buildClientUser()); |
| 2617 return new async.Future.value(stringResponse(200, h, resp)); | 771 return new async.Future.value(stringResponse(200, h, resp)); |
| 2618 }), true); | 772 }), true); |
| 2619 res.list(arg_accountId, arg_filterSetId).then(unittest.expectAsync(((api.L
istLosingBidsResponse response) { | 773 res.get(arg_accountId, arg_clientAccountId, arg_userId).then(unittest.expe
ctAsync(((api.ClientUser response) { |
| 2620 checkListLosingBidsResponse(response); | 774 checkClientUser(response); |
| 2621 }))); | 775 }))); |
| 2622 }); | 776 }); |
| 2623 | 777 |
| 2624 }); | |
| 2625 | |
| 2626 | |
| 2627 unittest.group("resource-AccountsFilterSetsResponseErrorsResourceApi", () { | |
| 2628 unittest.test("method--list", () { | 778 unittest.test("method--list", () { |
| 2629 | 779 |
| 2630 var mock = new HttpServerMock(); | 780 var mock = new HttpServerMock(); |
| 2631 api.AccountsFilterSetsResponseErrorsResourceApi res = new api.Adexchangebu
yer2Api(mock).accounts.filterSets.responseErrors; | 781 api.AccountsClientsUsersResourceApi res = new api.Adexchangebuyer2Api(mock
).accounts.clients.users; |
| 2632 var arg_accountId = "foo"; | 782 var arg_accountId = "foo"; |
| 2633 var arg_filterSetId = 42; | 783 var arg_clientAccountId = "foo"; |
| 784 var arg_pageSize = 42; |
| 785 var arg_pageToken = "foo"; |
| 2634 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 786 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 2635 var path = (req.url).path; | 787 var path = (req.url).path; |
| 2636 var pathOffset = 0; | 788 var pathOffset = 0; |
| 2637 var index; | 789 var index; |
| 2638 var subPart; | 790 var subPart; |
| 2639 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 791 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 2640 pathOffset += 1; | 792 pathOffset += 1; |
| 2641 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 793 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 2642 pathOffset += 17; | 794 pathOffset += 17; |
| 2643 index = path.indexOf("/filterSets/", pathOffset); | 795 index = path.indexOf("/clients/", pathOffset); |
| 2644 unittest.expect(index >= 0, unittest.isTrue); | 796 unittest.expect(index >= 0, unittest.isTrue); |
| 2645 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 797 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 2646 pathOffset = index; | 798 pathOffset = index; |
| 2647 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 799 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 2648 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); | 800 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); |
| 2649 pathOffset += 12; | 801 pathOffset += 9; |
| 2650 index = path.indexOf("/responseErrors", pathOffset); | 802 index = path.indexOf("/users", pathOffset); |
| 2651 unittest.expect(index >= 0, unittest.isTrue); | 803 unittest.expect(index >= 0, unittest.isTrue); |
| 2652 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 804 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 2653 pathOffset = index; | 805 pathOffset = index; |
| 2654 unittest.expect(subPart, unittest.equals("$arg_filterSetId")); | 806 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); |
| 2655 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/responseErrors")); | 807 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/users")); |
| 2656 pathOffset += 15; | 808 pathOffset += 6; |
| 2657 | 809 |
| 2658 var query = (req.url).query; | 810 var query = (req.url).query; |
| 2659 var queryOffset = 0; | 811 var queryOffset = 0; |
| 2660 var queryMap = {}; | 812 var queryMap = {}; |
| 2661 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 813 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2662 parseBool(n) { | 814 parseBool(n) { |
| 2663 if (n == "true") return true; | 815 if (n == "true") return true; |
| 2664 if (n == "false") return false; | 816 if (n == "false") return false; |
| 2665 if (n == null) return null; | 817 if (n == null) return null; |
| 2666 throw new core.ArgumentError("Invalid boolean: $n"); | 818 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2667 } | 819 } |
| 2668 if (query.length > 0) { | 820 if (query.length > 0) { |
| 2669 for (var part in query.split("&")) { | 821 for (var part in query.split("&")) { |
| 2670 var keyvalue = part.split("="); | 822 var keyvalue = part.split("="); |
| 2671 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 823 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 2672 } | 824 } |
| 2673 } | 825 } |
| 826 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); |
| 827 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 2674 | 828 |
| 2675 | 829 |
| 2676 var h = { | 830 var h = { |
| 2677 "content-type" : "application/json; charset=utf-8", | 831 "content-type" : "application/json; charset=utf-8", |
| 2678 }; | 832 }; |
| 2679 var resp = convert.JSON.encode(buildListResponseErrorsResponse()); | 833 var resp = convert.JSON.encode(buildListClientUsersResponse()); |
| 2680 return new async.Future.value(stringResponse(200, h, resp)); | 834 return new async.Future.value(stringResponse(200, h, resp)); |
| 2681 }), true); | 835 }), true); |
| 2682 res.list(arg_accountId, arg_filterSetId).then(unittest.expectAsync(((api.L
istResponseErrorsResponse response) { | 836 res.list(arg_accountId, arg_clientAccountId, pageSize: arg_pageSize, pageT
oken: arg_pageToken).then(unittest.expectAsync(((api.ListClientUsersResponse res
ponse) { |
| 2683 checkListResponseErrorsResponse(response); | 837 checkListClientUsersResponse(response); |
| 2684 }))); | 838 }))); |
| 2685 }); | 839 }); |
| 2686 | 840 |
| 2687 }); | 841 unittest.test("method--update", () { |
| 2688 | |
| 2689 | |
| 2690 unittest.group("resource-AccountsFilterSetsResponsesWithoutBidsResourceApi", (
) { | |
| 2691 unittest.test("method--list", () { | |
| 2692 | 842 |
| 2693 var mock = new HttpServerMock(); | 843 var mock = new HttpServerMock(); |
| 2694 api.AccountsFilterSetsResponsesWithoutBidsResourceApi res = new api.Adexch
angebuyer2Api(mock).accounts.filterSets.responsesWithoutBids; | 844 api.AccountsClientsUsersResourceApi res = new api.Adexchangebuyer2Api(mock
).accounts.clients.users; |
| 845 var arg_request = buildClientUser(); |
| 2695 var arg_accountId = "foo"; | 846 var arg_accountId = "foo"; |
| 2696 var arg_filterSetId = 42; | 847 var arg_clientAccountId = "foo"; |
| 848 var arg_userId = "foo"; |
| 2697 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 849 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 850 var obj = new api.ClientUser.fromJson(json); |
| 851 checkClientUser(obj); |
| 852 |
| 2698 var path = (req.url).path; | 853 var path = (req.url).path; |
| 2699 var pathOffset = 0; | 854 var pathOffset = 0; |
| 2700 var index; | 855 var index; |
| 2701 var subPart; | 856 var subPart; |
| 2702 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 857 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 2703 pathOffset += 1; | 858 pathOffset += 1; |
| 2704 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 859 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 2705 pathOffset += 17; | 860 pathOffset += 17; |
| 2706 index = path.indexOf("/filterSets/", pathOffset); | 861 index = path.indexOf("/clients/", pathOffset); |
| 2707 unittest.expect(index >= 0, unittest.isTrue); | 862 unittest.expect(index >= 0, unittest.isTrue); |
| 2708 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 863 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 2709 pathOffset = index; | 864 pathOffset = index; |
| 2710 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 865 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 2711 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); | 866 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); |
| 2712 pathOffset += 12; | 867 pathOffset += 9; |
| 2713 index = path.indexOf("/responsesWithoutBids", pathOffset); | 868 index = path.indexOf("/users/", pathOffset); |
| 2714 unittest.expect(index >= 0, unittest.isTrue); | 869 unittest.expect(index >= 0, unittest.isTrue); |
| 2715 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 870 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 2716 pathOffset = index; | 871 pathOffset = index; |
| 2717 unittest.expect(subPart, unittest.equals("$arg_filterSetId")); | 872 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); |
| 2718 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/responsesWithoutBids")); | 873 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/users/")); |
| 2719 pathOffset += 21; | 874 pathOffset += 7; |
| 875 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 876 pathOffset = path.length; |
| 877 unittest.expect(subPart, unittest.equals("$arg_userId")); |
| 2720 | 878 |
| 2721 var query = (req.url).query; | 879 var query = (req.url).query; |
| 2722 var queryOffset = 0; | 880 var queryOffset = 0; |
| 2723 var queryMap = {}; | 881 var queryMap = {}; |
| 2724 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 882 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2725 parseBool(n) { | 883 parseBool(n) { |
| 2726 if (n == "true") return true; | 884 if (n == "true") return true; |
| 2727 if (n == "false") return false; | 885 if (n == "false") return false; |
| 2728 if (n == null) return null; | 886 if (n == null) return null; |
| 2729 throw new core.ArgumentError("Invalid boolean: $n"); | 887 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2730 } | 888 } |
| 2731 if (query.length > 0) { | 889 if (query.length > 0) { |
| 2732 for (var part in query.split("&")) { | 890 for (var part in query.split("&")) { |
| 2733 var keyvalue = part.split("="); | 891 var keyvalue = part.split("="); |
| 2734 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 892 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 2735 } | 893 } |
| 2736 } | 894 } |
| 2737 | 895 |
| 2738 | 896 |
| 2739 var h = { | 897 var h = { |
| 2740 "content-type" : "application/json; charset=utf-8", | 898 "content-type" : "application/json; charset=utf-8", |
| 2741 }; | 899 }; |
| 2742 var resp = convert.JSON.encode(buildListResponsesWithoutBidsResponse()); | 900 var resp = convert.JSON.encode(buildClientUser()); |
| 2743 return new async.Future.value(stringResponse(200, h, resp)); | 901 return new async.Future.value(stringResponse(200, h, resp)); |
| 2744 }), true); | 902 }), true); |
| 2745 res.list(arg_accountId, arg_filterSetId).then(unittest.expectAsync(((api.L
istResponsesWithoutBidsResponse response) { | 903 res.update(arg_request, arg_accountId, arg_clientAccountId, arg_userId).th
en(unittest.expectAsync(((api.ClientUser response) { |
| 2746 checkListResponsesWithoutBidsResponse(response); | 904 checkClientUser(response); |
| 2747 }))); | 905 }))); |
| 2748 }); | 906 }); |
| 2749 | 907 |
| 2750 }); | 908 }); |
| 2751 | 909 |
| 2752 | 910 |
| 2753 } | 911 } |
| 2754 | 912 |
| OLD | NEW |