OLD | NEW |
(Empty) | |
| 1 library googleapis.adexchangeseller.v1_1.test; |
| 2 |
| 3 import "dart:core" as core; |
| 4 import "dart:collection" as collection; |
| 5 import "dart:async" as async; |
| 6 import "dart:convert" as convert; |
| 7 |
| 8 import 'package:http/http.dart' as http; |
| 9 import 'package:http/testing.dart' as http_testing; |
| 10 import 'package:unittest/unittest.dart' as unittest; |
| 11 import 'package:googleapis/common/common.dart' as common; |
| 12 import 'package:googleapis/src/common_internal.dart' as common_internal; |
| 13 import '../common/common_internal_test.dart' as common_test; |
| 14 |
| 15 import 'package:googleapis/adexchangeseller/v1_1.dart' as api; |
| 16 |
| 17 |
| 18 |
| 19 core.int buildCounterAccount = 0; |
| 20 buildAccount() { |
| 21 var o = new api.Account(); |
| 22 buildCounterAccount++; |
| 23 if (buildCounterAccount < 3) { |
| 24 o.id = "foo"; |
| 25 o.kind = "foo"; |
| 26 o.name = "foo"; |
| 27 } |
| 28 buildCounterAccount--; |
| 29 return o; |
| 30 } |
| 31 |
| 32 checkAccount(api.Account o) { |
| 33 buildCounterAccount++; |
| 34 if (buildCounterAccount < 3) { |
| 35 unittest.expect(o.id, unittest.equals('foo')); |
| 36 unittest.expect(o.kind, unittest.equals('foo')); |
| 37 unittest.expect(o.name, unittest.equals('foo')); |
| 38 } |
| 39 buildCounterAccount--; |
| 40 } |
| 41 |
| 42 core.int buildCounterAdClient = 0; |
| 43 buildAdClient() { |
| 44 var o = new api.AdClient(); |
| 45 buildCounterAdClient++; |
| 46 if (buildCounterAdClient < 3) { |
| 47 o.arcOptIn = true; |
| 48 o.id = "foo"; |
| 49 o.kind = "foo"; |
| 50 o.productCode = "foo"; |
| 51 o.supportsReporting = true; |
| 52 } |
| 53 buildCounterAdClient--; |
| 54 return o; |
| 55 } |
| 56 |
| 57 checkAdClient(api.AdClient o) { |
| 58 buildCounterAdClient++; |
| 59 if (buildCounterAdClient < 3) { |
| 60 unittest.expect(o.arcOptIn, unittest.isTrue); |
| 61 unittest.expect(o.id, unittest.equals('foo')); |
| 62 unittest.expect(o.kind, unittest.equals('foo')); |
| 63 unittest.expect(o.productCode, unittest.equals('foo')); |
| 64 unittest.expect(o.supportsReporting, unittest.isTrue); |
| 65 } |
| 66 buildCounterAdClient--; |
| 67 } |
| 68 |
| 69 buildUnnamed265() { |
| 70 var o = new core.List<api.AdClient>(); |
| 71 o.add(buildAdClient()); |
| 72 o.add(buildAdClient()); |
| 73 return o; |
| 74 } |
| 75 |
| 76 checkUnnamed265(core.List<api.AdClient> o) { |
| 77 unittest.expect(o, unittest.hasLength(2)); |
| 78 checkAdClient(o[0]); |
| 79 checkAdClient(o[1]); |
| 80 } |
| 81 |
| 82 core.int buildCounterAdClients = 0; |
| 83 buildAdClients() { |
| 84 var o = new api.AdClients(); |
| 85 buildCounterAdClients++; |
| 86 if (buildCounterAdClients < 3) { |
| 87 o.etag = "foo"; |
| 88 o.items = buildUnnamed265(); |
| 89 o.kind = "foo"; |
| 90 o.nextPageToken = "foo"; |
| 91 } |
| 92 buildCounterAdClients--; |
| 93 return o; |
| 94 } |
| 95 |
| 96 checkAdClients(api.AdClients o) { |
| 97 buildCounterAdClients++; |
| 98 if (buildCounterAdClients < 3) { |
| 99 unittest.expect(o.etag, unittest.equals('foo')); |
| 100 checkUnnamed265(o.items); |
| 101 unittest.expect(o.kind, unittest.equals('foo')); |
| 102 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 103 } |
| 104 buildCounterAdClients--; |
| 105 } |
| 106 |
| 107 core.int buildCounterAdUnit = 0; |
| 108 buildAdUnit() { |
| 109 var o = new api.AdUnit(); |
| 110 buildCounterAdUnit++; |
| 111 if (buildCounterAdUnit < 3) { |
| 112 o.code = "foo"; |
| 113 o.id = "foo"; |
| 114 o.kind = "foo"; |
| 115 o.name = "foo"; |
| 116 o.status = "foo"; |
| 117 } |
| 118 buildCounterAdUnit--; |
| 119 return o; |
| 120 } |
| 121 |
| 122 checkAdUnit(api.AdUnit o) { |
| 123 buildCounterAdUnit++; |
| 124 if (buildCounterAdUnit < 3) { |
| 125 unittest.expect(o.code, unittest.equals('foo')); |
| 126 unittest.expect(o.id, unittest.equals('foo')); |
| 127 unittest.expect(o.kind, unittest.equals('foo')); |
| 128 unittest.expect(o.name, unittest.equals('foo')); |
| 129 unittest.expect(o.status, unittest.equals('foo')); |
| 130 } |
| 131 buildCounterAdUnit--; |
| 132 } |
| 133 |
| 134 buildUnnamed266() { |
| 135 var o = new core.List<api.AdUnit>(); |
| 136 o.add(buildAdUnit()); |
| 137 o.add(buildAdUnit()); |
| 138 return o; |
| 139 } |
| 140 |
| 141 checkUnnamed266(core.List<api.AdUnit> o) { |
| 142 unittest.expect(o, unittest.hasLength(2)); |
| 143 checkAdUnit(o[0]); |
| 144 checkAdUnit(o[1]); |
| 145 } |
| 146 |
| 147 core.int buildCounterAdUnits = 0; |
| 148 buildAdUnits() { |
| 149 var o = new api.AdUnits(); |
| 150 buildCounterAdUnits++; |
| 151 if (buildCounterAdUnits < 3) { |
| 152 o.etag = "foo"; |
| 153 o.items = buildUnnamed266(); |
| 154 o.kind = "foo"; |
| 155 o.nextPageToken = "foo"; |
| 156 } |
| 157 buildCounterAdUnits--; |
| 158 return o; |
| 159 } |
| 160 |
| 161 checkAdUnits(api.AdUnits o) { |
| 162 buildCounterAdUnits++; |
| 163 if (buildCounterAdUnits < 3) { |
| 164 unittest.expect(o.etag, unittest.equals('foo')); |
| 165 checkUnnamed266(o.items); |
| 166 unittest.expect(o.kind, unittest.equals('foo')); |
| 167 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 168 } |
| 169 buildCounterAdUnits--; |
| 170 } |
| 171 |
| 172 core.int buildCounterAlert = 0; |
| 173 buildAlert() { |
| 174 var o = new api.Alert(); |
| 175 buildCounterAlert++; |
| 176 if (buildCounterAlert < 3) { |
| 177 o.id = "foo"; |
| 178 o.kind = "foo"; |
| 179 o.message = "foo"; |
| 180 o.severity = "foo"; |
| 181 o.type = "foo"; |
| 182 } |
| 183 buildCounterAlert--; |
| 184 return o; |
| 185 } |
| 186 |
| 187 checkAlert(api.Alert o) { |
| 188 buildCounterAlert++; |
| 189 if (buildCounterAlert < 3) { |
| 190 unittest.expect(o.id, unittest.equals('foo')); |
| 191 unittest.expect(o.kind, unittest.equals('foo')); |
| 192 unittest.expect(o.message, unittest.equals('foo')); |
| 193 unittest.expect(o.severity, unittest.equals('foo')); |
| 194 unittest.expect(o.type, unittest.equals('foo')); |
| 195 } |
| 196 buildCounterAlert--; |
| 197 } |
| 198 |
| 199 buildUnnamed267() { |
| 200 var o = new core.List<api.Alert>(); |
| 201 o.add(buildAlert()); |
| 202 o.add(buildAlert()); |
| 203 return o; |
| 204 } |
| 205 |
| 206 checkUnnamed267(core.List<api.Alert> o) { |
| 207 unittest.expect(o, unittest.hasLength(2)); |
| 208 checkAlert(o[0]); |
| 209 checkAlert(o[1]); |
| 210 } |
| 211 |
| 212 core.int buildCounterAlerts = 0; |
| 213 buildAlerts() { |
| 214 var o = new api.Alerts(); |
| 215 buildCounterAlerts++; |
| 216 if (buildCounterAlerts < 3) { |
| 217 o.items = buildUnnamed267(); |
| 218 o.kind = "foo"; |
| 219 } |
| 220 buildCounterAlerts--; |
| 221 return o; |
| 222 } |
| 223 |
| 224 checkAlerts(api.Alerts o) { |
| 225 buildCounterAlerts++; |
| 226 if (buildCounterAlerts < 3) { |
| 227 checkUnnamed267(o.items); |
| 228 unittest.expect(o.kind, unittest.equals('foo')); |
| 229 } |
| 230 buildCounterAlerts--; |
| 231 } |
| 232 |
| 233 core.int buildCounterCustomChannelTargetingInfo = 0; |
| 234 buildCustomChannelTargetingInfo() { |
| 235 var o = new api.CustomChannelTargetingInfo(); |
| 236 buildCounterCustomChannelTargetingInfo++; |
| 237 if (buildCounterCustomChannelTargetingInfo < 3) { |
| 238 o.adsAppearOn = "foo"; |
| 239 o.description = "foo"; |
| 240 o.location = "foo"; |
| 241 o.siteLanguage = "foo"; |
| 242 } |
| 243 buildCounterCustomChannelTargetingInfo--; |
| 244 return o; |
| 245 } |
| 246 |
| 247 checkCustomChannelTargetingInfo(api.CustomChannelTargetingInfo o) { |
| 248 buildCounterCustomChannelTargetingInfo++; |
| 249 if (buildCounterCustomChannelTargetingInfo < 3) { |
| 250 unittest.expect(o.adsAppearOn, unittest.equals('foo')); |
| 251 unittest.expect(o.description, unittest.equals('foo')); |
| 252 unittest.expect(o.location, unittest.equals('foo')); |
| 253 unittest.expect(o.siteLanguage, unittest.equals('foo')); |
| 254 } |
| 255 buildCounterCustomChannelTargetingInfo--; |
| 256 } |
| 257 |
| 258 core.int buildCounterCustomChannel = 0; |
| 259 buildCustomChannel() { |
| 260 var o = new api.CustomChannel(); |
| 261 buildCounterCustomChannel++; |
| 262 if (buildCounterCustomChannel < 3) { |
| 263 o.code = "foo"; |
| 264 o.id = "foo"; |
| 265 o.kind = "foo"; |
| 266 o.name = "foo"; |
| 267 o.targetingInfo = buildCustomChannelTargetingInfo(); |
| 268 } |
| 269 buildCounterCustomChannel--; |
| 270 return o; |
| 271 } |
| 272 |
| 273 checkCustomChannel(api.CustomChannel o) { |
| 274 buildCounterCustomChannel++; |
| 275 if (buildCounterCustomChannel < 3) { |
| 276 unittest.expect(o.code, unittest.equals('foo')); |
| 277 unittest.expect(o.id, unittest.equals('foo')); |
| 278 unittest.expect(o.kind, unittest.equals('foo')); |
| 279 unittest.expect(o.name, unittest.equals('foo')); |
| 280 checkCustomChannelTargetingInfo(o.targetingInfo); |
| 281 } |
| 282 buildCounterCustomChannel--; |
| 283 } |
| 284 |
| 285 buildUnnamed268() { |
| 286 var o = new core.List<api.CustomChannel>(); |
| 287 o.add(buildCustomChannel()); |
| 288 o.add(buildCustomChannel()); |
| 289 return o; |
| 290 } |
| 291 |
| 292 checkUnnamed268(core.List<api.CustomChannel> o) { |
| 293 unittest.expect(o, unittest.hasLength(2)); |
| 294 checkCustomChannel(o[0]); |
| 295 checkCustomChannel(o[1]); |
| 296 } |
| 297 |
| 298 core.int buildCounterCustomChannels = 0; |
| 299 buildCustomChannels() { |
| 300 var o = new api.CustomChannels(); |
| 301 buildCounterCustomChannels++; |
| 302 if (buildCounterCustomChannels < 3) { |
| 303 o.etag = "foo"; |
| 304 o.items = buildUnnamed268(); |
| 305 o.kind = "foo"; |
| 306 o.nextPageToken = "foo"; |
| 307 } |
| 308 buildCounterCustomChannels--; |
| 309 return o; |
| 310 } |
| 311 |
| 312 checkCustomChannels(api.CustomChannels o) { |
| 313 buildCounterCustomChannels++; |
| 314 if (buildCounterCustomChannels < 3) { |
| 315 unittest.expect(o.etag, unittest.equals('foo')); |
| 316 checkUnnamed268(o.items); |
| 317 unittest.expect(o.kind, unittest.equals('foo')); |
| 318 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 319 } |
| 320 buildCounterCustomChannels--; |
| 321 } |
| 322 |
| 323 buildUnnamed269() { |
| 324 var o = new core.List<api.ReportingMetadataEntry>(); |
| 325 o.add(buildReportingMetadataEntry()); |
| 326 o.add(buildReportingMetadataEntry()); |
| 327 return o; |
| 328 } |
| 329 |
| 330 checkUnnamed269(core.List<api.ReportingMetadataEntry> o) { |
| 331 unittest.expect(o, unittest.hasLength(2)); |
| 332 checkReportingMetadataEntry(o[0]); |
| 333 checkReportingMetadataEntry(o[1]); |
| 334 } |
| 335 |
| 336 core.int buildCounterMetadata = 0; |
| 337 buildMetadata() { |
| 338 var o = new api.Metadata(); |
| 339 buildCounterMetadata++; |
| 340 if (buildCounterMetadata < 3) { |
| 341 o.items = buildUnnamed269(); |
| 342 o.kind = "foo"; |
| 343 } |
| 344 buildCounterMetadata--; |
| 345 return o; |
| 346 } |
| 347 |
| 348 checkMetadata(api.Metadata o) { |
| 349 buildCounterMetadata++; |
| 350 if (buildCounterMetadata < 3) { |
| 351 checkUnnamed269(o.items); |
| 352 unittest.expect(o.kind, unittest.equals('foo')); |
| 353 } |
| 354 buildCounterMetadata--; |
| 355 } |
| 356 |
| 357 core.int buildCounterPreferredDeal = 0; |
| 358 buildPreferredDeal() { |
| 359 var o = new api.PreferredDeal(); |
| 360 buildCounterPreferredDeal++; |
| 361 if (buildCounterPreferredDeal < 3) { |
| 362 o.advertiserName = "foo"; |
| 363 o.buyerNetworkName = "foo"; |
| 364 o.currencyCode = "foo"; |
| 365 o.endTime = "foo"; |
| 366 o.fixedCpm = "foo"; |
| 367 o.id = "foo"; |
| 368 o.kind = "foo"; |
| 369 o.startTime = "foo"; |
| 370 } |
| 371 buildCounterPreferredDeal--; |
| 372 return o; |
| 373 } |
| 374 |
| 375 checkPreferredDeal(api.PreferredDeal o) { |
| 376 buildCounterPreferredDeal++; |
| 377 if (buildCounterPreferredDeal < 3) { |
| 378 unittest.expect(o.advertiserName, unittest.equals('foo')); |
| 379 unittest.expect(o.buyerNetworkName, unittest.equals('foo')); |
| 380 unittest.expect(o.currencyCode, unittest.equals('foo')); |
| 381 unittest.expect(o.endTime, unittest.equals('foo')); |
| 382 unittest.expect(o.fixedCpm, unittest.equals('foo')); |
| 383 unittest.expect(o.id, unittest.equals('foo')); |
| 384 unittest.expect(o.kind, unittest.equals('foo')); |
| 385 unittest.expect(o.startTime, unittest.equals('foo')); |
| 386 } |
| 387 buildCounterPreferredDeal--; |
| 388 } |
| 389 |
| 390 buildUnnamed270() { |
| 391 var o = new core.List<api.PreferredDeal>(); |
| 392 o.add(buildPreferredDeal()); |
| 393 o.add(buildPreferredDeal()); |
| 394 return o; |
| 395 } |
| 396 |
| 397 checkUnnamed270(core.List<api.PreferredDeal> o) { |
| 398 unittest.expect(o, unittest.hasLength(2)); |
| 399 checkPreferredDeal(o[0]); |
| 400 checkPreferredDeal(o[1]); |
| 401 } |
| 402 |
| 403 core.int buildCounterPreferredDeals = 0; |
| 404 buildPreferredDeals() { |
| 405 var o = new api.PreferredDeals(); |
| 406 buildCounterPreferredDeals++; |
| 407 if (buildCounterPreferredDeals < 3) { |
| 408 o.items = buildUnnamed270(); |
| 409 o.kind = "foo"; |
| 410 } |
| 411 buildCounterPreferredDeals--; |
| 412 return o; |
| 413 } |
| 414 |
| 415 checkPreferredDeals(api.PreferredDeals o) { |
| 416 buildCounterPreferredDeals++; |
| 417 if (buildCounterPreferredDeals < 3) { |
| 418 checkUnnamed270(o.items); |
| 419 unittest.expect(o.kind, unittest.equals('foo')); |
| 420 } |
| 421 buildCounterPreferredDeals--; |
| 422 } |
| 423 |
| 424 buildUnnamed271() { |
| 425 var o = new core.List<core.String>(); |
| 426 o.add("foo"); |
| 427 o.add("foo"); |
| 428 return o; |
| 429 } |
| 430 |
| 431 checkUnnamed271(core.List<core.String> o) { |
| 432 unittest.expect(o, unittest.hasLength(2)); |
| 433 unittest.expect(o[0], unittest.equals('foo')); |
| 434 unittest.expect(o[1], unittest.equals('foo')); |
| 435 } |
| 436 |
| 437 core.int buildCounterReportHeaders = 0; |
| 438 buildReportHeaders() { |
| 439 var o = new api.ReportHeaders(); |
| 440 buildCounterReportHeaders++; |
| 441 if (buildCounterReportHeaders < 3) { |
| 442 o.currency = "foo"; |
| 443 o.name = "foo"; |
| 444 o.type = "foo"; |
| 445 } |
| 446 buildCounterReportHeaders--; |
| 447 return o; |
| 448 } |
| 449 |
| 450 checkReportHeaders(api.ReportHeaders o) { |
| 451 buildCounterReportHeaders++; |
| 452 if (buildCounterReportHeaders < 3) { |
| 453 unittest.expect(o.currency, unittest.equals('foo')); |
| 454 unittest.expect(o.name, unittest.equals('foo')); |
| 455 unittest.expect(o.type, unittest.equals('foo')); |
| 456 } |
| 457 buildCounterReportHeaders--; |
| 458 } |
| 459 |
| 460 buildUnnamed272() { |
| 461 var o = new core.List<api.ReportHeaders>(); |
| 462 o.add(buildReportHeaders()); |
| 463 o.add(buildReportHeaders()); |
| 464 return o; |
| 465 } |
| 466 |
| 467 checkUnnamed272(core.List<api.ReportHeaders> o) { |
| 468 unittest.expect(o, unittest.hasLength(2)); |
| 469 checkReportHeaders(o[0]); |
| 470 checkReportHeaders(o[1]); |
| 471 } |
| 472 |
| 473 buildUnnamed273() { |
| 474 var o = new core.List<core.String>(); |
| 475 o.add("foo"); |
| 476 o.add("foo"); |
| 477 return o; |
| 478 } |
| 479 |
| 480 checkUnnamed273(core.List<core.String> o) { |
| 481 unittest.expect(o, unittest.hasLength(2)); |
| 482 unittest.expect(o[0], unittest.equals('foo')); |
| 483 unittest.expect(o[1], unittest.equals('foo')); |
| 484 } |
| 485 |
| 486 buildUnnamed274() { |
| 487 var o = new core.List<core.List<core.String>>(); |
| 488 o.add(buildUnnamed273()); |
| 489 o.add(buildUnnamed273()); |
| 490 return o; |
| 491 } |
| 492 |
| 493 checkUnnamed274(core.List<core.List<core.String>> o) { |
| 494 unittest.expect(o, unittest.hasLength(2)); |
| 495 checkUnnamed273(o[0]); |
| 496 checkUnnamed273(o[1]); |
| 497 } |
| 498 |
| 499 buildUnnamed275() { |
| 500 var o = new core.List<core.String>(); |
| 501 o.add("foo"); |
| 502 o.add("foo"); |
| 503 return o; |
| 504 } |
| 505 |
| 506 checkUnnamed275(core.List<core.String> o) { |
| 507 unittest.expect(o, unittest.hasLength(2)); |
| 508 unittest.expect(o[0], unittest.equals('foo')); |
| 509 unittest.expect(o[1], unittest.equals('foo')); |
| 510 } |
| 511 |
| 512 buildUnnamed276() { |
| 513 var o = new core.List<core.String>(); |
| 514 o.add("foo"); |
| 515 o.add("foo"); |
| 516 return o; |
| 517 } |
| 518 |
| 519 checkUnnamed276(core.List<core.String> o) { |
| 520 unittest.expect(o, unittest.hasLength(2)); |
| 521 unittest.expect(o[0], unittest.equals('foo')); |
| 522 unittest.expect(o[1], unittest.equals('foo')); |
| 523 } |
| 524 |
| 525 core.int buildCounterReport = 0; |
| 526 buildReport() { |
| 527 var o = new api.Report(); |
| 528 buildCounterReport++; |
| 529 if (buildCounterReport < 3) { |
| 530 o.averages = buildUnnamed271(); |
| 531 o.headers = buildUnnamed272(); |
| 532 o.kind = "foo"; |
| 533 o.rows = buildUnnamed274(); |
| 534 o.totalMatchedRows = "foo"; |
| 535 o.totals = buildUnnamed275(); |
| 536 o.warnings = buildUnnamed276(); |
| 537 } |
| 538 buildCounterReport--; |
| 539 return o; |
| 540 } |
| 541 |
| 542 checkReport(api.Report o) { |
| 543 buildCounterReport++; |
| 544 if (buildCounterReport < 3) { |
| 545 checkUnnamed271(o.averages); |
| 546 checkUnnamed272(o.headers); |
| 547 unittest.expect(o.kind, unittest.equals('foo')); |
| 548 checkUnnamed274(o.rows); |
| 549 unittest.expect(o.totalMatchedRows, unittest.equals('foo')); |
| 550 checkUnnamed275(o.totals); |
| 551 checkUnnamed276(o.warnings); |
| 552 } |
| 553 buildCounterReport--; |
| 554 } |
| 555 |
| 556 buildUnnamed277() { |
| 557 var o = new core.List<core.String>(); |
| 558 o.add("foo"); |
| 559 o.add("foo"); |
| 560 return o; |
| 561 } |
| 562 |
| 563 checkUnnamed277(core.List<core.String> o) { |
| 564 unittest.expect(o, unittest.hasLength(2)); |
| 565 unittest.expect(o[0], unittest.equals('foo')); |
| 566 unittest.expect(o[1], unittest.equals('foo')); |
| 567 } |
| 568 |
| 569 buildUnnamed278() { |
| 570 var o = new core.List<core.String>(); |
| 571 o.add("foo"); |
| 572 o.add("foo"); |
| 573 return o; |
| 574 } |
| 575 |
| 576 checkUnnamed278(core.List<core.String> o) { |
| 577 unittest.expect(o, unittest.hasLength(2)); |
| 578 unittest.expect(o[0], unittest.equals('foo')); |
| 579 unittest.expect(o[1], unittest.equals('foo')); |
| 580 } |
| 581 |
| 582 buildUnnamed279() { |
| 583 var o = new core.List<core.String>(); |
| 584 o.add("foo"); |
| 585 o.add("foo"); |
| 586 return o; |
| 587 } |
| 588 |
| 589 checkUnnamed279(core.List<core.String> o) { |
| 590 unittest.expect(o, unittest.hasLength(2)); |
| 591 unittest.expect(o[0], unittest.equals('foo')); |
| 592 unittest.expect(o[1], unittest.equals('foo')); |
| 593 } |
| 594 |
| 595 buildUnnamed280() { |
| 596 var o = new core.List<core.String>(); |
| 597 o.add("foo"); |
| 598 o.add("foo"); |
| 599 return o; |
| 600 } |
| 601 |
| 602 checkUnnamed280(core.List<core.String> o) { |
| 603 unittest.expect(o, unittest.hasLength(2)); |
| 604 unittest.expect(o[0], unittest.equals('foo')); |
| 605 unittest.expect(o[1], unittest.equals('foo')); |
| 606 } |
| 607 |
| 608 buildUnnamed281() { |
| 609 var o = new core.List<core.String>(); |
| 610 o.add("foo"); |
| 611 o.add("foo"); |
| 612 return o; |
| 613 } |
| 614 |
| 615 checkUnnamed281(core.List<core.String> o) { |
| 616 unittest.expect(o, unittest.hasLength(2)); |
| 617 unittest.expect(o[0], unittest.equals('foo')); |
| 618 unittest.expect(o[1], unittest.equals('foo')); |
| 619 } |
| 620 |
| 621 core.int buildCounterReportingMetadataEntry = 0; |
| 622 buildReportingMetadataEntry() { |
| 623 var o = new api.ReportingMetadataEntry(); |
| 624 buildCounterReportingMetadataEntry++; |
| 625 if (buildCounterReportingMetadataEntry < 3) { |
| 626 o.compatibleDimensions = buildUnnamed277(); |
| 627 o.compatibleMetrics = buildUnnamed278(); |
| 628 o.id = "foo"; |
| 629 o.kind = "foo"; |
| 630 o.requiredDimensions = buildUnnamed279(); |
| 631 o.requiredMetrics = buildUnnamed280(); |
| 632 o.supportedProducts = buildUnnamed281(); |
| 633 } |
| 634 buildCounterReportingMetadataEntry--; |
| 635 return o; |
| 636 } |
| 637 |
| 638 checkReportingMetadataEntry(api.ReportingMetadataEntry o) { |
| 639 buildCounterReportingMetadataEntry++; |
| 640 if (buildCounterReportingMetadataEntry < 3) { |
| 641 checkUnnamed277(o.compatibleDimensions); |
| 642 checkUnnamed278(o.compatibleMetrics); |
| 643 unittest.expect(o.id, unittest.equals('foo')); |
| 644 unittest.expect(o.kind, unittest.equals('foo')); |
| 645 checkUnnamed279(o.requiredDimensions); |
| 646 checkUnnamed280(o.requiredMetrics); |
| 647 checkUnnamed281(o.supportedProducts); |
| 648 } |
| 649 buildCounterReportingMetadataEntry--; |
| 650 } |
| 651 |
| 652 core.int buildCounterSavedReport = 0; |
| 653 buildSavedReport() { |
| 654 var o = new api.SavedReport(); |
| 655 buildCounterSavedReport++; |
| 656 if (buildCounterSavedReport < 3) { |
| 657 o.id = "foo"; |
| 658 o.kind = "foo"; |
| 659 o.name = "foo"; |
| 660 } |
| 661 buildCounterSavedReport--; |
| 662 return o; |
| 663 } |
| 664 |
| 665 checkSavedReport(api.SavedReport o) { |
| 666 buildCounterSavedReport++; |
| 667 if (buildCounterSavedReport < 3) { |
| 668 unittest.expect(o.id, unittest.equals('foo')); |
| 669 unittest.expect(o.kind, unittest.equals('foo')); |
| 670 unittest.expect(o.name, unittest.equals('foo')); |
| 671 } |
| 672 buildCounterSavedReport--; |
| 673 } |
| 674 |
| 675 buildUnnamed282() { |
| 676 var o = new core.List<api.SavedReport>(); |
| 677 o.add(buildSavedReport()); |
| 678 o.add(buildSavedReport()); |
| 679 return o; |
| 680 } |
| 681 |
| 682 checkUnnamed282(core.List<api.SavedReport> o) { |
| 683 unittest.expect(o, unittest.hasLength(2)); |
| 684 checkSavedReport(o[0]); |
| 685 checkSavedReport(o[1]); |
| 686 } |
| 687 |
| 688 core.int buildCounterSavedReports = 0; |
| 689 buildSavedReports() { |
| 690 var o = new api.SavedReports(); |
| 691 buildCounterSavedReports++; |
| 692 if (buildCounterSavedReports < 3) { |
| 693 o.etag = "foo"; |
| 694 o.items = buildUnnamed282(); |
| 695 o.kind = "foo"; |
| 696 o.nextPageToken = "foo"; |
| 697 } |
| 698 buildCounterSavedReports--; |
| 699 return o; |
| 700 } |
| 701 |
| 702 checkSavedReports(api.SavedReports o) { |
| 703 buildCounterSavedReports++; |
| 704 if (buildCounterSavedReports < 3) { |
| 705 unittest.expect(o.etag, unittest.equals('foo')); |
| 706 checkUnnamed282(o.items); |
| 707 unittest.expect(o.kind, unittest.equals('foo')); |
| 708 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 709 } |
| 710 buildCounterSavedReports--; |
| 711 } |
| 712 |
| 713 core.int buildCounterUrlChannel = 0; |
| 714 buildUrlChannel() { |
| 715 var o = new api.UrlChannel(); |
| 716 buildCounterUrlChannel++; |
| 717 if (buildCounterUrlChannel < 3) { |
| 718 o.id = "foo"; |
| 719 o.kind = "foo"; |
| 720 o.urlPattern = "foo"; |
| 721 } |
| 722 buildCounterUrlChannel--; |
| 723 return o; |
| 724 } |
| 725 |
| 726 checkUrlChannel(api.UrlChannel o) { |
| 727 buildCounterUrlChannel++; |
| 728 if (buildCounterUrlChannel < 3) { |
| 729 unittest.expect(o.id, unittest.equals('foo')); |
| 730 unittest.expect(o.kind, unittest.equals('foo')); |
| 731 unittest.expect(o.urlPattern, unittest.equals('foo')); |
| 732 } |
| 733 buildCounterUrlChannel--; |
| 734 } |
| 735 |
| 736 buildUnnamed283() { |
| 737 var o = new core.List<api.UrlChannel>(); |
| 738 o.add(buildUrlChannel()); |
| 739 o.add(buildUrlChannel()); |
| 740 return o; |
| 741 } |
| 742 |
| 743 checkUnnamed283(core.List<api.UrlChannel> o) { |
| 744 unittest.expect(o, unittest.hasLength(2)); |
| 745 checkUrlChannel(o[0]); |
| 746 checkUrlChannel(o[1]); |
| 747 } |
| 748 |
| 749 core.int buildCounterUrlChannels = 0; |
| 750 buildUrlChannels() { |
| 751 var o = new api.UrlChannels(); |
| 752 buildCounterUrlChannels++; |
| 753 if (buildCounterUrlChannels < 3) { |
| 754 o.etag = "foo"; |
| 755 o.items = buildUnnamed283(); |
| 756 o.kind = "foo"; |
| 757 o.nextPageToken = "foo"; |
| 758 } |
| 759 buildCounterUrlChannels--; |
| 760 return o; |
| 761 } |
| 762 |
| 763 checkUrlChannels(api.UrlChannels o) { |
| 764 buildCounterUrlChannels++; |
| 765 if (buildCounterUrlChannels < 3) { |
| 766 unittest.expect(o.etag, unittest.equals('foo')); |
| 767 checkUnnamed283(o.items); |
| 768 unittest.expect(o.kind, unittest.equals('foo')); |
| 769 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 770 } |
| 771 buildCounterUrlChannels--; |
| 772 } |
| 773 |
| 774 buildUnnamed284() { |
| 775 var o = new core.List<core.String>(); |
| 776 o.add("foo"); |
| 777 o.add("foo"); |
| 778 return o; |
| 779 } |
| 780 |
| 781 checkUnnamed284(core.List<core.String> o) { |
| 782 unittest.expect(o, unittest.hasLength(2)); |
| 783 unittest.expect(o[0], unittest.equals('foo')); |
| 784 unittest.expect(o[1], unittest.equals('foo')); |
| 785 } |
| 786 |
| 787 buildUnnamed285() { |
| 788 var o = new core.List<core.String>(); |
| 789 o.add("foo"); |
| 790 o.add("foo"); |
| 791 return o; |
| 792 } |
| 793 |
| 794 checkUnnamed285(core.List<core.String> o) { |
| 795 unittest.expect(o, unittest.hasLength(2)); |
| 796 unittest.expect(o[0], unittest.equals('foo')); |
| 797 unittest.expect(o[1], unittest.equals('foo')); |
| 798 } |
| 799 |
| 800 buildUnnamed286() { |
| 801 var o = new core.List<core.String>(); |
| 802 o.add("foo"); |
| 803 o.add("foo"); |
| 804 return o; |
| 805 } |
| 806 |
| 807 checkUnnamed286(core.List<core.String> o) { |
| 808 unittest.expect(o, unittest.hasLength(2)); |
| 809 unittest.expect(o[0], unittest.equals('foo')); |
| 810 unittest.expect(o[1], unittest.equals('foo')); |
| 811 } |
| 812 |
| 813 buildUnnamed287() { |
| 814 var o = new core.List<core.String>(); |
| 815 o.add("foo"); |
| 816 o.add("foo"); |
| 817 return o; |
| 818 } |
| 819 |
| 820 checkUnnamed287(core.List<core.String> o) { |
| 821 unittest.expect(o, unittest.hasLength(2)); |
| 822 unittest.expect(o[0], unittest.equals('foo')); |
| 823 unittest.expect(o[1], unittest.equals('foo')); |
| 824 } |
| 825 |
| 826 |
| 827 main() { |
| 828 unittest.group("obj-schema-Account", () { |
| 829 unittest.test("to-json--from-json", () { |
| 830 var o = buildAccount(); |
| 831 var od = new api.Account.fromJson(o.toJson()); |
| 832 checkAccount(od); |
| 833 }); |
| 834 }); |
| 835 |
| 836 |
| 837 unittest.group("obj-schema-AdClient", () { |
| 838 unittest.test("to-json--from-json", () { |
| 839 var o = buildAdClient(); |
| 840 var od = new api.AdClient.fromJson(o.toJson()); |
| 841 checkAdClient(od); |
| 842 }); |
| 843 }); |
| 844 |
| 845 |
| 846 unittest.group("obj-schema-AdClients", () { |
| 847 unittest.test("to-json--from-json", () { |
| 848 var o = buildAdClients(); |
| 849 var od = new api.AdClients.fromJson(o.toJson()); |
| 850 checkAdClients(od); |
| 851 }); |
| 852 }); |
| 853 |
| 854 |
| 855 unittest.group("obj-schema-AdUnit", () { |
| 856 unittest.test("to-json--from-json", () { |
| 857 var o = buildAdUnit(); |
| 858 var od = new api.AdUnit.fromJson(o.toJson()); |
| 859 checkAdUnit(od); |
| 860 }); |
| 861 }); |
| 862 |
| 863 |
| 864 unittest.group("obj-schema-AdUnits", () { |
| 865 unittest.test("to-json--from-json", () { |
| 866 var o = buildAdUnits(); |
| 867 var od = new api.AdUnits.fromJson(o.toJson()); |
| 868 checkAdUnits(od); |
| 869 }); |
| 870 }); |
| 871 |
| 872 |
| 873 unittest.group("obj-schema-Alert", () { |
| 874 unittest.test("to-json--from-json", () { |
| 875 var o = buildAlert(); |
| 876 var od = new api.Alert.fromJson(o.toJson()); |
| 877 checkAlert(od); |
| 878 }); |
| 879 }); |
| 880 |
| 881 |
| 882 unittest.group("obj-schema-Alerts", () { |
| 883 unittest.test("to-json--from-json", () { |
| 884 var o = buildAlerts(); |
| 885 var od = new api.Alerts.fromJson(o.toJson()); |
| 886 checkAlerts(od); |
| 887 }); |
| 888 }); |
| 889 |
| 890 |
| 891 unittest.group("obj-schema-CustomChannelTargetingInfo", () { |
| 892 unittest.test("to-json--from-json", () { |
| 893 var o = buildCustomChannelTargetingInfo(); |
| 894 var od = new api.CustomChannelTargetingInfo.fromJson(o.toJson()); |
| 895 checkCustomChannelTargetingInfo(od); |
| 896 }); |
| 897 }); |
| 898 |
| 899 |
| 900 unittest.group("obj-schema-CustomChannel", () { |
| 901 unittest.test("to-json--from-json", () { |
| 902 var o = buildCustomChannel(); |
| 903 var od = new api.CustomChannel.fromJson(o.toJson()); |
| 904 checkCustomChannel(od); |
| 905 }); |
| 906 }); |
| 907 |
| 908 |
| 909 unittest.group("obj-schema-CustomChannels", () { |
| 910 unittest.test("to-json--from-json", () { |
| 911 var o = buildCustomChannels(); |
| 912 var od = new api.CustomChannels.fromJson(o.toJson()); |
| 913 checkCustomChannels(od); |
| 914 }); |
| 915 }); |
| 916 |
| 917 |
| 918 unittest.group("obj-schema-Metadata", () { |
| 919 unittest.test("to-json--from-json", () { |
| 920 var o = buildMetadata(); |
| 921 var od = new api.Metadata.fromJson(o.toJson()); |
| 922 checkMetadata(od); |
| 923 }); |
| 924 }); |
| 925 |
| 926 |
| 927 unittest.group("obj-schema-PreferredDeal", () { |
| 928 unittest.test("to-json--from-json", () { |
| 929 var o = buildPreferredDeal(); |
| 930 var od = new api.PreferredDeal.fromJson(o.toJson()); |
| 931 checkPreferredDeal(od); |
| 932 }); |
| 933 }); |
| 934 |
| 935 |
| 936 unittest.group("obj-schema-PreferredDeals", () { |
| 937 unittest.test("to-json--from-json", () { |
| 938 var o = buildPreferredDeals(); |
| 939 var od = new api.PreferredDeals.fromJson(o.toJson()); |
| 940 checkPreferredDeals(od); |
| 941 }); |
| 942 }); |
| 943 |
| 944 |
| 945 unittest.group("obj-schema-ReportHeaders", () { |
| 946 unittest.test("to-json--from-json", () { |
| 947 var o = buildReportHeaders(); |
| 948 var od = new api.ReportHeaders.fromJson(o.toJson()); |
| 949 checkReportHeaders(od); |
| 950 }); |
| 951 }); |
| 952 |
| 953 |
| 954 unittest.group("obj-schema-Report", () { |
| 955 unittest.test("to-json--from-json", () { |
| 956 var o = buildReport(); |
| 957 var od = new api.Report.fromJson(o.toJson()); |
| 958 checkReport(od); |
| 959 }); |
| 960 }); |
| 961 |
| 962 |
| 963 unittest.group("obj-schema-ReportingMetadataEntry", () { |
| 964 unittest.test("to-json--from-json", () { |
| 965 var o = buildReportingMetadataEntry(); |
| 966 var od = new api.ReportingMetadataEntry.fromJson(o.toJson()); |
| 967 checkReportingMetadataEntry(od); |
| 968 }); |
| 969 }); |
| 970 |
| 971 |
| 972 unittest.group("obj-schema-SavedReport", () { |
| 973 unittest.test("to-json--from-json", () { |
| 974 var o = buildSavedReport(); |
| 975 var od = new api.SavedReport.fromJson(o.toJson()); |
| 976 checkSavedReport(od); |
| 977 }); |
| 978 }); |
| 979 |
| 980 |
| 981 unittest.group("obj-schema-SavedReports", () { |
| 982 unittest.test("to-json--from-json", () { |
| 983 var o = buildSavedReports(); |
| 984 var od = new api.SavedReports.fromJson(o.toJson()); |
| 985 checkSavedReports(od); |
| 986 }); |
| 987 }); |
| 988 |
| 989 |
| 990 unittest.group("obj-schema-UrlChannel", () { |
| 991 unittest.test("to-json--from-json", () { |
| 992 var o = buildUrlChannel(); |
| 993 var od = new api.UrlChannel.fromJson(o.toJson()); |
| 994 checkUrlChannel(od); |
| 995 }); |
| 996 }); |
| 997 |
| 998 |
| 999 unittest.group("obj-schema-UrlChannels", () { |
| 1000 unittest.test("to-json--from-json", () { |
| 1001 var o = buildUrlChannels(); |
| 1002 var od = new api.UrlChannels.fromJson(o.toJson()); |
| 1003 checkUrlChannels(od); |
| 1004 }); |
| 1005 }); |
| 1006 |
| 1007 |
| 1008 unittest.group("resource-AccountsResourceApi", () { |
| 1009 unittest.test("method--get", () { |
| 1010 |
| 1011 var mock = new common_test.HttpServerMock(); |
| 1012 api.AccountsResourceApi res = new api.AdexchangesellerApi(mock).accounts; |
| 1013 var arg_accountId = "foo"; |
| 1014 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1015 var path = (req.url).path; |
| 1016 var pathOffset = 0; |
| 1017 var index; |
| 1018 var subPart; |
| 1019 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/adexchangeseller/v1.1/")); |
| 1020 pathOffset += 23; |
| 1021 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("accounts/")); |
| 1022 pathOffset += 9; |
| 1023 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 1024 pathOffset = path.length; |
| 1025 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 1026 |
| 1027 var query = (req.url).query; |
| 1028 var queryOffset = 0; |
| 1029 var queryMap = {}; |
| 1030 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1031 parseBool(n) { |
| 1032 if (n == "true") return true; |
| 1033 if (n == "false") return false; |
| 1034 if (n == null) return null; |
| 1035 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1036 } |
| 1037 if (query.length > 0) { |
| 1038 for (var part in query.split("&")) { |
| 1039 var keyvalue = part.split("="); |
| 1040 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1041 } |
| 1042 } |
| 1043 |
| 1044 |
| 1045 var h = { |
| 1046 "content-type" : "application/json; charset=utf-8", |
| 1047 }; |
| 1048 var resp = convert.JSON.encode(buildAccount()); |
| 1049 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1050 }), true); |
| 1051 res.get(arg_accountId).then(unittest.expectAsync(((api.Account response) { |
| 1052 checkAccount(response); |
| 1053 }))); |
| 1054 }); |
| 1055 |
| 1056 }); |
| 1057 |
| 1058 |
| 1059 unittest.group("resource-AdclientsResourceApi", () { |
| 1060 unittest.test("method--list", () { |
| 1061 |
| 1062 var mock = new common_test.HttpServerMock(); |
| 1063 api.AdclientsResourceApi res = new api.AdexchangesellerApi(mock).adclients
; |
| 1064 var arg_maxResults = 42; |
| 1065 var arg_pageToken = "foo"; |
| 1066 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1067 var path = (req.url).path; |
| 1068 var pathOffset = 0; |
| 1069 var index; |
| 1070 var subPart; |
| 1071 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/adexchangeseller/v1.1/")); |
| 1072 pathOffset += 23; |
| 1073 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("adclients")); |
| 1074 pathOffset += 9; |
| 1075 |
| 1076 var query = (req.url).query; |
| 1077 var queryOffset = 0; |
| 1078 var queryMap = {}; |
| 1079 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1080 parseBool(n) { |
| 1081 if (n == "true") return true; |
| 1082 if (n == "false") return false; |
| 1083 if (n == null) return null; |
| 1084 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1085 } |
| 1086 if (query.length > 0) { |
| 1087 for (var part in query.split("&")) { |
| 1088 var keyvalue = part.split("="); |
| 1089 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1090 } |
| 1091 } |
| 1092 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 1093 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 1094 |
| 1095 |
| 1096 var h = { |
| 1097 "content-type" : "application/json; charset=utf-8", |
| 1098 }; |
| 1099 var resp = convert.JSON.encode(buildAdClients()); |
| 1100 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1101 }), true); |
| 1102 res.list(maxResults: arg_maxResults, pageToken: arg_pageToken).then(unitte
st.expectAsync(((api.AdClients response) { |
| 1103 checkAdClients(response); |
| 1104 }))); |
| 1105 }); |
| 1106 |
| 1107 }); |
| 1108 |
| 1109 |
| 1110 unittest.group("resource-AdunitsResourceApi", () { |
| 1111 unittest.test("method--get", () { |
| 1112 |
| 1113 var mock = new common_test.HttpServerMock(); |
| 1114 api.AdunitsResourceApi res = new api.AdexchangesellerApi(mock).adunits; |
| 1115 var arg_adClientId = "foo"; |
| 1116 var arg_adUnitId = "foo"; |
| 1117 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1118 var path = (req.url).path; |
| 1119 var pathOffset = 0; |
| 1120 var index; |
| 1121 var subPart; |
| 1122 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/adexchangeseller/v1.1/")); |
| 1123 pathOffset += 23; |
| 1124 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("adclients/")); |
| 1125 pathOffset += 10; |
| 1126 index = path.indexOf("/adunits/", pathOffset); |
| 1127 unittest.expect(index >= 0, unittest.isTrue); |
| 1128 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1129 pathOffset = index; |
| 1130 unittest.expect(subPart, unittest.equals("$arg_adClientId")); |
| 1131 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/adunits/")); |
| 1132 pathOffset += 9; |
| 1133 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 1134 pathOffset = path.length; |
| 1135 unittest.expect(subPart, unittest.equals("$arg_adUnitId")); |
| 1136 |
| 1137 var query = (req.url).query; |
| 1138 var queryOffset = 0; |
| 1139 var queryMap = {}; |
| 1140 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1141 parseBool(n) { |
| 1142 if (n == "true") return true; |
| 1143 if (n == "false") return false; |
| 1144 if (n == null) return null; |
| 1145 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1146 } |
| 1147 if (query.length > 0) { |
| 1148 for (var part in query.split("&")) { |
| 1149 var keyvalue = part.split("="); |
| 1150 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1151 } |
| 1152 } |
| 1153 |
| 1154 |
| 1155 var h = { |
| 1156 "content-type" : "application/json; charset=utf-8", |
| 1157 }; |
| 1158 var resp = convert.JSON.encode(buildAdUnit()); |
| 1159 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1160 }), true); |
| 1161 res.get(arg_adClientId, arg_adUnitId).then(unittest.expectAsync(((api.AdUn
it response) { |
| 1162 checkAdUnit(response); |
| 1163 }))); |
| 1164 }); |
| 1165 |
| 1166 unittest.test("method--list", () { |
| 1167 |
| 1168 var mock = new common_test.HttpServerMock(); |
| 1169 api.AdunitsResourceApi res = new api.AdexchangesellerApi(mock).adunits; |
| 1170 var arg_adClientId = "foo"; |
| 1171 var arg_includeInactive = true; |
| 1172 var arg_maxResults = 42; |
| 1173 var arg_pageToken = "foo"; |
| 1174 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1175 var path = (req.url).path; |
| 1176 var pathOffset = 0; |
| 1177 var index; |
| 1178 var subPart; |
| 1179 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/adexchangeseller/v1.1/")); |
| 1180 pathOffset += 23; |
| 1181 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("adclients/")); |
| 1182 pathOffset += 10; |
| 1183 index = path.indexOf("/adunits", pathOffset); |
| 1184 unittest.expect(index >= 0, unittest.isTrue); |
| 1185 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1186 pathOffset = index; |
| 1187 unittest.expect(subPart, unittest.equals("$arg_adClientId")); |
| 1188 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/adunits")); |
| 1189 pathOffset += 8; |
| 1190 |
| 1191 var query = (req.url).query; |
| 1192 var queryOffset = 0; |
| 1193 var queryMap = {}; |
| 1194 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1195 parseBool(n) { |
| 1196 if (n == "true") return true; |
| 1197 if (n == "false") return false; |
| 1198 if (n == null) return null; |
| 1199 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1200 } |
| 1201 if (query.length > 0) { |
| 1202 for (var part in query.split("&")) { |
| 1203 var keyvalue = part.split("="); |
| 1204 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1205 } |
| 1206 } |
| 1207 unittest.expect(queryMap["includeInactive"].first, unittest.equals("$arg
_includeInactive")); |
| 1208 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 1209 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 1210 |
| 1211 |
| 1212 var h = { |
| 1213 "content-type" : "application/json; charset=utf-8", |
| 1214 }; |
| 1215 var resp = convert.JSON.encode(buildAdUnits()); |
| 1216 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1217 }), true); |
| 1218 res.list(arg_adClientId, includeInactive: arg_includeInactive, maxResults:
arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.AdUni
ts response) { |
| 1219 checkAdUnits(response); |
| 1220 }))); |
| 1221 }); |
| 1222 |
| 1223 }); |
| 1224 |
| 1225 |
| 1226 unittest.group("resource-AdunitsCustomchannelsResourceApi", () { |
| 1227 unittest.test("method--list", () { |
| 1228 |
| 1229 var mock = new common_test.HttpServerMock(); |
| 1230 api.AdunitsCustomchannelsResourceApi res = new api.AdexchangesellerApi(moc
k).adunits.customchannels; |
| 1231 var arg_adClientId = "foo"; |
| 1232 var arg_adUnitId = "foo"; |
| 1233 var arg_maxResults = 42; |
| 1234 var arg_pageToken = "foo"; |
| 1235 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1236 var path = (req.url).path; |
| 1237 var pathOffset = 0; |
| 1238 var index; |
| 1239 var subPart; |
| 1240 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/adexchangeseller/v1.1/")); |
| 1241 pathOffset += 23; |
| 1242 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("adclients/")); |
| 1243 pathOffset += 10; |
| 1244 index = path.indexOf("/adunits/", pathOffset); |
| 1245 unittest.expect(index >= 0, unittest.isTrue); |
| 1246 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1247 pathOffset = index; |
| 1248 unittest.expect(subPart, unittest.equals("$arg_adClientId")); |
| 1249 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/adunits/")); |
| 1250 pathOffset += 9; |
| 1251 index = path.indexOf("/customchannels", pathOffset); |
| 1252 unittest.expect(index >= 0, unittest.isTrue); |
| 1253 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1254 pathOffset = index; |
| 1255 unittest.expect(subPart, unittest.equals("$arg_adUnitId")); |
| 1256 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/customchannels")); |
| 1257 pathOffset += 15; |
| 1258 |
| 1259 var query = (req.url).query; |
| 1260 var queryOffset = 0; |
| 1261 var queryMap = {}; |
| 1262 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1263 parseBool(n) { |
| 1264 if (n == "true") return true; |
| 1265 if (n == "false") return false; |
| 1266 if (n == null) return null; |
| 1267 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1268 } |
| 1269 if (query.length > 0) { |
| 1270 for (var part in query.split("&")) { |
| 1271 var keyvalue = part.split("="); |
| 1272 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1273 } |
| 1274 } |
| 1275 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 1276 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 1277 |
| 1278 |
| 1279 var h = { |
| 1280 "content-type" : "application/json; charset=utf-8", |
| 1281 }; |
| 1282 var resp = convert.JSON.encode(buildCustomChannels()); |
| 1283 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1284 }), true); |
| 1285 res.list(arg_adClientId, arg_adUnitId, maxResults: arg_maxResults, pageTok
en: arg_pageToken).then(unittest.expectAsync(((api.CustomChannels response) { |
| 1286 checkCustomChannels(response); |
| 1287 }))); |
| 1288 }); |
| 1289 |
| 1290 }); |
| 1291 |
| 1292 |
| 1293 unittest.group("resource-AlertsResourceApi", () { |
| 1294 unittest.test("method--list", () { |
| 1295 |
| 1296 var mock = new common_test.HttpServerMock(); |
| 1297 api.AlertsResourceApi res = new api.AdexchangesellerApi(mock).alerts; |
| 1298 var arg_locale = "foo"; |
| 1299 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1300 var path = (req.url).path; |
| 1301 var pathOffset = 0; |
| 1302 var index; |
| 1303 var subPart; |
| 1304 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/adexchangeseller/v1.1/")); |
| 1305 pathOffset += 23; |
| 1306 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("alerts")); |
| 1307 pathOffset += 6; |
| 1308 |
| 1309 var query = (req.url).query; |
| 1310 var queryOffset = 0; |
| 1311 var queryMap = {}; |
| 1312 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1313 parseBool(n) { |
| 1314 if (n == "true") return true; |
| 1315 if (n == "false") return false; |
| 1316 if (n == null) return null; |
| 1317 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1318 } |
| 1319 if (query.length > 0) { |
| 1320 for (var part in query.split("&")) { |
| 1321 var keyvalue = part.split("="); |
| 1322 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1323 } |
| 1324 } |
| 1325 unittest.expect(queryMap["locale"].first, unittest.equals(arg_locale)); |
| 1326 |
| 1327 |
| 1328 var h = { |
| 1329 "content-type" : "application/json; charset=utf-8", |
| 1330 }; |
| 1331 var resp = convert.JSON.encode(buildAlerts()); |
| 1332 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1333 }), true); |
| 1334 res.list(locale: arg_locale).then(unittest.expectAsync(((api.Alerts respon
se) { |
| 1335 checkAlerts(response); |
| 1336 }))); |
| 1337 }); |
| 1338 |
| 1339 }); |
| 1340 |
| 1341 |
| 1342 unittest.group("resource-CustomchannelsResourceApi", () { |
| 1343 unittest.test("method--get", () { |
| 1344 |
| 1345 var mock = new common_test.HttpServerMock(); |
| 1346 api.CustomchannelsResourceApi res = new api.AdexchangesellerApi(mock).cust
omchannels; |
| 1347 var arg_adClientId = "foo"; |
| 1348 var arg_customChannelId = "foo"; |
| 1349 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1350 var path = (req.url).path; |
| 1351 var pathOffset = 0; |
| 1352 var index; |
| 1353 var subPart; |
| 1354 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/adexchangeseller/v1.1/")); |
| 1355 pathOffset += 23; |
| 1356 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("adclients/")); |
| 1357 pathOffset += 10; |
| 1358 index = path.indexOf("/customchannels/", pathOffset); |
| 1359 unittest.expect(index >= 0, unittest.isTrue); |
| 1360 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1361 pathOffset = index; |
| 1362 unittest.expect(subPart, unittest.equals("$arg_adClientId")); |
| 1363 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/customchannels/")); |
| 1364 pathOffset += 16; |
| 1365 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 1366 pathOffset = path.length; |
| 1367 unittest.expect(subPart, unittest.equals("$arg_customChannelId")); |
| 1368 |
| 1369 var query = (req.url).query; |
| 1370 var queryOffset = 0; |
| 1371 var queryMap = {}; |
| 1372 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1373 parseBool(n) { |
| 1374 if (n == "true") return true; |
| 1375 if (n == "false") return false; |
| 1376 if (n == null) return null; |
| 1377 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1378 } |
| 1379 if (query.length > 0) { |
| 1380 for (var part in query.split("&")) { |
| 1381 var keyvalue = part.split("="); |
| 1382 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1383 } |
| 1384 } |
| 1385 |
| 1386 |
| 1387 var h = { |
| 1388 "content-type" : "application/json; charset=utf-8", |
| 1389 }; |
| 1390 var resp = convert.JSON.encode(buildCustomChannel()); |
| 1391 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1392 }), true); |
| 1393 res.get(arg_adClientId, arg_customChannelId).then(unittest.expectAsync(((a
pi.CustomChannel response) { |
| 1394 checkCustomChannel(response); |
| 1395 }))); |
| 1396 }); |
| 1397 |
| 1398 unittest.test("method--list", () { |
| 1399 |
| 1400 var mock = new common_test.HttpServerMock(); |
| 1401 api.CustomchannelsResourceApi res = new api.AdexchangesellerApi(mock).cust
omchannels; |
| 1402 var arg_adClientId = "foo"; |
| 1403 var arg_maxResults = 42; |
| 1404 var arg_pageToken = "foo"; |
| 1405 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1406 var path = (req.url).path; |
| 1407 var pathOffset = 0; |
| 1408 var index; |
| 1409 var subPart; |
| 1410 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/adexchangeseller/v1.1/")); |
| 1411 pathOffset += 23; |
| 1412 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("adclients/")); |
| 1413 pathOffset += 10; |
| 1414 index = path.indexOf("/customchannels", pathOffset); |
| 1415 unittest.expect(index >= 0, unittest.isTrue); |
| 1416 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1417 pathOffset = index; |
| 1418 unittest.expect(subPart, unittest.equals("$arg_adClientId")); |
| 1419 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/customchannels")); |
| 1420 pathOffset += 15; |
| 1421 |
| 1422 var query = (req.url).query; |
| 1423 var queryOffset = 0; |
| 1424 var queryMap = {}; |
| 1425 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1426 parseBool(n) { |
| 1427 if (n == "true") return true; |
| 1428 if (n == "false") return false; |
| 1429 if (n == null) return null; |
| 1430 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1431 } |
| 1432 if (query.length > 0) { |
| 1433 for (var part in query.split("&")) { |
| 1434 var keyvalue = part.split("="); |
| 1435 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1436 } |
| 1437 } |
| 1438 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 1439 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 1440 |
| 1441 |
| 1442 var h = { |
| 1443 "content-type" : "application/json; charset=utf-8", |
| 1444 }; |
| 1445 var resp = convert.JSON.encode(buildCustomChannels()); |
| 1446 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1447 }), true); |
| 1448 res.list(arg_adClientId, maxResults: arg_maxResults, pageToken: arg_pageTo
ken).then(unittest.expectAsync(((api.CustomChannels response) { |
| 1449 checkCustomChannels(response); |
| 1450 }))); |
| 1451 }); |
| 1452 |
| 1453 }); |
| 1454 |
| 1455 |
| 1456 unittest.group("resource-CustomchannelsAdunitsResourceApi", () { |
| 1457 unittest.test("method--list", () { |
| 1458 |
| 1459 var mock = new common_test.HttpServerMock(); |
| 1460 api.CustomchannelsAdunitsResourceApi res = new api.AdexchangesellerApi(moc
k).customchannels.adunits; |
| 1461 var arg_adClientId = "foo"; |
| 1462 var arg_customChannelId = "foo"; |
| 1463 var arg_includeInactive = true; |
| 1464 var arg_maxResults = 42; |
| 1465 var arg_pageToken = "foo"; |
| 1466 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1467 var path = (req.url).path; |
| 1468 var pathOffset = 0; |
| 1469 var index; |
| 1470 var subPart; |
| 1471 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/adexchangeseller/v1.1/")); |
| 1472 pathOffset += 23; |
| 1473 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("adclients/")); |
| 1474 pathOffset += 10; |
| 1475 index = path.indexOf("/customchannels/", pathOffset); |
| 1476 unittest.expect(index >= 0, unittest.isTrue); |
| 1477 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1478 pathOffset = index; |
| 1479 unittest.expect(subPart, unittest.equals("$arg_adClientId")); |
| 1480 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/customchannels/")); |
| 1481 pathOffset += 16; |
| 1482 index = path.indexOf("/adunits", pathOffset); |
| 1483 unittest.expect(index >= 0, unittest.isTrue); |
| 1484 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1485 pathOffset = index; |
| 1486 unittest.expect(subPart, unittest.equals("$arg_customChannelId")); |
| 1487 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/adunits")); |
| 1488 pathOffset += 8; |
| 1489 |
| 1490 var query = (req.url).query; |
| 1491 var queryOffset = 0; |
| 1492 var queryMap = {}; |
| 1493 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1494 parseBool(n) { |
| 1495 if (n == "true") return true; |
| 1496 if (n == "false") return false; |
| 1497 if (n == null) return null; |
| 1498 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1499 } |
| 1500 if (query.length > 0) { |
| 1501 for (var part in query.split("&")) { |
| 1502 var keyvalue = part.split("="); |
| 1503 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1504 } |
| 1505 } |
| 1506 unittest.expect(queryMap["includeInactive"].first, unittest.equals("$arg
_includeInactive")); |
| 1507 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 1508 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 1509 |
| 1510 |
| 1511 var h = { |
| 1512 "content-type" : "application/json; charset=utf-8", |
| 1513 }; |
| 1514 var resp = convert.JSON.encode(buildAdUnits()); |
| 1515 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1516 }), true); |
| 1517 res.list(arg_adClientId, arg_customChannelId, includeInactive: arg_include
Inactive, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.ex
pectAsync(((api.AdUnits response) { |
| 1518 checkAdUnits(response); |
| 1519 }))); |
| 1520 }); |
| 1521 |
| 1522 }); |
| 1523 |
| 1524 |
| 1525 unittest.group("resource-MetadataDimensionsResourceApi", () { |
| 1526 unittest.test("method--list", () { |
| 1527 |
| 1528 var mock = new common_test.HttpServerMock(); |
| 1529 api.MetadataDimensionsResourceApi res = new api.AdexchangesellerApi(mock).
metadata.dimensions; |
| 1530 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1531 var path = (req.url).path; |
| 1532 var pathOffset = 0; |
| 1533 var index; |
| 1534 var subPart; |
| 1535 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/adexchangeseller/v1.1/")); |
| 1536 pathOffset += 23; |
| 1537 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("metadata/dimensions")); |
| 1538 pathOffset += 19; |
| 1539 |
| 1540 var query = (req.url).query; |
| 1541 var queryOffset = 0; |
| 1542 var queryMap = {}; |
| 1543 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1544 parseBool(n) { |
| 1545 if (n == "true") return true; |
| 1546 if (n == "false") return false; |
| 1547 if (n == null) return null; |
| 1548 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1549 } |
| 1550 if (query.length > 0) { |
| 1551 for (var part in query.split("&")) { |
| 1552 var keyvalue = part.split("="); |
| 1553 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1554 } |
| 1555 } |
| 1556 |
| 1557 |
| 1558 var h = { |
| 1559 "content-type" : "application/json; charset=utf-8", |
| 1560 }; |
| 1561 var resp = convert.JSON.encode(buildMetadata()); |
| 1562 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1563 }), true); |
| 1564 res.list().then(unittest.expectAsync(((api.Metadata response) { |
| 1565 checkMetadata(response); |
| 1566 }))); |
| 1567 }); |
| 1568 |
| 1569 }); |
| 1570 |
| 1571 |
| 1572 unittest.group("resource-MetadataMetricsResourceApi", () { |
| 1573 unittest.test("method--list", () { |
| 1574 |
| 1575 var mock = new common_test.HttpServerMock(); |
| 1576 api.MetadataMetricsResourceApi res = new api.AdexchangesellerApi(mock).met
adata.metrics; |
| 1577 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1578 var path = (req.url).path; |
| 1579 var pathOffset = 0; |
| 1580 var index; |
| 1581 var subPart; |
| 1582 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/adexchangeseller/v1.1/")); |
| 1583 pathOffset += 23; |
| 1584 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("metadata/metrics")); |
| 1585 pathOffset += 16; |
| 1586 |
| 1587 var query = (req.url).query; |
| 1588 var queryOffset = 0; |
| 1589 var queryMap = {}; |
| 1590 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1591 parseBool(n) { |
| 1592 if (n == "true") return true; |
| 1593 if (n == "false") return false; |
| 1594 if (n == null) return null; |
| 1595 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1596 } |
| 1597 if (query.length > 0) { |
| 1598 for (var part in query.split("&")) { |
| 1599 var keyvalue = part.split("="); |
| 1600 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1601 } |
| 1602 } |
| 1603 |
| 1604 |
| 1605 var h = { |
| 1606 "content-type" : "application/json; charset=utf-8", |
| 1607 }; |
| 1608 var resp = convert.JSON.encode(buildMetadata()); |
| 1609 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1610 }), true); |
| 1611 res.list().then(unittest.expectAsync(((api.Metadata response) { |
| 1612 checkMetadata(response); |
| 1613 }))); |
| 1614 }); |
| 1615 |
| 1616 }); |
| 1617 |
| 1618 |
| 1619 unittest.group("resource-PreferreddealsResourceApi", () { |
| 1620 unittest.test("method--get", () { |
| 1621 |
| 1622 var mock = new common_test.HttpServerMock(); |
| 1623 api.PreferreddealsResourceApi res = new api.AdexchangesellerApi(mock).pref
erreddeals; |
| 1624 var arg_dealId = "foo"; |
| 1625 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1626 var path = (req.url).path; |
| 1627 var pathOffset = 0; |
| 1628 var index; |
| 1629 var subPart; |
| 1630 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/adexchangeseller/v1.1/")); |
| 1631 pathOffset += 23; |
| 1632 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("preferreddeals/")); |
| 1633 pathOffset += 15; |
| 1634 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 1635 pathOffset = path.length; |
| 1636 unittest.expect(subPart, unittest.equals("$arg_dealId")); |
| 1637 |
| 1638 var query = (req.url).query; |
| 1639 var queryOffset = 0; |
| 1640 var queryMap = {}; |
| 1641 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1642 parseBool(n) { |
| 1643 if (n == "true") return true; |
| 1644 if (n == "false") return false; |
| 1645 if (n == null) return null; |
| 1646 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1647 } |
| 1648 if (query.length > 0) { |
| 1649 for (var part in query.split("&")) { |
| 1650 var keyvalue = part.split("="); |
| 1651 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1652 } |
| 1653 } |
| 1654 |
| 1655 |
| 1656 var h = { |
| 1657 "content-type" : "application/json; charset=utf-8", |
| 1658 }; |
| 1659 var resp = convert.JSON.encode(buildPreferredDeal()); |
| 1660 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1661 }), true); |
| 1662 res.get(arg_dealId).then(unittest.expectAsync(((api.PreferredDeal response
) { |
| 1663 checkPreferredDeal(response); |
| 1664 }))); |
| 1665 }); |
| 1666 |
| 1667 unittest.test("method--list", () { |
| 1668 |
| 1669 var mock = new common_test.HttpServerMock(); |
| 1670 api.PreferreddealsResourceApi res = new api.AdexchangesellerApi(mock).pref
erreddeals; |
| 1671 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1672 var path = (req.url).path; |
| 1673 var pathOffset = 0; |
| 1674 var index; |
| 1675 var subPart; |
| 1676 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/adexchangeseller/v1.1/")); |
| 1677 pathOffset += 23; |
| 1678 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("preferreddeals")); |
| 1679 pathOffset += 14; |
| 1680 |
| 1681 var query = (req.url).query; |
| 1682 var queryOffset = 0; |
| 1683 var queryMap = {}; |
| 1684 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1685 parseBool(n) { |
| 1686 if (n == "true") return true; |
| 1687 if (n == "false") return false; |
| 1688 if (n == null) return null; |
| 1689 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1690 } |
| 1691 if (query.length > 0) { |
| 1692 for (var part in query.split("&")) { |
| 1693 var keyvalue = part.split("="); |
| 1694 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1695 } |
| 1696 } |
| 1697 |
| 1698 |
| 1699 var h = { |
| 1700 "content-type" : "application/json; charset=utf-8", |
| 1701 }; |
| 1702 var resp = convert.JSON.encode(buildPreferredDeals()); |
| 1703 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1704 }), true); |
| 1705 res.list().then(unittest.expectAsync(((api.PreferredDeals response) { |
| 1706 checkPreferredDeals(response); |
| 1707 }))); |
| 1708 }); |
| 1709 |
| 1710 }); |
| 1711 |
| 1712 |
| 1713 unittest.group("resource-ReportsResourceApi", () { |
| 1714 unittest.test("method--generate", () { |
| 1715 // TODO: Implement tests for media upload; |
| 1716 // TODO: Implement tests for media download; |
| 1717 |
| 1718 var mock = new common_test.HttpServerMock(); |
| 1719 api.ReportsResourceApi res = new api.AdexchangesellerApi(mock).reports; |
| 1720 var arg_startDate = "foo"; |
| 1721 var arg_endDate = "foo"; |
| 1722 var arg_dimension = buildUnnamed284(); |
| 1723 var arg_filter = buildUnnamed285(); |
| 1724 var arg_locale = "foo"; |
| 1725 var arg_maxResults = 42; |
| 1726 var arg_metric = buildUnnamed286(); |
| 1727 var arg_sort = buildUnnamed287(); |
| 1728 var arg_startIndex = 42; |
| 1729 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1730 var path = (req.url).path; |
| 1731 var pathOffset = 0; |
| 1732 var index; |
| 1733 var subPart; |
| 1734 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/adexchangeseller/v1.1/")); |
| 1735 pathOffset += 23; |
| 1736 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("reports")); |
| 1737 pathOffset += 7; |
| 1738 |
| 1739 var query = (req.url).query; |
| 1740 var queryOffset = 0; |
| 1741 var queryMap = {}; |
| 1742 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1743 parseBool(n) { |
| 1744 if (n == "true") return true; |
| 1745 if (n == "false") return false; |
| 1746 if (n == null) return null; |
| 1747 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1748 } |
| 1749 if (query.length > 0) { |
| 1750 for (var part in query.split("&")) { |
| 1751 var keyvalue = part.split("="); |
| 1752 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1753 } |
| 1754 } |
| 1755 unittest.expect(queryMap["startDate"].first, unittest.equals(arg_startDa
te)); |
| 1756 unittest.expect(queryMap["endDate"].first, unittest.equals(arg_endDate))
; |
| 1757 unittest.expect(queryMap["dimension"], unittest.equals(arg_dimension)); |
| 1758 unittest.expect(queryMap["filter"], unittest.equals(arg_filter)); |
| 1759 unittest.expect(queryMap["locale"].first, unittest.equals(arg_locale)); |
| 1760 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 1761 unittest.expect(queryMap["metric"], unittest.equals(arg_metric)); |
| 1762 unittest.expect(queryMap["sort"], unittest.equals(arg_sort)); |
| 1763 unittest.expect(core.int.parse(queryMap["startIndex"].first), unittest.e
quals(arg_startIndex)); |
| 1764 |
| 1765 |
| 1766 var h = { |
| 1767 "content-type" : "application/json; charset=utf-8", |
| 1768 }; |
| 1769 var resp = convert.JSON.encode(buildReport()); |
| 1770 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1771 }), true); |
| 1772 res.generate(arg_startDate, arg_endDate, dimension: arg_dimension, filter:
arg_filter, locale: arg_locale, maxResults: arg_maxResults, metric: arg_metric,
sort: arg_sort, startIndex: arg_startIndex).then(unittest.expectAsync(((api.Rep
ort response) { |
| 1773 checkReport(response); |
| 1774 }))); |
| 1775 }); |
| 1776 |
| 1777 }); |
| 1778 |
| 1779 |
| 1780 unittest.group("resource-ReportsSavedResourceApi", () { |
| 1781 unittest.test("method--generate", () { |
| 1782 |
| 1783 var mock = new common_test.HttpServerMock(); |
| 1784 api.ReportsSavedResourceApi res = new api.AdexchangesellerApi(mock).report
s.saved; |
| 1785 var arg_savedReportId = "foo"; |
| 1786 var arg_locale = "foo"; |
| 1787 var arg_maxResults = 42; |
| 1788 var arg_startIndex = 42; |
| 1789 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1790 var path = (req.url).path; |
| 1791 var pathOffset = 0; |
| 1792 var index; |
| 1793 var subPart; |
| 1794 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/adexchangeseller/v1.1/")); |
| 1795 pathOffset += 23; |
| 1796 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("reports/")); |
| 1797 pathOffset += 8; |
| 1798 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 1799 pathOffset = path.length; |
| 1800 unittest.expect(subPart, unittest.equals("$arg_savedReportId")); |
| 1801 |
| 1802 var query = (req.url).query; |
| 1803 var queryOffset = 0; |
| 1804 var queryMap = {}; |
| 1805 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1806 parseBool(n) { |
| 1807 if (n == "true") return true; |
| 1808 if (n == "false") return false; |
| 1809 if (n == null) return null; |
| 1810 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1811 } |
| 1812 if (query.length > 0) { |
| 1813 for (var part in query.split("&")) { |
| 1814 var keyvalue = part.split("="); |
| 1815 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1816 } |
| 1817 } |
| 1818 unittest.expect(queryMap["locale"].first, unittest.equals(arg_locale)); |
| 1819 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 1820 unittest.expect(core.int.parse(queryMap["startIndex"].first), unittest.e
quals(arg_startIndex)); |
| 1821 |
| 1822 |
| 1823 var h = { |
| 1824 "content-type" : "application/json; charset=utf-8", |
| 1825 }; |
| 1826 var resp = convert.JSON.encode(buildReport()); |
| 1827 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1828 }), true); |
| 1829 res.generate(arg_savedReportId, locale: arg_locale, maxResults: arg_maxRes
ults, startIndex: arg_startIndex).then(unittest.expectAsync(((api.Report respons
e) { |
| 1830 checkReport(response); |
| 1831 }))); |
| 1832 }); |
| 1833 |
| 1834 unittest.test("method--list", () { |
| 1835 |
| 1836 var mock = new common_test.HttpServerMock(); |
| 1837 api.ReportsSavedResourceApi res = new api.AdexchangesellerApi(mock).report
s.saved; |
| 1838 var arg_maxResults = 42; |
| 1839 var arg_pageToken = "foo"; |
| 1840 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1841 var path = (req.url).path; |
| 1842 var pathOffset = 0; |
| 1843 var index; |
| 1844 var subPart; |
| 1845 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/adexchangeseller/v1.1/")); |
| 1846 pathOffset += 23; |
| 1847 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("reports/saved")); |
| 1848 pathOffset += 13; |
| 1849 |
| 1850 var query = (req.url).query; |
| 1851 var queryOffset = 0; |
| 1852 var queryMap = {}; |
| 1853 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1854 parseBool(n) { |
| 1855 if (n == "true") return true; |
| 1856 if (n == "false") return false; |
| 1857 if (n == null) return null; |
| 1858 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1859 } |
| 1860 if (query.length > 0) { |
| 1861 for (var part in query.split("&")) { |
| 1862 var keyvalue = part.split("="); |
| 1863 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1864 } |
| 1865 } |
| 1866 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 1867 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 1868 |
| 1869 |
| 1870 var h = { |
| 1871 "content-type" : "application/json; charset=utf-8", |
| 1872 }; |
| 1873 var resp = convert.JSON.encode(buildSavedReports()); |
| 1874 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1875 }), true); |
| 1876 res.list(maxResults: arg_maxResults, pageToken: arg_pageToken).then(unitte
st.expectAsync(((api.SavedReports response) { |
| 1877 checkSavedReports(response); |
| 1878 }))); |
| 1879 }); |
| 1880 |
| 1881 }); |
| 1882 |
| 1883 |
| 1884 unittest.group("resource-UrlchannelsResourceApi", () { |
| 1885 unittest.test("method--list", () { |
| 1886 |
| 1887 var mock = new common_test.HttpServerMock(); |
| 1888 api.UrlchannelsResourceApi res = new api.AdexchangesellerApi(mock).urlchan
nels; |
| 1889 var arg_adClientId = "foo"; |
| 1890 var arg_maxResults = 42; |
| 1891 var arg_pageToken = "foo"; |
| 1892 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1893 var path = (req.url).path; |
| 1894 var pathOffset = 0; |
| 1895 var index; |
| 1896 var subPart; |
| 1897 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("/adexchangeseller/v1.1/")); |
| 1898 pathOffset += 23; |
| 1899 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("adclients/")); |
| 1900 pathOffset += 10; |
| 1901 index = path.indexOf("/urlchannels", pathOffset); |
| 1902 unittest.expect(index >= 0, unittest.isTrue); |
| 1903 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1904 pathOffset = index; |
| 1905 unittest.expect(subPart, unittest.equals("$arg_adClientId")); |
| 1906 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/urlchannels")); |
| 1907 pathOffset += 12; |
| 1908 |
| 1909 var query = (req.url).query; |
| 1910 var queryOffset = 0; |
| 1911 var queryMap = {}; |
| 1912 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1913 parseBool(n) { |
| 1914 if (n == "true") return true; |
| 1915 if (n == "false") return false; |
| 1916 if (n == null) return null; |
| 1917 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1918 } |
| 1919 if (query.length > 0) { |
| 1920 for (var part in query.split("&")) { |
| 1921 var keyvalue = part.split("="); |
| 1922 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1923 } |
| 1924 } |
| 1925 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 1926 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 1927 |
| 1928 |
| 1929 var h = { |
| 1930 "content-type" : "application/json; charset=utf-8", |
| 1931 }; |
| 1932 var resp = convert.JSON.encode(buildUrlChannels()); |
| 1933 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1934 }), true); |
| 1935 res.list(arg_adClientId, maxResults: arg_maxResults, pageToken: arg_pageTo
ken).then(unittest.expectAsync(((api.UrlChannels response) { |
| 1936 checkUrlChannels(response); |
| 1937 }))); |
| 1938 }); |
| 1939 |
| 1940 }); |
| 1941 |
| 1942 |
| 1943 } |
| 1944 |
OLD | NEW |