| 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 |
| 54 core.int buildCounterClient = 0; | 123 core.int buildCounterClient = 0; |
| 55 buildClient() { | 124 buildClient() { |
| 56 var o = new api.Client(); | 125 var o = new api.Client(); |
| 57 buildCounterClient++; | 126 buildCounterClient++; |
| 58 if (buildCounterClient < 3) { | 127 if (buildCounterClient < 3) { |
| 59 o.clientAccountId = "foo"; | 128 o.clientAccountId = "foo"; |
| 60 o.clientName = "foo"; | 129 o.clientName = "foo"; |
| 61 o.entityId = "foo"; | 130 o.entityId = "foo"; |
| 62 o.entityName = "foo"; | 131 o.entityName = "foo"; |
| 63 o.entityType = "foo"; | 132 o.entityType = "foo"; |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 125 checkClientUserInvitation(api.ClientUserInvitation o) { | 194 checkClientUserInvitation(api.ClientUserInvitation o) { |
| 126 buildCounterClientUserInvitation++; | 195 buildCounterClientUserInvitation++; |
| 127 if (buildCounterClientUserInvitation < 3) { | 196 if (buildCounterClientUserInvitation < 3) { |
| 128 unittest.expect(o.clientAccountId, unittest.equals('foo')); | 197 unittest.expect(o.clientAccountId, unittest.equals('foo')); |
| 129 unittest.expect(o.email, unittest.equals('foo')); | 198 unittest.expect(o.email, unittest.equals('foo')); |
| 130 unittest.expect(o.invitationId, unittest.equals('foo')); | 199 unittest.expect(o.invitationId, unittest.equals('foo')); |
| 131 } | 200 } |
| 132 buildCounterClientUserInvitation--; | 201 buildCounterClientUserInvitation--; |
| 133 } | 202 } |
| 134 | 203 |
| 135 buildUnnamed2992() { | 204 core.int buildCounterCreativeFrequency = 0; |
| 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() { |
| 136 var o = new core.List<api.ClientUserInvitation>(); | 410 var o = new core.List<api.ClientUserInvitation>(); |
| 137 o.add(buildClientUserInvitation()); | 411 o.add(buildClientUserInvitation()); |
| 138 o.add(buildClientUserInvitation()); | 412 o.add(buildClientUserInvitation()); |
| 139 return o; | 413 return o; |
| 140 } | 414 } |
| 141 | 415 |
| 142 checkUnnamed2992(core.List<api.ClientUserInvitation> o) { | 416 checkUnnamed3746(core.List<api.ClientUserInvitation> o) { |
| 143 unittest.expect(o, unittest.hasLength(2)); | 417 unittest.expect(o, unittest.hasLength(2)); |
| 144 checkClientUserInvitation(o[0]); | 418 checkClientUserInvitation(o[0]); |
| 145 checkClientUserInvitation(o[1]); | 419 checkClientUserInvitation(o[1]); |
| 146 } | 420 } |
| 147 | 421 |
| 148 core.int buildCounterListClientUserInvitationsResponse = 0; | 422 core.int buildCounterListClientUserInvitationsResponse = 0; |
| 149 buildListClientUserInvitationsResponse() { | 423 buildListClientUserInvitationsResponse() { |
| 150 var o = new api.ListClientUserInvitationsResponse(); | 424 var o = new api.ListClientUserInvitationsResponse(); |
| 151 buildCounterListClientUserInvitationsResponse++; | 425 buildCounterListClientUserInvitationsResponse++; |
| 152 if (buildCounterListClientUserInvitationsResponse < 3) { | 426 if (buildCounterListClientUserInvitationsResponse < 3) { |
| 153 o.invitations = buildUnnamed2992(); | 427 o.invitations = buildUnnamed3746(); |
| 154 o.nextPageToken = "foo"; | 428 o.nextPageToken = "foo"; |
| 155 } | 429 } |
| 156 buildCounterListClientUserInvitationsResponse--; | 430 buildCounterListClientUserInvitationsResponse--; |
| 157 return o; | 431 return o; |
| 158 } | 432 } |
| 159 | 433 |
| 160 checkListClientUserInvitationsResponse(api.ListClientUserInvitationsResponse o)
{ | 434 checkListClientUserInvitationsResponse(api.ListClientUserInvitationsResponse o)
{ |
| 161 buildCounterListClientUserInvitationsResponse++; | 435 buildCounterListClientUserInvitationsResponse++; |
| 162 if (buildCounterListClientUserInvitationsResponse < 3) { | 436 if (buildCounterListClientUserInvitationsResponse < 3) { |
| 163 checkUnnamed2992(o.invitations); | 437 checkUnnamed3746(o.invitations); |
| 164 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 438 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 165 } | 439 } |
| 166 buildCounterListClientUserInvitationsResponse--; | 440 buildCounterListClientUserInvitationsResponse--; |
| 167 } | 441 } |
| 168 | 442 |
| 169 buildUnnamed2993() { | 443 buildUnnamed3747() { |
| 170 var o = new core.List<api.ClientUser>(); | 444 var o = new core.List<api.ClientUser>(); |
| 171 o.add(buildClientUser()); | 445 o.add(buildClientUser()); |
| 172 o.add(buildClientUser()); | 446 o.add(buildClientUser()); |
| 173 return o; | 447 return o; |
| 174 } | 448 } |
| 175 | 449 |
| 176 checkUnnamed2993(core.List<api.ClientUser> o) { | 450 checkUnnamed3747(core.List<api.ClientUser> o) { |
| 177 unittest.expect(o, unittest.hasLength(2)); | 451 unittest.expect(o, unittest.hasLength(2)); |
| 178 checkClientUser(o[0]); | 452 checkClientUser(o[0]); |
| 179 checkClientUser(o[1]); | 453 checkClientUser(o[1]); |
| 180 } | 454 } |
| 181 | 455 |
| 182 core.int buildCounterListClientUsersResponse = 0; | 456 core.int buildCounterListClientUsersResponse = 0; |
| 183 buildListClientUsersResponse() { | 457 buildListClientUsersResponse() { |
| 184 var o = new api.ListClientUsersResponse(); | 458 var o = new api.ListClientUsersResponse(); |
| 185 buildCounterListClientUsersResponse++; | 459 buildCounterListClientUsersResponse++; |
| 186 if (buildCounterListClientUsersResponse < 3) { | 460 if (buildCounterListClientUsersResponse < 3) { |
| 187 o.nextPageToken = "foo"; | 461 o.nextPageToken = "foo"; |
| 188 o.users = buildUnnamed2993(); | 462 o.users = buildUnnamed3747(); |
| 189 } | 463 } |
| 190 buildCounterListClientUsersResponse--; | 464 buildCounterListClientUsersResponse--; |
| 191 return o; | 465 return o; |
| 192 } | 466 } |
| 193 | 467 |
| 194 checkListClientUsersResponse(api.ListClientUsersResponse o) { | 468 checkListClientUsersResponse(api.ListClientUsersResponse o) { |
| 195 buildCounterListClientUsersResponse++; | 469 buildCounterListClientUsersResponse++; |
| 196 if (buildCounterListClientUsersResponse < 3) { | 470 if (buildCounterListClientUsersResponse < 3) { |
| 197 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 471 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 198 checkUnnamed2993(o.users); | 472 checkUnnamed3747(o.users); |
| 199 } | 473 } |
| 200 buildCounterListClientUsersResponse--; | 474 buildCounterListClientUsersResponse--; |
| 201 } | 475 } |
| 202 | 476 |
| 203 buildUnnamed2994() { | 477 buildUnnamed3748() { |
| 204 var o = new core.List<api.Client>(); | 478 var o = new core.List<api.Client>(); |
| 205 o.add(buildClient()); | 479 o.add(buildClient()); |
| 206 o.add(buildClient()); | 480 o.add(buildClient()); |
| 207 return o; | 481 return o; |
| 208 } | 482 } |
| 209 | 483 |
| 210 checkUnnamed2994(core.List<api.Client> o) { | 484 checkUnnamed3748(core.List<api.Client> o) { |
| 211 unittest.expect(o, unittest.hasLength(2)); | 485 unittest.expect(o, unittest.hasLength(2)); |
| 212 checkClient(o[0]); | 486 checkClient(o[0]); |
| 213 checkClient(o[1]); | 487 checkClient(o[1]); |
| 214 } | 488 } |
| 215 | 489 |
| 216 core.int buildCounterListClientsResponse = 0; | 490 core.int buildCounterListClientsResponse = 0; |
| 217 buildListClientsResponse() { | 491 buildListClientsResponse() { |
| 218 var o = new api.ListClientsResponse(); | 492 var o = new api.ListClientsResponse(); |
| 219 buildCounterListClientsResponse++; | 493 buildCounterListClientsResponse++; |
| 220 if (buildCounterListClientsResponse < 3) { | 494 if (buildCounterListClientsResponse < 3) { |
| 221 o.clients = buildUnnamed2994(); | 495 o.clients = buildUnnamed3748(); |
| 222 o.nextPageToken = "foo"; | 496 o.nextPageToken = "foo"; |
| 223 } | 497 } |
| 224 buildCounterListClientsResponse--; | 498 buildCounterListClientsResponse--; |
| 225 return o; | 499 return o; |
| 226 } | 500 } |
| 227 | 501 |
| 228 checkListClientsResponse(api.ListClientsResponse o) { | 502 checkListClientsResponse(api.ListClientsResponse o) { |
| 229 buildCounterListClientsResponse++; | 503 buildCounterListClientsResponse++; |
| 230 if (buildCounterListClientsResponse < 3) { | 504 if (buildCounterListClientsResponse < 3) { |
| 231 checkUnnamed2994(o.clients); | 505 checkUnnamed3748(o.clients); |
| 232 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 506 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 233 } | 507 } |
| 234 buildCounterListClientsResponse--; | 508 buildCounterListClientsResponse--; |
| 235 } | 509 } |
| 236 | 510 |
| 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 |
| 237 | 925 |
| 238 main() { | 926 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 |
| 239 unittest.group("obj-schema-Client", () { | 954 unittest.group("obj-schema-Client", () { |
| 240 unittest.test("to-json--from-json", () { | 955 unittest.test("to-json--from-json", () { |
| 241 var o = buildClient(); | 956 var o = buildClient(); |
| 242 var od = new api.Client.fromJson(o.toJson()); | 957 var od = new api.Client.fromJson(o.toJson()); |
| 243 checkClient(od); | 958 checkClient(od); |
| 244 }); | 959 }); |
| 245 }); | 960 }); |
| 246 | 961 |
| 247 | 962 |
| 248 unittest.group("obj-schema-ClientUser", () { | 963 unittest.group("obj-schema-ClientUser", () { |
| 249 unittest.test("to-json--from-json", () { | 964 unittest.test("to-json--from-json", () { |
| 250 var o = buildClientUser(); | 965 var o = buildClientUser(); |
| 251 var od = new api.ClientUser.fromJson(o.toJson()); | 966 var od = new api.ClientUser.fromJson(o.toJson()); |
| 252 checkClientUser(od); | 967 checkClientUser(od); |
| 253 }); | 968 }); |
| 254 }); | 969 }); |
| 255 | 970 |
| 256 | 971 |
| 257 unittest.group("obj-schema-ClientUserInvitation", () { | 972 unittest.group("obj-schema-ClientUserInvitation", () { |
| 258 unittest.test("to-json--from-json", () { | 973 unittest.test("to-json--from-json", () { |
| 259 var o = buildClientUserInvitation(); | 974 var o = buildClientUserInvitation(); |
| 260 var od = new api.ClientUserInvitation.fromJson(o.toJson()); | 975 var od = new api.ClientUserInvitation.fromJson(o.toJson()); |
| 261 checkClientUserInvitation(od); | 976 checkClientUserInvitation(od); |
| 262 }); | 977 }); |
| 263 }); | 978 }); |
| 264 | 979 |
| 265 | 980 |
| 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 |
| 266 unittest.group("obj-schema-ListClientUserInvitationsResponse", () { | 1053 unittest.group("obj-schema-ListClientUserInvitationsResponse", () { |
| 267 unittest.test("to-json--from-json", () { | 1054 unittest.test("to-json--from-json", () { |
| 268 var o = buildListClientUserInvitationsResponse(); | 1055 var o = buildListClientUserInvitationsResponse(); |
| 269 var od = new api.ListClientUserInvitationsResponse.fromJson(o.toJson()); | 1056 var od = new api.ListClientUserInvitationsResponse.fromJson(o.toJson()); |
| 270 checkListClientUserInvitationsResponse(od); | 1057 checkListClientUserInvitationsResponse(od); |
| 271 }); | 1058 }); |
| 272 }); | 1059 }); |
| 273 | 1060 |
| 274 | 1061 |
| 275 unittest.group("obj-schema-ListClientUsersResponse", () { | 1062 unittest.group("obj-schema-ListClientUsersResponse", () { |
| 276 unittest.test("to-json--from-json", () { | 1063 unittest.test("to-json--from-json", () { |
| 277 var o = buildListClientUsersResponse(); | 1064 var o = buildListClientUsersResponse(); |
| 278 var od = new api.ListClientUsersResponse.fromJson(o.toJson()); | 1065 var od = new api.ListClientUsersResponse.fromJson(o.toJson()); |
| 279 checkListClientUsersResponse(od); | 1066 checkListClientUsersResponse(od); |
| 280 }); | 1067 }); |
| 281 }); | 1068 }); |
| 282 | 1069 |
| 283 | 1070 |
| 284 unittest.group("obj-schema-ListClientsResponse", () { | 1071 unittest.group("obj-schema-ListClientsResponse", () { |
| 285 unittest.test("to-json--from-json", () { | 1072 unittest.test("to-json--from-json", () { |
| 286 var o = buildListClientsResponse(); | 1073 var o = buildListClientsResponse(); |
| 287 var od = new api.ListClientsResponse.fromJson(o.toJson()); | 1074 var od = new api.ListClientsResponse.fromJson(o.toJson()); |
| 288 checkListClientsResponse(od); | 1075 checkListClientsResponse(od); |
| 289 }); | 1076 }); |
| 290 }); | 1077 }); |
| 291 | 1078 |
| 292 | 1079 |
| 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 |
| 293 unittest.group("resource-AccountsClientsResourceApi", () { | 1188 unittest.group("resource-AccountsClientsResourceApi", () { |
| 294 unittest.test("method--create", () { | 1189 unittest.test("method--create", () { |
| 295 | 1190 |
| 296 var mock = new HttpServerMock(); | 1191 var mock = new HttpServerMock(); |
| 297 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc
ounts.clients; | 1192 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc
ounts.clients; |
| 298 var arg_request = buildClient(); | 1193 var arg_request = buildClient(); |
| 299 var arg_accountId = "foo"; | 1194 var arg_accountId = "foo"; |
| 300 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 1195 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 301 var obj = new api.Client.fromJson(json); | 1196 var obj = new api.Client.fromJson(json); |
| 302 checkClient(obj); | 1197 checkClient(obj); |
| 303 | 1198 |
| 304 var path = (req.url).path; | 1199 var path = (req.url).path; |
| 305 var pathOffset = 0; | 1200 var pathOffset = 0; |
| 306 var index; | 1201 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; |
| 307 var subPart; | 2103 var subPart; |
| 308 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2104 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 309 pathOffset += 1; | 2105 pathOffset += 1; |
| 310 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 2106 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 311 pathOffset += 17; | 2107 pathOffset += 17; |
| 312 index = path.indexOf("/clients", pathOffset); | 2108 index = path.indexOf("/filterSets", pathOffset); |
| 313 unittest.expect(index >= 0, unittest.isTrue); | 2109 unittest.expect(index >= 0, unittest.isTrue); |
| 314 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2110 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 315 pathOffset = index; | 2111 pathOffset = index; |
| 316 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 2112 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 317 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/clients")); | 2113 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/filterSets")); |
| 318 pathOffset += 8; | 2114 pathOffset += 11; |
| 319 | 2115 |
| 320 var query = (req.url).query; | 2116 var query = (req.url).query; |
| 321 var queryOffset = 0; | 2117 var queryOffset = 0; |
| 322 var queryMap = {}; | 2118 var queryMap = {}; |
| 323 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2119 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 324 parseBool(n) { | 2120 parseBool(n) { |
| 325 if (n == "true") return true; | 2121 if (n == "true") return true; |
| 326 if (n == "false") return false; | 2122 if (n == "false") return false; |
| 327 if (n == null) return null; | 2123 if (n == null) return null; |
| 328 throw new core.ArgumentError("Invalid boolean: $n"); | 2124 throw new core.ArgumentError("Invalid boolean: $n"); |
| 329 } | 2125 } |
| 330 if (query.length > 0) { | 2126 if (query.length > 0) { |
| 331 for (var part in query.split("&")) { | 2127 for (var part in query.split("&")) { |
| 332 var keyvalue = part.split("="); | 2128 var keyvalue = part.split("="); |
| 333 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2129 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 334 } | 2130 } |
| 335 } | 2131 } |
| 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)); |
| 336 | 2134 |
| 337 | 2135 |
| 338 var h = { | 2136 var h = { |
| 339 "content-type" : "application/json; charset=utf-8", | 2137 "content-type" : "application/json; charset=utf-8", |
| 340 }; | 2138 }; |
| 341 var resp = convert.JSON.encode(buildClient()); | 2139 var resp = convert.JSON.encode(buildListFilterSetsResponse()); |
| 342 return new async.Future.value(stringResponse(200, h, resp)); | 2140 return new async.Future.value(stringResponse(200, h, resp)); |
| 343 }), true); | 2141 }), true); |
| 344 res.create(arg_request, arg_accountId).then(unittest.expectAsync(((api.Cli
ent response) { | 2142 res.list(arg_accountId, pageSize: arg_pageSize, pageToken: arg_pageToken).
then(unittest.expectAsync(((api.ListFilterSetsResponse response) { |
| 345 checkClient(response); | 2143 checkListFilterSetsResponse(response); |
| 346 }))); | 2144 }))); |
| 347 }); | 2145 }); |
| 348 | 2146 |
| 349 unittest.test("method--get", () { | 2147 }); |
| 2148 |
| 2149 |
| 2150 unittest.group("resource-AccountsFilterSetsFilteredBidsResourceApi", () { |
| 2151 unittest.test("method--list", () { |
| 350 | 2152 |
| 351 var mock = new HttpServerMock(); | 2153 var mock = new HttpServerMock(); |
| 352 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc
ounts.clients; | 2154 api.AccountsFilterSetsFilteredBidsResourceApi res = new api.Adexchangebuye
r2Api(mock).accounts.filterSets.filteredBids; |
| 353 var arg_accountId = "foo"; | 2155 var arg_accountId = "foo"; |
| 354 var arg_clientAccountId = "foo"; | 2156 var arg_filterSetId = 42; |
| 355 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 2157 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 356 var path = (req.url).path; | 2158 var path = (req.url).path; |
| 357 var pathOffset = 0; | 2159 var pathOffset = 0; |
| 358 var index; | 2160 var index; |
| 359 var subPart; | 2161 var subPart; |
| 360 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2162 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 361 pathOffset += 1; | 2163 pathOffset += 1; |
| 362 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 2164 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 363 pathOffset += 17; | 2165 pathOffset += 17; |
| 364 index = path.indexOf("/clients/", pathOffset); | 2166 index = path.indexOf("/filterSets/", pathOffset); |
| 365 unittest.expect(index >= 0, unittest.isTrue); | 2167 unittest.expect(index >= 0, unittest.isTrue); |
| 366 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2168 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 367 pathOffset = index; | 2169 pathOffset = index; |
| 368 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 2170 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 369 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); | 2171 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); |
| 370 pathOffset += 9; | 2172 pathOffset += 12; |
| 371 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 2173 index = path.indexOf("/filteredBids", pathOffset); |
| 372 pathOffset = path.length; | 2174 unittest.expect(index >= 0, unittest.isTrue); |
| 373 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); | 2175 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 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; |
| 374 | 2180 |
| 375 var query = (req.url).query; | 2181 var query = (req.url).query; |
| 376 var queryOffset = 0; | 2182 var queryOffset = 0; |
| 377 var queryMap = {}; | 2183 var queryMap = {}; |
| 378 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2184 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 379 parseBool(n) { | 2185 parseBool(n) { |
| 380 if (n == "true") return true; | 2186 if (n == "true") return true; |
| 381 if (n == "false") return false; | 2187 if (n == "false") return false; |
| 382 if (n == null) return null; | 2188 if (n == null) return null; |
| 383 throw new core.ArgumentError("Invalid boolean: $n"); | 2189 throw new core.ArgumentError("Invalid boolean: $n"); |
| 384 } | 2190 } |
| 385 if (query.length > 0) { | 2191 if (query.length > 0) { |
| 386 for (var part in query.split("&")) { | 2192 for (var part in query.split("&")) { |
| 387 var keyvalue = part.split("="); | 2193 var keyvalue = part.split("="); |
| 388 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2194 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 389 } | 2195 } |
| 390 } | 2196 } |
| 391 | 2197 |
| 392 | 2198 |
| 393 var h = { | 2199 var h = { |
| 394 "content-type" : "application/json; charset=utf-8", | 2200 "content-type" : "application/json; charset=utf-8", |
| 395 }; | 2201 }; |
| 396 var resp = convert.JSON.encode(buildClient()); | 2202 var resp = convert.JSON.encode(buildListFilteredBidsResponse()); |
| 397 return new async.Future.value(stringResponse(200, h, resp)); | 2203 return new async.Future.value(stringResponse(200, h, resp)); |
| 398 }), true); | 2204 }), true); |
| 399 res.get(arg_accountId, arg_clientAccountId).then(unittest.expectAsync(((ap
i.Client response) { | 2205 res.list(arg_accountId, arg_filterSetId).then(unittest.expectAsync(((api.L
istFilteredBidsResponse response) { |
| 400 checkClient(response); | 2206 checkListFilteredBidsResponse(response); |
| 401 }))); | 2207 }))); |
| 402 }); | 2208 }); |
| 403 | 2209 |
| 2210 }); |
| 2211 |
| 2212 |
| 2213 unittest.group("resource-AccountsFilterSetsFilteredBidsCreativesResourceApi",
() { |
| 404 unittest.test("method--list", () { | 2214 unittest.test("method--list", () { |
| 405 | 2215 |
| 406 var mock = new HttpServerMock(); | 2216 var mock = new HttpServerMock(); |
| 407 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc
ounts.clients; | 2217 api.AccountsFilterSetsFilteredBidsCreativesResourceApi res = new api.Adexc
hangebuyer2Api(mock).accounts.filterSets.filteredBids.creatives; |
| 408 var arg_accountId = "foo"; | 2218 var arg_accountId = "foo"; |
| 2219 var arg_filterSetId = 42; |
| 2220 var arg_creativeStatusId = 42; |
| 409 var arg_pageSize = 42; | 2221 var arg_pageSize = 42; |
| 410 var arg_pageToken = "foo"; | 2222 var arg_pageToken = "foo"; |
| 411 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 2223 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 412 var path = (req.url).path; | 2224 var path = (req.url).path; |
| 413 var pathOffset = 0; | 2225 var pathOffset = 0; |
| 414 var index; | 2226 var index; |
| 415 var subPart; | 2227 var subPart; |
| 416 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2228 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 417 pathOffset += 1; | 2229 pathOffset += 1; |
| 418 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 2230 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 419 pathOffset += 17; | 2231 pathOffset += 17; |
| 420 index = path.indexOf("/clients", pathOffset); | 2232 index = path.indexOf("/filterSets/", pathOffset); |
| 421 unittest.expect(index >= 0, unittest.isTrue); | 2233 unittest.expect(index >= 0, unittest.isTrue); |
| 422 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2234 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 423 pathOffset = index; | 2235 pathOffset = index; |
| 424 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 2236 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 425 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/clients")); | 2237 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); |
| 426 pathOffset += 8; | 2238 pathOffset += 12; |
| 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; |
| 427 | 2253 |
| 428 var query = (req.url).query; | 2254 var query = (req.url).query; |
| 429 var queryOffset = 0; | 2255 var queryOffset = 0; |
| 430 var queryMap = {}; | 2256 var queryMap = {}; |
| 431 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2257 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 432 parseBool(n) { | 2258 parseBool(n) { |
| 433 if (n == "true") return true; | 2259 if (n == "true") return true; |
| 434 if (n == "false") return false; | 2260 if (n == "false") return false; |
| 435 if (n == null) return null; | 2261 if (n == null) return null; |
| 436 throw new core.ArgumentError("Invalid boolean: $n"); | 2262 throw new core.ArgumentError("Invalid boolean: $n"); |
| 437 } | 2263 } |
| 438 if (query.length > 0) { | 2264 if (query.length > 0) { |
| 439 for (var part in query.split("&")) { | 2265 for (var part in query.split("&")) { |
| 440 var keyvalue = part.split("="); | 2266 var keyvalue = part.split("="); |
| 441 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2267 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 442 } | 2268 } |
| 443 } | 2269 } |
| 444 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | 2270 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); |
| 445 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 2271 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 446 | 2272 |
| 447 | 2273 |
| 448 var h = { | 2274 var h = { |
| 449 "content-type" : "application/json; charset=utf-8", | 2275 "content-type" : "application/json; charset=utf-8", |
| 450 }; | 2276 }; |
| 451 var resp = convert.JSON.encode(buildListClientsResponse()); | 2277 var resp = convert.JSON.encode(buildListCreativeStatusBreakdownByCreativ
eResponse()); |
| 452 return new async.Future.value(stringResponse(200, h, resp)); | 2278 return new async.Future.value(stringResponse(200, h, resp)); |
| 453 }), true); | 2279 }), true); |
| 454 res.list(arg_accountId, pageSize: arg_pageSize, pageToken: arg_pageToken).
then(unittest.expectAsync(((api.ListClientsResponse response) { | 2280 res.list(arg_accountId, arg_filterSetId, arg_creativeStatusId, pageSize: a
rg_pageSize, pageToken: arg_pageToken).then(unittest.expectAsync(((api.ListCreat
iveStatusBreakdownByCreativeResponse response) { |
| 455 checkListClientsResponse(response); | 2281 checkListCreativeStatusBreakdownByCreativeResponse(response); |
| 456 }))); | 2282 }))); |
| 457 }); | 2283 }); |
| 458 | 2284 |
| 459 unittest.test("method--update", () { | 2285 }); |
| 2286 |
| 2287 |
| 2288 unittest.group("resource-AccountsFilterSetsFilteredBidsCreativesDetailsResourc
eApi", () { |
| 2289 unittest.test("method--list", () { |
| 460 | 2290 |
| 461 var mock = new HttpServerMock(); | 2291 var mock = new HttpServerMock(); |
| 462 api.AccountsClientsResourceApi res = new api.Adexchangebuyer2Api(mock).acc
ounts.clients; | 2292 api.AccountsFilterSetsFilteredBidsCreativesDetailsResourceApi res = new ap
i.Adexchangebuyer2Api(mock).accounts.filterSets.filteredBids.creatives.details; |
| 463 var arg_request = buildClient(); | |
| 464 var arg_accountId = "foo"; | 2293 var arg_accountId = "foo"; |
| 465 var arg_clientAccountId = "foo"; | 2294 var arg_filterSetId = 42; |
| 2295 var arg_creativeStatusId = 42; |
| 2296 var arg_creativeId = "foo"; |
| 466 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 2297 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 467 var obj = new api.Client.fromJson(json); | |
| 468 checkClient(obj); | |
| 469 | |
| 470 var path = (req.url).path; | 2298 var path = (req.url).path; |
| 471 var pathOffset = 0; | 2299 var pathOffset = 0; |
| 472 var index; | 2300 var index; |
| 473 var subPart; | 2301 var subPart; |
| 474 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2302 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 475 pathOffset += 1; | 2303 pathOffset += 1; |
| 476 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 2304 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 477 pathOffset += 17; | 2305 pathOffset += 17; |
| 478 index = path.indexOf("/clients/", pathOffset); | 2306 index = path.indexOf("/filterSets/", pathOffset); |
| 479 unittest.expect(index >= 0, unittest.isTrue); | 2307 unittest.expect(index >= 0, unittest.isTrue); |
| 480 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2308 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 481 pathOffset = index; | 2309 pathOffset = index; |
| 482 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 2310 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 483 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); | 2311 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); |
| 484 pathOffset += 9; | 2312 pathOffset += 12; |
| 485 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 2313 index = path.indexOf("/filteredBids/", pathOffset); |
| 486 pathOffset = path.length; | 2314 unittest.expect(index >= 0, unittest.isTrue); |
| 487 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); | 2315 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 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; |
| 488 | 2334 |
| 489 var query = (req.url).query; | 2335 var query = (req.url).query; |
| 490 var queryOffset = 0; | 2336 var queryOffset = 0; |
| 491 var queryMap = {}; | 2337 var queryMap = {}; |
| 492 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2338 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 493 parseBool(n) { | 2339 parseBool(n) { |
| 494 if (n == "true") return true; | 2340 if (n == "true") return true; |
| 495 if (n == "false") return false; | 2341 if (n == "false") return false; |
| 496 if (n == null) return null; | 2342 if (n == null) return null; |
| 497 throw new core.ArgumentError("Invalid boolean: $n"); | 2343 throw new core.ArgumentError("Invalid boolean: $n"); |
| 498 } | 2344 } |
| 499 if (query.length > 0) { | 2345 if (query.length > 0) { |
| 500 for (var part in query.split("&")) { | 2346 for (var part in query.split("&")) { |
| 501 var keyvalue = part.split("="); | 2347 var keyvalue = part.split("="); |
| 502 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2348 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 503 } | 2349 } |
| 504 } | 2350 } |
| 505 | 2351 |
| 506 | 2352 |
| 507 var h = { | 2353 var h = { |
| 508 "content-type" : "application/json; charset=utf-8", | 2354 "content-type" : "application/json; charset=utf-8", |
| 509 }; | 2355 }; |
| 510 var resp = convert.JSON.encode(buildClient()); | 2356 var resp = convert.JSON.encode(buildListCreativeStatusAndCreativeBreakdo
wnByDetailResponse()); |
| 511 return new async.Future.value(stringResponse(200, h, resp)); | 2357 return new async.Future.value(stringResponse(200, h, resp)); |
| 512 }), true); | 2358 }), true); |
| 513 res.update(arg_request, arg_accountId, arg_clientAccountId).then(unittest.
expectAsync(((api.Client response) { | 2359 res.list(arg_accountId, arg_filterSetId, arg_creativeStatusId, arg_creativ
eId).then(unittest.expectAsync(((api.ListCreativeStatusAndCreativeBreakdownByDet
ailResponse response) { |
| 514 checkClient(response); | 2360 checkListCreativeStatusAndCreativeBreakdownByDetailResponse(response); |
| 515 }))); | 2361 }))); |
| 516 }); | 2362 }); |
| 517 | 2363 |
| 518 }); | 2364 }); |
| 519 | 2365 |
| 520 | 2366 |
| 521 unittest.group("resource-AccountsClientsInvitationsResourceApi", () { | 2367 unittest.group("resource-AccountsFilterSetsFilteredBidsDetailsResourceApi", ()
{ |
| 522 unittest.test("method--create", () { | 2368 unittest.test("method--list", () { |
| 523 | 2369 |
| 524 var mock = new HttpServerMock(); | 2370 var mock = new HttpServerMock(); |
| 525 api.AccountsClientsInvitationsResourceApi res = new api.Adexchangebuyer2Ap
i(mock).accounts.clients.invitations; | 2371 api.AccountsFilterSetsFilteredBidsDetailsResourceApi res = new api.Adexcha
ngebuyer2Api(mock).accounts.filterSets.filteredBids.details; |
| 526 var arg_request = buildClientUserInvitation(); | |
| 527 var arg_accountId = "foo"; | 2372 var arg_accountId = "foo"; |
| 528 var arg_clientAccountId = "foo"; | 2373 var arg_filterSetId = 42; |
| 2374 var arg_creativeStatusId = 42; |
| 529 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 2375 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 530 var obj = new api.ClientUserInvitation.fromJson(json); | |
| 531 checkClientUserInvitation(obj); | |
| 532 | |
| 533 var path = (req.url).path; | 2376 var path = (req.url).path; |
| 534 var pathOffset = 0; | 2377 var pathOffset = 0; |
| 535 var index; | 2378 var index; |
| 536 var subPart; | 2379 var subPart; |
| 537 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2380 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 538 pathOffset += 1; | 2381 pathOffset += 1; |
| 539 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 2382 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 540 pathOffset += 17; | 2383 pathOffset += 17; |
| 541 index = path.indexOf("/clients/", pathOffset); | 2384 index = path.indexOf("/filterSets/", pathOffset); |
| 542 unittest.expect(index >= 0, unittest.isTrue); | 2385 unittest.expect(index >= 0, unittest.isTrue); |
| 543 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2386 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 544 pathOffset = index; | 2387 pathOffset = index; |
| 545 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 2388 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 546 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); | 2389 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); |
| 547 pathOffset += 9; | 2390 pathOffset += 12; |
| 548 index = path.indexOf("/invitations", pathOffset); | 2391 index = path.indexOf("/filteredBids/", pathOffset); |
| 549 unittest.expect(index >= 0, unittest.isTrue); | 2392 unittest.expect(index >= 0, unittest.isTrue); |
| 550 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2393 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 551 pathOffset = index; | 2394 pathOffset = index; |
| 552 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); | 2395 unittest.expect(subPart, unittest.equals("$arg_filterSetId")); |
| 553 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/invitations")); | 2396 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/filteredBids/")); |
| 554 pathOffset += 12; | 2397 pathOffset += 14; |
| 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; |
| 555 | 2405 |
| 556 var query = (req.url).query; | 2406 var query = (req.url).query; |
| 557 var queryOffset = 0; | 2407 var queryOffset = 0; |
| 558 var queryMap = {}; | 2408 var queryMap = {}; |
| 559 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2409 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 560 parseBool(n) { | 2410 parseBool(n) { |
| 561 if (n == "true") return true; | 2411 if (n == "true") return true; |
| 562 if (n == "false") return false; | 2412 if (n == "false") return false; |
| 563 if (n == null) return null; | 2413 if (n == null) return null; |
| 564 throw new core.ArgumentError("Invalid boolean: $n"); | 2414 throw new core.ArgumentError("Invalid boolean: $n"); |
| 565 } | 2415 } |
| 566 if (query.length > 0) { | 2416 if (query.length > 0) { |
| 567 for (var part in query.split("&")) { | 2417 for (var part in query.split("&")) { |
| 568 var keyvalue = part.split("="); | 2418 var keyvalue = part.split("="); |
| 569 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2419 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 570 } | 2420 } |
| 571 } | 2421 } |
| 572 | 2422 |
| 573 | 2423 |
| 574 var h = { | 2424 var h = { |
| 575 "content-type" : "application/json; charset=utf-8", | 2425 "content-type" : "application/json; charset=utf-8", |
| 576 }; | 2426 }; |
| 577 var resp = convert.JSON.encode(buildClientUserInvitation()); | 2427 var resp = convert.JSON.encode(buildListCreativeStatusBreakdownByDetailR
esponse()); |
| 578 return new async.Future.value(stringResponse(200, h, resp)); | 2428 return new async.Future.value(stringResponse(200, h, resp)); |
| 579 }), true); | 2429 }), true); |
| 580 res.create(arg_request, arg_accountId, arg_clientAccountId).then(unittest.
expectAsync(((api.ClientUserInvitation response) { | 2430 res.list(arg_accountId, arg_filterSetId, arg_creativeStatusId).then(unitte
st.expectAsync(((api.ListCreativeStatusBreakdownByDetailResponse response) { |
| 581 checkClientUserInvitation(response); | 2431 checkListCreativeStatusBreakdownByDetailResponse(response); |
| 582 }))); | 2432 }))); |
| 583 }); | 2433 }); |
| 584 | 2434 |
| 585 unittest.test("method--get", () { | 2435 }); |
| 2436 |
| 2437 |
| 2438 unittest.group("resource-AccountsFilterSetsFilteredImpressionsResourceApi", ()
{ |
| 2439 unittest.test("method--list", () { |
| 586 | 2440 |
| 587 var mock = new HttpServerMock(); | 2441 var mock = new HttpServerMock(); |
| 588 api.AccountsClientsInvitationsResourceApi res = new api.Adexchangebuyer2Ap
i(mock).accounts.clients.invitations; | 2442 api.AccountsFilterSetsFilteredImpressionsResourceApi res = new api.Adexcha
ngebuyer2Api(mock).accounts.filterSets.filteredImpressions; |
| 589 var arg_accountId = "foo"; | 2443 var arg_accountId = "foo"; |
| 590 var arg_clientAccountId = "foo"; | 2444 var arg_filterSetId = 42; |
| 591 var arg_invitationId = "foo"; | |
| 592 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 2445 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 593 var path = (req.url).path; | 2446 var path = (req.url).path; |
| 594 var pathOffset = 0; | 2447 var pathOffset = 0; |
| 595 var index; | 2448 var index; |
| 596 var subPart; | 2449 var subPart; |
| 597 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2450 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 598 pathOffset += 1; | 2451 pathOffset += 1; |
| 599 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 2452 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 600 pathOffset += 17; | 2453 pathOffset += 17; |
| 601 index = path.indexOf("/clients/", pathOffset); | 2454 index = path.indexOf("/filterSets/", pathOffset); |
| 602 unittest.expect(index >= 0, unittest.isTrue); | 2455 unittest.expect(index >= 0, unittest.isTrue); |
| 603 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2456 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 604 pathOffset = index; | 2457 pathOffset = index; |
| 605 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 2458 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 606 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); | 2459 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); |
| 607 pathOffset += 9; | 2460 pathOffset += 12; |
| 608 index = path.indexOf("/invitations/", pathOffset); | 2461 index = path.indexOf("/filteredImpressions", pathOffset); |
| 609 unittest.expect(index >= 0, unittest.isTrue); | 2462 unittest.expect(index >= 0, unittest.isTrue); |
| 610 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2463 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 611 pathOffset = index; | 2464 pathOffset = index; |
| 612 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); | 2465 unittest.expect(subPart, unittest.equals("$arg_filterSetId")); |
| 613 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/invitations/")); | 2466 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq
uals("/filteredImpressions")); |
| 614 pathOffset += 13; | 2467 pathOffset += 20; |
| 615 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
| 616 pathOffset = path.length; | |
| 617 unittest.expect(subPart, unittest.equals("$arg_invitationId")); | |
| 618 | 2468 |
| 619 var query = (req.url).query; | 2469 var query = (req.url).query; |
| 620 var queryOffset = 0; | 2470 var queryOffset = 0; |
| 621 var queryMap = {}; | 2471 var queryMap = {}; |
| 622 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2472 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 623 parseBool(n) { | 2473 parseBool(n) { |
| 624 if (n == "true") return true; | 2474 if (n == "true") return true; |
| 625 if (n == "false") return false; | 2475 if (n == "false") return false; |
| 626 if (n == null) return null; | 2476 if (n == null) return null; |
| 627 throw new core.ArgumentError("Invalid boolean: $n"); | 2477 throw new core.ArgumentError("Invalid boolean: $n"); |
| 628 } | 2478 } |
| 629 if (query.length > 0) { | 2479 if (query.length > 0) { |
| 630 for (var part in query.split("&")) { | 2480 for (var part in query.split("&")) { |
| 631 var keyvalue = part.split("="); | 2481 var keyvalue = part.split("="); |
| 632 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2482 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 633 } | 2483 } |
| 634 } | 2484 } |
| 635 | 2485 |
| 636 | 2486 |
| 637 var h = { | 2487 var h = { |
| 638 "content-type" : "application/json; charset=utf-8", | 2488 "content-type" : "application/json; charset=utf-8", |
| 639 }; | 2489 }; |
| 640 var resp = convert.JSON.encode(buildClientUserInvitation()); | 2490 var resp = convert.JSON.encode(buildListFilteredImpressionsResponse()); |
| 641 return new async.Future.value(stringResponse(200, h, resp)); | 2491 return new async.Future.value(stringResponse(200, h, resp)); |
| 642 }), true); | 2492 }), true); |
| 643 res.get(arg_accountId, arg_clientAccountId, arg_invitationId).then(unittes
t.expectAsync(((api.ClientUserInvitation response) { | 2493 res.list(arg_accountId, arg_filterSetId).then(unittest.expectAsync(((api.L
istFilteredImpressionsResponse response) { |
| 644 checkClientUserInvitation(response); | 2494 checkListFilteredImpressionsResponse(response); |
| 645 }))); | 2495 }))); |
| 646 }); | 2496 }); |
| 647 | 2497 |
| 2498 }); |
| 2499 |
| 2500 |
| 2501 unittest.group("resource-AccountsFilterSetsFilteredRequestsResourceApi", () { |
| 648 unittest.test("method--list", () { | 2502 unittest.test("method--list", () { |
| 649 | 2503 |
| 650 var mock = new HttpServerMock(); | 2504 var mock = new HttpServerMock(); |
| 651 api.AccountsClientsInvitationsResourceApi res = new api.Adexchangebuyer2Ap
i(mock).accounts.clients.invitations; | 2505 api.AccountsFilterSetsFilteredRequestsResourceApi res = new api.Adexchange
buyer2Api(mock).accounts.filterSets.filteredRequests; |
| 652 var arg_accountId = "foo"; | 2506 var arg_accountId = "foo"; |
| 653 var arg_clientAccountId = "foo"; | 2507 var arg_filterSetId = 42; |
| 654 var arg_pageSize = 42; | |
| 655 var arg_pageToken = "foo"; | |
| 656 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 2508 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 657 var path = (req.url).path; | 2509 var path = (req.url).path; |
| 658 var pathOffset = 0; | 2510 var pathOffset = 0; |
| 659 var index; | 2511 var index; |
| 660 var subPart; | 2512 var subPart; |
| 661 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2513 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 662 pathOffset += 1; | 2514 pathOffset += 1; |
| 663 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 2515 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 664 pathOffset += 17; | 2516 pathOffset += 17; |
| 665 index = path.indexOf("/clients/", pathOffset); | 2517 index = path.indexOf("/filterSets/", pathOffset); |
| 666 unittest.expect(index >= 0, unittest.isTrue); | 2518 unittest.expect(index >= 0, unittest.isTrue); |
| 667 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2519 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 668 pathOffset = index; | 2520 pathOffset = index; |
| 669 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 2521 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 670 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); | 2522 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); |
| 671 pathOffset += 9; | 2523 pathOffset += 12; |
| 672 index = path.indexOf("/invitations", pathOffset); | 2524 index = path.indexOf("/filteredRequests", pathOffset); |
| 673 unittest.expect(index >= 0, unittest.isTrue); | 2525 unittest.expect(index >= 0, unittest.isTrue); |
| 674 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2526 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 675 pathOffset = index; | 2527 pathOffset = index; |
| 676 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); | 2528 unittest.expect(subPart, unittest.equals("$arg_filterSetId")); |
| 677 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/invitations")); | 2529 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/filteredRequests")); |
| 678 pathOffset += 12; | 2530 pathOffset += 17; |
| 679 | 2531 |
| 680 var query = (req.url).query; | 2532 var query = (req.url).query; |
| 681 var queryOffset = 0; | 2533 var queryOffset = 0; |
| 682 var queryMap = {}; | 2534 var queryMap = {}; |
| 683 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2535 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 684 parseBool(n) { | 2536 parseBool(n) { |
| 685 if (n == "true") return true; | 2537 if (n == "true") return true; |
| 686 if (n == "false") return false; | 2538 if (n == "false") return false; |
| 687 if (n == null) return null; | 2539 if (n == null) return null; |
| 688 throw new core.ArgumentError("Invalid boolean: $n"); | 2540 throw new core.ArgumentError("Invalid boolean: $n"); |
| 689 } | 2541 } |
| 690 if (query.length > 0) { | 2542 if (query.length > 0) { |
| 691 for (var part in query.split("&")) { | 2543 for (var part in query.split("&")) { |
| 692 var keyvalue = part.split("="); | 2544 var keyvalue = part.split("="); |
| 693 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2545 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 694 } | 2546 } |
| 695 } | 2547 } |
| 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)); | |
| 698 | 2548 |
| 699 | 2549 |
| 700 var h = { | 2550 var h = { |
| 701 "content-type" : "application/json; charset=utf-8", | 2551 "content-type" : "application/json; charset=utf-8", |
| 702 }; | 2552 }; |
| 703 var resp = convert.JSON.encode(buildListClientUserInvitationsResponse())
; | 2553 var resp = convert.JSON.encode(buildListFilteredRequestsResponse()); |
| 704 return new async.Future.value(stringResponse(200, h, resp)); | 2554 return new async.Future.value(stringResponse(200, h, resp)); |
| 705 }), true); | 2555 }), true); |
| 706 res.list(arg_accountId, arg_clientAccountId, pageSize: arg_pageSize, pageT
oken: arg_pageToken).then(unittest.expectAsync(((api.ListClientUserInvitationsRe
sponse response) { | 2556 res.list(arg_accountId, arg_filterSetId).then(unittest.expectAsync(((api.L
istFilteredRequestsResponse response) { |
| 707 checkListClientUserInvitationsResponse(response); | 2557 checkListFilteredRequestsResponse(response); |
| 708 }))); | 2558 }))); |
| 709 }); | 2559 }); |
| 710 | 2560 |
| 711 }); | 2561 }); |
| 712 | 2562 |
| 713 | 2563 |
| 714 unittest.group("resource-AccountsClientsUsersResourceApi", () { | 2564 unittest.group("resource-AccountsFilterSetsLosingBidsResourceApi", () { |
| 715 unittest.test("method--get", () { | 2565 unittest.test("method--list", () { |
| 716 | 2566 |
| 717 var mock = new HttpServerMock(); | 2567 var mock = new HttpServerMock(); |
| 718 api.AccountsClientsUsersResourceApi res = new api.Adexchangebuyer2Api(mock
).accounts.clients.users; | 2568 api.AccountsFilterSetsLosingBidsResourceApi res = new api.Adexchangebuyer2
Api(mock).accounts.filterSets.losingBids; |
| 719 var arg_accountId = "foo"; | 2569 var arg_accountId = "foo"; |
| 720 var arg_clientAccountId = "foo"; | 2570 var arg_filterSetId = 42; |
| 721 var arg_userId = "foo"; | |
| 722 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 2571 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 723 var path = (req.url).path; | 2572 var path = (req.url).path; |
| 724 var pathOffset = 0; | 2573 var pathOffset = 0; |
| 725 var index; | 2574 var index; |
| 726 var subPart; | 2575 var subPart; |
| 727 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2576 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 728 pathOffset += 1; | 2577 pathOffset += 1; |
| 729 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 2578 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 730 pathOffset += 17; | 2579 pathOffset += 17; |
| 731 index = path.indexOf("/clients/", pathOffset); | 2580 index = path.indexOf("/filterSets/", pathOffset); |
| 732 unittest.expect(index >= 0, unittest.isTrue); | 2581 unittest.expect(index >= 0, unittest.isTrue); |
| 733 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2582 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 734 pathOffset = index; | 2583 pathOffset = index; |
| 735 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 2584 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 736 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); | 2585 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); |
| 737 pathOffset += 9; | 2586 pathOffset += 12; |
| 738 index = path.indexOf("/users/", pathOffset); | 2587 index = path.indexOf("/losingBids", pathOffset); |
| 739 unittest.expect(index >= 0, unittest.isTrue); | 2588 unittest.expect(index >= 0, unittest.isTrue); |
| 740 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2589 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 741 pathOffset = index; | 2590 pathOffset = index; |
| 742 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); | 2591 unittest.expect(subPart, unittest.equals("$arg_filterSetId")); |
| 743 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/users/")); | 2592 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/losingBids")); |
| 744 pathOffset += 7; | 2593 pathOffset += 11; |
| 745 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
| 746 pathOffset = path.length; | |
| 747 unittest.expect(subPart, unittest.equals("$arg_userId")); | |
| 748 | 2594 |
| 749 var query = (req.url).query; | 2595 var query = (req.url).query; |
| 750 var queryOffset = 0; | 2596 var queryOffset = 0; |
| 751 var queryMap = {}; | 2597 var queryMap = {}; |
| 752 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2598 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 753 parseBool(n) { | 2599 parseBool(n) { |
| 754 if (n == "true") return true; | 2600 if (n == "true") return true; |
| 755 if (n == "false") return false; | 2601 if (n == "false") return false; |
| 756 if (n == null) return null; | 2602 if (n == null) return null; |
| 757 throw new core.ArgumentError("Invalid boolean: $n"); | 2603 throw new core.ArgumentError("Invalid boolean: $n"); |
| 758 } | 2604 } |
| 759 if (query.length > 0) { | 2605 if (query.length > 0) { |
| 760 for (var part in query.split("&")) { | 2606 for (var part in query.split("&")) { |
| 761 var keyvalue = part.split("="); | 2607 var keyvalue = part.split("="); |
| 762 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2608 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 763 } | 2609 } |
| 764 } | 2610 } |
| 765 | 2611 |
| 766 | 2612 |
| 767 var h = { | 2613 var h = { |
| 768 "content-type" : "application/json; charset=utf-8", | 2614 "content-type" : "application/json; charset=utf-8", |
| 769 }; | 2615 }; |
| 770 var resp = convert.JSON.encode(buildClientUser()); | 2616 var resp = convert.JSON.encode(buildListLosingBidsResponse()); |
| 771 return new async.Future.value(stringResponse(200, h, resp)); | 2617 return new async.Future.value(stringResponse(200, h, resp)); |
| 772 }), true); | 2618 }), true); |
| 773 res.get(arg_accountId, arg_clientAccountId, arg_userId).then(unittest.expe
ctAsync(((api.ClientUser response) { | 2619 res.list(arg_accountId, arg_filterSetId).then(unittest.expectAsync(((api.L
istLosingBidsResponse response) { |
| 774 checkClientUser(response); | 2620 checkListLosingBidsResponse(response); |
| 775 }))); | 2621 }))); |
| 776 }); | 2622 }); |
| 777 | 2623 |
| 2624 }); |
| 2625 |
| 2626 |
| 2627 unittest.group("resource-AccountsFilterSetsResponseErrorsResourceApi", () { |
| 778 unittest.test("method--list", () { | 2628 unittest.test("method--list", () { |
| 779 | 2629 |
| 780 var mock = new HttpServerMock(); | 2630 var mock = new HttpServerMock(); |
| 781 api.AccountsClientsUsersResourceApi res = new api.Adexchangebuyer2Api(mock
).accounts.clients.users; | 2631 api.AccountsFilterSetsResponseErrorsResourceApi res = new api.Adexchangebu
yer2Api(mock).accounts.filterSets.responseErrors; |
| 782 var arg_accountId = "foo"; | 2632 var arg_accountId = "foo"; |
| 783 var arg_clientAccountId = "foo"; | 2633 var arg_filterSetId = 42; |
| 784 var arg_pageSize = 42; | |
| 785 var arg_pageToken = "foo"; | |
| 786 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 2634 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 787 var path = (req.url).path; | 2635 var path = (req.url).path; |
| 788 var pathOffset = 0; | 2636 var pathOffset = 0; |
| 789 var index; | 2637 var index; |
| 790 var subPart; | 2638 var subPart; |
| 791 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2639 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 792 pathOffset += 1; | 2640 pathOffset += 1; |
| 793 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 2641 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 794 pathOffset += 17; | 2642 pathOffset += 17; |
| 795 index = path.indexOf("/clients/", pathOffset); | 2643 index = path.indexOf("/filterSets/", pathOffset); |
| 796 unittest.expect(index >= 0, unittest.isTrue); | 2644 unittest.expect(index >= 0, unittest.isTrue); |
| 797 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2645 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 798 pathOffset = index; | 2646 pathOffset = index; |
| 799 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 2647 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 800 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); | 2648 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); |
| 801 pathOffset += 9; | 2649 pathOffset += 12; |
| 802 index = path.indexOf("/users", pathOffset); | 2650 index = path.indexOf("/responseErrors", pathOffset); |
| 803 unittest.expect(index >= 0, unittest.isTrue); | 2651 unittest.expect(index >= 0, unittest.isTrue); |
| 804 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2652 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 805 pathOffset = index; | 2653 pathOffset = index; |
| 806 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); | 2654 unittest.expect(subPart, unittest.equals("$arg_filterSetId")); |
| 807 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/users")); | 2655 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/responseErrors")); |
| 808 pathOffset += 6; | 2656 pathOffset += 15; |
| 809 | 2657 |
| 810 var query = (req.url).query; | 2658 var query = (req.url).query; |
| 811 var queryOffset = 0; | 2659 var queryOffset = 0; |
| 812 var queryMap = {}; | 2660 var queryMap = {}; |
| 813 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2661 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 814 parseBool(n) { | 2662 parseBool(n) { |
| 815 if (n == "true") return true; | 2663 if (n == "true") return true; |
| 816 if (n == "false") return false; | 2664 if (n == "false") return false; |
| 817 if (n == null) return null; | 2665 if (n == null) return null; |
| 818 throw new core.ArgumentError("Invalid boolean: $n"); | 2666 throw new core.ArgumentError("Invalid boolean: $n"); |
| 819 } | 2667 } |
| 820 if (query.length > 0) { | 2668 if (query.length > 0) { |
| 821 for (var part in query.split("&")) { | 2669 for (var part in query.split("&")) { |
| 822 var keyvalue = part.split("="); | 2670 var keyvalue = part.split("="); |
| 823 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2671 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 824 } | 2672 } |
| 825 } | 2673 } |
| 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)); | |
| 828 | 2674 |
| 829 | 2675 |
| 830 var h = { | 2676 var h = { |
| 831 "content-type" : "application/json; charset=utf-8", | 2677 "content-type" : "application/json; charset=utf-8", |
| 832 }; | 2678 }; |
| 833 var resp = convert.JSON.encode(buildListClientUsersResponse()); | 2679 var resp = convert.JSON.encode(buildListResponseErrorsResponse()); |
| 834 return new async.Future.value(stringResponse(200, h, resp)); | 2680 return new async.Future.value(stringResponse(200, h, resp)); |
| 835 }), true); | 2681 }), true); |
| 836 res.list(arg_accountId, arg_clientAccountId, pageSize: arg_pageSize, pageT
oken: arg_pageToken).then(unittest.expectAsync(((api.ListClientUsersResponse res
ponse) { | 2682 res.list(arg_accountId, arg_filterSetId).then(unittest.expectAsync(((api.L
istResponseErrorsResponse response) { |
| 837 checkListClientUsersResponse(response); | 2683 checkListResponseErrorsResponse(response); |
| 838 }))); | 2684 }))); |
| 839 }); | 2685 }); |
| 840 | 2686 |
| 841 unittest.test("method--update", () { | 2687 }); |
| 2688 |
| 2689 |
| 2690 unittest.group("resource-AccountsFilterSetsResponsesWithoutBidsResourceApi", (
) { |
| 2691 unittest.test("method--list", () { |
| 842 | 2692 |
| 843 var mock = new HttpServerMock(); | 2693 var mock = new HttpServerMock(); |
| 844 api.AccountsClientsUsersResourceApi res = new api.Adexchangebuyer2Api(mock
).accounts.clients.users; | 2694 api.AccountsFilterSetsResponsesWithoutBidsResourceApi res = new api.Adexch
angebuyer2Api(mock).accounts.filterSets.responsesWithoutBids; |
| 845 var arg_request = buildClientUser(); | |
| 846 var arg_accountId = "foo"; | 2695 var arg_accountId = "foo"; |
| 847 var arg_clientAccountId = "foo"; | 2696 var arg_filterSetId = 42; |
| 848 var arg_userId = "foo"; | |
| 849 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 2697 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 850 var obj = new api.ClientUser.fromJson(json); | |
| 851 checkClientUser(obj); | |
| 852 | |
| 853 var path = (req.url).path; | 2698 var path = (req.url).path; |
| 854 var pathOffset = 0; | 2699 var pathOffset = 0; |
| 855 var index; | 2700 var index; |
| 856 var subPart; | 2701 var subPart; |
| 857 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2702 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 858 pathOffset += 1; | 2703 pathOffset += 1; |
| 859 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); | 2704 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v2beta1/accounts/")); |
| 860 pathOffset += 17; | 2705 pathOffset += 17; |
| 861 index = path.indexOf("/clients/", pathOffset); | 2706 index = path.indexOf("/filterSets/", pathOffset); |
| 862 unittest.expect(index >= 0, unittest.isTrue); | 2707 unittest.expect(index >= 0, unittest.isTrue); |
| 863 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2708 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 864 pathOffset = index; | 2709 pathOffset = index; |
| 865 unittest.expect(subPart, unittest.equals("$arg_accountId")); | 2710 unittest.expect(subPart, unittest.equals("$arg_accountId")); |
| 866 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clients/")); | 2711 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/filterSets/")); |
| 867 pathOffset += 9; | 2712 pathOffset += 12; |
| 868 index = path.indexOf("/users/", pathOffset); | 2713 index = path.indexOf("/responsesWithoutBids", pathOffset); |
| 869 unittest.expect(index >= 0, unittest.isTrue); | 2714 unittest.expect(index >= 0, unittest.isTrue); |
| 870 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2715 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 871 pathOffset = index; | 2716 pathOffset = index; |
| 872 unittest.expect(subPart, unittest.equals("$arg_clientAccountId")); | 2717 unittest.expect(subPart, unittest.equals("$arg_filterSetId")); |
| 873 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/users/")); | 2718 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/responsesWithoutBids")); |
| 874 pathOffset += 7; | 2719 pathOffset += 21; |
| 875 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
| 876 pathOffset = path.length; | |
| 877 unittest.expect(subPart, unittest.equals("$arg_userId")); | |
| 878 | 2720 |
| 879 var query = (req.url).query; | 2721 var query = (req.url).query; |
| 880 var queryOffset = 0; | 2722 var queryOffset = 0; |
| 881 var queryMap = {}; | 2723 var queryMap = {}; |
| 882 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2724 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 883 parseBool(n) { | 2725 parseBool(n) { |
| 884 if (n == "true") return true; | 2726 if (n == "true") return true; |
| 885 if (n == "false") return false; | 2727 if (n == "false") return false; |
| 886 if (n == null) return null; | 2728 if (n == null) return null; |
| 887 throw new core.ArgumentError("Invalid boolean: $n"); | 2729 throw new core.ArgumentError("Invalid boolean: $n"); |
| 888 } | 2730 } |
| 889 if (query.length > 0) { | 2731 if (query.length > 0) { |
| 890 for (var part in query.split("&")) { | 2732 for (var part in query.split("&")) { |
| 891 var keyvalue = part.split("="); | 2733 var keyvalue = part.split("="); |
| 892 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2734 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 893 } | 2735 } |
| 894 } | 2736 } |
| 895 | 2737 |
| 896 | 2738 |
| 897 var h = { | 2739 var h = { |
| 898 "content-type" : "application/json; charset=utf-8", | 2740 "content-type" : "application/json; charset=utf-8", |
| 899 }; | 2741 }; |
| 900 var resp = convert.JSON.encode(buildClientUser()); | 2742 var resp = convert.JSON.encode(buildListResponsesWithoutBidsResponse()); |
| 901 return new async.Future.value(stringResponse(200, h, resp)); | 2743 return new async.Future.value(stringResponse(200, h, resp)); |
| 902 }), true); | 2744 }), true); |
| 903 res.update(arg_request, arg_accountId, arg_clientAccountId, arg_userId).th
en(unittest.expectAsync(((api.ClientUser response) { | 2745 res.list(arg_accountId, arg_filterSetId).then(unittest.expectAsync(((api.L
istResponsesWithoutBidsResponse response) { |
| 904 checkClientUser(response); | 2746 checkListResponsesWithoutBidsResponse(response); |
| 905 }))); | 2747 }))); |
| 906 }); | 2748 }); |
| 907 | 2749 |
| 908 }); | 2750 }); |
| 909 | 2751 |
| 910 | 2752 |
| 911 } | 2753 } |
| 912 | 2754 |
| OLD | NEW |