OLD | NEW |
(Empty) | |
| 1 library googleapis.games.v1.test; |
| 2 |
| 3 import "dart:core" as core; |
| 4 import "dart:collection" as collection; |
| 5 import "dart:async" as async; |
| 6 import "dart:convert" as convert; |
| 7 |
| 8 import 'package:http/http.dart' as http; |
| 9 import 'package:http/testing.dart' as http_testing; |
| 10 import 'package:unittest/unittest.dart' as unittest; |
| 11 import 'package:googleapis/common/common.dart' as common; |
| 12 import 'package:googleapis/src/common_internal.dart' as common_internal; |
| 13 import '../common/common_internal_test.dart' as common_test; |
| 14 |
| 15 import 'package:googleapis/games/v1.dart' as api; |
| 16 |
| 17 |
| 18 |
| 19 core.int buildCounterAchievementDefinition = 0; |
| 20 buildAchievementDefinition() { |
| 21 var o = new api.AchievementDefinition(); |
| 22 buildCounterAchievementDefinition++; |
| 23 if (buildCounterAchievementDefinition < 3) { |
| 24 o.achievementType = "foo"; |
| 25 o.description = "foo"; |
| 26 o.experiencePoints = "foo"; |
| 27 o.formattedTotalSteps = "foo"; |
| 28 o.id = "foo"; |
| 29 o.initialState = "foo"; |
| 30 o.isRevealedIconUrlDefault = true; |
| 31 o.isUnlockedIconUrlDefault = true; |
| 32 o.kind = "foo"; |
| 33 o.name = "foo"; |
| 34 o.revealedIconUrl = "foo"; |
| 35 o.totalSteps = 42; |
| 36 o.unlockedIconUrl = "foo"; |
| 37 } |
| 38 buildCounterAchievementDefinition--; |
| 39 return o; |
| 40 } |
| 41 |
| 42 checkAchievementDefinition(api.AchievementDefinition o) { |
| 43 buildCounterAchievementDefinition++; |
| 44 if (buildCounterAchievementDefinition < 3) { |
| 45 unittest.expect(o.achievementType, unittest.equals('foo')); |
| 46 unittest.expect(o.description, unittest.equals('foo')); |
| 47 unittest.expect(o.experiencePoints, unittest.equals('foo')); |
| 48 unittest.expect(o.formattedTotalSteps, unittest.equals('foo')); |
| 49 unittest.expect(o.id, unittest.equals('foo')); |
| 50 unittest.expect(o.initialState, unittest.equals('foo')); |
| 51 unittest.expect(o.isRevealedIconUrlDefault, unittest.isTrue); |
| 52 unittest.expect(o.isUnlockedIconUrlDefault, unittest.isTrue); |
| 53 unittest.expect(o.kind, unittest.equals('foo')); |
| 54 unittest.expect(o.name, unittest.equals('foo')); |
| 55 unittest.expect(o.revealedIconUrl, unittest.equals('foo')); |
| 56 unittest.expect(o.totalSteps, unittest.equals(42)); |
| 57 unittest.expect(o.unlockedIconUrl, unittest.equals('foo')); |
| 58 } |
| 59 buildCounterAchievementDefinition--; |
| 60 } |
| 61 |
| 62 buildUnnamed20() { |
| 63 var o = new core.List<api.AchievementDefinition>(); |
| 64 o.add(buildAchievementDefinition()); |
| 65 o.add(buildAchievementDefinition()); |
| 66 return o; |
| 67 } |
| 68 |
| 69 checkUnnamed20(core.List<api.AchievementDefinition> o) { |
| 70 unittest.expect(o, unittest.hasLength(2)); |
| 71 checkAchievementDefinition(o[0]); |
| 72 checkAchievementDefinition(o[1]); |
| 73 } |
| 74 |
| 75 core.int buildCounterAchievementDefinitionsListResponse = 0; |
| 76 buildAchievementDefinitionsListResponse() { |
| 77 var o = new api.AchievementDefinitionsListResponse(); |
| 78 buildCounterAchievementDefinitionsListResponse++; |
| 79 if (buildCounterAchievementDefinitionsListResponse < 3) { |
| 80 o.items = buildUnnamed20(); |
| 81 o.kind = "foo"; |
| 82 o.nextPageToken = "foo"; |
| 83 } |
| 84 buildCounterAchievementDefinitionsListResponse--; |
| 85 return o; |
| 86 } |
| 87 |
| 88 checkAchievementDefinitionsListResponse(api.AchievementDefinitionsListResponse o
) { |
| 89 buildCounterAchievementDefinitionsListResponse++; |
| 90 if (buildCounterAchievementDefinitionsListResponse < 3) { |
| 91 checkUnnamed20(o.items); |
| 92 unittest.expect(o.kind, unittest.equals('foo')); |
| 93 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 94 } |
| 95 buildCounterAchievementDefinitionsListResponse--; |
| 96 } |
| 97 |
| 98 core.int buildCounterAchievementIncrementResponse = 0; |
| 99 buildAchievementIncrementResponse() { |
| 100 var o = new api.AchievementIncrementResponse(); |
| 101 buildCounterAchievementIncrementResponse++; |
| 102 if (buildCounterAchievementIncrementResponse < 3) { |
| 103 o.currentSteps = 42; |
| 104 o.kind = "foo"; |
| 105 o.newlyUnlocked = true; |
| 106 } |
| 107 buildCounterAchievementIncrementResponse--; |
| 108 return o; |
| 109 } |
| 110 |
| 111 checkAchievementIncrementResponse(api.AchievementIncrementResponse o) { |
| 112 buildCounterAchievementIncrementResponse++; |
| 113 if (buildCounterAchievementIncrementResponse < 3) { |
| 114 unittest.expect(o.currentSteps, unittest.equals(42)); |
| 115 unittest.expect(o.kind, unittest.equals('foo')); |
| 116 unittest.expect(o.newlyUnlocked, unittest.isTrue); |
| 117 } |
| 118 buildCounterAchievementIncrementResponse--; |
| 119 } |
| 120 |
| 121 core.int buildCounterAchievementRevealResponse = 0; |
| 122 buildAchievementRevealResponse() { |
| 123 var o = new api.AchievementRevealResponse(); |
| 124 buildCounterAchievementRevealResponse++; |
| 125 if (buildCounterAchievementRevealResponse < 3) { |
| 126 o.currentState = "foo"; |
| 127 o.kind = "foo"; |
| 128 } |
| 129 buildCounterAchievementRevealResponse--; |
| 130 return o; |
| 131 } |
| 132 |
| 133 checkAchievementRevealResponse(api.AchievementRevealResponse o) { |
| 134 buildCounterAchievementRevealResponse++; |
| 135 if (buildCounterAchievementRevealResponse < 3) { |
| 136 unittest.expect(o.currentState, unittest.equals('foo')); |
| 137 unittest.expect(o.kind, unittest.equals('foo')); |
| 138 } |
| 139 buildCounterAchievementRevealResponse--; |
| 140 } |
| 141 |
| 142 core.int buildCounterAchievementSetStepsAtLeastResponse = 0; |
| 143 buildAchievementSetStepsAtLeastResponse() { |
| 144 var o = new api.AchievementSetStepsAtLeastResponse(); |
| 145 buildCounterAchievementSetStepsAtLeastResponse++; |
| 146 if (buildCounterAchievementSetStepsAtLeastResponse < 3) { |
| 147 o.currentSteps = 42; |
| 148 o.kind = "foo"; |
| 149 o.newlyUnlocked = true; |
| 150 } |
| 151 buildCounterAchievementSetStepsAtLeastResponse--; |
| 152 return o; |
| 153 } |
| 154 |
| 155 checkAchievementSetStepsAtLeastResponse(api.AchievementSetStepsAtLeastResponse o
) { |
| 156 buildCounterAchievementSetStepsAtLeastResponse++; |
| 157 if (buildCounterAchievementSetStepsAtLeastResponse < 3) { |
| 158 unittest.expect(o.currentSteps, unittest.equals(42)); |
| 159 unittest.expect(o.kind, unittest.equals('foo')); |
| 160 unittest.expect(o.newlyUnlocked, unittest.isTrue); |
| 161 } |
| 162 buildCounterAchievementSetStepsAtLeastResponse--; |
| 163 } |
| 164 |
| 165 core.int buildCounterAchievementUnlockResponse = 0; |
| 166 buildAchievementUnlockResponse() { |
| 167 var o = new api.AchievementUnlockResponse(); |
| 168 buildCounterAchievementUnlockResponse++; |
| 169 if (buildCounterAchievementUnlockResponse < 3) { |
| 170 o.kind = "foo"; |
| 171 o.newlyUnlocked = true; |
| 172 } |
| 173 buildCounterAchievementUnlockResponse--; |
| 174 return o; |
| 175 } |
| 176 |
| 177 checkAchievementUnlockResponse(api.AchievementUnlockResponse o) { |
| 178 buildCounterAchievementUnlockResponse++; |
| 179 if (buildCounterAchievementUnlockResponse < 3) { |
| 180 unittest.expect(o.kind, unittest.equals('foo')); |
| 181 unittest.expect(o.newlyUnlocked, unittest.isTrue); |
| 182 } |
| 183 buildCounterAchievementUnlockResponse--; |
| 184 } |
| 185 |
| 186 buildUnnamed21() { |
| 187 var o = new core.List<api.AchievementUpdateRequest>(); |
| 188 o.add(buildAchievementUpdateRequest()); |
| 189 o.add(buildAchievementUpdateRequest()); |
| 190 return o; |
| 191 } |
| 192 |
| 193 checkUnnamed21(core.List<api.AchievementUpdateRequest> o) { |
| 194 unittest.expect(o, unittest.hasLength(2)); |
| 195 checkAchievementUpdateRequest(o[0]); |
| 196 checkAchievementUpdateRequest(o[1]); |
| 197 } |
| 198 |
| 199 core.int buildCounterAchievementUpdateMultipleRequest = 0; |
| 200 buildAchievementUpdateMultipleRequest() { |
| 201 var o = new api.AchievementUpdateMultipleRequest(); |
| 202 buildCounterAchievementUpdateMultipleRequest++; |
| 203 if (buildCounterAchievementUpdateMultipleRequest < 3) { |
| 204 o.kind = "foo"; |
| 205 o.updates = buildUnnamed21(); |
| 206 } |
| 207 buildCounterAchievementUpdateMultipleRequest--; |
| 208 return o; |
| 209 } |
| 210 |
| 211 checkAchievementUpdateMultipleRequest(api.AchievementUpdateMultipleRequest o) { |
| 212 buildCounterAchievementUpdateMultipleRequest++; |
| 213 if (buildCounterAchievementUpdateMultipleRequest < 3) { |
| 214 unittest.expect(o.kind, unittest.equals('foo')); |
| 215 checkUnnamed21(o.updates); |
| 216 } |
| 217 buildCounterAchievementUpdateMultipleRequest--; |
| 218 } |
| 219 |
| 220 buildUnnamed22() { |
| 221 var o = new core.List<api.AchievementUpdateResponse>(); |
| 222 o.add(buildAchievementUpdateResponse()); |
| 223 o.add(buildAchievementUpdateResponse()); |
| 224 return o; |
| 225 } |
| 226 |
| 227 checkUnnamed22(core.List<api.AchievementUpdateResponse> o) { |
| 228 unittest.expect(o, unittest.hasLength(2)); |
| 229 checkAchievementUpdateResponse(o[0]); |
| 230 checkAchievementUpdateResponse(o[1]); |
| 231 } |
| 232 |
| 233 core.int buildCounterAchievementUpdateMultipleResponse = 0; |
| 234 buildAchievementUpdateMultipleResponse() { |
| 235 var o = new api.AchievementUpdateMultipleResponse(); |
| 236 buildCounterAchievementUpdateMultipleResponse++; |
| 237 if (buildCounterAchievementUpdateMultipleResponse < 3) { |
| 238 o.kind = "foo"; |
| 239 o.updatedAchievements = buildUnnamed22(); |
| 240 } |
| 241 buildCounterAchievementUpdateMultipleResponse--; |
| 242 return o; |
| 243 } |
| 244 |
| 245 checkAchievementUpdateMultipleResponse(api.AchievementUpdateMultipleResponse o)
{ |
| 246 buildCounterAchievementUpdateMultipleResponse++; |
| 247 if (buildCounterAchievementUpdateMultipleResponse < 3) { |
| 248 unittest.expect(o.kind, unittest.equals('foo')); |
| 249 checkUnnamed22(o.updatedAchievements); |
| 250 } |
| 251 buildCounterAchievementUpdateMultipleResponse--; |
| 252 } |
| 253 |
| 254 core.int buildCounterAchievementUpdateRequest = 0; |
| 255 buildAchievementUpdateRequest() { |
| 256 var o = new api.AchievementUpdateRequest(); |
| 257 buildCounterAchievementUpdateRequest++; |
| 258 if (buildCounterAchievementUpdateRequest < 3) { |
| 259 o.achievementId = "foo"; |
| 260 o.incrementPayload = buildGamesAchievementIncrement(); |
| 261 o.kind = "foo"; |
| 262 o.setStepsAtLeastPayload = buildGamesAchievementSetStepsAtLeast(); |
| 263 o.updateType = "foo"; |
| 264 } |
| 265 buildCounterAchievementUpdateRequest--; |
| 266 return o; |
| 267 } |
| 268 |
| 269 checkAchievementUpdateRequest(api.AchievementUpdateRequest o) { |
| 270 buildCounterAchievementUpdateRequest++; |
| 271 if (buildCounterAchievementUpdateRequest < 3) { |
| 272 unittest.expect(o.achievementId, unittest.equals('foo')); |
| 273 checkGamesAchievementIncrement(o.incrementPayload); |
| 274 unittest.expect(o.kind, unittest.equals('foo')); |
| 275 checkGamesAchievementSetStepsAtLeast(o.setStepsAtLeastPayload); |
| 276 unittest.expect(o.updateType, unittest.equals('foo')); |
| 277 } |
| 278 buildCounterAchievementUpdateRequest--; |
| 279 } |
| 280 |
| 281 core.int buildCounterAchievementUpdateResponse = 0; |
| 282 buildAchievementUpdateResponse() { |
| 283 var o = new api.AchievementUpdateResponse(); |
| 284 buildCounterAchievementUpdateResponse++; |
| 285 if (buildCounterAchievementUpdateResponse < 3) { |
| 286 o.achievementId = "foo"; |
| 287 o.currentState = "foo"; |
| 288 o.currentSteps = 42; |
| 289 o.kind = "foo"; |
| 290 o.newlyUnlocked = true; |
| 291 o.updateOccurred = true; |
| 292 } |
| 293 buildCounterAchievementUpdateResponse--; |
| 294 return o; |
| 295 } |
| 296 |
| 297 checkAchievementUpdateResponse(api.AchievementUpdateResponse o) { |
| 298 buildCounterAchievementUpdateResponse++; |
| 299 if (buildCounterAchievementUpdateResponse < 3) { |
| 300 unittest.expect(o.achievementId, unittest.equals('foo')); |
| 301 unittest.expect(o.currentState, unittest.equals('foo')); |
| 302 unittest.expect(o.currentSteps, unittest.equals(42)); |
| 303 unittest.expect(o.kind, unittest.equals('foo')); |
| 304 unittest.expect(o.newlyUnlocked, unittest.isTrue); |
| 305 unittest.expect(o.updateOccurred, unittest.isTrue); |
| 306 } |
| 307 buildCounterAchievementUpdateResponse--; |
| 308 } |
| 309 |
| 310 core.int buildCounterAggregateStats = 0; |
| 311 buildAggregateStats() { |
| 312 var o = new api.AggregateStats(); |
| 313 buildCounterAggregateStats++; |
| 314 if (buildCounterAggregateStats < 3) { |
| 315 o.count = "foo"; |
| 316 o.kind = "foo"; |
| 317 o.max = "foo"; |
| 318 o.min = "foo"; |
| 319 o.sum = "foo"; |
| 320 } |
| 321 buildCounterAggregateStats--; |
| 322 return o; |
| 323 } |
| 324 |
| 325 checkAggregateStats(api.AggregateStats o) { |
| 326 buildCounterAggregateStats++; |
| 327 if (buildCounterAggregateStats < 3) { |
| 328 unittest.expect(o.count, unittest.equals('foo')); |
| 329 unittest.expect(o.kind, unittest.equals('foo')); |
| 330 unittest.expect(o.max, unittest.equals('foo')); |
| 331 unittest.expect(o.min, unittest.equals('foo')); |
| 332 unittest.expect(o.sum, unittest.equals('foo')); |
| 333 } |
| 334 buildCounterAggregateStats--; |
| 335 } |
| 336 |
| 337 core.int buildCounterAnonymousPlayer = 0; |
| 338 buildAnonymousPlayer() { |
| 339 var o = new api.AnonymousPlayer(); |
| 340 buildCounterAnonymousPlayer++; |
| 341 if (buildCounterAnonymousPlayer < 3) { |
| 342 o.avatarImageUrl = "foo"; |
| 343 o.displayName = "foo"; |
| 344 o.kind = "foo"; |
| 345 } |
| 346 buildCounterAnonymousPlayer--; |
| 347 return o; |
| 348 } |
| 349 |
| 350 checkAnonymousPlayer(api.AnonymousPlayer o) { |
| 351 buildCounterAnonymousPlayer++; |
| 352 if (buildCounterAnonymousPlayer < 3) { |
| 353 unittest.expect(o.avatarImageUrl, unittest.equals('foo')); |
| 354 unittest.expect(o.displayName, unittest.equals('foo')); |
| 355 unittest.expect(o.kind, unittest.equals('foo')); |
| 356 } |
| 357 buildCounterAnonymousPlayer--; |
| 358 } |
| 359 |
| 360 buildUnnamed23() { |
| 361 var o = new core.List<api.ImageAsset>(); |
| 362 o.add(buildImageAsset()); |
| 363 o.add(buildImageAsset()); |
| 364 return o; |
| 365 } |
| 366 |
| 367 checkUnnamed23(core.List<api.ImageAsset> o) { |
| 368 unittest.expect(o, unittest.hasLength(2)); |
| 369 checkImageAsset(o[0]); |
| 370 checkImageAsset(o[1]); |
| 371 } |
| 372 |
| 373 buildUnnamed24() { |
| 374 var o = new core.List<core.String>(); |
| 375 o.add("foo"); |
| 376 o.add("foo"); |
| 377 return o; |
| 378 } |
| 379 |
| 380 checkUnnamed24(core.List<core.String> o) { |
| 381 unittest.expect(o, unittest.hasLength(2)); |
| 382 unittest.expect(o[0], unittest.equals('foo')); |
| 383 unittest.expect(o[1], unittest.equals('foo')); |
| 384 } |
| 385 |
| 386 buildUnnamed25() { |
| 387 var o = new core.List<api.Instance>(); |
| 388 o.add(buildInstance()); |
| 389 o.add(buildInstance()); |
| 390 return o; |
| 391 } |
| 392 |
| 393 checkUnnamed25(core.List<api.Instance> o) { |
| 394 unittest.expect(o, unittest.hasLength(2)); |
| 395 checkInstance(o[0]); |
| 396 checkInstance(o[1]); |
| 397 } |
| 398 |
| 399 core.int buildCounterApplication = 0; |
| 400 buildApplication() { |
| 401 var o = new api.Application(); |
| 402 buildCounterApplication++; |
| 403 if (buildCounterApplication < 3) { |
| 404 o.achievementCount = 42; |
| 405 o.assets = buildUnnamed23(); |
| 406 o.author = "foo"; |
| 407 o.category = buildApplicationCategory(); |
| 408 o.description = "foo"; |
| 409 o.enabledFeatures = buildUnnamed24(); |
| 410 o.id = "foo"; |
| 411 o.instances = buildUnnamed25(); |
| 412 o.kind = "foo"; |
| 413 o.lastUpdatedTimestamp = "foo"; |
| 414 o.leaderboardCount = 42; |
| 415 o.name = "foo"; |
| 416 } |
| 417 buildCounterApplication--; |
| 418 return o; |
| 419 } |
| 420 |
| 421 checkApplication(api.Application o) { |
| 422 buildCounterApplication++; |
| 423 if (buildCounterApplication < 3) { |
| 424 unittest.expect(o.achievementCount, unittest.equals(42)); |
| 425 checkUnnamed23(o.assets); |
| 426 unittest.expect(o.author, unittest.equals('foo')); |
| 427 checkApplicationCategory(o.category); |
| 428 unittest.expect(o.description, unittest.equals('foo')); |
| 429 checkUnnamed24(o.enabledFeatures); |
| 430 unittest.expect(o.id, unittest.equals('foo')); |
| 431 checkUnnamed25(o.instances); |
| 432 unittest.expect(o.kind, unittest.equals('foo')); |
| 433 unittest.expect(o.lastUpdatedTimestamp, unittest.equals('foo')); |
| 434 unittest.expect(o.leaderboardCount, unittest.equals(42)); |
| 435 unittest.expect(o.name, unittest.equals('foo')); |
| 436 } |
| 437 buildCounterApplication--; |
| 438 } |
| 439 |
| 440 core.int buildCounterApplicationCategory = 0; |
| 441 buildApplicationCategory() { |
| 442 var o = new api.ApplicationCategory(); |
| 443 buildCounterApplicationCategory++; |
| 444 if (buildCounterApplicationCategory < 3) { |
| 445 o.kind = "foo"; |
| 446 o.primary = "foo"; |
| 447 o.secondary = "foo"; |
| 448 } |
| 449 buildCounterApplicationCategory--; |
| 450 return o; |
| 451 } |
| 452 |
| 453 checkApplicationCategory(api.ApplicationCategory o) { |
| 454 buildCounterApplicationCategory++; |
| 455 if (buildCounterApplicationCategory < 3) { |
| 456 unittest.expect(o.kind, unittest.equals('foo')); |
| 457 unittest.expect(o.primary, unittest.equals('foo')); |
| 458 unittest.expect(o.secondary, unittest.equals('foo')); |
| 459 } |
| 460 buildCounterApplicationCategory--; |
| 461 } |
| 462 |
| 463 core.int buildCounterCategory = 0; |
| 464 buildCategory() { |
| 465 var o = new api.Category(); |
| 466 buildCounterCategory++; |
| 467 if (buildCounterCategory < 3) { |
| 468 o.category = "foo"; |
| 469 o.experiencePoints = "foo"; |
| 470 o.kind = "foo"; |
| 471 } |
| 472 buildCounterCategory--; |
| 473 return o; |
| 474 } |
| 475 |
| 476 checkCategory(api.Category o) { |
| 477 buildCounterCategory++; |
| 478 if (buildCounterCategory < 3) { |
| 479 unittest.expect(o.category, unittest.equals('foo')); |
| 480 unittest.expect(o.experiencePoints, unittest.equals('foo')); |
| 481 unittest.expect(o.kind, unittest.equals('foo')); |
| 482 } |
| 483 buildCounterCategory--; |
| 484 } |
| 485 |
| 486 buildUnnamed26() { |
| 487 var o = new core.List<api.Category>(); |
| 488 o.add(buildCategory()); |
| 489 o.add(buildCategory()); |
| 490 return o; |
| 491 } |
| 492 |
| 493 checkUnnamed26(core.List<api.Category> o) { |
| 494 unittest.expect(o, unittest.hasLength(2)); |
| 495 checkCategory(o[0]); |
| 496 checkCategory(o[1]); |
| 497 } |
| 498 |
| 499 core.int buildCounterCategoryListResponse = 0; |
| 500 buildCategoryListResponse() { |
| 501 var o = new api.CategoryListResponse(); |
| 502 buildCounterCategoryListResponse++; |
| 503 if (buildCounterCategoryListResponse < 3) { |
| 504 o.items = buildUnnamed26(); |
| 505 o.kind = "foo"; |
| 506 o.nextPageToken = "foo"; |
| 507 } |
| 508 buildCounterCategoryListResponse--; |
| 509 return o; |
| 510 } |
| 511 |
| 512 checkCategoryListResponse(api.CategoryListResponse o) { |
| 513 buildCounterCategoryListResponse++; |
| 514 if (buildCounterCategoryListResponse < 3) { |
| 515 checkUnnamed26(o.items); |
| 516 unittest.expect(o.kind, unittest.equals('foo')); |
| 517 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 518 } |
| 519 buildCounterCategoryListResponse--; |
| 520 } |
| 521 |
| 522 core.int buildCounterEventBatchRecordFailure = 0; |
| 523 buildEventBatchRecordFailure() { |
| 524 var o = new api.EventBatchRecordFailure(); |
| 525 buildCounterEventBatchRecordFailure++; |
| 526 if (buildCounterEventBatchRecordFailure < 3) { |
| 527 o.failureCause = "foo"; |
| 528 o.kind = "foo"; |
| 529 o.range = buildEventPeriodRange(); |
| 530 } |
| 531 buildCounterEventBatchRecordFailure--; |
| 532 return o; |
| 533 } |
| 534 |
| 535 checkEventBatchRecordFailure(api.EventBatchRecordFailure o) { |
| 536 buildCounterEventBatchRecordFailure++; |
| 537 if (buildCounterEventBatchRecordFailure < 3) { |
| 538 unittest.expect(o.failureCause, unittest.equals('foo')); |
| 539 unittest.expect(o.kind, unittest.equals('foo')); |
| 540 checkEventPeriodRange(o.range); |
| 541 } |
| 542 buildCounterEventBatchRecordFailure--; |
| 543 } |
| 544 |
| 545 core.int buildCounterEventChild = 0; |
| 546 buildEventChild() { |
| 547 var o = new api.EventChild(); |
| 548 buildCounterEventChild++; |
| 549 if (buildCounterEventChild < 3) { |
| 550 o.childId = "foo"; |
| 551 o.kind = "foo"; |
| 552 } |
| 553 buildCounterEventChild--; |
| 554 return o; |
| 555 } |
| 556 |
| 557 checkEventChild(api.EventChild o) { |
| 558 buildCounterEventChild++; |
| 559 if (buildCounterEventChild < 3) { |
| 560 unittest.expect(o.childId, unittest.equals('foo')); |
| 561 unittest.expect(o.kind, unittest.equals('foo')); |
| 562 } |
| 563 buildCounterEventChild--; |
| 564 } |
| 565 |
| 566 buildUnnamed27() { |
| 567 var o = new core.List<api.EventChild>(); |
| 568 o.add(buildEventChild()); |
| 569 o.add(buildEventChild()); |
| 570 return o; |
| 571 } |
| 572 |
| 573 checkUnnamed27(core.List<api.EventChild> o) { |
| 574 unittest.expect(o, unittest.hasLength(2)); |
| 575 checkEventChild(o[0]); |
| 576 checkEventChild(o[1]); |
| 577 } |
| 578 |
| 579 core.int buildCounterEventDefinition = 0; |
| 580 buildEventDefinition() { |
| 581 var o = new api.EventDefinition(); |
| 582 buildCounterEventDefinition++; |
| 583 if (buildCounterEventDefinition < 3) { |
| 584 o.childEvents = buildUnnamed27(); |
| 585 o.description = "foo"; |
| 586 o.displayName = "foo"; |
| 587 o.id = "foo"; |
| 588 o.imageUrl = "foo"; |
| 589 o.isDefaultImageUrl = true; |
| 590 o.kind = "foo"; |
| 591 o.visibility = "foo"; |
| 592 } |
| 593 buildCounterEventDefinition--; |
| 594 return o; |
| 595 } |
| 596 |
| 597 checkEventDefinition(api.EventDefinition o) { |
| 598 buildCounterEventDefinition++; |
| 599 if (buildCounterEventDefinition < 3) { |
| 600 checkUnnamed27(o.childEvents); |
| 601 unittest.expect(o.description, unittest.equals('foo')); |
| 602 unittest.expect(o.displayName, unittest.equals('foo')); |
| 603 unittest.expect(o.id, unittest.equals('foo')); |
| 604 unittest.expect(o.imageUrl, unittest.equals('foo')); |
| 605 unittest.expect(o.isDefaultImageUrl, unittest.isTrue); |
| 606 unittest.expect(o.kind, unittest.equals('foo')); |
| 607 unittest.expect(o.visibility, unittest.equals('foo')); |
| 608 } |
| 609 buildCounterEventDefinition--; |
| 610 } |
| 611 |
| 612 buildUnnamed28() { |
| 613 var o = new core.List<api.EventDefinition>(); |
| 614 o.add(buildEventDefinition()); |
| 615 o.add(buildEventDefinition()); |
| 616 return o; |
| 617 } |
| 618 |
| 619 checkUnnamed28(core.List<api.EventDefinition> o) { |
| 620 unittest.expect(o, unittest.hasLength(2)); |
| 621 checkEventDefinition(o[0]); |
| 622 checkEventDefinition(o[1]); |
| 623 } |
| 624 |
| 625 core.int buildCounterEventDefinitionListResponse = 0; |
| 626 buildEventDefinitionListResponse() { |
| 627 var o = new api.EventDefinitionListResponse(); |
| 628 buildCounterEventDefinitionListResponse++; |
| 629 if (buildCounterEventDefinitionListResponse < 3) { |
| 630 o.items = buildUnnamed28(); |
| 631 o.kind = "foo"; |
| 632 o.nextPageToken = "foo"; |
| 633 } |
| 634 buildCounterEventDefinitionListResponse--; |
| 635 return o; |
| 636 } |
| 637 |
| 638 checkEventDefinitionListResponse(api.EventDefinitionListResponse o) { |
| 639 buildCounterEventDefinitionListResponse++; |
| 640 if (buildCounterEventDefinitionListResponse < 3) { |
| 641 checkUnnamed28(o.items); |
| 642 unittest.expect(o.kind, unittest.equals('foo')); |
| 643 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 644 } |
| 645 buildCounterEventDefinitionListResponse--; |
| 646 } |
| 647 |
| 648 core.int buildCounterEventPeriodRange = 0; |
| 649 buildEventPeriodRange() { |
| 650 var o = new api.EventPeriodRange(); |
| 651 buildCounterEventPeriodRange++; |
| 652 if (buildCounterEventPeriodRange < 3) { |
| 653 o.kind = "foo"; |
| 654 o.periodEndMillis = "foo"; |
| 655 o.periodStartMillis = "foo"; |
| 656 } |
| 657 buildCounterEventPeriodRange--; |
| 658 return o; |
| 659 } |
| 660 |
| 661 checkEventPeriodRange(api.EventPeriodRange o) { |
| 662 buildCounterEventPeriodRange++; |
| 663 if (buildCounterEventPeriodRange < 3) { |
| 664 unittest.expect(o.kind, unittest.equals('foo')); |
| 665 unittest.expect(o.periodEndMillis, unittest.equals('foo')); |
| 666 unittest.expect(o.periodStartMillis, unittest.equals('foo')); |
| 667 } |
| 668 buildCounterEventPeriodRange--; |
| 669 } |
| 670 |
| 671 buildUnnamed29() { |
| 672 var o = new core.List<api.EventUpdateRequest>(); |
| 673 o.add(buildEventUpdateRequest()); |
| 674 o.add(buildEventUpdateRequest()); |
| 675 return o; |
| 676 } |
| 677 |
| 678 checkUnnamed29(core.List<api.EventUpdateRequest> o) { |
| 679 unittest.expect(o, unittest.hasLength(2)); |
| 680 checkEventUpdateRequest(o[0]); |
| 681 checkEventUpdateRequest(o[1]); |
| 682 } |
| 683 |
| 684 core.int buildCounterEventPeriodUpdate = 0; |
| 685 buildEventPeriodUpdate() { |
| 686 var o = new api.EventPeriodUpdate(); |
| 687 buildCounterEventPeriodUpdate++; |
| 688 if (buildCounterEventPeriodUpdate < 3) { |
| 689 o.kind = "foo"; |
| 690 o.timePeriod = buildEventPeriodRange(); |
| 691 o.updates = buildUnnamed29(); |
| 692 } |
| 693 buildCounterEventPeriodUpdate--; |
| 694 return o; |
| 695 } |
| 696 |
| 697 checkEventPeriodUpdate(api.EventPeriodUpdate o) { |
| 698 buildCounterEventPeriodUpdate++; |
| 699 if (buildCounterEventPeriodUpdate < 3) { |
| 700 unittest.expect(o.kind, unittest.equals('foo')); |
| 701 checkEventPeriodRange(o.timePeriod); |
| 702 checkUnnamed29(o.updates); |
| 703 } |
| 704 buildCounterEventPeriodUpdate--; |
| 705 } |
| 706 |
| 707 core.int buildCounterEventRecordFailure = 0; |
| 708 buildEventRecordFailure() { |
| 709 var o = new api.EventRecordFailure(); |
| 710 buildCounterEventRecordFailure++; |
| 711 if (buildCounterEventRecordFailure < 3) { |
| 712 o.eventId = "foo"; |
| 713 o.failureCause = "foo"; |
| 714 o.kind = "foo"; |
| 715 } |
| 716 buildCounterEventRecordFailure--; |
| 717 return o; |
| 718 } |
| 719 |
| 720 checkEventRecordFailure(api.EventRecordFailure o) { |
| 721 buildCounterEventRecordFailure++; |
| 722 if (buildCounterEventRecordFailure < 3) { |
| 723 unittest.expect(o.eventId, unittest.equals('foo')); |
| 724 unittest.expect(o.failureCause, unittest.equals('foo')); |
| 725 unittest.expect(o.kind, unittest.equals('foo')); |
| 726 } |
| 727 buildCounterEventRecordFailure--; |
| 728 } |
| 729 |
| 730 buildUnnamed30() { |
| 731 var o = new core.List<api.EventPeriodUpdate>(); |
| 732 o.add(buildEventPeriodUpdate()); |
| 733 o.add(buildEventPeriodUpdate()); |
| 734 return o; |
| 735 } |
| 736 |
| 737 checkUnnamed30(core.List<api.EventPeriodUpdate> o) { |
| 738 unittest.expect(o, unittest.hasLength(2)); |
| 739 checkEventPeriodUpdate(o[0]); |
| 740 checkEventPeriodUpdate(o[1]); |
| 741 } |
| 742 |
| 743 core.int buildCounterEventRecordRequest = 0; |
| 744 buildEventRecordRequest() { |
| 745 var o = new api.EventRecordRequest(); |
| 746 buildCounterEventRecordRequest++; |
| 747 if (buildCounterEventRecordRequest < 3) { |
| 748 o.currentTimeMillis = "foo"; |
| 749 o.kind = "foo"; |
| 750 o.requestId = "foo"; |
| 751 o.timePeriods = buildUnnamed30(); |
| 752 } |
| 753 buildCounterEventRecordRequest--; |
| 754 return o; |
| 755 } |
| 756 |
| 757 checkEventRecordRequest(api.EventRecordRequest o) { |
| 758 buildCounterEventRecordRequest++; |
| 759 if (buildCounterEventRecordRequest < 3) { |
| 760 unittest.expect(o.currentTimeMillis, unittest.equals('foo')); |
| 761 unittest.expect(o.kind, unittest.equals('foo')); |
| 762 unittest.expect(o.requestId, unittest.equals('foo')); |
| 763 checkUnnamed30(o.timePeriods); |
| 764 } |
| 765 buildCounterEventRecordRequest--; |
| 766 } |
| 767 |
| 768 core.int buildCounterEventUpdateRequest = 0; |
| 769 buildEventUpdateRequest() { |
| 770 var o = new api.EventUpdateRequest(); |
| 771 buildCounterEventUpdateRequest++; |
| 772 if (buildCounterEventUpdateRequest < 3) { |
| 773 o.definitionId = "foo"; |
| 774 o.kind = "foo"; |
| 775 o.updateCount = "foo"; |
| 776 } |
| 777 buildCounterEventUpdateRequest--; |
| 778 return o; |
| 779 } |
| 780 |
| 781 checkEventUpdateRequest(api.EventUpdateRequest o) { |
| 782 buildCounterEventUpdateRequest++; |
| 783 if (buildCounterEventUpdateRequest < 3) { |
| 784 unittest.expect(o.definitionId, unittest.equals('foo')); |
| 785 unittest.expect(o.kind, unittest.equals('foo')); |
| 786 unittest.expect(o.updateCount, unittest.equals('foo')); |
| 787 } |
| 788 buildCounterEventUpdateRequest--; |
| 789 } |
| 790 |
| 791 buildUnnamed31() { |
| 792 var o = new core.List<api.EventBatchRecordFailure>(); |
| 793 o.add(buildEventBatchRecordFailure()); |
| 794 o.add(buildEventBatchRecordFailure()); |
| 795 return o; |
| 796 } |
| 797 |
| 798 checkUnnamed31(core.List<api.EventBatchRecordFailure> o) { |
| 799 unittest.expect(o, unittest.hasLength(2)); |
| 800 checkEventBatchRecordFailure(o[0]); |
| 801 checkEventBatchRecordFailure(o[1]); |
| 802 } |
| 803 |
| 804 buildUnnamed32() { |
| 805 var o = new core.List<api.EventRecordFailure>(); |
| 806 o.add(buildEventRecordFailure()); |
| 807 o.add(buildEventRecordFailure()); |
| 808 return o; |
| 809 } |
| 810 |
| 811 checkUnnamed32(core.List<api.EventRecordFailure> o) { |
| 812 unittest.expect(o, unittest.hasLength(2)); |
| 813 checkEventRecordFailure(o[0]); |
| 814 checkEventRecordFailure(o[1]); |
| 815 } |
| 816 |
| 817 buildUnnamed33() { |
| 818 var o = new core.List<api.PlayerEvent>(); |
| 819 o.add(buildPlayerEvent()); |
| 820 o.add(buildPlayerEvent()); |
| 821 return o; |
| 822 } |
| 823 |
| 824 checkUnnamed33(core.List<api.PlayerEvent> o) { |
| 825 unittest.expect(o, unittest.hasLength(2)); |
| 826 checkPlayerEvent(o[0]); |
| 827 checkPlayerEvent(o[1]); |
| 828 } |
| 829 |
| 830 core.int buildCounterEventUpdateResponse = 0; |
| 831 buildEventUpdateResponse() { |
| 832 var o = new api.EventUpdateResponse(); |
| 833 buildCounterEventUpdateResponse++; |
| 834 if (buildCounterEventUpdateResponse < 3) { |
| 835 o.batchFailures = buildUnnamed31(); |
| 836 o.eventFailures = buildUnnamed32(); |
| 837 o.kind = "foo"; |
| 838 o.playerEvents = buildUnnamed33(); |
| 839 } |
| 840 buildCounterEventUpdateResponse--; |
| 841 return o; |
| 842 } |
| 843 |
| 844 checkEventUpdateResponse(api.EventUpdateResponse o) { |
| 845 buildCounterEventUpdateResponse++; |
| 846 if (buildCounterEventUpdateResponse < 3) { |
| 847 checkUnnamed31(o.batchFailures); |
| 848 checkUnnamed32(o.eventFailures); |
| 849 unittest.expect(o.kind, unittest.equals('foo')); |
| 850 checkUnnamed33(o.playerEvents); |
| 851 } |
| 852 buildCounterEventUpdateResponse--; |
| 853 } |
| 854 |
| 855 core.int buildCounterGamesAchievementIncrement = 0; |
| 856 buildGamesAchievementIncrement() { |
| 857 var o = new api.GamesAchievementIncrement(); |
| 858 buildCounterGamesAchievementIncrement++; |
| 859 if (buildCounterGamesAchievementIncrement < 3) { |
| 860 o.kind = "foo"; |
| 861 o.requestId = "foo"; |
| 862 o.steps = 42; |
| 863 } |
| 864 buildCounterGamesAchievementIncrement--; |
| 865 return o; |
| 866 } |
| 867 |
| 868 checkGamesAchievementIncrement(api.GamesAchievementIncrement o) { |
| 869 buildCounterGamesAchievementIncrement++; |
| 870 if (buildCounterGamesAchievementIncrement < 3) { |
| 871 unittest.expect(o.kind, unittest.equals('foo')); |
| 872 unittest.expect(o.requestId, unittest.equals('foo')); |
| 873 unittest.expect(o.steps, unittest.equals(42)); |
| 874 } |
| 875 buildCounterGamesAchievementIncrement--; |
| 876 } |
| 877 |
| 878 core.int buildCounterGamesAchievementSetStepsAtLeast = 0; |
| 879 buildGamesAchievementSetStepsAtLeast() { |
| 880 var o = new api.GamesAchievementSetStepsAtLeast(); |
| 881 buildCounterGamesAchievementSetStepsAtLeast++; |
| 882 if (buildCounterGamesAchievementSetStepsAtLeast < 3) { |
| 883 o.kind = "foo"; |
| 884 o.steps = 42; |
| 885 } |
| 886 buildCounterGamesAchievementSetStepsAtLeast--; |
| 887 return o; |
| 888 } |
| 889 |
| 890 checkGamesAchievementSetStepsAtLeast(api.GamesAchievementSetStepsAtLeast o) { |
| 891 buildCounterGamesAchievementSetStepsAtLeast++; |
| 892 if (buildCounterGamesAchievementSetStepsAtLeast < 3) { |
| 893 unittest.expect(o.kind, unittest.equals('foo')); |
| 894 unittest.expect(o.steps, unittest.equals(42)); |
| 895 } |
| 896 buildCounterGamesAchievementSetStepsAtLeast--; |
| 897 } |
| 898 |
| 899 core.int buildCounterImageAsset = 0; |
| 900 buildImageAsset() { |
| 901 var o = new api.ImageAsset(); |
| 902 buildCounterImageAsset++; |
| 903 if (buildCounterImageAsset < 3) { |
| 904 o.height = 42; |
| 905 o.kind = "foo"; |
| 906 o.name = "foo"; |
| 907 o.url = "foo"; |
| 908 o.width = 42; |
| 909 } |
| 910 buildCounterImageAsset--; |
| 911 return o; |
| 912 } |
| 913 |
| 914 checkImageAsset(api.ImageAsset o) { |
| 915 buildCounterImageAsset++; |
| 916 if (buildCounterImageAsset < 3) { |
| 917 unittest.expect(o.height, unittest.equals(42)); |
| 918 unittest.expect(o.kind, unittest.equals('foo')); |
| 919 unittest.expect(o.name, unittest.equals('foo')); |
| 920 unittest.expect(o.url, unittest.equals('foo')); |
| 921 unittest.expect(o.width, unittest.equals(42)); |
| 922 } |
| 923 buildCounterImageAsset--; |
| 924 } |
| 925 |
| 926 core.int buildCounterInstance = 0; |
| 927 buildInstance() { |
| 928 var o = new api.Instance(); |
| 929 buildCounterInstance++; |
| 930 if (buildCounterInstance < 3) { |
| 931 o.acquisitionUri = "foo"; |
| 932 o.androidInstance = buildInstanceAndroidDetails(); |
| 933 o.iosInstance = buildInstanceIosDetails(); |
| 934 o.kind = "foo"; |
| 935 o.name = "foo"; |
| 936 o.platformType = "foo"; |
| 937 o.realtimePlay = true; |
| 938 o.turnBasedPlay = true; |
| 939 o.webInstance = buildInstanceWebDetails(); |
| 940 } |
| 941 buildCounterInstance--; |
| 942 return o; |
| 943 } |
| 944 |
| 945 checkInstance(api.Instance o) { |
| 946 buildCounterInstance++; |
| 947 if (buildCounterInstance < 3) { |
| 948 unittest.expect(o.acquisitionUri, unittest.equals('foo')); |
| 949 checkInstanceAndroidDetails(o.androidInstance); |
| 950 checkInstanceIosDetails(o.iosInstance); |
| 951 unittest.expect(o.kind, unittest.equals('foo')); |
| 952 unittest.expect(o.name, unittest.equals('foo')); |
| 953 unittest.expect(o.platformType, unittest.equals('foo')); |
| 954 unittest.expect(o.realtimePlay, unittest.isTrue); |
| 955 unittest.expect(o.turnBasedPlay, unittest.isTrue); |
| 956 checkInstanceWebDetails(o.webInstance); |
| 957 } |
| 958 buildCounterInstance--; |
| 959 } |
| 960 |
| 961 core.int buildCounterInstanceAndroidDetails = 0; |
| 962 buildInstanceAndroidDetails() { |
| 963 var o = new api.InstanceAndroidDetails(); |
| 964 buildCounterInstanceAndroidDetails++; |
| 965 if (buildCounterInstanceAndroidDetails < 3) { |
| 966 o.enablePiracyCheck = true; |
| 967 o.kind = "foo"; |
| 968 o.packageName = "foo"; |
| 969 o.preferred = true; |
| 970 } |
| 971 buildCounterInstanceAndroidDetails--; |
| 972 return o; |
| 973 } |
| 974 |
| 975 checkInstanceAndroidDetails(api.InstanceAndroidDetails o) { |
| 976 buildCounterInstanceAndroidDetails++; |
| 977 if (buildCounterInstanceAndroidDetails < 3) { |
| 978 unittest.expect(o.enablePiracyCheck, unittest.isTrue); |
| 979 unittest.expect(o.kind, unittest.equals('foo')); |
| 980 unittest.expect(o.packageName, unittest.equals('foo')); |
| 981 unittest.expect(o.preferred, unittest.isTrue); |
| 982 } |
| 983 buildCounterInstanceAndroidDetails--; |
| 984 } |
| 985 |
| 986 core.int buildCounterInstanceIosDetails = 0; |
| 987 buildInstanceIosDetails() { |
| 988 var o = new api.InstanceIosDetails(); |
| 989 buildCounterInstanceIosDetails++; |
| 990 if (buildCounterInstanceIosDetails < 3) { |
| 991 o.bundleIdentifier = "foo"; |
| 992 o.itunesAppId = "foo"; |
| 993 o.kind = "foo"; |
| 994 o.preferredForIpad = true; |
| 995 o.preferredForIphone = true; |
| 996 o.supportIpad = true; |
| 997 o.supportIphone = true; |
| 998 } |
| 999 buildCounterInstanceIosDetails--; |
| 1000 return o; |
| 1001 } |
| 1002 |
| 1003 checkInstanceIosDetails(api.InstanceIosDetails o) { |
| 1004 buildCounterInstanceIosDetails++; |
| 1005 if (buildCounterInstanceIosDetails < 3) { |
| 1006 unittest.expect(o.bundleIdentifier, unittest.equals('foo')); |
| 1007 unittest.expect(o.itunesAppId, unittest.equals('foo')); |
| 1008 unittest.expect(o.kind, unittest.equals('foo')); |
| 1009 unittest.expect(o.preferredForIpad, unittest.isTrue); |
| 1010 unittest.expect(o.preferredForIphone, unittest.isTrue); |
| 1011 unittest.expect(o.supportIpad, unittest.isTrue); |
| 1012 unittest.expect(o.supportIphone, unittest.isTrue); |
| 1013 } |
| 1014 buildCounterInstanceIosDetails--; |
| 1015 } |
| 1016 |
| 1017 core.int buildCounterInstanceWebDetails = 0; |
| 1018 buildInstanceWebDetails() { |
| 1019 var o = new api.InstanceWebDetails(); |
| 1020 buildCounterInstanceWebDetails++; |
| 1021 if (buildCounterInstanceWebDetails < 3) { |
| 1022 o.kind = "foo"; |
| 1023 o.launchUrl = "foo"; |
| 1024 o.preferred = true; |
| 1025 } |
| 1026 buildCounterInstanceWebDetails--; |
| 1027 return o; |
| 1028 } |
| 1029 |
| 1030 checkInstanceWebDetails(api.InstanceWebDetails o) { |
| 1031 buildCounterInstanceWebDetails++; |
| 1032 if (buildCounterInstanceWebDetails < 3) { |
| 1033 unittest.expect(o.kind, unittest.equals('foo')); |
| 1034 unittest.expect(o.launchUrl, unittest.equals('foo')); |
| 1035 unittest.expect(o.preferred, unittest.isTrue); |
| 1036 } |
| 1037 buildCounterInstanceWebDetails--; |
| 1038 } |
| 1039 |
| 1040 core.int buildCounterLeaderboard = 0; |
| 1041 buildLeaderboard() { |
| 1042 var o = new api.Leaderboard(); |
| 1043 buildCounterLeaderboard++; |
| 1044 if (buildCounterLeaderboard < 3) { |
| 1045 o.iconUrl = "foo"; |
| 1046 o.id = "foo"; |
| 1047 o.isIconUrlDefault = true; |
| 1048 o.kind = "foo"; |
| 1049 o.name = "foo"; |
| 1050 o.order = "foo"; |
| 1051 } |
| 1052 buildCounterLeaderboard--; |
| 1053 return o; |
| 1054 } |
| 1055 |
| 1056 checkLeaderboard(api.Leaderboard o) { |
| 1057 buildCounterLeaderboard++; |
| 1058 if (buildCounterLeaderboard < 3) { |
| 1059 unittest.expect(o.iconUrl, unittest.equals('foo')); |
| 1060 unittest.expect(o.id, unittest.equals('foo')); |
| 1061 unittest.expect(o.isIconUrlDefault, unittest.isTrue); |
| 1062 unittest.expect(o.kind, unittest.equals('foo')); |
| 1063 unittest.expect(o.name, unittest.equals('foo')); |
| 1064 unittest.expect(o.order, unittest.equals('foo')); |
| 1065 } |
| 1066 buildCounterLeaderboard--; |
| 1067 } |
| 1068 |
| 1069 core.int buildCounterLeaderboardEntry = 0; |
| 1070 buildLeaderboardEntry() { |
| 1071 var o = new api.LeaderboardEntry(); |
| 1072 buildCounterLeaderboardEntry++; |
| 1073 if (buildCounterLeaderboardEntry < 3) { |
| 1074 o.formattedScore = "foo"; |
| 1075 o.formattedScoreRank = "foo"; |
| 1076 o.kind = "foo"; |
| 1077 o.player = buildPlayer(); |
| 1078 o.scoreRank = "foo"; |
| 1079 o.scoreTag = "foo"; |
| 1080 o.scoreValue = "foo"; |
| 1081 o.timeSpan = "foo"; |
| 1082 o.writeTimestampMillis = "foo"; |
| 1083 } |
| 1084 buildCounterLeaderboardEntry--; |
| 1085 return o; |
| 1086 } |
| 1087 |
| 1088 checkLeaderboardEntry(api.LeaderboardEntry o) { |
| 1089 buildCounterLeaderboardEntry++; |
| 1090 if (buildCounterLeaderboardEntry < 3) { |
| 1091 unittest.expect(o.formattedScore, unittest.equals('foo')); |
| 1092 unittest.expect(o.formattedScoreRank, unittest.equals('foo')); |
| 1093 unittest.expect(o.kind, unittest.equals('foo')); |
| 1094 checkPlayer(o.player); |
| 1095 unittest.expect(o.scoreRank, unittest.equals('foo')); |
| 1096 unittest.expect(o.scoreTag, unittest.equals('foo')); |
| 1097 unittest.expect(o.scoreValue, unittest.equals('foo')); |
| 1098 unittest.expect(o.timeSpan, unittest.equals('foo')); |
| 1099 unittest.expect(o.writeTimestampMillis, unittest.equals('foo')); |
| 1100 } |
| 1101 buildCounterLeaderboardEntry--; |
| 1102 } |
| 1103 |
| 1104 buildUnnamed34() { |
| 1105 var o = new core.List<api.Leaderboard>(); |
| 1106 o.add(buildLeaderboard()); |
| 1107 o.add(buildLeaderboard()); |
| 1108 return o; |
| 1109 } |
| 1110 |
| 1111 checkUnnamed34(core.List<api.Leaderboard> o) { |
| 1112 unittest.expect(o, unittest.hasLength(2)); |
| 1113 checkLeaderboard(o[0]); |
| 1114 checkLeaderboard(o[1]); |
| 1115 } |
| 1116 |
| 1117 core.int buildCounterLeaderboardListResponse = 0; |
| 1118 buildLeaderboardListResponse() { |
| 1119 var o = new api.LeaderboardListResponse(); |
| 1120 buildCounterLeaderboardListResponse++; |
| 1121 if (buildCounterLeaderboardListResponse < 3) { |
| 1122 o.items = buildUnnamed34(); |
| 1123 o.kind = "foo"; |
| 1124 o.nextPageToken = "foo"; |
| 1125 } |
| 1126 buildCounterLeaderboardListResponse--; |
| 1127 return o; |
| 1128 } |
| 1129 |
| 1130 checkLeaderboardListResponse(api.LeaderboardListResponse o) { |
| 1131 buildCounterLeaderboardListResponse++; |
| 1132 if (buildCounterLeaderboardListResponse < 3) { |
| 1133 checkUnnamed34(o.items); |
| 1134 unittest.expect(o.kind, unittest.equals('foo')); |
| 1135 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1136 } |
| 1137 buildCounterLeaderboardListResponse--; |
| 1138 } |
| 1139 |
| 1140 core.int buildCounterLeaderboardScoreRank = 0; |
| 1141 buildLeaderboardScoreRank() { |
| 1142 var o = new api.LeaderboardScoreRank(); |
| 1143 buildCounterLeaderboardScoreRank++; |
| 1144 if (buildCounterLeaderboardScoreRank < 3) { |
| 1145 o.formattedNumScores = "foo"; |
| 1146 o.formattedRank = "foo"; |
| 1147 o.kind = "foo"; |
| 1148 o.numScores = "foo"; |
| 1149 o.rank = "foo"; |
| 1150 } |
| 1151 buildCounterLeaderboardScoreRank--; |
| 1152 return o; |
| 1153 } |
| 1154 |
| 1155 checkLeaderboardScoreRank(api.LeaderboardScoreRank o) { |
| 1156 buildCounterLeaderboardScoreRank++; |
| 1157 if (buildCounterLeaderboardScoreRank < 3) { |
| 1158 unittest.expect(o.formattedNumScores, unittest.equals('foo')); |
| 1159 unittest.expect(o.formattedRank, unittest.equals('foo')); |
| 1160 unittest.expect(o.kind, unittest.equals('foo')); |
| 1161 unittest.expect(o.numScores, unittest.equals('foo')); |
| 1162 unittest.expect(o.rank, unittest.equals('foo')); |
| 1163 } |
| 1164 buildCounterLeaderboardScoreRank--; |
| 1165 } |
| 1166 |
| 1167 buildUnnamed35() { |
| 1168 var o = new core.List<api.LeaderboardEntry>(); |
| 1169 o.add(buildLeaderboardEntry()); |
| 1170 o.add(buildLeaderboardEntry()); |
| 1171 return o; |
| 1172 } |
| 1173 |
| 1174 checkUnnamed35(core.List<api.LeaderboardEntry> o) { |
| 1175 unittest.expect(o, unittest.hasLength(2)); |
| 1176 checkLeaderboardEntry(o[0]); |
| 1177 checkLeaderboardEntry(o[1]); |
| 1178 } |
| 1179 |
| 1180 core.int buildCounterLeaderboardScores = 0; |
| 1181 buildLeaderboardScores() { |
| 1182 var o = new api.LeaderboardScores(); |
| 1183 buildCounterLeaderboardScores++; |
| 1184 if (buildCounterLeaderboardScores < 3) { |
| 1185 o.items = buildUnnamed35(); |
| 1186 o.kind = "foo"; |
| 1187 o.nextPageToken = "foo"; |
| 1188 o.numScores = "foo"; |
| 1189 o.playerScore = buildLeaderboardEntry(); |
| 1190 o.prevPageToken = "foo"; |
| 1191 } |
| 1192 buildCounterLeaderboardScores--; |
| 1193 return o; |
| 1194 } |
| 1195 |
| 1196 checkLeaderboardScores(api.LeaderboardScores o) { |
| 1197 buildCounterLeaderboardScores++; |
| 1198 if (buildCounterLeaderboardScores < 3) { |
| 1199 checkUnnamed35(o.items); |
| 1200 unittest.expect(o.kind, unittest.equals('foo')); |
| 1201 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1202 unittest.expect(o.numScores, unittest.equals('foo')); |
| 1203 checkLeaderboardEntry(o.playerScore); |
| 1204 unittest.expect(o.prevPageToken, unittest.equals('foo')); |
| 1205 } |
| 1206 buildCounterLeaderboardScores--; |
| 1207 } |
| 1208 |
| 1209 buildUnnamed36() { |
| 1210 var o = new core.List<api.PlayerLevel>(); |
| 1211 o.add(buildPlayerLevel()); |
| 1212 o.add(buildPlayerLevel()); |
| 1213 return o; |
| 1214 } |
| 1215 |
| 1216 checkUnnamed36(core.List<api.PlayerLevel> o) { |
| 1217 unittest.expect(o, unittest.hasLength(2)); |
| 1218 checkPlayerLevel(o[0]); |
| 1219 checkPlayerLevel(o[1]); |
| 1220 } |
| 1221 |
| 1222 core.int buildCounterMetagameConfig = 0; |
| 1223 buildMetagameConfig() { |
| 1224 var o = new api.MetagameConfig(); |
| 1225 buildCounterMetagameConfig++; |
| 1226 if (buildCounterMetagameConfig < 3) { |
| 1227 o.currentVersion = 42; |
| 1228 o.kind = "foo"; |
| 1229 o.playerLevels = buildUnnamed36(); |
| 1230 } |
| 1231 buildCounterMetagameConfig--; |
| 1232 return o; |
| 1233 } |
| 1234 |
| 1235 checkMetagameConfig(api.MetagameConfig o) { |
| 1236 buildCounterMetagameConfig++; |
| 1237 if (buildCounterMetagameConfig < 3) { |
| 1238 unittest.expect(o.currentVersion, unittest.equals(42)); |
| 1239 unittest.expect(o.kind, unittest.equals('foo')); |
| 1240 checkUnnamed36(o.playerLevels); |
| 1241 } |
| 1242 buildCounterMetagameConfig--; |
| 1243 } |
| 1244 |
| 1245 core.int buildCounterNetworkDiagnostics = 0; |
| 1246 buildNetworkDiagnostics() { |
| 1247 var o = new api.NetworkDiagnostics(); |
| 1248 buildCounterNetworkDiagnostics++; |
| 1249 if (buildCounterNetworkDiagnostics < 3) { |
| 1250 o.androidNetworkSubtype = 42; |
| 1251 o.androidNetworkType = 42; |
| 1252 o.iosNetworkType = 42; |
| 1253 o.kind = "foo"; |
| 1254 o.networkOperatorCode = "foo"; |
| 1255 o.networkOperatorName = "foo"; |
| 1256 o.registrationLatencyMillis = 42; |
| 1257 } |
| 1258 buildCounterNetworkDiagnostics--; |
| 1259 return o; |
| 1260 } |
| 1261 |
| 1262 checkNetworkDiagnostics(api.NetworkDiagnostics o) { |
| 1263 buildCounterNetworkDiagnostics++; |
| 1264 if (buildCounterNetworkDiagnostics < 3) { |
| 1265 unittest.expect(o.androidNetworkSubtype, unittest.equals(42)); |
| 1266 unittest.expect(o.androidNetworkType, unittest.equals(42)); |
| 1267 unittest.expect(o.iosNetworkType, unittest.equals(42)); |
| 1268 unittest.expect(o.kind, unittest.equals('foo')); |
| 1269 unittest.expect(o.networkOperatorCode, unittest.equals('foo')); |
| 1270 unittest.expect(o.networkOperatorName, unittest.equals('foo')); |
| 1271 unittest.expect(o.registrationLatencyMillis, unittest.equals(42)); |
| 1272 } |
| 1273 buildCounterNetworkDiagnostics--; |
| 1274 } |
| 1275 |
| 1276 core.int buildCounterParticipantResult = 0; |
| 1277 buildParticipantResult() { |
| 1278 var o = new api.ParticipantResult(); |
| 1279 buildCounterParticipantResult++; |
| 1280 if (buildCounterParticipantResult < 3) { |
| 1281 o.kind = "foo"; |
| 1282 o.participantId = "foo"; |
| 1283 o.placing = 42; |
| 1284 o.result = "foo"; |
| 1285 } |
| 1286 buildCounterParticipantResult--; |
| 1287 return o; |
| 1288 } |
| 1289 |
| 1290 checkParticipantResult(api.ParticipantResult o) { |
| 1291 buildCounterParticipantResult++; |
| 1292 if (buildCounterParticipantResult < 3) { |
| 1293 unittest.expect(o.kind, unittest.equals('foo')); |
| 1294 unittest.expect(o.participantId, unittest.equals('foo')); |
| 1295 unittest.expect(o.placing, unittest.equals(42)); |
| 1296 unittest.expect(o.result, unittest.equals('foo')); |
| 1297 } |
| 1298 buildCounterParticipantResult--; |
| 1299 } |
| 1300 |
| 1301 core.int buildCounterPeerChannelDiagnostics = 0; |
| 1302 buildPeerChannelDiagnostics() { |
| 1303 var o = new api.PeerChannelDiagnostics(); |
| 1304 buildCounterPeerChannelDiagnostics++; |
| 1305 if (buildCounterPeerChannelDiagnostics < 3) { |
| 1306 o.bytesReceived = buildAggregateStats(); |
| 1307 o.bytesSent = buildAggregateStats(); |
| 1308 o.kind = "foo"; |
| 1309 o.numMessagesLost = 42; |
| 1310 o.numMessagesReceived = 42; |
| 1311 o.numMessagesSent = 42; |
| 1312 o.numSendFailures = 42; |
| 1313 o.roundtripLatencyMillis = buildAggregateStats(); |
| 1314 } |
| 1315 buildCounterPeerChannelDiagnostics--; |
| 1316 return o; |
| 1317 } |
| 1318 |
| 1319 checkPeerChannelDiagnostics(api.PeerChannelDiagnostics o) { |
| 1320 buildCounterPeerChannelDiagnostics++; |
| 1321 if (buildCounterPeerChannelDiagnostics < 3) { |
| 1322 checkAggregateStats(o.bytesReceived); |
| 1323 checkAggregateStats(o.bytesSent); |
| 1324 unittest.expect(o.kind, unittest.equals('foo')); |
| 1325 unittest.expect(o.numMessagesLost, unittest.equals(42)); |
| 1326 unittest.expect(o.numMessagesReceived, unittest.equals(42)); |
| 1327 unittest.expect(o.numMessagesSent, unittest.equals(42)); |
| 1328 unittest.expect(o.numSendFailures, unittest.equals(42)); |
| 1329 checkAggregateStats(o.roundtripLatencyMillis); |
| 1330 } |
| 1331 buildCounterPeerChannelDiagnostics--; |
| 1332 } |
| 1333 |
| 1334 core.int buildCounterPeerSessionDiagnostics = 0; |
| 1335 buildPeerSessionDiagnostics() { |
| 1336 var o = new api.PeerSessionDiagnostics(); |
| 1337 buildCounterPeerSessionDiagnostics++; |
| 1338 if (buildCounterPeerSessionDiagnostics < 3) { |
| 1339 o.connectedTimestampMillis = "foo"; |
| 1340 o.kind = "foo"; |
| 1341 o.participantId = "foo"; |
| 1342 o.reliableChannel = buildPeerChannelDiagnostics(); |
| 1343 o.unreliableChannel = buildPeerChannelDiagnostics(); |
| 1344 } |
| 1345 buildCounterPeerSessionDiagnostics--; |
| 1346 return o; |
| 1347 } |
| 1348 |
| 1349 checkPeerSessionDiagnostics(api.PeerSessionDiagnostics o) { |
| 1350 buildCounterPeerSessionDiagnostics++; |
| 1351 if (buildCounterPeerSessionDiagnostics < 3) { |
| 1352 unittest.expect(o.connectedTimestampMillis, unittest.equals('foo')); |
| 1353 unittest.expect(o.kind, unittest.equals('foo')); |
| 1354 unittest.expect(o.participantId, unittest.equals('foo')); |
| 1355 checkPeerChannelDiagnostics(o.reliableChannel); |
| 1356 checkPeerChannelDiagnostics(o.unreliableChannel); |
| 1357 } |
| 1358 buildCounterPeerSessionDiagnostics--; |
| 1359 } |
| 1360 |
| 1361 core.int buildCounterPlayed = 0; |
| 1362 buildPlayed() { |
| 1363 var o = new api.Played(); |
| 1364 buildCounterPlayed++; |
| 1365 if (buildCounterPlayed < 3) { |
| 1366 o.autoMatched = true; |
| 1367 o.kind = "foo"; |
| 1368 o.timeMillis = "foo"; |
| 1369 } |
| 1370 buildCounterPlayed--; |
| 1371 return o; |
| 1372 } |
| 1373 |
| 1374 checkPlayed(api.Played o) { |
| 1375 buildCounterPlayed++; |
| 1376 if (buildCounterPlayed < 3) { |
| 1377 unittest.expect(o.autoMatched, unittest.isTrue); |
| 1378 unittest.expect(o.kind, unittest.equals('foo')); |
| 1379 unittest.expect(o.timeMillis, unittest.equals('foo')); |
| 1380 } |
| 1381 buildCounterPlayed--; |
| 1382 } |
| 1383 |
| 1384 core.int buildCounterPlayerName = 0; |
| 1385 buildPlayerName() { |
| 1386 var o = new api.PlayerName(); |
| 1387 buildCounterPlayerName++; |
| 1388 if (buildCounterPlayerName < 3) { |
| 1389 o.familyName = "foo"; |
| 1390 o.givenName = "foo"; |
| 1391 } |
| 1392 buildCounterPlayerName--; |
| 1393 return o; |
| 1394 } |
| 1395 |
| 1396 checkPlayerName(api.PlayerName o) { |
| 1397 buildCounterPlayerName++; |
| 1398 if (buildCounterPlayerName < 3) { |
| 1399 unittest.expect(o.familyName, unittest.equals('foo')); |
| 1400 unittest.expect(o.givenName, unittest.equals('foo')); |
| 1401 } |
| 1402 buildCounterPlayerName--; |
| 1403 } |
| 1404 |
| 1405 core.int buildCounterPlayer = 0; |
| 1406 buildPlayer() { |
| 1407 var o = new api.Player(); |
| 1408 buildCounterPlayer++; |
| 1409 if (buildCounterPlayer < 3) { |
| 1410 o.avatarImageUrl = "foo"; |
| 1411 o.displayName = "foo"; |
| 1412 o.experienceInfo = buildPlayerExperienceInfo(); |
| 1413 o.kind = "foo"; |
| 1414 o.lastPlayedWith = buildPlayed(); |
| 1415 o.name = buildPlayerName(); |
| 1416 o.playerId = "foo"; |
| 1417 o.title = "foo"; |
| 1418 } |
| 1419 buildCounterPlayer--; |
| 1420 return o; |
| 1421 } |
| 1422 |
| 1423 checkPlayer(api.Player o) { |
| 1424 buildCounterPlayer++; |
| 1425 if (buildCounterPlayer < 3) { |
| 1426 unittest.expect(o.avatarImageUrl, unittest.equals('foo')); |
| 1427 unittest.expect(o.displayName, unittest.equals('foo')); |
| 1428 checkPlayerExperienceInfo(o.experienceInfo); |
| 1429 unittest.expect(o.kind, unittest.equals('foo')); |
| 1430 checkPlayed(o.lastPlayedWith); |
| 1431 checkPlayerName(o.name); |
| 1432 unittest.expect(o.playerId, unittest.equals('foo')); |
| 1433 unittest.expect(o.title, unittest.equals('foo')); |
| 1434 } |
| 1435 buildCounterPlayer--; |
| 1436 } |
| 1437 |
| 1438 core.int buildCounterPlayerAchievement = 0; |
| 1439 buildPlayerAchievement() { |
| 1440 var o = new api.PlayerAchievement(); |
| 1441 buildCounterPlayerAchievement++; |
| 1442 if (buildCounterPlayerAchievement < 3) { |
| 1443 o.achievementState = "foo"; |
| 1444 o.currentSteps = 42; |
| 1445 o.experiencePoints = "foo"; |
| 1446 o.formattedCurrentStepsString = "foo"; |
| 1447 o.id = "foo"; |
| 1448 o.kind = "foo"; |
| 1449 o.lastUpdatedTimestamp = "foo"; |
| 1450 } |
| 1451 buildCounterPlayerAchievement--; |
| 1452 return o; |
| 1453 } |
| 1454 |
| 1455 checkPlayerAchievement(api.PlayerAchievement o) { |
| 1456 buildCounterPlayerAchievement++; |
| 1457 if (buildCounterPlayerAchievement < 3) { |
| 1458 unittest.expect(o.achievementState, unittest.equals('foo')); |
| 1459 unittest.expect(o.currentSteps, unittest.equals(42)); |
| 1460 unittest.expect(o.experiencePoints, unittest.equals('foo')); |
| 1461 unittest.expect(o.formattedCurrentStepsString, unittest.equals('foo')); |
| 1462 unittest.expect(o.id, unittest.equals('foo')); |
| 1463 unittest.expect(o.kind, unittest.equals('foo')); |
| 1464 unittest.expect(o.lastUpdatedTimestamp, unittest.equals('foo')); |
| 1465 } |
| 1466 buildCounterPlayerAchievement--; |
| 1467 } |
| 1468 |
| 1469 buildUnnamed37() { |
| 1470 var o = new core.List<api.PlayerAchievement>(); |
| 1471 o.add(buildPlayerAchievement()); |
| 1472 o.add(buildPlayerAchievement()); |
| 1473 return o; |
| 1474 } |
| 1475 |
| 1476 checkUnnamed37(core.List<api.PlayerAchievement> o) { |
| 1477 unittest.expect(o, unittest.hasLength(2)); |
| 1478 checkPlayerAchievement(o[0]); |
| 1479 checkPlayerAchievement(o[1]); |
| 1480 } |
| 1481 |
| 1482 core.int buildCounterPlayerAchievementListResponse = 0; |
| 1483 buildPlayerAchievementListResponse() { |
| 1484 var o = new api.PlayerAchievementListResponse(); |
| 1485 buildCounterPlayerAchievementListResponse++; |
| 1486 if (buildCounterPlayerAchievementListResponse < 3) { |
| 1487 o.items = buildUnnamed37(); |
| 1488 o.kind = "foo"; |
| 1489 o.nextPageToken = "foo"; |
| 1490 } |
| 1491 buildCounterPlayerAchievementListResponse--; |
| 1492 return o; |
| 1493 } |
| 1494 |
| 1495 checkPlayerAchievementListResponse(api.PlayerAchievementListResponse o) { |
| 1496 buildCounterPlayerAchievementListResponse++; |
| 1497 if (buildCounterPlayerAchievementListResponse < 3) { |
| 1498 checkUnnamed37(o.items); |
| 1499 unittest.expect(o.kind, unittest.equals('foo')); |
| 1500 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1501 } |
| 1502 buildCounterPlayerAchievementListResponse--; |
| 1503 } |
| 1504 |
| 1505 core.int buildCounterPlayerEvent = 0; |
| 1506 buildPlayerEvent() { |
| 1507 var o = new api.PlayerEvent(); |
| 1508 buildCounterPlayerEvent++; |
| 1509 if (buildCounterPlayerEvent < 3) { |
| 1510 o.definitionId = "foo"; |
| 1511 o.formattedNumEvents = "foo"; |
| 1512 o.kind = "foo"; |
| 1513 o.numEvents = "foo"; |
| 1514 o.playerId = "foo"; |
| 1515 } |
| 1516 buildCounterPlayerEvent--; |
| 1517 return o; |
| 1518 } |
| 1519 |
| 1520 checkPlayerEvent(api.PlayerEvent o) { |
| 1521 buildCounterPlayerEvent++; |
| 1522 if (buildCounterPlayerEvent < 3) { |
| 1523 unittest.expect(o.definitionId, unittest.equals('foo')); |
| 1524 unittest.expect(o.formattedNumEvents, unittest.equals('foo')); |
| 1525 unittest.expect(o.kind, unittest.equals('foo')); |
| 1526 unittest.expect(o.numEvents, unittest.equals('foo')); |
| 1527 unittest.expect(o.playerId, unittest.equals('foo')); |
| 1528 } |
| 1529 buildCounterPlayerEvent--; |
| 1530 } |
| 1531 |
| 1532 buildUnnamed38() { |
| 1533 var o = new core.List<api.PlayerEvent>(); |
| 1534 o.add(buildPlayerEvent()); |
| 1535 o.add(buildPlayerEvent()); |
| 1536 return o; |
| 1537 } |
| 1538 |
| 1539 checkUnnamed38(core.List<api.PlayerEvent> o) { |
| 1540 unittest.expect(o, unittest.hasLength(2)); |
| 1541 checkPlayerEvent(o[0]); |
| 1542 checkPlayerEvent(o[1]); |
| 1543 } |
| 1544 |
| 1545 core.int buildCounterPlayerEventListResponse = 0; |
| 1546 buildPlayerEventListResponse() { |
| 1547 var o = new api.PlayerEventListResponse(); |
| 1548 buildCounterPlayerEventListResponse++; |
| 1549 if (buildCounterPlayerEventListResponse < 3) { |
| 1550 o.items = buildUnnamed38(); |
| 1551 o.kind = "foo"; |
| 1552 o.nextPageToken = "foo"; |
| 1553 } |
| 1554 buildCounterPlayerEventListResponse--; |
| 1555 return o; |
| 1556 } |
| 1557 |
| 1558 checkPlayerEventListResponse(api.PlayerEventListResponse o) { |
| 1559 buildCounterPlayerEventListResponse++; |
| 1560 if (buildCounterPlayerEventListResponse < 3) { |
| 1561 checkUnnamed38(o.items); |
| 1562 unittest.expect(o.kind, unittest.equals('foo')); |
| 1563 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1564 } |
| 1565 buildCounterPlayerEventListResponse--; |
| 1566 } |
| 1567 |
| 1568 core.int buildCounterPlayerExperienceInfo = 0; |
| 1569 buildPlayerExperienceInfo() { |
| 1570 var o = new api.PlayerExperienceInfo(); |
| 1571 buildCounterPlayerExperienceInfo++; |
| 1572 if (buildCounterPlayerExperienceInfo < 3) { |
| 1573 o.currentExperiencePoints = "foo"; |
| 1574 o.currentLevel = buildPlayerLevel(); |
| 1575 o.kind = "foo"; |
| 1576 o.lastLevelUpTimestampMillis = "foo"; |
| 1577 o.nextLevel = buildPlayerLevel(); |
| 1578 } |
| 1579 buildCounterPlayerExperienceInfo--; |
| 1580 return o; |
| 1581 } |
| 1582 |
| 1583 checkPlayerExperienceInfo(api.PlayerExperienceInfo o) { |
| 1584 buildCounterPlayerExperienceInfo++; |
| 1585 if (buildCounterPlayerExperienceInfo < 3) { |
| 1586 unittest.expect(o.currentExperiencePoints, unittest.equals('foo')); |
| 1587 checkPlayerLevel(o.currentLevel); |
| 1588 unittest.expect(o.kind, unittest.equals('foo')); |
| 1589 unittest.expect(o.lastLevelUpTimestampMillis, unittest.equals('foo')); |
| 1590 checkPlayerLevel(o.nextLevel); |
| 1591 } |
| 1592 buildCounterPlayerExperienceInfo--; |
| 1593 } |
| 1594 |
| 1595 core.int buildCounterPlayerLeaderboardScore = 0; |
| 1596 buildPlayerLeaderboardScore() { |
| 1597 var o = new api.PlayerLeaderboardScore(); |
| 1598 buildCounterPlayerLeaderboardScore++; |
| 1599 if (buildCounterPlayerLeaderboardScore < 3) { |
| 1600 o.kind = "foo"; |
| 1601 o.leaderboardId = "foo"; |
| 1602 o.publicRank = buildLeaderboardScoreRank(); |
| 1603 o.scoreString = "foo"; |
| 1604 o.scoreTag = "foo"; |
| 1605 o.scoreValue = "foo"; |
| 1606 o.socialRank = buildLeaderboardScoreRank(); |
| 1607 o.timeSpan = "foo"; |
| 1608 o.writeTimestamp = "foo"; |
| 1609 } |
| 1610 buildCounterPlayerLeaderboardScore--; |
| 1611 return o; |
| 1612 } |
| 1613 |
| 1614 checkPlayerLeaderboardScore(api.PlayerLeaderboardScore o) { |
| 1615 buildCounterPlayerLeaderboardScore++; |
| 1616 if (buildCounterPlayerLeaderboardScore < 3) { |
| 1617 unittest.expect(o.kind, unittest.equals('foo')); |
| 1618 unittest.expect(o.leaderboardId, unittest.equals('foo')); |
| 1619 checkLeaderboardScoreRank(o.publicRank); |
| 1620 unittest.expect(o.scoreString, unittest.equals('foo')); |
| 1621 unittest.expect(o.scoreTag, unittest.equals('foo')); |
| 1622 unittest.expect(o.scoreValue, unittest.equals('foo')); |
| 1623 checkLeaderboardScoreRank(o.socialRank); |
| 1624 unittest.expect(o.timeSpan, unittest.equals('foo')); |
| 1625 unittest.expect(o.writeTimestamp, unittest.equals('foo')); |
| 1626 } |
| 1627 buildCounterPlayerLeaderboardScore--; |
| 1628 } |
| 1629 |
| 1630 buildUnnamed39() { |
| 1631 var o = new core.List<api.PlayerLeaderboardScore>(); |
| 1632 o.add(buildPlayerLeaderboardScore()); |
| 1633 o.add(buildPlayerLeaderboardScore()); |
| 1634 return o; |
| 1635 } |
| 1636 |
| 1637 checkUnnamed39(core.List<api.PlayerLeaderboardScore> o) { |
| 1638 unittest.expect(o, unittest.hasLength(2)); |
| 1639 checkPlayerLeaderboardScore(o[0]); |
| 1640 checkPlayerLeaderboardScore(o[1]); |
| 1641 } |
| 1642 |
| 1643 core.int buildCounterPlayerLeaderboardScoreListResponse = 0; |
| 1644 buildPlayerLeaderboardScoreListResponse() { |
| 1645 var o = new api.PlayerLeaderboardScoreListResponse(); |
| 1646 buildCounterPlayerLeaderboardScoreListResponse++; |
| 1647 if (buildCounterPlayerLeaderboardScoreListResponse < 3) { |
| 1648 o.items = buildUnnamed39(); |
| 1649 o.kind = "foo"; |
| 1650 o.nextPageToken = "foo"; |
| 1651 o.player = buildPlayer(); |
| 1652 } |
| 1653 buildCounterPlayerLeaderboardScoreListResponse--; |
| 1654 return o; |
| 1655 } |
| 1656 |
| 1657 checkPlayerLeaderboardScoreListResponse(api.PlayerLeaderboardScoreListResponse o
) { |
| 1658 buildCounterPlayerLeaderboardScoreListResponse++; |
| 1659 if (buildCounterPlayerLeaderboardScoreListResponse < 3) { |
| 1660 checkUnnamed39(o.items); |
| 1661 unittest.expect(o.kind, unittest.equals('foo')); |
| 1662 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1663 checkPlayer(o.player); |
| 1664 } |
| 1665 buildCounterPlayerLeaderboardScoreListResponse--; |
| 1666 } |
| 1667 |
| 1668 core.int buildCounterPlayerLevel = 0; |
| 1669 buildPlayerLevel() { |
| 1670 var o = new api.PlayerLevel(); |
| 1671 buildCounterPlayerLevel++; |
| 1672 if (buildCounterPlayerLevel < 3) { |
| 1673 o.kind = "foo"; |
| 1674 o.level = 42; |
| 1675 o.maxExperiencePoints = "foo"; |
| 1676 o.minExperiencePoints = "foo"; |
| 1677 } |
| 1678 buildCounterPlayerLevel--; |
| 1679 return o; |
| 1680 } |
| 1681 |
| 1682 checkPlayerLevel(api.PlayerLevel o) { |
| 1683 buildCounterPlayerLevel++; |
| 1684 if (buildCounterPlayerLevel < 3) { |
| 1685 unittest.expect(o.kind, unittest.equals('foo')); |
| 1686 unittest.expect(o.level, unittest.equals(42)); |
| 1687 unittest.expect(o.maxExperiencePoints, unittest.equals('foo')); |
| 1688 unittest.expect(o.minExperiencePoints, unittest.equals('foo')); |
| 1689 } |
| 1690 buildCounterPlayerLevel--; |
| 1691 } |
| 1692 |
| 1693 buildUnnamed40() { |
| 1694 var o = new core.List<api.Player>(); |
| 1695 o.add(buildPlayer()); |
| 1696 o.add(buildPlayer()); |
| 1697 return o; |
| 1698 } |
| 1699 |
| 1700 checkUnnamed40(core.List<api.Player> o) { |
| 1701 unittest.expect(o, unittest.hasLength(2)); |
| 1702 checkPlayer(o[0]); |
| 1703 checkPlayer(o[1]); |
| 1704 } |
| 1705 |
| 1706 core.int buildCounterPlayerListResponse = 0; |
| 1707 buildPlayerListResponse() { |
| 1708 var o = new api.PlayerListResponse(); |
| 1709 buildCounterPlayerListResponse++; |
| 1710 if (buildCounterPlayerListResponse < 3) { |
| 1711 o.items = buildUnnamed40(); |
| 1712 o.kind = "foo"; |
| 1713 o.nextPageToken = "foo"; |
| 1714 } |
| 1715 buildCounterPlayerListResponse--; |
| 1716 return o; |
| 1717 } |
| 1718 |
| 1719 checkPlayerListResponse(api.PlayerListResponse o) { |
| 1720 buildCounterPlayerListResponse++; |
| 1721 if (buildCounterPlayerListResponse < 3) { |
| 1722 checkUnnamed40(o.items); |
| 1723 unittest.expect(o.kind, unittest.equals('foo')); |
| 1724 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1725 } |
| 1726 buildCounterPlayerListResponse--; |
| 1727 } |
| 1728 |
| 1729 core.int buildCounterPlayerScore = 0; |
| 1730 buildPlayerScore() { |
| 1731 var o = new api.PlayerScore(); |
| 1732 buildCounterPlayerScore++; |
| 1733 if (buildCounterPlayerScore < 3) { |
| 1734 o.formattedScore = "foo"; |
| 1735 o.kind = "foo"; |
| 1736 o.score = "foo"; |
| 1737 o.scoreTag = "foo"; |
| 1738 o.timeSpan = "foo"; |
| 1739 } |
| 1740 buildCounterPlayerScore--; |
| 1741 return o; |
| 1742 } |
| 1743 |
| 1744 checkPlayerScore(api.PlayerScore o) { |
| 1745 buildCounterPlayerScore++; |
| 1746 if (buildCounterPlayerScore < 3) { |
| 1747 unittest.expect(o.formattedScore, unittest.equals('foo')); |
| 1748 unittest.expect(o.kind, unittest.equals('foo')); |
| 1749 unittest.expect(o.score, unittest.equals('foo')); |
| 1750 unittest.expect(o.scoreTag, unittest.equals('foo')); |
| 1751 unittest.expect(o.timeSpan, unittest.equals('foo')); |
| 1752 } |
| 1753 buildCounterPlayerScore--; |
| 1754 } |
| 1755 |
| 1756 buildUnnamed41() { |
| 1757 var o = new core.List<api.PlayerScoreResponse>(); |
| 1758 o.add(buildPlayerScoreResponse()); |
| 1759 o.add(buildPlayerScoreResponse()); |
| 1760 return o; |
| 1761 } |
| 1762 |
| 1763 checkUnnamed41(core.List<api.PlayerScoreResponse> o) { |
| 1764 unittest.expect(o, unittest.hasLength(2)); |
| 1765 checkPlayerScoreResponse(o[0]); |
| 1766 checkPlayerScoreResponse(o[1]); |
| 1767 } |
| 1768 |
| 1769 core.int buildCounterPlayerScoreListResponse = 0; |
| 1770 buildPlayerScoreListResponse() { |
| 1771 var o = new api.PlayerScoreListResponse(); |
| 1772 buildCounterPlayerScoreListResponse++; |
| 1773 if (buildCounterPlayerScoreListResponse < 3) { |
| 1774 o.kind = "foo"; |
| 1775 o.submittedScores = buildUnnamed41(); |
| 1776 } |
| 1777 buildCounterPlayerScoreListResponse--; |
| 1778 return o; |
| 1779 } |
| 1780 |
| 1781 checkPlayerScoreListResponse(api.PlayerScoreListResponse o) { |
| 1782 buildCounterPlayerScoreListResponse++; |
| 1783 if (buildCounterPlayerScoreListResponse < 3) { |
| 1784 unittest.expect(o.kind, unittest.equals('foo')); |
| 1785 checkUnnamed41(o.submittedScores); |
| 1786 } |
| 1787 buildCounterPlayerScoreListResponse--; |
| 1788 } |
| 1789 |
| 1790 buildUnnamed42() { |
| 1791 var o = new core.List<core.String>(); |
| 1792 o.add("foo"); |
| 1793 o.add("foo"); |
| 1794 return o; |
| 1795 } |
| 1796 |
| 1797 checkUnnamed42(core.List<core.String> o) { |
| 1798 unittest.expect(o, unittest.hasLength(2)); |
| 1799 unittest.expect(o[0], unittest.equals('foo')); |
| 1800 unittest.expect(o[1], unittest.equals('foo')); |
| 1801 } |
| 1802 |
| 1803 buildUnnamed43() { |
| 1804 var o = new core.List<api.PlayerScore>(); |
| 1805 o.add(buildPlayerScore()); |
| 1806 o.add(buildPlayerScore()); |
| 1807 return o; |
| 1808 } |
| 1809 |
| 1810 checkUnnamed43(core.List<api.PlayerScore> o) { |
| 1811 unittest.expect(o, unittest.hasLength(2)); |
| 1812 checkPlayerScore(o[0]); |
| 1813 checkPlayerScore(o[1]); |
| 1814 } |
| 1815 |
| 1816 core.int buildCounterPlayerScoreResponse = 0; |
| 1817 buildPlayerScoreResponse() { |
| 1818 var o = new api.PlayerScoreResponse(); |
| 1819 buildCounterPlayerScoreResponse++; |
| 1820 if (buildCounterPlayerScoreResponse < 3) { |
| 1821 o.beatenScoreTimeSpans = buildUnnamed42(); |
| 1822 o.formattedScore = "foo"; |
| 1823 o.kind = "foo"; |
| 1824 o.leaderboardId = "foo"; |
| 1825 o.scoreTag = "foo"; |
| 1826 o.unbeatenScores = buildUnnamed43(); |
| 1827 } |
| 1828 buildCounterPlayerScoreResponse--; |
| 1829 return o; |
| 1830 } |
| 1831 |
| 1832 checkPlayerScoreResponse(api.PlayerScoreResponse o) { |
| 1833 buildCounterPlayerScoreResponse++; |
| 1834 if (buildCounterPlayerScoreResponse < 3) { |
| 1835 checkUnnamed42(o.beatenScoreTimeSpans); |
| 1836 unittest.expect(o.formattedScore, unittest.equals('foo')); |
| 1837 unittest.expect(o.kind, unittest.equals('foo')); |
| 1838 unittest.expect(o.leaderboardId, unittest.equals('foo')); |
| 1839 unittest.expect(o.scoreTag, unittest.equals('foo')); |
| 1840 checkUnnamed43(o.unbeatenScores); |
| 1841 } |
| 1842 buildCounterPlayerScoreResponse--; |
| 1843 } |
| 1844 |
| 1845 buildUnnamed44() { |
| 1846 var o = new core.List<api.ScoreSubmission>(); |
| 1847 o.add(buildScoreSubmission()); |
| 1848 o.add(buildScoreSubmission()); |
| 1849 return o; |
| 1850 } |
| 1851 |
| 1852 checkUnnamed44(core.List<api.ScoreSubmission> o) { |
| 1853 unittest.expect(o, unittest.hasLength(2)); |
| 1854 checkScoreSubmission(o[0]); |
| 1855 checkScoreSubmission(o[1]); |
| 1856 } |
| 1857 |
| 1858 core.int buildCounterPlayerScoreSubmissionList = 0; |
| 1859 buildPlayerScoreSubmissionList() { |
| 1860 var o = new api.PlayerScoreSubmissionList(); |
| 1861 buildCounterPlayerScoreSubmissionList++; |
| 1862 if (buildCounterPlayerScoreSubmissionList < 3) { |
| 1863 o.kind = "foo"; |
| 1864 o.scores = buildUnnamed44(); |
| 1865 } |
| 1866 buildCounterPlayerScoreSubmissionList--; |
| 1867 return o; |
| 1868 } |
| 1869 |
| 1870 checkPlayerScoreSubmissionList(api.PlayerScoreSubmissionList o) { |
| 1871 buildCounterPlayerScoreSubmissionList++; |
| 1872 if (buildCounterPlayerScoreSubmissionList < 3) { |
| 1873 unittest.expect(o.kind, unittest.equals('foo')); |
| 1874 checkUnnamed44(o.scores); |
| 1875 } |
| 1876 buildCounterPlayerScoreSubmissionList--; |
| 1877 } |
| 1878 |
| 1879 core.int buildCounterPushToken = 0; |
| 1880 buildPushToken() { |
| 1881 var o = new api.PushToken(); |
| 1882 buildCounterPushToken++; |
| 1883 if (buildCounterPushToken < 3) { |
| 1884 o.clientRevision = "foo"; |
| 1885 o.id = buildPushTokenId(); |
| 1886 o.kind = "foo"; |
| 1887 o.language = "foo"; |
| 1888 } |
| 1889 buildCounterPushToken--; |
| 1890 return o; |
| 1891 } |
| 1892 |
| 1893 checkPushToken(api.PushToken o) { |
| 1894 buildCounterPushToken++; |
| 1895 if (buildCounterPushToken < 3) { |
| 1896 unittest.expect(o.clientRevision, unittest.equals('foo')); |
| 1897 checkPushTokenId(o.id); |
| 1898 unittest.expect(o.kind, unittest.equals('foo')); |
| 1899 unittest.expect(o.language, unittest.equals('foo')); |
| 1900 } |
| 1901 buildCounterPushToken--; |
| 1902 } |
| 1903 |
| 1904 core.int buildCounterPushTokenIdIos = 0; |
| 1905 buildPushTokenIdIos() { |
| 1906 var o = new api.PushTokenIdIos(); |
| 1907 buildCounterPushTokenIdIos++; |
| 1908 if (buildCounterPushTokenIdIos < 3) { |
| 1909 o.apnsDeviceToken = "foo"; |
| 1910 o.apnsEnvironment = "foo"; |
| 1911 } |
| 1912 buildCounterPushTokenIdIos--; |
| 1913 return o; |
| 1914 } |
| 1915 |
| 1916 checkPushTokenIdIos(api.PushTokenIdIos o) { |
| 1917 buildCounterPushTokenIdIos++; |
| 1918 if (buildCounterPushTokenIdIos < 3) { |
| 1919 unittest.expect(o.apnsDeviceToken, unittest.equals('foo')); |
| 1920 unittest.expect(o.apnsEnvironment, unittest.equals('foo')); |
| 1921 } |
| 1922 buildCounterPushTokenIdIos--; |
| 1923 } |
| 1924 |
| 1925 core.int buildCounterPushTokenId = 0; |
| 1926 buildPushTokenId() { |
| 1927 var o = new api.PushTokenId(); |
| 1928 buildCounterPushTokenId++; |
| 1929 if (buildCounterPushTokenId < 3) { |
| 1930 o.ios = buildPushTokenIdIos(); |
| 1931 o.kind = "foo"; |
| 1932 } |
| 1933 buildCounterPushTokenId--; |
| 1934 return o; |
| 1935 } |
| 1936 |
| 1937 checkPushTokenId(api.PushTokenId o) { |
| 1938 buildCounterPushTokenId++; |
| 1939 if (buildCounterPushTokenId < 3) { |
| 1940 checkPushTokenIdIos(o.ios); |
| 1941 unittest.expect(o.kind, unittest.equals('foo')); |
| 1942 } |
| 1943 buildCounterPushTokenId--; |
| 1944 } |
| 1945 |
| 1946 buildUnnamed45() { |
| 1947 var o = new core.List<api.QuestMilestone>(); |
| 1948 o.add(buildQuestMilestone()); |
| 1949 o.add(buildQuestMilestone()); |
| 1950 return o; |
| 1951 } |
| 1952 |
| 1953 checkUnnamed45(core.List<api.QuestMilestone> o) { |
| 1954 unittest.expect(o, unittest.hasLength(2)); |
| 1955 checkQuestMilestone(o[0]); |
| 1956 checkQuestMilestone(o[1]); |
| 1957 } |
| 1958 |
| 1959 core.int buildCounterQuest = 0; |
| 1960 buildQuest() { |
| 1961 var o = new api.Quest(); |
| 1962 buildCounterQuest++; |
| 1963 if (buildCounterQuest < 3) { |
| 1964 o.acceptedTimestampMillis = "foo"; |
| 1965 o.applicationId = "foo"; |
| 1966 o.bannerUrl = "foo"; |
| 1967 o.description = "foo"; |
| 1968 o.endTimestampMillis = "foo"; |
| 1969 o.iconUrl = "foo"; |
| 1970 o.id = "foo"; |
| 1971 o.isDefaultBannerUrl = true; |
| 1972 o.isDefaultIconUrl = true; |
| 1973 o.kind = "foo"; |
| 1974 o.lastUpdatedTimestampMillis = "foo"; |
| 1975 o.milestones = buildUnnamed45(); |
| 1976 o.name = "foo"; |
| 1977 o.notifyTimestampMillis = "foo"; |
| 1978 o.startTimestampMillis = "foo"; |
| 1979 o.state = "foo"; |
| 1980 } |
| 1981 buildCounterQuest--; |
| 1982 return o; |
| 1983 } |
| 1984 |
| 1985 checkQuest(api.Quest o) { |
| 1986 buildCounterQuest++; |
| 1987 if (buildCounterQuest < 3) { |
| 1988 unittest.expect(o.acceptedTimestampMillis, unittest.equals('foo')); |
| 1989 unittest.expect(o.applicationId, unittest.equals('foo')); |
| 1990 unittest.expect(o.bannerUrl, unittest.equals('foo')); |
| 1991 unittest.expect(o.description, unittest.equals('foo')); |
| 1992 unittest.expect(o.endTimestampMillis, unittest.equals('foo')); |
| 1993 unittest.expect(o.iconUrl, unittest.equals('foo')); |
| 1994 unittest.expect(o.id, unittest.equals('foo')); |
| 1995 unittest.expect(o.isDefaultBannerUrl, unittest.isTrue); |
| 1996 unittest.expect(o.isDefaultIconUrl, unittest.isTrue); |
| 1997 unittest.expect(o.kind, unittest.equals('foo')); |
| 1998 unittest.expect(o.lastUpdatedTimestampMillis, unittest.equals('foo')); |
| 1999 checkUnnamed45(o.milestones); |
| 2000 unittest.expect(o.name, unittest.equals('foo')); |
| 2001 unittest.expect(o.notifyTimestampMillis, unittest.equals('foo')); |
| 2002 unittest.expect(o.startTimestampMillis, unittest.equals('foo')); |
| 2003 unittest.expect(o.state, unittest.equals('foo')); |
| 2004 } |
| 2005 buildCounterQuest--; |
| 2006 } |
| 2007 |
| 2008 core.int buildCounterQuestContribution = 0; |
| 2009 buildQuestContribution() { |
| 2010 var o = new api.QuestContribution(); |
| 2011 buildCounterQuestContribution++; |
| 2012 if (buildCounterQuestContribution < 3) { |
| 2013 o.formattedValue = "foo"; |
| 2014 o.kind = "foo"; |
| 2015 o.value = "foo"; |
| 2016 } |
| 2017 buildCounterQuestContribution--; |
| 2018 return o; |
| 2019 } |
| 2020 |
| 2021 checkQuestContribution(api.QuestContribution o) { |
| 2022 buildCounterQuestContribution++; |
| 2023 if (buildCounterQuestContribution < 3) { |
| 2024 unittest.expect(o.formattedValue, unittest.equals('foo')); |
| 2025 unittest.expect(o.kind, unittest.equals('foo')); |
| 2026 unittest.expect(o.value, unittest.equals('foo')); |
| 2027 } |
| 2028 buildCounterQuestContribution--; |
| 2029 } |
| 2030 |
| 2031 core.int buildCounterQuestCriterion = 0; |
| 2032 buildQuestCriterion() { |
| 2033 var o = new api.QuestCriterion(); |
| 2034 buildCounterQuestCriterion++; |
| 2035 if (buildCounterQuestCriterion < 3) { |
| 2036 o.completionContribution = buildQuestContribution(); |
| 2037 o.currentContribution = buildQuestContribution(); |
| 2038 o.eventId = "foo"; |
| 2039 o.initialPlayerProgress = buildQuestContribution(); |
| 2040 o.kind = "foo"; |
| 2041 } |
| 2042 buildCounterQuestCriterion--; |
| 2043 return o; |
| 2044 } |
| 2045 |
| 2046 checkQuestCriterion(api.QuestCriterion o) { |
| 2047 buildCounterQuestCriterion++; |
| 2048 if (buildCounterQuestCriterion < 3) { |
| 2049 checkQuestContribution(o.completionContribution); |
| 2050 checkQuestContribution(o.currentContribution); |
| 2051 unittest.expect(o.eventId, unittest.equals('foo')); |
| 2052 checkQuestContribution(o.initialPlayerProgress); |
| 2053 unittest.expect(o.kind, unittest.equals('foo')); |
| 2054 } |
| 2055 buildCounterQuestCriterion--; |
| 2056 } |
| 2057 |
| 2058 buildUnnamed46() { |
| 2059 var o = new core.List<api.Quest>(); |
| 2060 o.add(buildQuest()); |
| 2061 o.add(buildQuest()); |
| 2062 return o; |
| 2063 } |
| 2064 |
| 2065 checkUnnamed46(core.List<api.Quest> o) { |
| 2066 unittest.expect(o, unittest.hasLength(2)); |
| 2067 checkQuest(o[0]); |
| 2068 checkQuest(o[1]); |
| 2069 } |
| 2070 |
| 2071 core.int buildCounterQuestListResponse = 0; |
| 2072 buildQuestListResponse() { |
| 2073 var o = new api.QuestListResponse(); |
| 2074 buildCounterQuestListResponse++; |
| 2075 if (buildCounterQuestListResponse < 3) { |
| 2076 o.items = buildUnnamed46(); |
| 2077 o.kind = "foo"; |
| 2078 o.nextPageToken = "foo"; |
| 2079 } |
| 2080 buildCounterQuestListResponse--; |
| 2081 return o; |
| 2082 } |
| 2083 |
| 2084 checkQuestListResponse(api.QuestListResponse o) { |
| 2085 buildCounterQuestListResponse++; |
| 2086 if (buildCounterQuestListResponse < 3) { |
| 2087 checkUnnamed46(o.items); |
| 2088 unittest.expect(o.kind, unittest.equals('foo')); |
| 2089 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 2090 } |
| 2091 buildCounterQuestListResponse--; |
| 2092 } |
| 2093 |
| 2094 buildUnnamed47() { |
| 2095 var o = new core.List<api.QuestCriterion>(); |
| 2096 o.add(buildQuestCriterion()); |
| 2097 o.add(buildQuestCriterion()); |
| 2098 return o; |
| 2099 } |
| 2100 |
| 2101 checkUnnamed47(core.List<api.QuestCriterion> o) { |
| 2102 unittest.expect(o, unittest.hasLength(2)); |
| 2103 checkQuestCriterion(o[0]); |
| 2104 checkQuestCriterion(o[1]); |
| 2105 } |
| 2106 |
| 2107 core.int buildCounterQuestMilestone = 0; |
| 2108 buildQuestMilestone() { |
| 2109 var o = new api.QuestMilestone(); |
| 2110 buildCounterQuestMilestone++; |
| 2111 if (buildCounterQuestMilestone < 3) { |
| 2112 o.completionRewardData = "foo"; |
| 2113 o.criteria = buildUnnamed47(); |
| 2114 o.id = "foo"; |
| 2115 o.kind = "foo"; |
| 2116 o.state = "foo"; |
| 2117 } |
| 2118 buildCounterQuestMilestone--; |
| 2119 return o; |
| 2120 } |
| 2121 |
| 2122 checkQuestMilestone(api.QuestMilestone o) { |
| 2123 buildCounterQuestMilestone++; |
| 2124 if (buildCounterQuestMilestone < 3) { |
| 2125 unittest.expect(o.completionRewardData, unittest.equals('foo')); |
| 2126 checkUnnamed47(o.criteria); |
| 2127 unittest.expect(o.id, unittest.equals('foo')); |
| 2128 unittest.expect(o.kind, unittest.equals('foo')); |
| 2129 unittest.expect(o.state, unittest.equals('foo')); |
| 2130 } |
| 2131 buildCounterQuestMilestone--; |
| 2132 } |
| 2133 |
| 2134 core.int buildCounterRevisionCheckResponse = 0; |
| 2135 buildRevisionCheckResponse() { |
| 2136 var o = new api.RevisionCheckResponse(); |
| 2137 buildCounterRevisionCheckResponse++; |
| 2138 if (buildCounterRevisionCheckResponse < 3) { |
| 2139 o.apiVersion = "foo"; |
| 2140 o.kind = "foo"; |
| 2141 o.revisionStatus = "foo"; |
| 2142 } |
| 2143 buildCounterRevisionCheckResponse--; |
| 2144 return o; |
| 2145 } |
| 2146 |
| 2147 checkRevisionCheckResponse(api.RevisionCheckResponse o) { |
| 2148 buildCounterRevisionCheckResponse++; |
| 2149 if (buildCounterRevisionCheckResponse < 3) { |
| 2150 unittest.expect(o.apiVersion, unittest.equals('foo')); |
| 2151 unittest.expect(o.kind, unittest.equals('foo')); |
| 2152 unittest.expect(o.revisionStatus, unittest.equals('foo')); |
| 2153 } |
| 2154 buildCounterRevisionCheckResponse--; |
| 2155 } |
| 2156 |
| 2157 buildUnnamed48() { |
| 2158 var o = new core.List<api.RoomParticipant>(); |
| 2159 o.add(buildRoomParticipant()); |
| 2160 o.add(buildRoomParticipant()); |
| 2161 return o; |
| 2162 } |
| 2163 |
| 2164 checkUnnamed48(core.List<api.RoomParticipant> o) { |
| 2165 unittest.expect(o, unittest.hasLength(2)); |
| 2166 checkRoomParticipant(o[0]); |
| 2167 checkRoomParticipant(o[1]); |
| 2168 } |
| 2169 |
| 2170 core.int buildCounterRoom = 0; |
| 2171 buildRoom() { |
| 2172 var o = new api.Room(); |
| 2173 buildCounterRoom++; |
| 2174 if (buildCounterRoom < 3) { |
| 2175 o.applicationId = "foo"; |
| 2176 o.autoMatchingCriteria = buildRoomAutoMatchingCriteria(); |
| 2177 o.autoMatchingStatus = buildRoomAutoMatchStatus(); |
| 2178 o.creationDetails = buildRoomModification(); |
| 2179 o.description = "foo"; |
| 2180 o.inviterId = "foo"; |
| 2181 o.kind = "foo"; |
| 2182 o.lastUpdateDetails = buildRoomModification(); |
| 2183 o.participants = buildUnnamed48(); |
| 2184 o.roomId = "foo"; |
| 2185 o.roomStatusVersion = 42; |
| 2186 o.status = "foo"; |
| 2187 o.variant = 42; |
| 2188 } |
| 2189 buildCounterRoom--; |
| 2190 return o; |
| 2191 } |
| 2192 |
| 2193 checkRoom(api.Room o) { |
| 2194 buildCounterRoom++; |
| 2195 if (buildCounterRoom < 3) { |
| 2196 unittest.expect(o.applicationId, unittest.equals('foo')); |
| 2197 checkRoomAutoMatchingCriteria(o.autoMatchingCriteria); |
| 2198 checkRoomAutoMatchStatus(o.autoMatchingStatus); |
| 2199 checkRoomModification(o.creationDetails); |
| 2200 unittest.expect(o.description, unittest.equals('foo')); |
| 2201 unittest.expect(o.inviterId, unittest.equals('foo')); |
| 2202 unittest.expect(o.kind, unittest.equals('foo')); |
| 2203 checkRoomModification(o.lastUpdateDetails); |
| 2204 checkUnnamed48(o.participants); |
| 2205 unittest.expect(o.roomId, unittest.equals('foo')); |
| 2206 unittest.expect(o.roomStatusVersion, unittest.equals(42)); |
| 2207 unittest.expect(o.status, unittest.equals('foo')); |
| 2208 unittest.expect(o.variant, unittest.equals(42)); |
| 2209 } |
| 2210 buildCounterRoom--; |
| 2211 } |
| 2212 |
| 2213 core.int buildCounterRoomAutoMatchStatus = 0; |
| 2214 buildRoomAutoMatchStatus() { |
| 2215 var o = new api.RoomAutoMatchStatus(); |
| 2216 buildCounterRoomAutoMatchStatus++; |
| 2217 if (buildCounterRoomAutoMatchStatus < 3) { |
| 2218 o.kind = "foo"; |
| 2219 o.waitEstimateSeconds = 42; |
| 2220 } |
| 2221 buildCounterRoomAutoMatchStatus--; |
| 2222 return o; |
| 2223 } |
| 2224 |
| 2225 checkRoomAutoMatchStatus(api.RoomAutoMatchStatus o) { |
| 2226 buildCounterRoomAutoMatchStatus++; |
| 2227 if (buildCounterRoomAutoMatchStatus < 3) { |
| 2228 unittest.expect(o.kind, unittest.equals('foo')); |
| 2229 unittest.expect(o.waitEstimateSeconds, unittest.equals(42)); |
| 2230 } |
| 2231 buildCounterRoomAutoMatchStatus--; |
| 2232 } |
| 2233 |
| 2234 core.int buildCounterRoomAutoMatchingCriteria = 0; |
| 2235 buildRoomAutoMatchingCriteria() { |
| 2236 var o = new api.RoomAutoMatchingCriteria(); |
| 2237 buildCounterRoomAutoMatchingCriteria++; |
| 2238 if (buildCounterRoomAutoMatchingCriteria < 3) { |
| 2239 o.exclusiveBitmask = "foo"; |
| 2240 o.kind = "foo"; |
| 2241 o.maxAutoMatchingPlayers = 42; |
| 2242 o.minAutoMatchingPlayers = 42; |
| 2243 } |
| 2244 buildCounterRoomAutoMatchingCriteria--; |
| 2245 return o; |
| 2246 } |
| 2247 |
| 2248 checkRoomAutoMatchingCriteria(api.RoomAutoMatchingCriteria o) { |
| 2249 buildCounterRoomAutoMatchingCriteria++; |
| 2250 if (buildCounterRoomAutoMatchingCriteria < 3) { |
| 2251 unittest.expect(o.exclusiveBitmask, unittest.equals('foo')); |
| 2252 unittest.expect(o.kind, unittest.equals('foo')); |
| 2253 unittest.expect(o.maxAutoMatchingPlayers, unittest.equals(42)); |
| 2254 unittest.expect(o.minAutoMatchingPlayers, unittest.equals(42)); |
| 2255 } |
| 2256 buildCounterRoomAutoMatchingCriteria--; |
| 2257 } |
| 2258 |
| 2259 core.int buildCounterRoomClientAddress = 0; |
| 2260 buildRoomClientAddress() { |
| 2261 var o = new api.RoomClientAddress(); |
| 2262 buildCounterRoomClientAddress++; |
| 2263 if (buildCounterRoomClientAddress < 3) { |
| 2264 o.kind = "foo"; |
| 2265 o.xmppAddress = "foo"; |
| 2266 } |
| 2267 buildCounterRoomClientAddress--; |
| 2268 return o; |
| 2269 } |
| 2270 |
| 2271 checkRoomClientAddress(api.RoomClientAddress o) { |
| 2272 buildCounterRoomClientAddress++; |
| 2273 if (buildCounterRoomClientAddress < 3) { |
| 2274 unittest.expect(o.kind, unittest.equals('foo')); |
| 2275 unittest.expect(o.xmppAddress, unittest.equals('foo')); |
| 2276 } |
| 2277 buildCounterRoomClientAddress--; |
| 2278 } |
| 2279 |
| 2280 buildUnnamed49() { |
| 2281 var o = new core.List<core.String>(); |
| 2282 o.add("foo"); |
| 2283 o.add("foo"); |
| 2284 return o; |
| 2285 } |
| 2286 |
| 2287 checkUnnamed49(core.List<core.String> o) { |
| 2288 unittest.expect(o, unittest.hasLength(2)); |
| 2289 unittest.expect(o[0], unittest.equals('foo')); |
| 2290 unittest.expect(o[1], unittest.equals('foo')); |
| 2291 } |
| 2292 |
| 2293 buildUnnamed50() { |
| 2294 var o = new core.List<core.String>(); |
| 2295 o.add("foo"); |
| 2296 o.add("foo"); |
| 2297 return o; |
| 2298 } |
| 2299 |
| 2300 checkUnnamed50(core.List<core.String> o) { |
| 2301 unittest.expect(o, unittest.hasLength(2)); |
| 2302 unittest.expect(o[0], unittest.equals('foo')); |
| 2303 unittest.expect(o[1], unittest.equals('foo')); |
| 2304 } |
| 2305 |
| 2306 core.int buildCounterRoomCreateRequest = 0; |
| 2307 buildRoomCreateRequest() { |
| 2308 var o = new api.RoomCreateRequest(); |
| 2309 buildCounterRoomCreateRequest++; |
| 2310 if (buildCounterRoomCreateRequest < 3) { |
| 2311 o.autoMatchingCriteria = buildRoomAutoMatchingCriteria(); |
| 2312 o.capabilities = buildUnnamed49(); |
| 2313 o.clientAddress = buildRoomClientAddress(); |
| 2314 o.invitedPlayerIds = buildUnnamed50(); |
| 2315 o.kind = "foo"; |
| 2316 o.networkDiagnostics = buildNetworkDiagnostics(); |
| 2317 o.requestId = "foo"; |
| 2318 o.variant = 42; |
| 2319 } |
| 2320 buildCounterRoomCreateRequest--; |
| 2321 return o; |
| 2322 } |
| 2323 |
| 2324 checkRoomCreateRequest(api.RoomCreateRequest o) { |
| 2325 buildCounterRoomCreateRequest++; |
| 2326 if (buildCounterRoomCreateRequest < 3) { |
| 2327 checkRoomAutoMatchingCriteria(o.autoMatchingCriteria); |
| 2328 checkUnnamed49(o.capabilities); |
| 2329 checkRoomClientAddress(o.clientAddress); |
| 2330 checkUnnamed50(o.invitedPlayerIds); |
| 2331 unittest.expect(o.kind, unittest.equals('foo')); |
| 2332 checkNetworkDiagnostics(o.networkDiagnostics); |
| 2333 unittest.expect(o.requestId, unittest.equals('foo')); |
| 2334 unittest.expect(o.variant, unittest.equals(42)); |
| 2335 } |
| 2336 buildCounterRoomCreateRequest--; |
| 2337 } |
| 2338 |
| 2339 buildUnnamed51() { |
| 2340 var o = new core.List<core.String>(); |
| 2341 o.add("foo"); |
| 2342 o.add("foo"); |
| 2343 return o; |
| 2344 } |
| 2345 |
| 2346 checkUnnamed51(core.List<core.String> o) { |
| 2347 unittest.expect(o, unittest.hasLength(2)); |
| 2348 unittest.expect(o[0], unittest.equals('foo')); |
| 2349 unittest.expect(o[1], unittest.equals('foo')); |
| 2350 } |
| 2351 |
| 2352 core.int buildCounterRoomJoinRequest = 0; |
| 2353 buildRoomJoinRequest() { |
| 2354 var o = new api.RoomJoinRequest(); |
| 2355 buildCounterRoomJoinRequest++; |
| 2356 if (buildCounterRoomJoinRequest < 3) { |
| 2357 o.capabilities = buildUnnamed51(); |
| 2358 o.clientAddress = buildRoomClientAddress(); |
| 2359 o.kind = "foo"; |
| 2360 o.networkDiagnostics = buildNetworkDiagnostics(); |
| 2361 } |
| 2362 buildCounterRoomJoinRequest--; |
| 2363 return o; |
| 2364 } |
| 2365 |
| 2366 checkRoomJoinRequest(api.RoomJoinRequest o) { |
| 2367 buildCounterRoomJoinRequest++; |
| 2368 if (buildCounterRoomJoinRequest < 3) { |
| 2369 checkUnnamed51(o.capabilities); |
| 2370 checkRoomClientAddress(o.clientAddress); |
| 2371 unittest.expect(o.kind, unittest.equals('foo')); |
| 2372 checkNetworkDiagnostics(o.networkDiagnostics); |
| 2373 } |
| 2374 buildCounterRoomJoinRequest--; |
| 2375 } |
| 2376 |
| 2377 buildUnnamed52() { |
| 2378 var o = new core.List<api.PeerSessionDiagnostics>(); |
| 2379 o.add(buildPeerSessionDiagnostics()); |
| 2380 o.add(buildPeerSessionDiagnostics()); |
| 2381 return o; |
| 2382 } |
| 2383 |
| 2384 checkUnnamed52(core.List<api.PeerSessionDiagnostics> o) { |
| 2385 unittest.expect(o, unittest.hasLength(2)); |
| 2386 checkPeerSessionDiagnostics(o[0]); |
| 2387 checkPeerSessionDiagnostics(o[1]); |
| 2388 } |
| 2389 |
| 2390 core.int buildCounterRoomLeaveDiagnostics = 0; |
| 2391 buildRoomLeaveDiagnostics() { |
| 2392 var o = new api.RoomLeaveDiagnostics(); |
| 2393 buildCounterRoomLeaveDiagnostics++; |
| 2394 if (buildCounterRoomLeaveDiagnostics < 3) { |
| 2395 o.androidNetworkSubtype = 42; |
| 2396 o.androidNetworkType = 42; |
| 2397 o.iosNetworkType = 42; |
| 2398 o.kind = "foo"; |
| 2399 o.networkOperatorCode = "foo"; |
| 2400 o.networkOperatorName = "foo"; |
| 2401 o.peerSession = buildUnnamed52(); |
| 2402 o.socketsUsed = true; |
| 2403 } |
| 2404 buildCounterRoomLeaveDiagnostics--; |
| 2405 return o; |
| 2406 } |
| 2407 |
| 2408 checkRoomLeaveDiagnostics(api.RoomLeaveDiagnostics o) { |
| 2409 buildCounterRoomLeaveDiagnostics++; |
| 2410 if (buildCounterRoomLeaveDiagnostics < 3) { |
| 2411 unittest.expect(o.androidNetworkSubtype, unittest.equals(42)); |
| 2412 unittest.expect(o.androidNetworkType, unittest.equals(42)); |
| 2413 unittest.expect(o.iosNetworkType, unittest.equals(42)); |
| 2414 unittest.expect(o.kind, unittest.equals('foo')); |
| 2415 unittest.expect(o.networkOperatorCode, unittest.equals('foo')); |
| 2416 unittest.expect(o.networkOperatorName, unittest.equals('foo')); |
| 2417 checkUnnamed52(o.peerSession); |
| 2418 unittest.expect(o.socketsUsed, unittest.isTrue); |
| 2419 } |
| 2420 buildCounterRoomLeaveDiagnostics--; |
| 2421 } |
| 2422 |
| 2423 core.int buildCounterRoomLeaveRequest = 0; |
| 2424 buildRoomLeaveRequest() { |
| 2425 var o = new api.RoomLeaveRequest(); |
| 2426 buildCounterRoomLeaveRequest++; |
| 2427 if (buildCounterRoomLeaveRequest < 3) { |
| 2428 o.kind = "foo"; |
| 2429 o.leaveDiagnostics = buildRoomLeaveDiagnostics(); |
| 2430 o.reason = "foo"; |
| 2431 } |
| 2432 buildCounterRoomLeaveRequest--; |
| 2433 return o; |
| 2434 } |
| 2435 |
| 2436 checkRoomLeaveRequest(api.RoomLeaveRequest o) { |
| 2437 buildCounterRoomLeaveRequest++; |
| 2438 if (buildCounterRoomLeaveRequest < 3) { |
| 2439 unittest.expect(o.kind, unittest.equals('foo')); |
| 2440 checkRoomLeaveDiagnostics(o.leaveDiagnostics); |
| 2441 unittest.expect(o.reason, unittest.equals('foo')); |
| 2442 } |
| 2443 buildCounterRoomLeaveRequest--; |
| 2444 } |
| 2445 |
| 2446 buildUnnamed53() { |
| 2447 var o = new core.List<api.Room>(); |
| 2448 o.add(buildRoom()); |
| 2449 o.add(buildRoom()); |
| 2450 return o; |
| 2451 } |
| 2452 |
| 2453 checkUnnamed53(core.List<api.Room> o) { |
| 2454 unittest.expect(o, unittest.hasLength(2)); |
| 2455 checkRoom(o[0]); |
| 2456 checkRoom(o[1]); |
| 2457 } |
| 2458 |
| 2459 core.int buildCounterRoomList = 0; |
| 2460 buildRoomList() { |
| 2461 var o = new api.RoomList(); |
| 2462 buildCounterRoomList++; |
| 2463 if (buildCounterRoomList < 3) { |
| 2464 o.items = buildUnnamed53(); |
| 2465 o.kind = "foo"; |
| 2466 o.nextPageToken = "foo"; |
| 2467 } |
| 2468 buildCounterRoomList--; |
| 2469 return o; |
| 2470 } |
| 2471 |
| 2472 checkRoomList(api.RoomList o) { |
| 2473 buildCounterRoomList++; |
| 2474 if (buildCounterRoomList < 3) { |
| 2475 checkUnnamed53(o.items); |
| 2476 unittest.expect(o.kind, unittest.equals('foo')); |
| 2477 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 2478 } |
| 2479 buildCounterRoomList--; |
| 2480 } |
| 2481 |
| 2482 core.int buildCounterRoomModification = 0; |
| 2483 buildRoomModification() { |
| 2484 var o = new api.RoomModification(); |
| 2485 buildCounterRoomModification++; |
| 2486 if (buildCounterRoomModification < 3) { |
| 2487 o.kind = "foo"; |
| 2488 o.modifiedTimestampMillis = "foo"; |
| 2489 o.participantId = "foo"; |
| 2490 } |
| 2491 buildCounterRoomModification--; |
| 2492 return o; |
| 2493 } |
| 2494 |
| 2495 checkRoomModification(api.RoomModification o) { |
| 2496 buildCounterRoomModification++; |
| 2497 if (buildCounterRoomModification < 3) { |
| 2498 unittest.expect(o.kind, unittest.equals('foo')); |
| 2499 unittest.expect(o.modifiedTimestampMillis, unittest.equals('foo')); |
| 2500 unittest.expect(o.participantId, unittest.equals('foo')); |
| 2501 } |
| 2502 buildCounterRoomModification--; |
| 2503 } |
| 2504 |
| 2505 core.int buildCounterRoomP2PStatus = 0; |
| 2506 buildRoomP2PStatus() { |
| 2507 var o = new api.RoomP2PStatus(); |
| 2508 buildCounterRoomP2PStatus++; |
| 2509 if (buildCounterRoomP2PStatus < 3) { |
| 2510 o.connectionSetupLatencyMillis = 42; |
| 2511 o.error = "foo"; |
| 2512 o.errorReason = "foo"; |
| 2513 o.kind = "foo"; |
| 2514 o.participantId = "foo"; |
| 2515 o.status = "foo"; |
| 2516 o.unreliableRoundtripLatencyMillis = 42; |
| 2517 } |
| 2518 buildCounterRoomP2PStatus--; |
| 2519 return o; |
| 2520 } |
| 2521 |
| 2522 checkRoomP2PStatus(api.RoomP2PStatus o) { |
| 2523 buildCounterRoomP2PStatus++; |
| 2524 if (buildCounterRoomP2PStatus < 3) { |
| 2525 unittest.expect(o.connectionSetupLatencyMillis, unittest.equals(42)); |
| 2526 unittest.expect(o.error, unittest.equals('foo')); |
| 2527 unittest.expect(o.errorReason, unittest.equals('foo')); |
| 2528 unittest.expect(o.kind, unittest.equals('foo')); |
| 2529 unittest.expect(o.participantId, unittest.equals('foo')); |
| 2530 unittest.expect(o.status, unittest.equals('foo')); |
| 2531 unittest.expect(o.unreliableRoundtripLatencyMillis, unittest.equals(42)); |
| 2532 } |
| 2533 buildCounterRoomP2PStatus--; |
| 2534 } |
| 2535 |
| 2536 buildUnnamed54() { |
| 2537 var o = new core.List<api.RoomP2PStatus>(); |
| 2538 o.add(buildRoomP2PStatus()); |
| 2539 o.add(buildRoomP2PStatus()); |
| 2540 return o; |
| 2541 } |
| 2542 |
| 2543 checkUnnamed54(core.List<api.RoomP2PStatus> o) { |
| 2544 unittest.expect(o, unittest.hasLength(2)); |
| 2545 checkRoomP2PStatus(o[0]); |
| 2546 checkRoomP2PStatus(o[1]); |
| 2547 } |
| 2548 |
| 2549 core.int buildCounterRoomP2PStatuses = 0; |
| 2550 buildRoomP2PStatuses() { |
| 2551 var o = new api.RoomP2PStatuses(); |
| 2552 buildCounterRoomP2PStatuses++; |
| 2553 if (buildCounterRoomP2PStatuses < 3) { |
| 2554 o.kind = "foo"; |
| 2555 o.updates = buildUnnamed54(); |
| 2556 } |
| 2557 buildCounterRoomP2PStatuses--; |
| 2558 return o; |
| 2559 } |
| 2560 |
| 2561 checkRoomP2PStatuses(api.RoomP2PStatuses o) { |
| 2562 buildCounterRoomP2PStatuses++; |
| 2563 if (buildCounterRoomP2PStatuses < 3) { |
| 2564 unittest.expect(o.kind, unittest.equals('foo')); |
| 2565 checkUnnamed54(o.updates); |
| 2566 } |
| 2567 buildCounterRoomP2PStatuses--; |
| 2568 } |
| 2569 |
| 2570 buildUnnamed55() { |
| 2571 var o = new core.List<core.String>(); |
| 2572 o.add("foo"); |
| 2573 o.add("foo"); |
| 2574 return o; |
| 2575 } |
| 2576 |
| 2577 checkUnnamed55(core.List<core.String> o) { |
| 2578 unittest.expect(o, unittest.hasLength(2)); |
| 2579 unittest.expect(o[0], unittest.equals('foo')); |
| 2580 unittest.expect(o[1], unittest.equals('foo')); |
| 2581 } |
| 2582 |
| 2583 core.int buildCounterRoomParticipant = 0; |
| 2584 buildRoomParticipant() { |
| 2585 var o = new api.RoomParticipant(); |
| 2586 buildCounterRoomParticipant++; |
| 2587 if (buildCounterRoomParticipant < 3) { |
| 2588 o.autoMatched = true; |
| 2589 o.autoMatchedPlayer = buildAnonymousPlayer(); |
| 2590 o.capabilities = buildUnnamed55(); |
| 2591 o.clientAddress = buildRoomClientAddress(); |
| 2592 o.connected = true; |
| 2593 o.id = "foo"; |
| 2594 o.kind = "foo"; |
| 2595 o.leaveReason = "foo"; |
| 2596 o.player = buildPlayer(); |
| 2597 o.status = "foo"; |
| 2598 } |
| 2599 buildCounterRoomParticipant--; |
| 2600 return o; |
| 2601 } |
| 2602 |
| 2603 checkRoomParticipant(api.RoomParticipant o) { |
| 2604 buildCounterRoomParticipant++; |
| 2605 if (buildCounterRoomParticipant < 3) { |
| 2606 unittest.expect(o.autoMatched, unittest.isTrue); |
| 2607 checkAnonymousPlayer(o.autoMatchedPlayer); |
| 2608 checkUnnamed55(o.capabilities); |
| 2609 checkRoomClientAddress(o.clientAddress); |
| 2610 unittest.expect(o.connected, unittest.isTrue); |
| 2611 unittest.expect(o.id, unittest.equals('foo')); |
| 2612 unittest.expect(o.kind, unittest.equals('foo')); |
| 2613 unittest.expect(o.leaveReason, unittest.equals('foo')); |
| 2614 checkPlayer(o.player); |
| 2615 unittest.expect(o.status, unittest.equals('foo')); |
| 2616 } |
| 2617 buildCounterRoomParticipant--; |
| 2618 } |
| 2619 |
| 2620 buildUnnamed56() { |
| 2621 var o = new core.List<api.RoomParticipant>(); |
| 2622 o.add(buildRoomParticipant()); |
| 2623 o.add(buildRoomParticipant()); |
| 2624 return o; |
| 2625 } |
| 2626 |
| 2627 checkUnnamed56(core.List<api.RoomParticipant> o) { |
| 2628 unittest.expect(o, unittest.hasLength(2)); |
| 2629 checkRoomParticipant(o[0]); |
| 2630 checkRoomParticipant(o[1]); |
| 2631 } |
| 2632 |
| 2633 core.int buildCounterRoomStatus = 0; |
| 2634 buildRoomStatus() { |
| 2635 var o = new api.RoomStatus(); |
| 2636 buildCounterRoomStatus++; |
| 2637 if (buildCounterRoomStatus < 3) { |
| 2638 o.autoMatchingStatus = buildRoomAutoMatchStatus(); |
| 2639 o.kind = "foo"; |
| 2640 o.participants = buildUnnamed56(); |
| 2641 o.roomId = "foo"; |
| 2642 o.status = "foo"; |
| 2643 o.statusVersion = 42; |
| 2644 } |
| 2645 buildCounterRoomStatus--; |
| 2646 return o; |
| 2647 } |
| 2648 |
| 2649 checkRoomStatus(api.RoomStatus o) { |
| 2650 buildCounterRoomStatus++; |
| 2651 if (buildCounterRoomStatus < 3) { |
| 2652 checkRoomAutoMatchStatus(o.autoMatchingStatus); |
| 2653 unittest.expect(o.kind, unittest.equals('foo')); |
| 2654 checkUnnamed56(o.participants); |
| 2655 unittest.expect(o.roomId, unittest.equals('foo')); |
| 2656 unittest.expect(o.status, unittest.equals('foo')); |
| 2657 unittest.expect(o.statusVersion, unittest.equals(42)); |
| 2658 } |
| 2659 buildCounterRoomStatus--; |
| 2660 } |
| 2661 |
| 2662 core.int buildCounterScoreSubmission = 0; |
| 2663 buildScoreSubmission() { |
| 2664 var o = new api.ScoreSubmission(); |
| 2665 buildCounterScoreSubmission++; |
| 2666 if (buildCounterScoreSubmission < 3) { |
| 2667 o.kind = "foo"; |
| 2668 o.leaderboardId = "foo"; |
| 2669 o.score = "foo"; |
| 2670 o.scoreTag = "foo"; |
| 2671 o.signature = "foo"; |
| 2672 } |
| 2673 buildCounterScoreSubmission--; |
| 2674 return o; |
| 2675 } |
| 2676 |
| 2677 checkScoreSubmission(api.ScoreSubmission o) { |
| 2678 buildCounterScoreSubmission++; |
| 2679 if (buildCounterScoreSubmission < 3) { |
| 2680 unittest.expect(o.kind, unittest.equals('foo')); |
| 2681 unittest.expect(o.leaderboardId, unittest.equals('foo')); |
| 2682 unittest.expect(o.score, unittest.equals('foo')); |
| 2683 unittest.expect(o.scoreTag, unittest.equals('foo')); |
| 2684 unittest.expect(o.signature, unittest.equals('foo')); |
| 2685 } |
| 2686 buildCounterScoreSubmission--; |
| 2687 } |
| 2688 |
| 2689 core.int buildCounterSnapshot = 0; |
| 2690 buildSnapshot() { |
| 2691 var o = new api.Snapshot(); |
| 2692 buildCounterSnapshot++; |
| 2693 if (buildCounterSnapshot < 3) { |
| 2694 o.coverImage = buildSnapshotImage(); |
| 2695 o.description = "foo"; |
| 2696 o.driveId = "foo"; |
| 2697 o.durationMillis = "foo"; |
| 2698 o.id = "foo"; |
| 2699 o.kind = "foo"; |
| 2700 o.lastModifiedMillis = "foo"; |
| 2701 o.title = "foo"; |
| 2702 o.type = "foo"; |
| 2703 o.uniqueName = "foo"; |
| 2704 } |
| 2705 buildCounterSnapshot--; |
| 2706 return o; |
| 2707 } |
| 2708 |
| 2709 checkSnapshot(api.Snapshot o) { |
| 2710 buildCounterSnapshot++; |
| 2711 if (buildCounterSnapshot < 3) { |
| 2712 checkSnapshotImage(o.coverImage); |
| 2713 unittest.expect(o.description, unittest.equals('foo')); |
| 2714 unittest.expect(o.driveId, unittest.equals('foo')); |
| 2715 unittest.expect(o.durationMillis, unittest.equals('foo')); |
| 2716 unittest.expect(o.id, unittest.equals('foo')); |
| 2717 unittest.expect(o.kind, unittest.equals('foo')); |
| 2718 unittest.expect(o.lastModifiedMillis, unittest.equals('foo')); |
| 2719 unittest.expect(o.title, unittest.equals('foo')); |
| 2720 unittest.expect(o.type, unittest.equals('foo')); |
| 2721 unittest.expect(o.uniqueName, unittest.equals('foo')); |
| 2722 } |
| 2723 buildCounterSnapshot--; |
| 2724 } |
| 2725 |
| 2726 core.int buildCounterSnapshotImage = 0; |
| 2727 buildSnapshotImage() { |
| 2728 var o = new api.SnapshotImage(); |
| 2729 buildCounterSnapshotImage++; |
| 2730 if (buildCounterSnapshotImage < 3) { |
| 2731 o.height = 42; |
| 2732 o.kind = "foo"; |
| 2733 o.mimeType = "foo"; |
| 2734 o.url = "foo"; |
| 2735 o.width = 42; |
| 2736 } |
| 2737 buildCounterSnapshotImage--; |
| 2738 return o; |
| 2739 } |
| 2740 |
| 2741 checkSnapshotImage(api.SnapshotImage o) { |
| 2742 buildCounterSnapshotImage++; |
| 2743 if (buildCounterSnapshotImage < 3) { |
| 2744 unittest.expect(o.height, unittest.equals(42)); |
| 2745 unittest.expect(o.kind, unittest.equals('foo')); |
| 2746 unittest.expect(o.mimeType, unittest.equals('foo')); |
| 2747 unittest.expect(o.url, unittest.equals('foo')); |
| 2748 unittest.expect(o.width, unittest.equals(42)); |
| 2749 } |
| 2750 buildCounterSnapshotImage--; |
| 2751 } |
| 2752 |
| 2753 buildUnnamed57() { |
| 2754 var o = new core.List<api.Snapshot>(); |
| 2755 o.add(buildSnapshot()); |
| 2756 o.add(buildSnapshot()); |
| 2757 return o; |
| 2758 } |
| 2759 |
| 2760 checkUnnamed57(core.List<api.Snapshot> o) { |
| 2761 unittest.expect(o, unittest.hasLength(2)); |
| 2762 checkSnapshot(o[0]); |
| 2763 checkSnapshot(o[1]); |
| 2764 } |
| 2765 |
| 2766 core.int buildCounterSnapshotListResponse = 0; |
| 2767 buildSnapshotListResponse() { |
| 2768 var o = new api.SnapshotListResponse(); |
| 2769 buildCounterSnapshotListResponse++; |
| 2770 if (buildCounterSnapshotListResponse < 3) { |
| 2771 o.items = buildUnnamed57(); |
| 2772 o.kind = "foo"; |
| 2773 o.nextPageToken = "foo"; |
| 2774 } |
| 2775 buildCounterSnapshotListResponse--; |
| 2776 return o; |
| 2777 } |
| 2778 |
| 2779 checkSnapshotListResponse(api.SnapshotListResponse o) { |
| 2780 buildCounterSnapshotListResponse++; |
| 2781 if (buildCounterSnapshotListResponse < 3) { |
| 2782 checkUnnamed57(o.items); |
| 2783 unittest.expect(o.kind, unittest.equals('foo')); |
| 2784 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 2785 } |
| 2786 buildCounterSnapshotListResponse--; |
| 2787 } |
| 2788 |
| 2789 core.int buildCounterTurnBasedAutoMatchingCriteria = 0; |
| 2790 buildTurnBasedAutoMatchingCriteria() { |
| 2791 var o = new api.TurnBasedAutoMatchingCriteria(); |
| 2792 buildCounterTurnBasedAutoMatchingCriteria++; |
| 2793 if (buildCounterTurnBasedAutoMatchingCriteria < 3) { |
| 2794 o.exclusiveBitmask = "foo"; |
| 2795 o.kind = "foo"; |
| 2796 o.maxAutoMatchingPlayers = 42; |
| 2797 o.minAutoMatchingPlayers = 42; |
| 2798 } |
| 2799 buildCounterTurnBasedAutoMatchingCriteria--; |
| 2800 return o; |
| 2801 } |
| 2802 |
| 2803 checkTurnBasedAutoMatchingCriteria(api.TurnBasedAutoMatchingCriteria o) { |
| 2804 buildCounterTurnBasedAutoMatchingCriteria++; |
| 2805 if (buildCounterTurnBasedAutoMatchingCriteria < 3) { |
| 2806 unittest.expect(o.exclusiveBitmask, unittest.equals('foo')); |
| 2807 unittest.expect(o.kind, unittest.equals('foo')); |
| 2808 unittest.expect(o.maxAutoMatchingPlayers, unittest.equals(42)); |
| 2809 unittest.expect(o.minAutoMatchingPlayers, unittest.equals(42)); |
| 2810 } |
| 2811 buildCounterTurnBasedAutoMatchingCriteria--; |
| 2812 } |
| 2813 |
| 2814 buildUnnamed58() { |
| 2815 var o = new core.List<api.TurnBasedMatchParticipant>(); |
| 2816 o.add(buildTurnBasedMatchParticipant()); |
| 2817 o.add(buildTurnBasedMatchParticipant()); |
| 2818 return o; |
| 2819 } |
| 2820 |
| 2821 checkUnnamed58(core.List<api.TurnBasedMatchParticipant> o) { |
| 2822 unittest.expect(o, unittest.hasLength(2)); |
| 2823 checkTurnBasedMatchParticipant(o[0]); |
| 2824 checkTurnBasedMatchParticipant(o[1]); |
| 2825 } |
| 2826 |
| 2827 buildUnnamed59() { |
| 2828 var o = new core.List<api.ParticipantResult>(); |
| 2829 o.add(buildParticipantResult()); |
| 2830 o.add(buildParticipantResult()); |
| 2831 return o; |
| 2832 } |
| 2833 |
| 2834 checkUnnamed59(core.List<api.ParticipantResult> o) { |
| 2835 unittest.expect(o, unittest.hasLength(2)); |
| 2836 checkParticipantResult(o[0]); |
| 2837 checkParticipantResult(o[1]); |
| 2838 } |
| 2839 |
| 2840 core.int buildCounterTurnBasedMatch = 0; |
| 2841 buildTurnBasedMatch() { |
| 2842 var o = new api.TurnBasedMatch(); |
| 2843 buildCounterTurnBasedMatch++; |
| 2844 if (buildCounterTurnBasedMatch < 3) { |
| 2845 o.applicationId = "foo"; |
| 2846 o.autoMatchingCriteria = buildTurnBasedAutoMatchingCriteria(); |
| 2847 o.creationDetails = buildTurnBasedMatchModification(); |
| 2848 o.data = buildTurnBasedMatchData(); |
| 2849 o.description = "foo"; |
| 2850 o.inviterId = "foo"; |
| 2851 o.kind = "foo"; |
| 2852 o.lastUpdateDetails = buildTurnBasedMatchModification(); |
| 2853 o.matchId = "foo"; |
| 2854 o.matchNumber = 42; |
| 2855 o.matchVersion = 42; |
| 2856 o.participants = buildUnnamed58(); |
| 2857 o.pendingParticipantId = "foo"; |
| 2858 o.previousMatchData = buildTurnBasedMatchData(); |
| 2859 o.rematchId = "foo"; |
| 2860 o.results = buildUnnamed59(); |
| 2861 o.status = "foo"; |
| 2862 o.userMatchStatus = "foo"; |
| 2863 o.variant = 42; |
| 2864 o.withParticipantId = "foo"; |
| 2865 } |
| 2866 buildCounterTurnBasedMatch--; |
| 2867 return o; |
| 2868 } |
| 2869 |
| 2870 checkTurnBasedMatch(api.TurnBasedMatch o) { |
| 2871 buildCounterTurnBasedMatch++; |
| 2872 if (buildCounterTurnBasedMatch < 3) { |
| 2873 unittest.expect(o.applicationId, unittest.equals('foo')); |
| 2874 checkTurnBasedAutoMatchingCriteria(o.autoMatchingCriteria); |
| 2875 checkTurnBasedMatchModification(o.creationDetails); |
| 2876 checkTurnBasedMatchData(o.data); |
| 2877 unittest.expect(o.description, unittest.equals('foo')); |
| 2878 unittest.expect(o.inviterId, unittest.equals('foo')); |
| 2879 unittest.expect(o.kind, unittest.equals('foo')); |
| 2880 checkTurnBasedMatchModification(o.lastUpdateDetails); |
| 2881 unittest.expect(o.matchId, unittest.equals('foo')); |
| 2882 unittest.expect(o.matchNumber, unittest.equals(42)); |
| 2883 unittest.expect(o.matchVersion, unittest.equals(42)); |
| 2884 checkUnnamed58(o.participants); |
| 2885 unittest.expect(o.pendingParticipantId, unittest.equals('foo')); |
| 2886 checkTurnBasedMatchData(o.previousMatchData); |
| 2887 unittest.expect(o.rematchId, unittest.equals('foo')); |
| 2888 checkUnnamed59(o.results); |
| 2889 unittest.expect(o.status, unittest.equals('foo')); |
| 2890 unittest.expect(o.userMatchStatus, unittest.equals('foo')); |
| 2891 unittest.expect(o.variant, unittest.equals(42)); |
| 2892 unittest.expect(o.withParticipantId, unittest.equals('foo')); |
| 2893 } |
| 2894 buildCounterTurnBasedMatch--; |
| 2895 } |
| 2896 |
| 2897 buildUnnamed60() { |
| 2898 var o = new core.List<core.String>(); |
| 2899 o.add("foo"); |
| 2900 o.add("foo"); |
| 2901 return o; |
| 2902 } |
| 2903 |
| 2904 checkUnnamed60(core.List<core.String> o) { |
| 2905 unittest.expect(o, unittest.hasLength(2)); |
| 2906 unittest.expect(o[0], unittest.equals('foo')); |
| 2907 unittest.expect(o[1], unittest.equals('foo')); |
| 2908 } |
| 2909 |
| 2910 core.int buildCounterTurnBasedMatchCreateRequest = 0; |
| 2911 buildTurnBasedMatchCreateRequest() { |
| 2912 var o = new api.TurnBasedMatchCreateRequest(); |
| 2913 buildCounterTurnBasedMatchCreateRequest++; |
| 2914 if (buildCounterTurnBasedMatchCreateRequest < 3) { |
| 2915 o.autoMatchingCriteria = buildTurnBasedAutoMatchingCriteria(); |
| 2916 o.invitedPlayerIds = buildUnnamed60(); |
| 2917 o.kind = "foo"; |
| 2918 o.requestId = "foo"; |
| 2919 o.variant = 42; |
| 2920 } |
| 2921 buildCounterTurnBasedMatchCreateRequest--; |
| 2922 return o; |
| 2923 } |
| 2924 |
| 2925 checkTurnBasedMatchCreateRequest(api.TurnBasedMatchCreateRequest o) { |
| 2926 buildCounterTurnBasedMatchCreateRequest++; |
| 2927 if (buildCounterTurnBasedMatchCreateRequest < 3) { |
| 2928 checkTurnBasedAutoMatchingCriteria(o.autoMatchingCriteria); |
| 2929 checkUnnamed60(o.invitedPlayerIds); |
| 2930 unittest.expect(o.kind, unittest.equals('foo')); |
| 2931 unittest.expect(o.requestId, unittest.equals('foo')); |
| 2932 unittest.expect(o.variant, unittest.equals(42)); |
| 2933 } |
| 2934 buildCounterTurnBasedMatchCreateRequest--; |
| 2935 } |
| 2936 |
| 2937 core.int buildCounterTurnBasedMatchData = 0; |
| 2938 buildTurnBasedMatchData() { |
| 2939 var o = new api.TurnBasedMatchData(); |
| 2940 buildCounterTurnBasedMatchData++; |
| 2941 if (buildCounterTurnBasedMatchData < 3) { |
| 2942 o.data = "foo"; |
| 2943 o.dataAvailable = true; |
| 2944 o.kind = "foo"; |
| 2945 } |
| 2946 buildCounterTurnBasedMatchData--; |
| 2947 return o; |
| 2948 } |
| 2949 |
| 2950 checkTurnBasedMatchData(api.TurnBasedMatchData o) { |
| 2951 buildCounterTurnBasedMatchData++; |
| 2952 if (buildCounterTurnBasedMatchData < 3) { |
| 2953 unittest.expect(o.data, unittest.equals('foo')); |
| 2954 unittest.expect(o.dataAvailable, unittest.isTrue); |
| 2955 unittest.expect(o.kind, unittest.equals('foo')); |
| 2956 } |
| 2957 buildCounterTurnBasedMatchData--; |
| 2958 } |
| 2959 |
| 2960 core.int buildCounterTurnBasedMatchDataRequest = 0; |
| 2961 buildTurnBasedMatchDataRequest() { |
| 2962 var o = new api.TurnBasedMatchDataRequest(); |
| 2963 buildCounterTurnBasedMatchDataRequest++; |
| 2964 if (buildCounterTurnBasedMatchDataRequest < 3) { |
| 2965 o.data = "foo"; |
| 2966 o.kind = "foo"; |
| 2967 } |
| 2968 buildCounterTurnBasedMatchDataRequest--; |
| 2969 return o; |
| 2970 } |
| 2971 |
| 2972 checkTurnBasedMatchDataRequest(api.TurnBasedMatchDataRequest o) { |
| 2973 buildCounterTurnBasedMatchDataRequest++; |
| 2974 if (buildCounterTurnBasedMatchDataRequest < 3) { |
| 2975 unittest.expect(o.data, unittest.equals('foo')); |
| 2976 unittest.expect(o.kind, unittest.equals('foo')); |
| 2977 } |
| 2978 buildCounterTurnBasedMatchDataRequest--; |
| 2979 } |
| 2980 |
| 2981 buildUnnamed61() { |
| 2982 var o = new core.List<api.TurnBasedMatch>(); |
| 2983 o.add(buildTurnBasedMatch()); |
| 2984 o.add(buildTurnBasedMatch()); |
| 2985 return o; |
| 2986 } |
| 2987 |
| 2988 checkUnnamed61(core.List<api.TurnBasedMatch> o) { |
| 2989 unittest.expect(o, unittest.hasLength(2)); |
| 2990 checkTurnBasedMatch(o[0]); |
| 2991 checkTurnBasedMatch(o[1]); |
| 2992 } |
| 2993 |
| 2994 core.int buildCounterTurnBasedMatchList = 0; |
| 2995 buildTurnBasedMatchList() { |
| 2996 var o = new api.TurnBasedMatchList(); |
| 2997 buildCounterTurnBasedMatchList++; |
| 2998 if (buildCounterTurnBasedMatchList < 3) { |
| 2999 o.items = buildUnnamed61(); |
| 3000 o.kind = "foo"; |
| 3001 o.nextPageToken = "foo"; |
| 3002 } |
| 3003 buildCounterTurnBasedMatchList--; |
| 3004 return o; |
| 3005 } |
| 3006 |
| 3007 checkTurnBasedMatchList(api.TurnBasedMatchList o) { |
| 3008 buildCounterTurnBasedMatchList++; |
| 3009 if (buildCounterTurnBasedMatchList < 3) { |
| 3010 checkUnnamed61(o.items); |
| 3011 unittest.expect(o.kind, unittest.equals('foo')); |
| 3012 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 3013 } |
| 3014 buildCounterTurnBasedMatchList--; |
| 3015 } |
| 3016 |
| 3017 core.int buildCounterTurnBasedMatchModification = 0; |
| 3018 buildTurnBasedMatchModification() { |
| 3019 var o = new api.TurnBasedMatchModification(); |
| 3020 buildCounterTurnBasedMatchModification++; |
| 3021 if (buildCounterTurnBasedMatchModification < 3) { |
| 3022 o.kind = "foo"; |
| 3023 o.modifiedTimestampMillis = "foo"; |
| 3024 o.participantId = "foo"; |
| 3025 } |
| 3026 buildCounterTurnBasedMatchModification--; |
| 3027 return o; |
| 3028 } |
| 3029 |
| 3030 checkTurnBasedMatchModification(api.TurnBasedMatchModification o) { |
| 3031 buildCounterTurnBasedMatchModification++; |
| 3032 if (buildCounterTurnBasedMatchModification < 3) { |
| 3033 unittest.expect(o.kind, unittest.equals('foo')); |
| 3034 unittest.expect(o.modifiedTimestampMillis, unittest.equals('foo')); |
| 3035 unittest.expect(o.participantId, unittest.equals('foo')); |
| 3036 } |
| 3037 buildCounterTurnBasedMatchModification--; |
| 3038 } |
| 3039 |
| 3040 core.int buildCounterTurnBasedMatchParticipant = 0; |
| 3041 buildTurnBasedMatchParticipant() { |
| 3042 var o = new api.TurnBasedMatchParticipant(); |
| 3043 buildCounterTurnBasedMatchParticipant++; |
| 3044 if (buildCounterTurnBasedMatchParticipant < 3) { |
| 3045 o.autoMatched = true; |
| 3046 o.autoMatchedPlayer = buildAnonymousPlayer(); |
| 3047 o.id = "foo"; |
| 3048 o.kind = "foo"; |
| 3049 o.player = buildPlayer(); |
| 3050 o.status = "foo"; |
| 3051 } |
| 3052 buildCounterTurnBasedMatchParticipant--; |
| 3053 return o; |
| 3054 } |
| 3055 |
| 3056 checkTurnBasedMatchParticipant(api.TurnBasedMatchParticipant o) { |
| 3057 buildCounterTurnBasedMatchParticipant++; |
| 3058 if (buildCounterTurnBasedMatchParticipant < 3) { |
| 3059 unittest.expect(o.autoMatched, unittest.isTrue); |
| 3060 checkAnonymousPlayer(o.autoMatchedPlayer); |
| 3061 unittest.expect(o.id, unittest.equals('foo')); |
| 3062 unittest.expect(o.kind, unittest.equals('foo')); |
| 3063 checkPlayer(o.player); |
| 3064 unittest.expect(o.status, unittest.equals('foo')); |
| 3065 } |
| 3066 buildCounterTurnBasedMatchParticipant--; |
| 3067 } |
| 3068 |
| 3069 core.int buildCounterTurnBasedMatchRematch = 0; |
| 3070 buildTurnBasedMatchRematch() { |
| 3071 var o = new api.TurnBasedMatchRematch(); |
| 3072 buildCounterTurnBasedMatchRematch++; |
| 3073 if (buildCounterTurnBasedMatchRematch < 3) { |
| 3074 o.kind = "foo"; |
| 3075 o.previousMatch = buildTurnBasedMatch(); |
| 3076 o.rematch = buildTurnBasedMatch(); |
| 3077 } |
| 3078 buildCounterTurnBasedMatchRematch--; |
| 3079 return o; |
| 3080 } |
| 3081 |
| 3082 checkTurnBasedMatchRematch(api.TurnBasedMatchRematch o) { |
| 3083 buildCounterTurnBasedMatchRematch++; |
| 3084 if (buildCounterTurnBasedMatchRematch < 3) { |
| 3085 unittest.expect(o.kind, unittest.equals('foo')); |
| 3086 checkTurnBasedMatch(o.previousMatch); |
| 3087 checkTurnBasedMatch(o.rematch); |
| 3088 } |
| 3089 buildCounterTurnBasedMatchRematch--; |
| 3090 } |
| 3091 |
| 3092 buildUnnamed62() { |
| 3093 var o = new core.List<api.ParticipantResult>(); |
| 3094 o.add(buildParticipantResult()); |
| 3095 o.add(buildParticipantResult()); |
| 3096 return o; |
| 3097 } |
| 3098 |
| 3099 checkUnnamed62(core.List<api.ParticipantResult> o) { |
| 3100 unittest.expect(o, unittest.hasLength(2)); |
| 3101 checkParticipantResult(o[0]); |
| 3102 checkParticipantResult(o[1]); |
| 3103 } |
| 3104 |
| 3105 core.int buildCounterTurnBasedMatchResults = 0; |
| 3106 buildTurnBasedMatchResults() { |
| 3107 var o = new api.TurnBasedMatchResults(); |
| 3108 buildCounterTurnBasedMatchResults++; |
| 3109 if (buildCounterTurnBasedMatchResults < 3) { |
| 3110 o.data = buildTurnBasedMatchDataRequest(); |
| 3111 o.kind = "foo"; |
| 3112 o.matchVersion = 42; |
| 3113 o.results = buildUnnamed62(); |
| 3114 } |
| 3115 buildCounterTurnBasedMatchResults--; |
| 3116 return o; |
| 3117 } |
| 3118 |
| 3119 checkTurnBasedMatchResults(api.TurnBasedMatchResults o) { |
| 3120 buildCounterTurnBasedMatchResults++; |
| 3121 if (buildCounterTurnBasedMatchResults < 3) { |
| 3122 checkTurnBasedMatchDataRequest(o.data); |
| 3123 unittest.expect(o.kind, unittest.equals('foo')); |
| 3124 unittest.expect(o.matchVersion, unittest.equals(42)); |
| 3125 checkUnnamed62(o.results); |
| 3126 } |
| 3127 buildCounterTurnBasedMatchResults--; |
| 3128 } |
| 3129 |
| 3130 buildUnnamed63() { |
| 3131 var o = new core.List<api.TurnBasedMatch>(); |
| 3132 o.add(buildTurnBasedMatch()); |
| 3133 o.add(buildTurnBasedMatch()); |
| 3134 return o; |
| 3135 } |
| 3136 |
| 3137 checkUnnamed63(core.List<api.TurnBasedMatch> o) { |
| 3138 unittest.expect(o, unittest.hasLength(2)); |
| 3139 checkTurnBasedMatch(o[0]); |
| 3140 checkTurnBasedMatch(o[1]); |
| 3141 } |
| 3142 |
| 3143 core.int buildCounterTurnBasedMatchSync = 0; |
| 3144 buildTurnBasedMatchSync() { |
| 3145 var o = new api.TurnBasedMatchSync(); |
| 3146 buildCounterTurnBasedMatchSync++; |
| 3147 if (buildCounterTurnBasedMatchSync < 3) { |
| 3148 o.items = buildUnnamed63(); |
| 3149 o.kind = "foo"; |
| 3150 o.moreAvailable = true; |
| 3151 o.nextPageToken = "foo"; |
| 3152 } |
| 3153 buildCounterTurnBasedMatchSync--; |
| 3154 return o; |
| 3155 } |
| 3156 |
| 3157 checkTurnBasedMatchSync(api.TurnBasedMatchSync o) { |
| 3158 buildCounterTurnBasedMatchSync++; |
| 3159 if (buildCounterTurnBasedMatchSync < 3) { |
| 3160 checkUnnamed63(o.items); |
| 3161 unittest.expect(o.kind, unittest.equals('foo')); |
| 3162 unittest.expect(o.moreAvailable, unittest.isTrue); |
| 3163 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 3164 } |
| 3165 buildCounterTurnBasedMatchSync--; |
| 3166 } |
| 3167 |
| 3168 buildUnnamed64() { |
| 3169 var o = new core.List<api.ParticipantResult>(); |
| 3170 o.add(buildParticipantResult()); |
| 3171 o.add(buildParticipantResult()); |
| 3172 return o; |
| 3173 } |
| 3174 |
| 3175 checkUnnamed64(core.List<api.ParticipantResult> o) { |
| 3176 unittest.expect(o, unittest.hasLength(2)); |
| 3177 checkParticipantResult(o[0]); |
| 3178 checkParticipantResult(o[1]); |
| 3179 } |
| 3180 |
| 3181 core.int buildCounterTurnBasedMatchTurn = 0; |
| 3182 buildTurnBasedMatchTurn() { |
| 3183 var o = new api.TurnBasedMatchTurn(); |
| 3184 buildCounterTurnBasedMatchTurn++; |
| 3185 if (buildCounterTurnBasedMatchTurn < 3) { |
| 3186 o.data = buildTurnBasedMatchDataRequest(); |
| 3187 o.kind = "foo"; |
| 3188 o.matchVersion = 42; |
| 3189 o.pendingParticipantId = "foo"; |
| 3190 o.results = buildUnnamed64(); |
| 3191 } |
| 3192 buildCounterTurnBasedMatchTurn--; |
| 3193 return o; |
| 3194 } |
| 3195 |
| 3196 checkTurnBasedMatchTurn(api.TurnBasedMatchTurn o) { |
| 3197 buildCounterTurnBasedMatchTurn++; |
| 3198 if (buildCounterTurnBasedMatchTurn < 3) { |
| 3199 checkTurnBasedMatchDataRequest(o.data); |
| 3200 unittest.expect(o.kind, unittest.equals('foo')); |
| 3201 unittest.expect(o.matchVersion, unittest.equals(42)); |
| 3202 unittest.expect(o.pendingParticipantId, unittest.equals('foo')); |
| 3203 checkUnnamed64(o.results); |
| 3204 } |
| 3205 buildCounterTurnBasedMatchTurn--; |
| 3206 } |
| 3207 |
| 3208 |
| 3209 main() { |
| 3210 unittest.group("obj-schema-AchievementDefinition", () { |
| 3211 unittest.test("to-json--from-json", () { |
| 3212 var o = buildAchievementDefinition(); |
| 3213 var od = new api.AchievementDefinition.fromJson(o.toJson()); |
| 3214 checkAchievementDefinition(od); |
| 3215 }); |
| 3216 }); |
| 3217 |
| 3218 |
| 3219 unittest.group("obj-schema-AchievementDefinitionsListResponse", () { |
| 3220 unittest.test("to-json--from-json", () { |
| 3221 var o = buildAchievementDefinitionsListResponse(); |
| 3222 var od = new api.AchievementDefinitionsListResponse.fromJson(o.toJson()); |
| 3223 checkAchievementDefinitionsListResponse(od); |
| 3224 }); |
| 3225 }); |
| 3226 |
| 3227 |
| 3228 unittest.group("obj-schema-AchievementIncrementResponse", () { |
| 3229 unittest.test("to-json--from-json", () { |
| 3230 var o = buildAchievementIncrementResponse(); |
| 3231 var od = new api.AchievementIncrementResponse.fromJson(o.toJson()); |
| 3232 checkAchievementIncrementResponse(od); |
| 3233 }); |
| 3234 }); |
| 3235 |
| 3236 |
| 3237 unittest.group("obj-schema-AchievementRevealResponse", () { |
| 3238 unittest.test("to-json--from-json", () { |
| 3239 var o = buildAchievementRevealResponse(); |
| 3240 var od = new api.AchievementRevealResponse.fromJson(o.toJson()); |
| 3241 checkAchievementRevealResponse(od); |
| 3242 }); |
| 3243 }); |
| 3244 |
| 3245 |
| 3246 unittest.group("obj-schema-AchievementSetStepsAtLeastResponse", () { |
| 3247 unittest.test("to-json--from-json", () { |
| 3248 var o = buildAchievementSetStepsAtLeastResponse(); |
| 3249 var od = new api.AchievementSetStepsAtLeastResponse.fromJson(o.toJson()); |
| 3250 checkAchievementSetStepsAtLeastResponse(od); |
| 3251 }); |
| 3252 }); |
| 3253 |
| 3254 |
| 3255 unittest.group("obj-schema-AchievementUnlockResponse", () { |
| 3256 unittest.test("to-json--from-json", () { |
| 3257 var o = buildAchievementUnlockResponse(); |
| 3258 var od = new api.AchievementUnlockResponse.fromJson(o.toJson()); |
| 3259 checkAchievementUnlockResponse(od); |
| 3260 }); |
| 3261 }); |
| 3262 |
| 3263 |
| 3264 unittest.group("obj-schema-AchievementUpdateMultipleRequest", () { |
| 3265 unittest.test("to-json--from-json", () { |
| 3266 var o = buildAchievementUpdateMultipleRequest(); |
| 3267 var od = new api.AchievementUpdateMultipleRequest.fromJson(o.toJson()); |
| 3268 checkAchievementUpdateMultipleRequest(od); |
| 3269 }); |
| 3270 }); |
| 3271 |
| 3272 |
| 3273 unittest.group("obj-schema-AchievementUpdateMultipleResponse", () { |
| 3274 unittest.test("to-json--from-json", () { |
| 3275 var o = buildAchievementUpdateMultipleResponse(); |
| 3276 var od = new api.AchievementUpdateMultipleResponse.fromJson(o.toJson()); |
| 3277 checkAchievementUpdateMultipleResponse(od); |
| 3278 }); |
| 3279 }); |
| 3280 |
| 3281 |
| 3282 unittest.group("obj-schema-AchievementUpdateRequest", () { |
| 3283 unittest.test("to-json--from-json", () { |
| 3284 var o = buildAchievementUpdateRequest(); |
| 3285 var od = new api.AchievementUpdateRequest.fromJson(o.toJson()); |
| 3286 checkAchievementUpdateRequest(od); |
| 3287 }); |
| 3288 }); |
| 3289 |
| 3290 |
| 3291 unittest.group("obj-schema-AchievementUpdateResponse", () { |
| 3292 unittest.test("to-json--from-json", () { |
| 3293 var o = buildAchievementUpdateResponse(); |
| 3294 var od = new api.AchievementUpdateResponse.fromJson(o.toJson()); |
| 3295 checkAchievementUpdateResponse(od); |
| 3296 }); |
| 3297 }); |
| 3298 |
| 3299 |
| 3300 unittest.group("obj-schema-AggregateStats", () { |
| 3301 unittest.test("to-json--from-json", () { |
| 3302 var o = buildAggregateStats(); |
| 3303 var od = new api.AggregateStats.fromJson(o.toJson()); |
| 3304 checkAggregateStats(od); |
| 3305 }); |
| 3306 }); |
| 3307 |
| 3308 |
| 3309 unittest.group("obj-schema-AnonymousPlayer", () { |
| 3310 unittest.test("to-json--from-json", () { |
| 3311 var o = buildAnonymousPlayer(); |
| 3312 var od = new api.AnonymousPlayer.fromJson(o.toJson()); |
| 3313 checkAnonymousPlayer(od); |
| 3314 }); |
| 3315 }); |
| 3316 |
| 3317 |
| 3318 unittest.group("obj-schema-Application", () { |
| 3319 unittest.test("to-json--from-json", () { |
| 3320 var o = buildApplication(); |
| 3321 var od = new api.Application.fromJson(o.toJson()); |
| 3322 checkApplication(od); |
| 3323 }); |
| 3324 }); |
| 3325 |
| 3326 |
| 3327 unittest.group("obj-schema-ApplicationCategory", () { |
| 3328 unittest.test("to-json--from-json", () { |
| 3329 var o = buildApplicationCategory(); |
| 3330 var od = new api.ApplicationCategory.fromJson(o.toJson()); |
| 3331 checkApplicationCategory(od); |
| 3332 }); |
| 3333 }); |
| 3334 |
| 3335 |
| 3336 unittest.group("obj-schema-Category", () { |
| 3337 unittest.test("to-json--from-json", () { |
| 3338 var o = buildCategory(); |
| 3339 var od = new api.Category.fromJson(o.toJson()); |
| 3340 checkCategory(od); |
| 3341 }); |
| 3342 }); |
| 3343 |
| 3344 |
| 3345 unittest.group("obj-schema-CategoryListResponse", () { |
| 3346 unittest.test("to-json--from-json", () { |
| 3347 var o = buildCategoryListResponse(); |
| 3348 var od = new api.CategoryListResponse.fromJson(o.toJson()); |
| 3349 checkCategoryListResponse(od); |
| 3350 }); |
| 3351 }); |
| 3352 |
| 3353 |
| 3354 unittest.group("obj-schema-EventBatchRecordFailure", () { |
| 3355 unittest.test("to-json--from-json", () { |
| 3356 var o = buildEventBatchRecordFailure(); |
| 3357 var od = new api.EventBatchRecordFailure.fromJson(o.toJson()); |
| 3358 checkEventBatchRecordFailure(od); |
| 3359 }); |
| 3360 }); |
| 3361 |
| 3362 |
| 3363 unittest.group("obj-schema-EventChild", () { |
| 3364 unittest.test("to-json--from-json", () { |
| 3365 var o = buildEventChild(); |
| 3366 var od = new api.EventChild.fromJson(o.toJson()); |
| 3367 checkEventChild(od); |
| 3368 }); |
| 3369 }); |
| 3370 |
| 3371 |
| 3372 unittest.group("obj-schema-EventDefinition", () { |
| 3373 unittest.test("to-json--from-json", () { |
| 3374 var o = buildEventDefinition(); |
| 3375 var od = new api.EventDefinition.fromJson(o.toJson()); |
| 3376 checkEventDefinition(od); |
| 3377 }); |
| 3378 }); |
| 3379 |
| 3380 |
| 3381 unittest.group("obj-schema-EventDefinitionListResponse", () { |
| 3382 unittest.test("to-json--from-json", () { |
| 3383 var o = buildEventDefinitionListResponse(); |
| 3384 var od = new api.EventDefinitionListResponse.fromJson(o.toJson()); |
| 3385 checkEventDefinitionListResponse(od); |
| 3386 }); |
| 3387 }); |
| 3388 |
| 3389 |
| 3390 unittest.group("obj-schema-EventPeriodRange", () { |
| 3391 unittest.test("to-json--from-json", () { |
| 3392 var o = buildEventPeriodRange(); |
| 3393 var od = new api.EventPeriodRange.fromJson(o.toJson()); |
| 3394 checkEventPeriodRange(od); |
| 3395 }); |
| 3396 }); |
| 3397 |
| 3398 |
| 3399 unittest.group("obj-schema-EventPeriodUpdate", () { |
| 3400 unittest.test("to-json--from-json", () { |
| 3401 var o = buildEventPeriodUpdate(); |
| 3402 var od = new api.EventPeriodUpdate.fromJson(o.toJson()); |
| 3403 checkEventPeriodUpdate(od); |
| 3404 }); |
| 3405 }); |
| 3406 |
| 3407 |
| 3408 unittest.group("obj-schema-EventRecordFailure", () { |
| 3409 unittest.test("to-json--from-json", () { |
| 3410 var o = buildEventRecordFailure(); |
| 3411 var od = new api.EventRecordFailure.fromJson(o.toJson()); |
| 3412 checkEventRecordFailure(od); |
| 3413 }); |
| 3414 }); |
| 3415 |
| 3416 |
| 3417 unittest.group("obj-schema-EventRecordRequest", () { |
| 3418 unittest.test("to-json--from-json", () { |
| 3419 var o = buildEventRecordRequest(); |
| 3420 var od = new api.EventRecordRequest.fromJson(o.toJson()); |
| 3421 checkEventRecordRequest(od); |
| 3422 }); |
| 3423 }); |
| 3424 |
| 3425 |
| 3426 unittest.group("obj-schema-EventUpdateRequest", () { |
| 3427 unittest.test("to-json--from-json", () { |
| 3428 var o = buildEventUpdateRequest(); |
| 3429 var od = new api.EventUpdateRequest.fromJson(o.toJson()); |
| 3430 checkEventUpdateRequest(od); |
| 3431 }); |
| 3432 }); |
| 3433 |
| 3434 |
| 3435 unittest.group("obj-schema-EventUpdateResponse", () { |
| 3436 unittest.test("to-json--from-json", () { |
| 3437 var o = buildEventUpdateResponse(); |
| 3438 var od = new api.EventUpdateResponse.fromJson(o.toJson()); |
| 3439 checkEventUpdateResponse(od); |
| 3440 }); |
| 3441 }); |
| 3442 |
| 3443 |
| 3444 unittest.group("obj-schema-GamesAchievementIncrement", () { |
| 3445 unittest.test("to-json--from-json", () { |
| 3446 var o = buildGamesAchievementIncrement(); |
| 3447 var od = new api.GamesAchievementIncrement.fromJson(o.toJson()); |
| 3448 checkGamesAchievementIncrement(od); |
| 3449 }); |
| 3450 }); |
| 3451 |
| 3452 |
| 3453 unittest.group("obj-schema-GamesAchievementSetStepsAtLeast", () { |
| 3454 unittest.test("to-json--from-json", () { |
| 3455 var o = buildGamesAchievementSetStepsAtLeast(); |
| 3456 var od = new api.GamesAchievementSetStepsAtLeast.fromJson(o.toJson()); |
| 3457 checkGamesAchievementSetStepsAtLeast(od); |
| 3458 }); |
| 3459 }); |
| 3460 |
| 3461 |
| 3462 unittest.group("obj-schema-ImageAsset", () { |
| 3463 unittest.test("to-json--from-json", () { |
| 3464 var o = buildImageAsset(); |
| 3465 var od = new api.ImageAsset.fromJson(o.toJson()); |
| 3466 checkImageAsset(od); |
| 3467 }); |
| 3468 }); |
| 3469 |
| 3470 |
| 3471 unittest.group("obj-schema-Instance", () { |
| 3472 unittest.test("to-json--from-json", () { |
| 3473 var o = buildInstance(); |
| 3474 var od = new api.Instance.fromJson(o.toJson()); |
| 3475 checkInstance(od); |
| 3476 }); |
| 3477 }); |
| 3478 |
| 3479 |
| 3480 unittest.group("obj-schema-InstanceAndroidDetails", () { |
| 3481 unittest.test("to-json--from-json", () { |
| 3482 var o = buildInstanceAndroidDetails(); |
| 3483 var od = new api.InstanceAndroidDetails.fromJson(o.toJson()); |
| 3484 checkInstanceAndroidDetails(od); |
| 3485 }); |
| 3486 }); |
| 3487 |
| 3488 |
| 3489 unittest.group("obj-schema-InstanceIosDetails", () { |
| 3490 unittest.test("to-json--from-json", () { |
| 3491 var o = buildInstanceIosDetails(); |
| 3492 var od = new api.InstanceIosDetails.fromJson(o.toJson()); |
| 3493 checkInstanceIosDetails(od); |
| 3494 }); |
| 3495 }); |
| 3496 |
| 3497 |
| 3498 unittest.group("obj-schema-InstanceWebDetails", () { |
| 3499 unittest.test("to-json--from-json", () { |
| 3500 var o = buildInstanceWebDetails(); |
| 3501 var od = new api.InstanceWebDetails.fromJson(o.toJson()); |
| 3502 checkInstanceWebDetails(od); |
| 3503 }); |
| 3504 }); |
| 3505 |
| 3506 |
| 3507 unittest.group("obj-schema-Leaderboard", () { |
| 3508 unittest.test("to-json--from-json", () { |
| 3509 var o = buildLeaderboard(); |
| 3510 var od = new api.Leaderboard.fromJson(o.toJson()); |
| 3511 checkLeaderboard(od); |
| 3512 }); |
| 3513 }); |
| 3514 |
| 3515 |
| 3516 unittest.group("obj-schema-LeaderboardEntry", () { |
| 3517 unittest.test("to-json--from-json", () { |
| 3518 var o = buildLeaderboardEntry(); |
| 3519 var od = new api.LeaderboardEntry.fromJson(o.toJson()); |
| 3520 checkLeaderboardEntry(od); |
| 3521 }); |
| 3522 }); |
| 3523 |
| 3524 |
| 3525 unittest.group("obj-schema-LeaderboardListResponse", () { |
| 3526 unittest.test("to-json--from-json", () { |
| 3527 var o = buildLeaderboardListResponse(); |
| 3528 var od = new api.LeaderboardListResponse.fromJson(o.toJson()); |
| 3529 checkLeaderboardListResponse(od); |
| 3530 }); |
| 3531 }); |
| 3532 |
| 3533 |
| 3534 unittest.group("obj-schema-LeaderboardScoreRank", () { |
| 3535 unittest.test("to-json--from-json", () { |
| 3536 var o = buildLeaderboardScoreRank(); |
| 3537 var od = new api.LeaderboardScoreRank.fromJson(o.toJson()); |
| 3538 checkLeaderboardScoreRank(od); |
| 3539 }); |
| 3540 }); |
| 3541 |
| 3542 |
| 3543 unittest.group("obj-schema-LeaderboardScores", () { |
| 3544 unittest.test("to-json--from-json", () { |
| 3545 var o = buildLeaderboardScores(); |
| 3546 var od = new api.LeaderboardScores.fromJson(o.toJson()); |
| 3547 checkLeaderboardScores(od); |
| 3548 }); |
| 3549 }); |
| 3550 |
| 3551 |
| 3552 unittest.group("obj-schema-MetagameConfig", () { |
| 3553 unittest.test("to-json--from-json", () { |
| 3554 var o = buildMetagameConfig(); |
| 3555 var od = new api.MetagameConfig.fromJson(o.toJson()); |
| 3556 checkMetagameConfig(od); |
| 3557 }); |
| 3558 }); |
| 3559 |
| 3560 |
| 3561 unittest.group("obj-schema-NetworkDiagnostics", () { |
| 3562 unittest.test("to-json--from-json", () { |
| 3563 var o = buildNetworkDiagnostics(); |
| 3564 var od = new api.NetworkDiagnostics.fromJson(o.toJson()); |
| 3565 checkNetworkDiagnostics(od); |
| 3566 }); |
| 3567 }); |
| 3568 |
| 3569 |
| 3570 unittest.group("obj-schema-ParticipantResult", () { |
| 3571 unittest.test("to-json--from-json", () { |
| 3572 var o = buildParticipantResult(); |
| 3573 var od = new api.ParticipantResult.fromJson(o.toJson()); |
| 3574 checkParticipantResult(od); |
| 3575 }); |
| 3576 }); |
| 3577 |
| 3578 |
| 3579 unittest.group("obj-schema-PeerChannelDiagnostics", () { |
| 3580 unittest.test("to-json--from-json", () { |
| 3581 var o = buildPeerChannelDiagnostics(); |
| 3582 var od = new api.PeerChannelDiagnostics.fromJson(o.toJson()); |
| 3583 checkPeerChannelDiagnostics(od); |
| 3584 }); |
| 3585 }); |
| 3586 |
| 3587 |
| 3588 unittest.group("obj-schema-PeerSessionDiagnostics", () { |
| 3589 unittest.test("to-json--from-json", () { |
| 3590 var o = buildPeerSessionDiagnostics(); |
| 3591 var od = new api.PeerSessionDiagnostics.fromJson(o.toJson()); |
| 3592 checkPeerSessionDiagnostics(od); |
| 3593 }); |
| 3594 }); |
| 3595 |
| 3596 |
| 3597 unittest.group("obj-schema-Played", () { |
| 3598 unittest.test("to-json--from-json", () { |
| 3599 var o = buildPlayed(); |
| 3600 var od = new api.Played.fromJson(o.toJson()); |
| 3601 checkPlayed(od); |
| 3602 }); |
| 3603 }); |
| 3604 |
| 3605 |
| 3606 unittest.group("obj-schema-PlayerName", () { |
| 3607 unittest.test("to-json--from-json", () { |
| 3608 var o = buildPlayerName(); |
| 3609 var od = new api.PlayerName.fromJson(o.toJson()); |
| 3610 checkPlayerName(od); |
| 3611 }); |
| 3612 }); |
| 3613 |
| 3614 |
| 3615 unittest.group("obj-schema-Player", () { |
| 3616 unittest.test("to-json--from-json", () { |
| 3617 var o = buildPlayer(); |
| 3618 var od = new api.Player.fromJson(o.toJson()); |
| 3619 checkPlayer(od); |
| 3620 }); |
| 3621 }); |
| 3622 |
| 3623 |
| 3624 unittest.group("obj-schema-PlayerAchievement", () { |
| 3625 unittest.test("to-json--from-json", () { |
| 3626 var o = buildPlayerAchievement(); |
| 3627 var od = new api.PlayerAchievement.fromJson(o.toJson()); |
| 3628 checkPlayerAchievement(od); |
| 3629 }); |
| 3630 }); |
| 3631 |
| 3632 |
| 3633 unittest.group("obj-schema-PlayerAchievementListResponse", () { |
| 3634 unittest.test("to-json--from-json", () { |
| 3635 var o = buildPlayerAchievementListResponse(); |
| 3636 var od = new api.PlayerAchievementListResponse.fromJson(o.toJson()); |
| 3637 checkPlayerAchievementListResponse(od); |
| 3638 }); |
| 3639 }); |
| 3640 |
| 3641 |
| 3642 unittest.group("obj-schema-PlayerEvent", () { |
| 3643 unittest.test("to-json--from-json", () { |
| 3644 var o = buildPlayerEvent(); |
| 3645 var od = new api.PlayerEvent.fromJson(o.toJson()); |
| 3646 checkPlayerEvent(od); |
| 3647 }); |
| 3648 }); |
| 3649 |
| 3650 |
| 3651 unittest.group("obj-schema-PlayerEventListResponse", () { |
| 3652 unittest.test("to-json--from-json", () { |
| 3653 var o = buildPlayerEventListResponse(); |
| 3654 var od = new api.PlayerEventListResponse.fromJson(o.toJson()); |
| 3655 checkPlayerEventListResponse(od); |
| 3656 }); |
| 3657 }); |
| 3658 |
| 3659 |
| 3660 unittest.group("obj-schema-PlayerExperienceInfo", () { |
| 3661 unittest.test("to-json--from-json", () { |
| 3662 var o = buildPlayerExperienceInfo(); |
| 3663 var od = new api.PlayerExperienceInfo.fromJson(o.toJson()); |
| 3664 checkPlayerExperienceInfo(od); |
| 3665 }); |
| 3666 }); |
| 3667 |
| 3668 |
| 3669 unittest.group("obj-schema-PlayerLeaderboardScore", () { |
| 3670 unittest.test("to-json--from-json", () { |
| 3671 var o = buildPlayerLeaderboardScore(); |
| 3672 var od = new api.PlayerLeaderboardScore.fromJson(o.toJson()); |
| 3673 checkPlayerLeaderboardScore(od); |
| 3674 }); |
| 3675 }); |
| 3676 |
| 3677 |
| 3678 unittest.group("obj-schema-PlayerLeaderboardScoreListResponse", () { |
| 3679 unittest.test("to-json--from-json", () { |
| 3680 var o = buildPlayerLeaderboardScoreListResponse(); |
| 3681 var od = new api.PlayerLeaderboardScoreListResponse.fromJson(o.toJson()); |
| 3682 checkPlayerLeaderboardScoreListResponse(od); |
| 3683 }); |
| 3684 }); |
| 3685 |
| 3686 |
| 3687 unittest.group("obj-schema-PlayerLevel", () { |
| 3688 unittest.test("to-json--from-json", () { |
| 3689 var o = buildPlayerLevel(); |
| 3690 var od = new api.PlayerLevel.fromJson(o.toJson()); |
| 3691 checkPlayerLevel(od); |
| 3692 }); |
| 3693 }); |
| 3694 |
| 3695 |
| 3696 unittest.group("obj-schema-PlayerListResponse", () { |
| 3697 unittest.test("to-json--from-json", () { |
| 3698 var o = buildPlayerListResponse(); |
| 3699 var od = new api.PlayerListResponse.fromJson(o.toJson()); |
| 3700 checkPlayerListResponse(od); |
| 3701 }); |
| 3702 }); |
| 3703 |
| 3704 |
| 3705 unittest.group("obj-schema-PlayerScore", () { |
| 3706 unittest.test("to-json--from-json", () { |
| 3707 var o = buildPlayerScore(); |
| 3708 var od = new api.PlayerScore.fromJson(o.toJson()); |
| 3709 checkPlayerScore(od); |
| 3710 }); |
| 3711 }); |
| 3712 |
| 3713 |
| 3714 unittest.group("obj-schema-PlayerScoreListResponse", () { |
| 3715 unittest.test("to-json--from-json", () { |
| 3716 var o = buildPlayerScoreListResponse(); |
| 3717 var od = new api.PlayerScoreListResponse.fromJson(o.toJson()); |
| 3718 checkPlayerScoreListResponse(od); |
| 3719 }); |
| 3720 }); |
| 3721 |
| 3722 |
| 3723 unittest.group("obj-schema-PlayerScoreResponse", () { |
| 3724 unittest.test("to-json--from-json", () { |
| 3725 var o = buildPlayerScoreResponse(); |
| 3726 var od = new api.PlayerScoreResponse.fromJson(o.toJson()); |
| 3727 checkPlayerScoreResponse(od); |
| 3728 }); |
| 3729 }); |
| 3730 |
| 3731 |
| 3732 unittest.group("obj-schema-PlayerScoreSubmissionList", () { |
| 3733 unittest.test("to-json--from-json", () { |
| 3734 var o = buildPlayerScoreSubmissionList(); |
| 3735 var od = new api.PlayerScoreSubmissionList.fromJson(o.toJson()); |
| 3736 checkPlayerScoreSubmissionList(od); |
| 3737 }); |
| 3738 }); |
| 3739 |
| 3740 |
| 3741 unittest.group("obj-schema-PushToken", () { |
| 3742 unittest.test("to-json--from-json", () { |
| 3743 var o = buildPushToken(); |
| 3744 var od = new api.PushToken.fromJson(o.toJson()); |
| 3745 checkPushToken(od); |
| 3746 }); |
| 3747 }); |
| 3748 |
| 3749 |
| 3750 unittest.group("obj-schema-PushTokenIdIos", () { |
| 3751 unittest.test("to-json--from-json", () { |
| 3752 var o = buildPushTokenIdIos(); |
| 3753 var od = new api.PushTokenIdIos.fromJson(o.toJson()); |
| 3754 checkPushTokenIdIos(od); |
| 3755 }); |
| 3756 }); |
| 3757 |
| 3758 |
| 3759 unittest.group("obj-schema-PushTokenId", () { |
| 3760 unittest.test("to-json--from-json", () { |
| 3761 var o = buildPushTokenId(); |
| 3762 var od = new api.PushTokenId.fromJson(o.toJson()); |
| 3763 checkPushTokenId(od); |
| 3764 }); |
| 3765 }); |
| 3766 |
| 3767 |
| 3768 unittest.group("obj-schema-Quest", () { |
| 3769 unittest.test("to-json--from-json", () { |
| 3770 var o = buildQuest(); |
| 3771 var od = new api.Quest.fromJson(o.toJson()); |
| 3772 checkQuest(od); |
| 3773 }); |
| 3774 }); |
| 3775 |
| 3776 |
| 3777 unittest.group("obj-schema-QuestContribution", () { |
| 3778 unittest.test("to-json--from-json", () { |
| 3779 var o = buildQuestContribution(); |
| 3780 var od = new api.QuestContribution.fromJson(o.toJson()); |
| 3781 checkQuestContribution(od); |
| 3782 }); |
| 3783 }); |
| 3784 |
| 3785 |
| 3786 unittest.group("obj-schema-QuestCriterion", () { |
| 3787 unittest.test("to-json--from-json", () { |
| 3788 var o = buildQuestCriterion(); |
| 3789 var od = new api.QuestCriterion.fromJson(o.toJson()); |
| 3790 checkQuestCriterion(od); |
| 3791 }); |
| 3792 }); |
| 3793 |
| 3794 |
| 3795 unittest.group("obj-schema-QuestListResponse", () { |
| 3796 unittest.test("to-json--from-json", () { |
| 3797 var o = buildQuestListResponse(); |
| 3798 var od = new api.QuestListResponse.fromJson(o.toJson()); |
| 3799 checkQuestListResponse(od); |
| 3800 }); |
| 3801 }); |
| 3802 |
| 3803 |
| 3804 unittest.group("obj-schema-QuestMilestone", () { |
| 3805 unittest.test("to-json--from-json", () { |
| 3806 var o = buildQuestMilestone(); |
| 3807 var od = new api.QuestMilestone.fromJson(o.toJson()); |
| 3808 checkQuestMilestone(od); |
| 3809 }); |
| 3810 }); |
| 3811 |
| 3812 |
| 3813 unittest.group("obj-schema-RevisionCheckResponse", () { |
| 3814 unittest.test("to-json--from-json", () { |
| 3815 var o = buildRevisionCheckResponse(); |
| 3816 var od = new api.RevisionCheckResponse.fromJson(o.toJson()); |
| 3817 checkRevisionCheckResponse(od); |
| 3818 }); |
| 3819 }); |
| 3820 |
| 3821 |
| 3822 unittest.group("obj-schema-Room", () { |
| 3823 unittest.test("to-json--from-json", () { |
| 3824 var o = buildRoom(); |
| 3825 var od = new api.Room.fromJson(o.toJson()); |
| 3826 checkRoom(od); |
| 3827 }); |
| 3828 }); |
| 3829 |
| 3830 |
| 3831 unittest.group("obj-schema-RoomAutoMatchStatus", () { |
| 3832 unittest.test("to-json--from-json", () { |
| 3833 var o = buildRoomAutoMatchStatus(); |
| 3834 var od = new api.RoomAutoMatchStatus.fromJson(o.toJson()); |
| 3835 checkRoomAutoMatchStatus(od); |
| 3836 }); |
| 3837 }); |
| 3838 |
| 3839 |
| 3840 unittest.group("obj-schema-RoomAutoMatchingCriteria", () { |
| 3841 unittest.test("to-json--from-json", () { |
| 3842 var o = buildRoomAutoMatchingCriteria(); |
| 3843 var od = new api.RoomAutoMatchingCriteria.fromJson(o.toJson()); |
| 3844 checkRoomAutoMatchingCriteria(od); |
| 3845 }); |
| 3846 }); |
| 3847 |
| 3848 |
| 3849 unittest.group("obj-schema-RoomClientAddress", () { |
| 3850 unittest.test("to-json--from-json", () { |
| 3851 var o = buildRoomClientAddress(); |
| 3852 var od = new api.RoomClientAddress.fromJson(o.toJson()); |
| 3853 checkRoomClientAddress(od); |
| 3854 }); |
| 3855 }); |
| 3856 |
| 3857 |
| 3858 unittest.group("obj-schema-RoomCreateRequest", () { |
| 3859 unittest.test("to-json--from-json", () { |
| 3860 var o = buildRoomCreateRequest(); |
| 3861 var od = new api.RoomCreateRequest.fromJson(o.toJson()); |
| 3862 checkRoomCreateRequest(od); |
| 3863 }); |
| 3864 }); |
| 3865 |
| 3866 |
| 3867 unittest.group("obj-schema-RoomJoinRequest", () { |
| 3868 unittest.test("to-json--from-json", () { |
| 3869 var o = buildRoomJoinRequest(); |
| 3870 var od = new api.RoomJoinRequest.fromJson(o.toJson()); |
| 3871 checkRoomJoinRequest(od); |
| 3872 }); |
| 3873 }); |
| 3874 |
| 3875 |
| 3876 unittest.group("obj-schema-RoomLeaveDiagnostics", () { |
| 3877 unittest.test("to-json--from-json", () { |
| 3878 var o = buildRoomLeaveDiagnostics(); |
| 3879 var od = new api.RoomLeaveDiagnostics.fromJson(o.toJson()); |
| 3880 checkRoomLeaveDiagnostics(od); |
| 3881 }); |
| 3882 }); |
| 3883 |
| 3884 |
| 3885 unittest.group("obj-schema-RoomLeaveRequest", () { |
| 3886 unittest.test("to-json--from-json", () { |
| 3887 var o = buildRoomLeaveRequest(); |
| 3888 var od = new api.RoomLeaveRequest.fromJson(o.toJson()); |
| 3889 checkRoomLeaveRequest(od); |
| 3890 }); |
| 3891 }); |
| 3892 |
| 3893 |
| 3894 unittest.group("obj-schema-RoomList", () { |
| 3895 unittest.test("to-json--from-json", () { |
| 3896 var o = buildRoomList(); |
| 3897 var od = new api.RoomList.fromJson(o.toJson()); |
| 3898 checkRoomList(od); |
| 3899 }); |
| 3900 }); |
| 3901 |
| 3902 |
| 3903 unittest.group("obj-schema-RoomModification", () { |
| 3904 unittest.test("to-json--from-json", () { |
| 3905 var o = buildRoomModification(); |
| 3906 var od = new api.RoomModification.fromJson(o.toJson()); |
| 3907 checkRoomModification(od); |
| 3908 }); |
| 3909 }); |
| 3910 |
| 3911 |
| 3912 unittest.group("obj-schema-RoomP2PStatus", () { |
| 3913 unittest.test("to-json--from-json", () { |
| 3914 var o = buildRoomP2PStatus(); |
| 3915 var od = new api.RoomP2PStatus.fromJson(o.toJson()); |
| 3916 checkRoomP2PStatus(od); |
| 3917 }); |
| 3918 }); |
| 3919 |
| 3920 |
| 3921 unittest.group("obj-schema-RoomP2PStatuses", () { |
| 3922 unittest.test("to-json--from-json", () { |
| 3923 var o = buildRoomP2PStatuses(); |
| 3924 var od = new api.RoomP2PStatuses.fromJson(o.toJson()); |
| 3925 checkRoomP2PStatuses(od); |
| 3926 }); |
| 3927 }); |
| 3928 |
| 3929 |
| 3930 unittest.group("obj-schema-RoomParticipant", () { |
| 3931 unittest.test("to-json--from-json", () { |
| 3932 var o = buildRoomParticipant(); |
| 3933 var od = new api.RoomParticipant.fromJson(o.toJson()); |
| 3934 checkRoomParticipant(od); |
| 3935 }); |
| 3936 }); |
| 3937 |
| 3938 |
| 3939 unittest.group("obj-schema-RoomStatus", () { |
| 3940 unittest.test("to-json--from-json", () { |
| 3941 var o = buildRoomStatus(); |
| 3942 var od = new api.RoomStatus.fromJson(o.toJson()); |
| 3943 checkRoomStatus(od); |
| 3944 }); |
| 3945 }); |
| 3946 |
| 3947 |
| 3948 unittest.group("obj-schema-ScoreSubmission", () { |
| 3949 unittest.test("to-json--from-json", () { |
| 3950 var o = buildScoreSubmission(); |
| 3951 var od = new api.ScoreSubmission.fromJson(o.toJson()); |
| 3952 checkScoreSubmission(od); |
| 3953 }); |
| 3954 }); |
| 3955 |
| 3956 |
| 3957 unittest.group("obj-schema-Snapshot", () { |
| 3958 unittest.test("to-json--from-json", () { |
| 3959 var o = buildSnapshot(); |
| 3960 var od = new api.Snapshot.fromJson(o.toJson()); |
| 3961 checkSnapshot(od); |
| 3962 }); |
| 3963 }); |
| 3964 |
| 3965 |
| 3966 unittest.group("obj-schema-SnapshotImage", () { |
| 3967 unittest.test("to-json--from-json", () { |
| 3968 var o = buildSnapshotImage(); |
| 3969 var od = new api.SnapshotImage.fromJson(o.toJson()); |
| 3970 checkSnapshotImage(od); |
| 3971 }); |
| 3972 }); |
| 3973 |
| 3974 |
| 3975 unittest.group("obj-schema-SnapshotListResponse", () { |
| 3976 unittest.test("to-json--from-json", () { |
| 3977 var o = buildSnapshotListResponse(); |
| 3978 var od = new api.SnapshotListResponse.fromJson(o.toJson()); |
| 3979 checkSnapshotListResponse(od); |
| 3980 }); |
| 3981 }); |
| 3982 |
| 3983 |
| 3984 unittest.group("obj-schema-TurnBasedAutoMatchingCriteria", () { |
| 3985 unittest.test("to-json--from-json", () { |
| 3986 var o = buildTurnBasedAutoMatchingCriteria(); |
| 3987 var od = new api.TurnBasedAutoMatchingCriteria.fromJson(o.toJson()); |
| 3988 checkTurnBasedAutoMatchingCriteria(od); |
| 3989 }); |
| 3990 }); |
| 3991 |
| 3992 |
| 3993 unittest.group("obj-schema-TurnBasedMatch", () { |
| 3994 unittest.test("to-json--from-json", () { |
| 3995 var o = buildTurnBasedMatch(); |
| 3996 var od = new api.TurnBasedMatch.fromJson(o.toJson()); |
| 3997 checkTurnBasedMatch(od); |
| 3998 }); |
| 3999 }); |
| 4000 |
| 4001 |
| 4002 unittest.group("obj-schema-TurnBasedMatchCreateRequest", () { |
| 4003 unittest.test("to-json--from-json", () { |
| 4004 var o = buildTurnBasedMatchCreateRequest(); |
| 4005 var od = new api.TurnBasedMatchCreateRequest.fromJson(o.toJson()); |
| 4006 checkTurnBasedMatchCreateRequest(od); |
| 4007 }); |
| 4008 }); |
| 4009 |
| 4010 |
| 4011 unittest.group("obj-schema-TurnBasedMatchData", () { |
| 4012 unittest.test("to-json--from-json", () { |
| 4013 var o = buildTurnBasedMatchData(); |
| 4014 var od = new api.TurnBasedMatchData.fromJson(o.toJson()); |
| 4015 checkTurnBasedMatchData(od); |
| 4016 }); |
| 4017 }); |
| 4018 |
| 4019 |
| 4020 unittest.group("obj-schema-TurnBasedMatchDataRequest", () { |
| 4021 unittest.test("to-json--from-json", () { |
| 4022 var o = buildTurnBasedMatchDataRequest(); |
| 4023 var od = new api.TurnBasedMatchDataRequest.fromJson(o.toJson()); |
| 4024 checkTurnBasedMatchDataRequest(od); |
| 4025 }); |
| 4026 }); |
| 4027 |
| 4028 |
| 4029 unittest.group("obj-schema-TurnBasedMatchList", () { |
| 4030 unittest.test("to-json--from-json", () { |
| 4031 var o = buildTurnBasedMatchList(); |
| 4032 var od = new api.TurnBasedMatchList.fromJson(o.toJson()); |
| 4033 checkTurnBasedMatchList(od); |
| 4034 }); |
| 4035 }); |
| 4036 |
| 4037 |
| 4038 unittest.group("obj-schema-TurnBasedMatchModification", () { |
| 4039 unittest.test("to-json--from-json", () { |
| 4040 var o = buildTurnBasedMatchModification(); |
| 4041 var od = new api.TurnBasedMatchModification.fromJson(o.toJson()); |
| 4042 checkTurnBasedMatchModification(od); |
| 4043 }); |
| 4044 }); |
| 4045 |
| 4046 |
| 4047 unittest.group("obj-schema-TurnBasedMatchParticipant", () { |
| 4048 unittest.test("to-json--from-json", () { |
| 4049 var o = buildTurnBasedMatchParticipant(); |
| 4050 var od = new api.TurnBasedMatchParticipant.fromJson(o.toJson()); |
| 4051 checkTurnBasedMatchParticipant(od); |
| 4052 }); |
| 4053 }); |
| 4054 |
| 4055 |
| 4056 unittest.group("obj-schema-TurnBasedMatchRematch", () { |
| 4057 unittest.test("to-json--from-json", () { |
| 4058 var o = buildTurnBasedMatchRematch(); |
| 4059 var od = new api.TurnBasedMatchRematch.fromJson(o.toJson()); |
| 4060 checkTurnBasedMatchRematch(od); |
| 4061 }); |
| 4062 }); |
| 4063 |
| 4064 |
| 4065 unittest.group("obj-schema-TurnBasedMatchResults", () { |
| 4066 unittest.test("to-json--from-json", () { |
| 4067 var o = buildTurnBasedMatchResults(); |
| 4068 var od = new api.TurnBasedMatchResults.fromJson(o.toJson()); |
| 4069 checkTurnBasedMatchResults(od); |
| 4070 }); |
| 4071 }); |
| 4072 |
| 4073 |
| 4074 unittest.group("obj-schema-TurnBasedMatchSync", () { |
| 4075 unittest.test("to-json--from-json", () { |
| 4076 var o = buildTurnBasedMatchSync(); |
| 4077 var od = new api.TurnBasedMatchSync.fromJson(o.toJson()); |
| 4078 checkTurnBasedMatchSync(od); |
| 4079 }); |
| 4080 }); |
| 4081 |
| 4082 |
| 4083 unittest.group("obj-schema-TurnBasedMatchTurn", () { |
| 4084 unittest.test("to-json--from-json", () { |
| 4085 var o = buildTurnBasedMatchTurn(); |
| 4086 var od = new api.TurnBasedMatchTurn.fromJson(o.toJson()); |
| 4087 checkTurnBasedMatchTurn(od); |
| 4088 }); |
| 4089 }); |
| 4090 |
| 4091 |
| 4092 unittest.group("resource-AchievementDefinitionsResourceApi", () { |
| 4093 unittest.test("method--list", () { |
| 4094 |
| 4095 var mock = new common_test.HttpServerMock(); |
| 4096 api.AchievementDefinitionsResourceApi res = new api.GamesApi(mock).achieve
mentDefinitions; |
| 4097 var arg_language = "foo"; |
| 4098 var arg_maxResults = 42; |
| 4099 var arg_pageToken = "foo"; |
| 4100 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4101 var path = (req.url).path; |
| 4102 var pathOffset = 0; |
| 4103 var index; |
| 4104 var subPart; |
| 4105 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 4106 pathOffset += 10; |
| 4107 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("achievements")); |
| 4108 pathOffset += 12; |
| 4109 |
| 4110 var query = (req.url).query; |
| 4111 var queryOffset = 0; |
| 4112 var queryMap = {}; |
| 4113 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4114 parseBool(n) { |
| 4115 if (n == "true") return true; |
| 4116 if (n == "false") return false; |
| 4117 if (n == null) return null; |
| 4118 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4119 } |
| 4120 if (query.length > 0) { |
| 4121 for (var part in query.split("&")) { |
| 4122 var keyvalue = part.split("="); |
| 4123 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4124 } |
| 4125 } |
| 4126 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 4127 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 4128 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 4129 |
| 4130 |
| 4131 var h = { |
| 4132 "content-type" : "application/json; charset=utf-8", |
| 4133 }; |
| 4134 var resp = convert.JSON.encode(buildAchievementDefinitionsListResponse()
); |
| 4135 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4136 }), true); |
| 4137 res.list(language: arg_language, maxResults: arg_maxResults, pageToken: ar
g_pageToken).then(unittest.expectAsync(((api.AchievementDefinitionsListResponse
response) { |
| 4138 checkAchievementDefinitionsListResponse(response); |
| 4139 }))); |
| 4140 }); |
| 4141 |
| 4142 }); |
| 4143 |
| 4144 |
| 4145 unittest.group("resource-AchievementsResourceApi", () { |
| 4146 unittest.test("method--increment", () { |
| 4147 |
| 4148 var mock = new common_test.HttpServerMock(); |
| 4149 api.AchievementsResourceApi res = new api.GamesApi(mock).achievements; |
| 4150 var arg_achievementId = "foo"; |
| 4151 var arg_stepsToIncrement = 42; |
| 4152 var arg_requestId = "foo"; |
| 4153 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4154 var path = (req.url).path; |
| 4155 var pathOffset = 0; |
| 4156 var index; |
| 4157 var subPart; |
| 4158 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 4159 pathOffset += 10; |
| 4160 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("achievements/")); |
| 4161 pathOffset += 13; |
| 4162 index = path.indexOf("/increment", pathOffset); |
| 4163 unittest.expect(index >= 0, unittest.isTrue); |
| 4164 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 4165 pathOffset = index; |
| 4166 unittest.expect(subPart, unittest.equals("$arg_achievementId")); |
| 4167 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/increment")); |
| 4168 pathOffset += 10; |
| 4169 |
| 4170 var query = (req.url).query; |
| 4171 var queryOffset = 0; |
| 4172 var queryMap = {}; |
| 4173 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4174 parseBool(n) { |
| 4175 if (n == "true") return true; |
| 4176 if (n == "false") return false; |
| 4177 if (n == null) return null; |
| 4178 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4179 } |
| 4180 if (query.length > 0) { |
| 4181 for (var part in query.split("&")) { |
| 4182 var keyvalue = part.split("="); |
| 4183 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4184 } |
| 4185 } |
| 4186 unittest.expect(core.int.parse(queryMap["stepsToIncrement"].first), unit
test.equals(arg_stepsToIncrement)); |
| 4187 unittest.expect(queryMap["requestId"].first, unittest.equals(arg_request
Id)); |
| 4188 |
| 4189 |
| 4190 var h = { |
| 4191 "content-type" : "application/json; charset=utf-8", |
| 4192 }; |
| 4193 var resp = convert.JSON.encode(buildAchievementIncrementResponse()); |
| 4194 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4195 }), true); |
| 4196 res.increment(arg_achievementId, arg_stepsToIncrement, requestId: arg_requ
estId).then(unittest.expectAsync(((api.AchievementIncrementResponse response) { |
| 4197 checkAchievementIncrementResponse(response); |
| 4198 }))); |
| 4199 }); |
| 4200 |
| 4201 unittest.test("method--list", () { |
| 4202 |
| 4203 var mock = new common_test.HttpServerMock(); |
| 4204 api.AchievementsResourceApi res = new api.GamesApi(mock).achievements; |
| 4205 var arg_playerId = "foo"; |
| 4206 var arg_language = "foo"; |
| 4207 var arg_maxResults = 42; |
| 4208 var arg_pageToken = "foo"; |
| 4209 var arg_state = "foo"; |
| 4210 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4211 var path = (req.url).path; |
| 4212 var pathOffset = 0; |
| 4213 var index; |
| 4214 var subPart; |
| 4215 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 4216 pathOffset += 10; |
| 4217 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("players/")); |
| 4218 pathOffset += 8; |
| 4219 index = path.indexOf("/achievements", pathOffset); |
| 4220 unittest.expect(index >= 0, unittest.isTrue); |
| 4221 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 4222 pathOffset = index; |
| 4223 unittest.expect(subPart, unittest.equals("$arg_playerId")); |
| 4224 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/achievements")); |
| 4225 pathOffset += 13; |
| 4226 |
| 4227 var query = (req.url).query; |
| 4228 var queryOffset = 0; |
| 4229 var queryMap = {}; |
| 4230 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4231 parseBool(n) { |
| 4232 if (n == "true") return true; |
| 4233 if (n == "false") return false; |
| 4234 if (n == null) return null; |
| 4235 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4236 } |
| 4237 if (query.length > 0) { |
| 4238 for (var part in query.split("&")) { |
| 4239 var keyvalue = part.split("="); |
| 4240 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4241 } |
| 4242 } |
| 4243 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 4244 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 4245 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 4246 unittest.expect(queryMap["state"].first, unittest.equals(arg_state)); |
| 4247 |
| 4248 |
| 4249 var h = { |
| 4250 "content-type" : "application/json; charset=utf-8", |
| 4251 }; |
| 4252 var resp = convert.JSON.encode(buildPlayerAchievementListResponse()); |
| 4253 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4254 }), true); |
| 4255 res.list(arg_playerId, language: arg_language, maxResults: arg_maxResults,
pageToken: arg_pageToken, state: arg_state).then(unittest.expectAsync(((api.Pla
yerAchievementListResponse response) { |
| 4256 checkPlayerAchievementListResponse(response); |
| 4257 }))); |
| 4258 }); |
| 4259 |
| 4260 unittest.test("method--reveal", () { |
| 4261 |
| 4262 var mock = new common_test.HttpServerMock(); |
| 4263 api.AchievementsResourceApi res = new api.GamesApi(mock).achievements; |
| 4264 var arg_achievementId = "foo"; |
| 4265 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4266 var path = (req.url).path; |
| 4267 var pathOffset = 0; |
| 4268 var index; |
| 4269 var subPart; |
| 4270 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 4271 pathOffset += 10; |
| 4272 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("achievements/")); |
| 4273 pathOffset += 13; |
| 4274 index = path.indexOf("/reveal", pathOffset); |
| 4275 unittest.expect(index >= 0, unittest.isTrue); |
| 4276 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 4277 pathOffset = index; |
| 4278 unittest.expect(subPart, unittest.equals("$arg_achievementId")); |
| 4279 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/reveal")); |
| 4280 pathOffset += 7; |
| 4281 |
| 4282 var query = (req.url).query; |
| 4283 var queryOffset = 0; |
| 4284 var queryMap = {}; |
| 4285 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4286 parseBool(n) { |
| 4287 if (n == "true") return true; |
| 4288 if (n == "false") return false; |
| 4289 if (n == null) return null; |
| 4290 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4291 } |
| 4292 if (query.length > 0) { |
| 4293 for (var part in query.split("&")) { |
| 4294 var keyvalue = part.split("="); |
| 4295 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4296 } |
| 4297 } |
| 4298 |
| 4299 |
| 4300 var h = { |
| 4301 "content-type" : "application/json; charset=utf-8", |
| 4302 }; |
| 4303 var resp = convert.JSON.encode(buildAchievementRevealResponse()); |
| 4304 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4305 }), true); |
| 4306 res.reveal(arg_achievementId).then(unittest.expectAsync(((api.AchievementR
evealResponse response) { |
| 4307 checkAchievementRevealResponse(response); |
| 4308 }))); |
| 4309 }); |
| 4310 |
| 4311 unittest.test("method--setStepsAtLeast", () { |
| 4312 |
| 4313 var mock = new common_test.HttpServerMock(); |
| 4314 api.AchievementsResourceApi res = new api.GamesApi(mock).achievements; |
| 4315 var arg_achievementId = "foo"; |
| 4316 var arg_steps = 42; |
| 4317 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4318 var path = (req.url).path; |
| 4319 var pathOffset = 0; |
| 4320 var index; |
| 4321 var subPart; |
| 4322 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 4323 pathOffset += 10; |
| 4324 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("achievements/")); |
| 4325 pathOffset += 13; |
| 4326 index = path.indexOf("/setStepsAtLeast", pathOffset); |
| 4327 unittest.expect(index >= 0, unittest.isTrue); |
| 4328 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 4329 pathOffset = index; |
| 4330 unittest.expect(subPart, unittest.equals("$arg_achievementId")); |
| 4331 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/setStepsAtLeast")); |
| 4332 pathOffset += 16; |
| 4333 |
| 4334 var query = (req.url).query; |
| 4335 var queryOffset = 0; |
| 4336 var queryMap = {}; |
| 4337 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4338 parseBool(n) { |
| 4339 if (n == "true") return true; |
| 4340 if (n == "false") return false; |
| 4341 if (n == null) return null; |
| 4342 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4343 } |
| 4344 if (query.length > 0) { |
| 4345 for (var part in query.split("&")) { |
| 4346 var keyvalue = part.split("="); |
| 4347 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4348 } |
| 4349 } |
| 4350 unittest.expect(core.int.parse(queryMap["steps"].first), unittest.equals
(arg_steps)); |
| 4351 |
| 4352 |
| 4353 var h = { |
| 4354 "content-type" : "application/json; charset=utf-8", |
| 4355 }; |
| 4356 var resp = convert.JSON.encode(buildAchievementSetStepsAtLeastResponse()
); |
| 4357 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4358 }), true); |
| 4359 res.setStepsAtLeast(arg_achievementId, arg_steps).then(unittest.expectAsyn
c(((api.AchievementSetStepsAtLeastResponse response) { |
| 4360 checkAchievementSetStepsAtLeastResponse(response); |
| 4361 }))); |
| 4362 }); |
| 4363 |
| 4364 unittest.test("method--unlock", () { |
| 4365 |
| 4366 var mock = new common_test.HttpServerMock(); |
| 4367 api.AchievementsResourceApi res = new api.GamesApi(mock).achievements; |
| 4368 var arg_achievementId = "foo"; |
| 4369 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4370 var path = (req.url).path; |
| 4371 var pathOffset = 0; |
| 4372 var index; |
| 4373 var subPart; |
| 4374 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 4375 pathOffset += 10; |
| 4376 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("achievements/")); |
| 4377 pathOffset += 13; |
| 4378 index = path.indexOf("/unlock", pathOffset); |
| 4379 unittest.expect(index >= 0, unittest.isTrue); |
| 4380 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 4381 pathOffset = index; |
| 4382 unittest.expect(subPart, unittest.equals("$arg_achievementId")); |
| 4383 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/unlock")); |
| 4384 pathOffset += 7; |
| 4385 |
| 4386 var query = (req.url).query; |
| 4387 var queryOffset = 0; |
| 4388 var queryMap = {}; |
| 4389 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4390 parseBool(n) { |
| 4391 if (n == "true") return true; |
| 4392 if (n == "false") return false; |
| 4393 if (n == null) return null; |
| 4394 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4395 } |
| 4396 if (query.length > 0) { |
| 4397 for (var part in query.split("&")) { |
| 4398 var keyvalue = part.split("="); |
| 4399 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4400 } |
| 4401 } |
| 4402 |
| 4403 |
| 4404 var h = { |
| 4405 "content-type" : "application/json; charset=utf-8", |
| 4406 }; |
| 4407 var resp = convert.JSON.encode(buildAchievementUnlockResponse()); |
| 4408 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4409 }), true); |
| 4410 res.unlock(arg_achievementId).then(unittest.expectAsync(((api.AchievementU
nlockResponse response) { |
| 4411 checkAchievementUnlockResponse(response); |
| 4412 }))); |
| 4413 }); |
| 4414 |
| 4415 unittest.test("method--updateMultiple", () { |
| 4416 |
| 4417 var mock = new common_test.HttpServerMock(); |
| 4418 api.AchievementsResourceApi res = new api.GamesApi(mock).achievements; |
| 4419 var arg_request = buildAchievementUpdateMultipleRequest(); |
| 4420 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4421 var obj = new api.AchievementUpdateMultipleRequest.fromJson(json); |
| 4422 checkAchievementUpdateMultipleRequest(obj); |
| 4423 |
| 4424 var path = (req.url).path; |
| 4425 var pathOffset = 0; |
| 4426 var index; |
| 4427 var subPart; |
| 4428 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 4429 pathOffset += 10; |
| 4430 unittest.expect(path.substring(pathOffset, pathOffset + 27), unittest.eq
uals("achievements/updateMultiple")); |
| 4431 pathOffset += 27; |
| 4432 |
| 4433 var query = (req.url).query; |
| 4434 var queryOffset = 0; |
| 4435 var queryMap = {}; |
| 4436 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4437 parseBool(n) { |
| 4438 if (n == "true") return true; |
| 4439 if (n == "false") return false; |
| 4440 if (n == null) return null; |
| 4441 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4442 } |
| 4443 if (query.length > 0) { |
| 4444 for (var part in query.split("&")) { |
| 4445 var keyvalue = part.split("="); |
| 4446 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4447 } |
| 4448 } |
| 4449 |
| 4450 |
| 4451 var h = { |
| 4452 "content-type" : "application/json; charset=utf-8", |
| 4453 }; |
| 4454 var resp = convert.JSON.encode(buildAchievementUpdateMultipleResponse())
; |
| 4455 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4456 }), true); |
| 4457 res.updateMultiple(arg_request).then(unittest.expectAsync(((api.Achievemen
tUpdateMultipleResponse response) { |
| 4458 checkAchievementUpdateMultipleResponse(response); |
| 4459 }))); |
| 4460 }); |
| 4461 |
| 4462 }); |
| 4463 |
| 4464 |
| 4465 unittest.group("resource-ApplicationsResourceApi", () { |
| 4466 unittest.test("method--get", () { |
| 4467 |
| 4468 var mock = new common_test.HttpServerMock(); |
| 4469 api.ApplicationsResourceApi res = new api.GamesApi(mock).applications; |
| 4470 var arg_applicationId = "foo"; |
| 4471 var arg_language = "foo"; |
| 4472 var arg_platformType = "foo"; |
| 4473 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4474 var path = (req.url).path; |
| 4475 var pathOffset = 0; |
| 4476 var index; |
| 4477 var subPart; |
| 4478 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 4479 pathOffset += 10; |
| 4480 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("applications/")); |
| 4481 pathOffset += 13; |
| 4482 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4483 pathOffset = path.length; |
| 4484 unittest.expect(subPart, unittest.equals("$arg_applicationId")); |
| 4485 |
| 4486 var query = (req.url).query; |
| 4487 var queryOffset = 0; |
| 4488 var queryMap = {}; |
| 4489 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4490 parseBool(n) { |
| 4491 if (n == "true") return true; |
| 4492 if (n == "false") return false; |
| 4493 if (n == null) return null; |
| 4494 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4495 } |
| 4496 if (query.length > 0) { |
| 4497 for (var part in query.split("&")) { |
| 4498 var keyvalue = part.split("="); |
| 4499 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4500 } |
| 4501 } |
| 4502 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 4503 unittest.expect(queryMap["platformType"].first, unittest.equals(arg_plat
formType)); |
| 4504 |
| 4505 |
| 4506 var h = { |
| 4507 "content-type" : "application/json; charset=utf-8", |
| 4508 }; |
| 4509 var resp = convert.JSON.encode(buildApplication()); |
| 4510 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4511 }), true); |
| 4512 res.get(arg_applicationId, language: arg_language, platformType: arg_platf
ormType).then(unittest.expectAsync(((api.Application response) { |
| 4513 checkApplication(response); |
| 4514 }))); |
| 4515 }); |
| 4516 |
| 4517 unittest.test("method--played", () { |
| 4518 |
| 4519 var mock = new common_test.HttpServerMock(); |
| 4520 api.ApplicationsResourceApi res = new api.GamesApi(mock).applications; |
| 4521 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4522 var path = (req.url).path; |
| 4523 var pathOffset = 0; |
| 4524 var index; |
| 4525 var subPart; |
| 4526 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 4527 pathOffset += 10; |
| 4528 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("applications/played")); |
| 4529 pathOffset += 19; |
| 4530 |
| 4531 var query = (req.url).query; |
| 4532 var queryOffset = 0; |
| 4533 var queryMap = {}; |
| 4534 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4535 parseBool(n) { |
| 4536 if (n == "true") return true; |
| 4537 if (n == "false") return false; |
| 4538 if (n == null) return null; |
| 4539 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4540 } |
| 4541 if (query.length > 0) { |
| 4542 for (var part in query.split("&")) { |
| 4543 var keyvalue = part.split("="); |
| 4544 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4545 } |
| 4546 } |
| 4547 |
| 4548 |
| 4549 var h = { |
| 4550 "content-type" : "application/json; charset=utf-8", |
| 4551 }; |
| 4552 var resp = ""; |
| 4553 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4554 }), true); |
| 4555 res.played().then(unittest.expectAsync((_) {})); |
| 4556 }); |
| 4557 |
| 4558 }); |
| 4559 |
| 4560 |
| 4561 unittest.group("resource-EventsResourceApi", () { |
| 4562 unittest.test("method--listByPlayer", () { |
| 4563 |
| 4564 var mock = new common_test.HttpServerMock(); |
| 4565 api.EventsResourceApi res = new api.GamesApi(mock).events; |
| 4566 var arg_language = "foo"; |
| 4567 var arg_maxResults = 42; |
| 4568 var arg_pageToken = "foo"; |
| 4569 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4570 var path = (req.url).path; |
| 4571 var pathOffset = 0; |
| 4572 var index; |
| 4573 var subPart; |
| 4574 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 4575 pathOffset += 10; |
| 4576 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("events")); |
| 4577 pathOffset += 6; |
| 4578 |
| 4579 var query = (req.url).query; |
| 4580 var queryOffset = 0; |
| 4581 var queryMap = {}; |
| 4582 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4583 parseBool(n) { |
| 4584 if (n == "true") return true; |
| 4585 if (n == "false") return false; |
| 4586 if (n == null) return null; |
| 4587 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4588 } |
| 4589 if (query.length > 0) { |
| 4590 for (var part in query.split("&")) { |
| 4591 var keyvalue = part.split("="); |
| 4592 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4593 } |
| 4594 } |
| 4595 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 4596 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 4597 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 4598 |
| 4599 |
| 4600 var h = { |
| 4601 "content-type" : "application/json; charset=utf-8", |
| 4602 }; |
| 4603 var resp = convert.JSON.encode(buildPlayerEventListResponse()); |
| 4604 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4605 }), true); |
| 4606 res.listByPlayer(language: arg_language, maxResults: arg_maxResults, pageT
oken: arg_pageToken).then(unittest.expectAsync(((api.PlayerEventListResponse res
ponse) { |
| 4607 checkPlayerEventListResponse(response); |
| 4608 }))); |
| 4609 }); |
| 4610 |
| 4611 unittest.test("method--listDefinitions", () { |
| 4612 |
| 4613 var mock = new common_test.HttpServerMock(); |
| 4614 api.EventsResourceApi res = new api.GamesApi(mock).events; |
| 4615 var arg_language = "foo"; |
| 4616 var arg_maxResults = 42; |
| 4617 var arg_pageToken = "foo"; |
| 4618 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4619 var path = (req.url).path; |
| 4620 var pathOffset = 0; |
| 4621 var index; |
| 4622 var subPart; |
| 4623 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 4624 pathOffset += 10; |
| 4625 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("eventDefinitions")); |
| 4626 pathOffset += 16; |
| 4627 |
| 4628 var query = (req.url).query; |
| 4629 var queryOffset = 0; |
| 4630 var queryMap = {}; |
| 4631 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4632 parseBool(n) { |
| 4633 if (n == "true") return true; |
| 4634 if (n == "false") return false; |
| 4635 if (n == null) return null; |
| 4636 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4637 } |
| 4638 if (query.length > 0) { |
| 4639 for (var part in query.split("&")) { |
| 4640 var keyvalue = part.split("="); |
| 4641 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4642 } |
| 4643 } |
| 4644 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 4645 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 4646 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 4647 |
| 4648 |
| 4649 var h = { |
| 4650 "content-type" : "application/json; charset=utf-8", |
| 4651 }; |
| 4652 var resp = convert.JSON.encode(buildEventDefinitionListResponse()); |
| 4653 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4654 }), true); |
| 4655 res.listDefinitions(language: arg_language, maxResults: arg_maxResults, pa
geToken: arg_pageToken).then(unittest.expectAsync(((api.EventDefinitionListRespo
nse response) { |
| 4656 checkEventDefinitionListResponse(response); |
| 4657 }))); |
| 4658 }); |
| 4659 |
| 4660 unittest.test("method--record", () { |
| 4661 |
| 4662 var mock = new common_test.HttpServerMock(); |
| 4663 api.EventsResourceApi res = new api.GamesApi(mock).events; |
| 4664 var arg_request = buildEventRecordRequest(); |
| 4665 var arg_language = "foo"; |
| 4666 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4667 var obj = new api.EventRecordRequest.fromJson(json); |
| 4668 checkEventRecordRequest(obj); |
| 4669 |
| 4670 var path = (req.url).path; |
| 4671 var pathOffset = 0; |
| 4672 var index; |
| 4673 var subPart; |
| 4674 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 4675 pathOffset += 10; |
| 4676 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("events")); |
| 4677 pathOffset += 6; |
| 4678 |
| 4679 var query = (req.url).query; |
| 4680 var queryOffset = 0; |
| 4681 var queryMap = {}; |
| 4682 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4683 parseBool(n) { |
| 4684 if (n == "true") return true; |
| 4685 if (n == "false") return false; |
| 4686 if (n == null) return null; |
| 4687 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4688 } |
| 4689 if (query.length > 0) { |
| 4690 for (var part in query.split("&")) { |
| 4691 var keyvalue = part.split("="); |
| 4692 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4693 } |
| 4694 } |
| 4695 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 4696 |
| 4697 |
| 4698 var h = { |
| 4699 "content-type" : "application/json; charset=utf-8", |
| 4700 }; |
| 4701 var resp = convert.JSON.encode(buildEventUpdateResponse()); |
| 4702 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4703 }), true); |
| 4704 res.record(arg_request, language: arg_language).then(unittest.expectAsync(
((api.EventUpdateResponse response) { |
| 4705 checkEventUpdateResponse(response); |
| 4706 }))); |
| 4707 }); |
| 4708 |
| 4709 }); |
| 4710 |
| 4711 |
| 4712 unittest.group("resource-LeaderboardsResourceApi", () { |
| 4713 unittest.test("method--get", () { |
| 4714 |
| 4715 var mock = new common_test.HttpServerMock(); |
| 4716 api.LeaderboardsResourceApi res = new api.GamesApi(mock).leaderboards; |
| 4717 var arg_leaderboardId = "foo"; |
| 4718 var arg_language = "foo"; |
| 4719 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4720 var path = (req.url).path; |
| 4721 var pathOffset = 0; |
| 4722 var index; |
| 4723 var subPart; |
| 4724 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 4725 pathOffset += 10; |
| 4726 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("leaderboards/")); |
| 4727 pathOffset += 13; |
| 4728 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4729 pathOffset = path.length; |
| 4730 unittest.expect(subPart, unittest.equals("$arg_leaderboardId")); |
| 4731 |
| 4732 var query = (req.url).query; |
| 4733 var queryOffset = 0; |
| 4734 var queryMap = {}; |
| 4735 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4736 parseBool(n) { |
| 4737 if (n == "true") return true; |
| 4738 if (n == "false") return false; |
| 4739 if (n == null) return null; |
| 4740 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4741 } |
| 4742 if (query.length > 0) { |
| 4743 for (var part in query.split("&")) { |
| 4744 var keyvalue = part.split("="); |
| 4745 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4746 } |
| 4747 } |
| 4748 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 4749 |
| 4750 |
| 4751 var h = { |
| 4752 "content-type" : "application/json; charset=utf-8", |
| 4753 }; |
| 4754 var resp = convert.JSON.encode(buildLeaderboard()); |
| 4755 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4756 }), true); |
| 4757 res.get(arg_leaderboardId, language: arg_language).then(unittest.expectAsy
nc(((api.Leaderboard response) { |
| 4758 checkLeaderboard(response); |
| 4759 }))); |
| 4760 }); |
| 4761 |
| 4762 unittest.test("method--list", () { |
| 4763 |
| 4764 var mock = new common_test.HttpServerMock(); |
| 4765 api.LeaderboardsResourceApi res = new api.GamesApi(mock).leaderboards; |
| 4766 var arg_language = "foo"; |
| 4767 var arg_maxResults = 42; |
| 4768 var arg_pageToken = "foo"; |
| 4769 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4770 var path = (req.url).path; |
| 4771 var pathOffset = 0; |
| 4772 var index; |
| 4773 var subPart; |
| 4774 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 4775 pathOffset += 10; |
| 4776 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("leaderboards")); |
| 4777 pathOffset += 12; |
| 4778 |
| 4779 var query = (req.url).query; |
| 4780 var queryOffset = 0; |
| 4781 var queryMap = {}; |
| 4782 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4783 parseBool(n) { |
| 4784 if (n == "true") return true; |
| 4785 if (n == "false") return false; |
| 4786 if (n == null) return null; |
| 4787 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4788 } |
| 4789 if (query.length > 0) { |
| 4790 for (var part in query.split("&")) { |
| 4791 var keyvalue = part.split("="); |
| 4792 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4793 } |
| 4794 } |
| 4795 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 4796 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 4797 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 4798 |
| 4799 |
| 4800 var h = { |
| 4801 "content-type" : "application/json; charset=utf-8", |
| 4802 }; |
| 4803 var resp = convert.JSON.encode(buildLeaderboardListResponse()); |
| 4804 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4805 }), true); |
| 4806 res.list(language: arg_language, maxResults: arg_maxResults, pageToken: ar
g_pageToken).then(unittest.expectAsync(((api.LeaderboardListResponse response) { |
| 4807 checkLeaderboardListResponse(response); |
| 4808 }))); |
| 4809 }); |
| 4810 |
| 4811 }); |
| 4812 |
| 4813 |
| 4814 unittest.group("resource-MetagameResourceApi", () { |
| 4815 unittest.test("method--getMetagameConfig", () { |
| 4816 |
| 4817 var mock = new common_test.HttpServerMock(); |
| 4818 api.MetagameResourceApi res = new api.GamesApi(mock).metagame; |
| 4819 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4820 var path = (req.url).path; |
| 4821 var pathOffset = 0; |
| 4822 var index; |
| 4823 var subPart; |
| 4824 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 4825 pathOffset += 10; |
| 4826 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("metagameConfig")); |
| 4827 pathOffset += 14; |
| 4828 |
| 4829 var query = (req.url).query; |
| 4830 var queryOffset = 0; |
| 4831 var queryMap = {}; |
| 4832 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4833 parseBool(n) { |
| 4834 if (n == "true") return true; |
| 4835 if (n == "false") return false; |
| 4836 if (n == null) return null; |
| 4837 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4838 } |
| 4839 if (query.length > 0) { |
| 4840 for (var part in query.split("&")) { |
| 4841 var keyvalue = part.split("="); |
| 4842 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4843 } |
| 4844 } |
| 4845 |
| 4846 |
| 4847 var h = { |
| 4848 "content-type" : "application/json; charset=utf-8", |
| 4849 }; |
| 4850 var resp = convert.JSON.encode(buildMetagameConfig()); |
| 4851 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4852 }), true); |
| 4853 res.getMetagameConfig().then(unittest.expectAsync(((api.MetagameConfig res
ponse) { |
| 4854 checkMetagameConfig(response); |
| 4855 }))); |
| 4856 }); |
| 4857 |
| 4858 unittest.test("method--listCategoriesByPlayer", () { |
| 4859 |
| 4860 var mock = new common_test.HttpServerMock(); |
| 4861 api.MetagameResourceApi res = new api.GamesApi(mock).metagame; |
| 4862 var arg_playerId = "foo"; |
| 4863 var arg_collection = "foo"; |
| 4864 var arg_language = "foo"; |
| 4865 var arg_maxResults = 42; |
| 4866 var arg_pageToken = "foo"; |
| 4867 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4868 var path = (req.url).path; |
| 4869 var pathOffset = 0; |
| 4870 var index; |
| 4871 var subPart; |
| 4872 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 4873 pathOffset += 10; |
| 4874 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("players/")); |
| 4875 pathOffset += 8; |
| 4876 index = path.indexOf("/categories/", pathOffset); |
| 4877 unittest.expect(index >= 0, unittest.isTrue); |
| 4878 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 4879 pathOffset = index; |
| 4880 unittest.expect(subPart, unittest.equals("$arg_playerId")); |
| 4881 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/categories/")); |
| 4882 pathOffset += 12; |
| 4883 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4884 pathOffset = path.length; |
| 4885 unittest.expect(subPart, unittest.equals("$arg_collection")); |
| 4886 |
| 4887 var query = (req.url).query; |
| 4888 var queryOffset = 0; |
| 4889 var queryMap = {}; |
| 4890 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4891 parseBool(n) { |
| 4892 if (n == "true") return true; |
| 4893 if (n == "false") return false; |
| 4894 if (n == null) return null; |
| 4895 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4896 } |
| 4897 if (query.length > 0) { |
| 4898 for (var part in query.split("&")) { |
| 4899 var keyvalue = part.split("="); |
| 4900 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4901 } |
| 4902 } |
| 4903 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 4904 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 4905 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 4906 |
| 4907 |
| 4908 var h = { |
| 4909 "content-type" : "application/json; charset=utf-8", |
| 4910 }; |
| 4911 var resp = convert.JSON.encode(buildCategoryListResponse()); |
| 4912 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4913 }), true); |
| 4914 res.listCategoriesByPlayer(arg_playerId, arg_collection, language: arg_lan
guage, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expec
tAsync(((api.CategoryListResponse response) { |
| 4915 checkCategoryListResponse(response); |
| 4916 }))); |
| 4917 }); |
| 4918 |
| 4919 }); |
| 4920 |
| 4921 |
| 4922 unittest.group("resource-PlayersResourceApi", () { |
| 4923 unittest.test("method--get", () { |
| 4924 |
| 4925 var mock = new common_test.HttpServerMock(); |
| 4926 api.PlayersResourceApi res = new api.GamesApi(mock).players; |
| 4927 var arg_playerId = "foo"; |
| 4928 var arg_language = "foo"; |
| 4929 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4930 var path = (req.url).path; |
| 4931 var pathOffset = 0; |
| 4932 var index; |
| 4933 var subPart; |
| 4934 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 4935 pathOffset += 10; |
| 4936 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("players/")); |
| 4937 pathOffset += 8; |
| 4938 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4939 pathOffset = path.length; |
| 4940 unittest.expect(subPart, unittest.equals("$arg_playerId")); |
| 4941 |
| 4942 var query = (req.url).query; |
| 4943 var queryOffset = 0; |
| 4944 var queryMap = {}; |
| 4945 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4946 parseBool(n) { |
| 4947 if (n == "true") return true; |
| 4948 if (n == "false") return false; |
| 4949 if (n == null) return null; |
| 4950 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4951 } |
| 4952 if (query.length > 0) { |
| 4953 for (var part in query.split("&")) { |
| 4954 var keyvalue = part.split("="); |
| 4955 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 4956 } |
| 4957 } |
| 4958 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 4959 |
| 4960 |
| 4961 var h = { |
| 4962 "content-type" : "application/json; charset=utf-8", |
| 4963 }; |
| 4964 var resp = convert.JSON.encode(buildPlayer()); |
| 4965 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 4966 }), true); |
| 4967 res.get(arg_playerId, language: arg_language).then(unittest.expectAsync(((
api.Player response) { |
| 4968 checkPlayer(response); |
| 4969 }))); |
| 4970 }); |
| 4971 |
| 4972 unittest.test("method--list", () { |
| 4973 |
| 4974 var mock = new common_test.HttpServerMock(); |
| 4975 api.PlayersResourceApi res = new api.GamesApi(mock).players; |
| 4976 var arg_collection = "foo"; |
| 4977 var arg_language = "foo"; |
| 4978 var arg_maxResults = 42; |
| 4979 var arg_pageToken = "foo"; |
| 4980 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 4981 var path = (req.url).path; |
| 4982 var pathOffset = 0; |
| 4983 var index; |
| 4984 var subPart; |
| 4985 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 4986 pathOffset += 10; |
| 4987 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("players/me/players/")); |
| 4988 pathOffset += 19; |
| 4989 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4990 pathOffset = path.length; |
| 4991 unittest.expect(subPart, unittest.equals("$arg_collection")); |
| 4992 |
| 4993 var query = (req.url).query; |
| 4994 var queryOffset = 0; |
| 4995 var queryMap = {}; |
| 4996 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4997 parseBool(n) { |
| 4998 if (n == "true") return true; |
| 4999 if (n == "false") return false; |
| 5000 if (n == null) return null; |
| 5001 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5002 } |
| 5003 if (query.length > 0) { |
| 5004 for (var part in query.split("&")) { |
| 5005 var keyvalue = part.split("="); |
| 5006 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5007 } |
| 5008 } |
| 5009 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 5010 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 5011 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 5012 |
| 5013 |
| 5014 var h = { |
| 5015 "content-type" : "application/json; charset=utf-8", |
| 5016 }; |
| 5017 var resp = convert.JSON.encode(buildPlayerListResponse()); |
| 5018 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5019 }), true); |
| 5020 res.list(arg_collection, language: arg_language, maxResults: arg_maxResult
s, pageToken: arg_pageToken).then(unittest.expectAsync(((api.PlayerListResponse
response) { |
| 5021 checkPlayerListResponse(response); |
| 5022 }))); |
| 5023 }); |
| 5024 |
| 5025 }); |
| 5026 |
| 5027 |
| 5028 unittest.group("resource-PushtokensResourceApi", () { |
| 5029 unittest.test("method--remove", () { |
| 5030 |
| 5031 var mock = new common_test.HttpServerMock(); |
| 5032 api.PushtokensResourceApi res = new api.GamesApi(mock).pushtokens; |
| 5033 var arg_request = buildPushTokenId(); |
| 5034 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5035 var obj = new api.PushTokenId.fromJson(json); |
| 5036 checkPushTokenId(obj); |
| 5037 |
| 5038 var path = (req.url).path; |
| 5039 var pathOffset = 0; |
| 5040 var index; |
| 5041 var subPart; |
| 5042 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 5043 pathOffset += 10; |
| 5044 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("pushtokens/remove")); |
| 5045 pathOffset += 17; |
| 5046 |
| 5047 var query = (req.url).query; |
| 5048 var queryOffset = 0; |
| 5049 var queryMap = {}; |
| 5050 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5051 parseBool(n) { |
| 5052 if (n == "true") return true; |
| 5053 if (n == "false") return false; |
| 5054 if (n == null) return null; |
| 5055 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5056 } |
| 5057 if (query.length > 0) { |
| 5058 for (var part in query.split("&")) { |
| 5059 var keyvalue = part.split("="); |
| 5060 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5061 } |
| 5062 } |
| 5063 |
| 5064 |
| 5065 var h = { |
| 5066 "content-type" : "application/json; charset=utf-8", |
| 5067 }; |
| 5068 var resp = ""; |
| 5069 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5070 }), true); |
| 5071 res.remove(arg_request).then(unittest.expectAsync((_) {})); |
| 5072 }); |
| 5073 |
| 5074 unittest.test("method--update", () { |
| 5075 |
| 5076 var mock = new common_test.HttpServerMock(); |
| 5077 api.PushtokensResourceApi res = new api.GamesApi(mock).pushtokens; |
| 5078 var arg_request = buildPushToken(); |
| 5079 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5080 var obj = new api.PushToken.fromJson(json); |
| 5081 checkPushToken(obj); |
| 5082 |
| 5083 var path = (req.url).path; |
| 5084 var pathOffset = 0; |
| 5085 var index; |
| 5086 var subPart; |
| 5087 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 5088 pathOffset += 10; |
| 5089 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("pushtokens")); |
| 5090 pathOffset += 10; |
| 5091 |
| 5092 var query = (req.url).query; |
| 5093 var queryOffset = 0; |
| 5094 var queryMap = {}; |
| 5095 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5096 parseBool(n) { |
| 5097 if (n == "true") return true; |
| 5098 if (n == "false") return false; |
| 5099 if (n == null) return null; |
| 5100 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5101 } |
| 5102 if (query.length > 0) { |
| 5103 for (var part in query.split("&")) { |
| 5104 var keyvalue = part.split("="); |
| 5105 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5106 } |
| 5107 } |
| 5108 |
| 5109 |
| 5110 var h = { |
| 5111 "content-type" : "application/json; charset=utf-8", |
| 5112 }; |
| 5113 var resp = ""; |
| 5114 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5115 }), true); |
| 5116 res.update(arg_request).then(unittest.expectAsync((_) {})); |
| 5117 }); |
| 5118 |
| 5119 }); |
| 5120 |
| 5121 |
| 5122 unittest.group("resource-QuestMilestonesResourceApi", () { |
| 5123 unittest.test("method--claim", () { |
| 5124 |
| 5125 var mock = new common_test.HttpServerMock(); |
| 5126 api.QuestMilestonesResourceApi res = new api.GamesApi(mock).questMilestone
s; |
| 5127 var arg_questId = "foo"; |
| 5128 var arg_milestoneId = "foo"; |
| 5129 var arg_requestId = "foo"; |
| 5130 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5131 var path = (req.url).path; |
| 5132 var pathOffset = 0; |
| 5133 var index; |
| 5134 var subPart; |
| 5135 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 5136 pathOffset += 10; |
| 5137 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("quests/")); |
| 5138 pathOffset += 7; |
| 5139 index = path.indexOf("/milestones/", pathOffset); |
| 5140 unittest.expect(index >= 0, unittest.isTrue); |
| 5141 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5142 pathOffset = index; |
| 5143 unittest.expect(subPart, unittest.equals("$arg_questId")); |
| 5144 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/milestones/")); |
| 5145 pathOffset += 12; |
| 5146 index = path.indexOf("/claim", pathOffset); |
| 5147 unittest.expect(index >= 0, unittest.isTrue); |
| 5148 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5149 pathOffset = index; |
| 5150 unittest.expect(subPart, unittest.equals("$arg_milestoneId")); |
| 5151 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/claim")); |
| 5152 pathOffset += 6; |
| 5153 |
| 5154 var query = (req.url).query; |
| 5155 var queryOffset = 0; |
| 5156 var queryMap = {}; |
| 5157 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5158 parseBool(n) { |
| 5159 if (n == "true") return true; |
| 5160 if (n == "false") return false; |
| 5161 if (n == null) return null; |
| 5162 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5163 } |
| 5164 if (query.length > 0) { |
| 5165 for (var part in query.split("&")) { |
| 5166 var keyvalue = part.split("="); |
| 5167 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5168 } |
| 5169 } |
| 5170 unittest.expect(queryMap["requestId"].first, unittest.equals(arg_request
Id)); |
| 5171 |
| 5172 |
| 5173 var h = { |
| 5174 "content-type" : "application/json; charset=utf-8", |
| 5175 }; |
| 5176 var resp = ""; |
| 5177 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5178 }), true); |
| 5179 res.claim(arg_questId, arg_milestoneId, arg_requestId).then(unittest.expec
tAsync((_) {})); |
| 5180 }); |
| 5181 |
| 5182 }); |
| 5183 |
| 5184 |
| 5185 unittest.group("resource-QuestsResourceApi", () { |
| 5186 unittest.test("method--accept", () { |
| 5187 |
| 5188 var mock = new common_test.HttpServerMock(); |
| 5189 api.QuestsResourceApi res = new api.GamesApi(mock).quests; |
| 5190 var arg_questId = "foo"; |
| 5191 var arg_language = "foo"; |
| 5192 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5193 var path = (req.url).path; |
| 5194 var pathOffset = 0; |
| 5195 var index; |
| 5196 var subPart; |
| 5197 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 5198 pathOffset += 10; |
| 5199 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("quests/")); |
| 5200 pathOffset += 7; |
| 5201 index = path.indexOf("/accept", pathOffset); |
| 5202 unittest.expect(index >= 0, unittest.isTrue); |
| 5203 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5204 pathOffset = index; |
| 5205 unittest.expect(subPart, unittest.equals("$arg_questId")); |
| 5206 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/accept")); |
| 5207 pathOffset += 7; |
| 5208 |
| 5209 var query = (req.url).query; |
| 5210 var queryOffset = 0; |
| 5211 var queryMap = {}; |
| 5212 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5213 parseBool(n) { |
| 5214 if (n == "true") return true; |
| 5215 if (n == "false") return false; |
| 5216 if (n == null) return null; |
| 5217 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5218 } |
| 5219 if (query.length > 0) { |
| 5220 for (var part in query.split("&")) { |
| 5221 var keyvalue = part.split("="); |
| 5222 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5223 } |
| 5224 } |
| 5225 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 5226 |
| 5227 |
| 5228 var h = { |
| 5229 "content-type" : "application/json; charset=utf-8", |
| 5230 }; |
| 5231 var resp = convert.JSON.encode(buildQuest()); |
| 5232 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5233 }), true); |
| 5234 res.accept(arg_questId, language: arg_language).then(unittest.expectAsync(
((api.Quest response) { |
| 5235 checkQuest(response); |
| 5236 }))); |
| 5237 }); |
| 5238 |
| 5239 unittest.test("method--list", () { |
| 5240 |
| 5241 var mock = new common_test.HttpServerMock(); |
| 5242 api.QuestsResourceApi res = new api.GamesApi(mock).quests; |
| 5243 var arg_playerId = "foo"; |
| 5244 var arg_language = "foo"; |
| 5245 var arg_maxResults = 42; |
| 5246 var arg_pageToken = "foo"; |
| 5247 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5248 var path = (req.url).path; |
| 5249 var pathOffset = 0; |
| 5250 var index; |
| 5251 var subPart; |
| 5252 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 5253 pathOffset += 10; |
| 5254 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("players/")); |
| 5255 pathOffset += 8; |
| 5256 index = path.indexOf("/quests", pathOffset); |
| 5257 unittest.expect(index >= 0, unittest.isTrue); |
| 5258 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5259 pathOffset = index; |
| 5260 unittest.expect(subPart, unittest.equals("$arg_playerId")); |
| 5261 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/quests")); |
| 5262 pathOffset += 7; |
| 5263 |
| 5264 var query = (req.url).query; |
| 5265 var queryOffset = 0; |
| 5266 var queryMap = {}; |
| 5267 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5268 parseBool(n) { |
| 5269 if (n == "true") return true; |
| 5270 if (n == "false") return false; |
| 5271 if (n == null) return null; |
| 5272 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5273 } |
| 5274 if (query.length > 0) { |
| 5275 for (var part in query.split("&")) { |
| 5276 var keyvalue = part.split("="); |
| 5277 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5278 } |
| 5279 } |
| 5280 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 5281 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 5282 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 5283 |
| 5284 |
| 5285 var h = { |
| 5286 "content-type" : "application/json; charset=utf-8", |
| 5287 }; |
| 5288 var resp = convert.JSON.encode(buildQuestListResponse()); |
| 5289 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5290 }), true); |
| 5291 res.list(arg_playerId, language: arg_language, maxResults: arg_maxResults,
pageToken: arg_pageToken).then(unittest.expectAsync(((api.QuestListResponse res
ponse) { |
| 5292 checkQuestListResponse(response); |
| 5293 }))); |
| 5294 }); |
| 5295 |
| 5296 }); |
| 5297 |
| 5298 |
| 5299 unittest.group("resource-RevisionsResourceApi", () { |
| 5300 unittest.test("method--check", () { |
| 5301 |
| 5302 var mock = new common_test.HttpServerMock(); |
| 5303 api.RevisionsResourceApi res = new api.GamesApi(mock).revisions; |
| 5304 var arg_clientRevision = "foo"; |
| 5305 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5306 var path = (req.url).path; |
| 5307 var pathOffset = 0; |
| 5308 var index; |
| 5309 var subPart; |
| 5310 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 5311 pathOffset += 10; |
| 5312 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("revisions/check")); |
| 5313 pathOffset += 15; |
| 5314 |
| 5315 var query = (req.url).query; |
| 5316 var queryOffset = 0; |
| 5317 var queryMap = {}; |
| 5318 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5319 parseBool(n) { |
| 5320 if (n == "true") return true; |
| 5321 if (n == "false") return false; |
| 5322 if (n == null) return null; |
| 5323 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5324 } |
| 5325 if (query.length > 0) { |
| 5326 for (var part in query.split("&")) { |
| 5327 var keyvalue = part.split("="); |
| 5328 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5329 } |
| 5330 } |
| 5331 unittest.expect(queryMap["clientRevision"].first, unittest.equals(arg_cl
ientRevision)); |
| 5332 |
| 5333 |
| 5334 var h = { |
| 5335 "content-type" : "application/json; charset=utf-8", |
| 5336 }; |
| 5337 var resp = convert.JSON.encode(buildRevisionCheckResponse()); |
| 5338 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5339 }), true); |
| 5340 res.check(arg_clientRevision).then(unittest.expectAsync(((api.RevisionChec
kResponse response) { |
| 5341 checkRevisionCheckResponse(response); |
| 5342 }))); |
| 5343 }); |
| 5344 |
| 5345 }); |
| 5346 |
| 5347 |
| 5348 unittest.group("resource-RoomsResourceApi", () { |
| 5349 unittest.test("method--create", () { |
| 5350 |
| 5351 var mock = new common_test.HttpServerMock(); |
| 5352 api.RoomsResourceApi res = new api.GamesApi(mock).rooms; |
| 5353 var arg_request = buildRoomCreateRequest(); |
| 5354 var arg_language = "foo"; |
| 5355 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5356 var obj = new api.RoomCreateRequest.fromJson(json); |
| 5357 checkRoomCreateRequest(obj); |
| 5358 |
| 5359 var path = (req.url).path; |
| 5360 var pathOffset = 0; |
| 5361 var index; |
| 5362 var subPart; |
| 5363 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 5364 pathOffset += 10; |
| 5365 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("rooms/create")); |
| 5366 pathOffset += 12; |
| 5367 |
| 5368 var query = (req.url).query; |
| 5369 var queryOffset = 0; |
| 5370 var queryMap = {}; |
| 5371 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5372 parseBool(n) { |
| 5373 if (n == "true") return true; |
| 5374 if (n == "false") return false; |
| 5375 if (n == null) return null; |
| 5376 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5377 } |
| 5378 if (query.length > 0) { |
| 5379 for (var part in query.split("&")) { |
| 5380 var keyvalue = part.split("="); |
| 5381 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5382 } |
| 5383 } |
| 5384 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 5385 |
| 5386 |
| 5387 var h = { |
| 5388 "content-type" : "application/json; charset=utf-8", |
| 5389 }; |
| 5390 var resp = convert.JSON.encode(buildRoom()); |
| 5391 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5392 }), true); |
| 5393 res.create(arg_request, language: arg_language).then(unittest.expectAsync(
((api.Room response) { |
| 5394 checkRoom(response); |
| 5395 }))); |
| 5396 }); |
| 5397 |
| 5398 unittest.test("method--decline", () { |
| 5399 |
| 5400 var mock = new common_test.HttpServerMock(); |
| 5401 api.RoomsResourceApi res = new api.GamesApi(mock).rooms; |
| 5402 var arg_roomId = "foo"; |
| 5403 var arg_language = "foo"; |
| 5404 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5405 var path = (req.url).path; |
| 5406 var pathOffset = 0; |
| 5407 var index; |
| 5408 var subPart; |
| 5409 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 5410 pathOffset += 10; |
| 5411 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("rooms/")); |
| 5412 pathOffset += 6; |
| 5413 index = path.indexOf("/decline", pathOffset); |
| 5414 unittest.expect(index >= 0, unittest.isTrue); |
| 5415 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5416 pathOffset = index; |
| 5417 unittest.expect(subPart, unittest.equals("$arg_roomId")); |
| 5418 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/decline")); |
| 5419 pathOffset += 8; |
| 5420 |
| 5421 var query = (req.url).query; |
| 5422 var queryOffset = 0; |
| 5423 var queryMap = {}; |
| 5424 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5425 parseBool(n) { |
| 5426 if (n == "true") return true; |
| 5427 if (n == "false") return false; |
| 5428 if (n == null) return null; |
| 5429 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5430 } |
| 5431 if (query.length > 0) { |
| 5432 for (var part in query.split("&")) { |
| 5433 var keyvalue = part.split("="); |
| 5434 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5435 } |
| 5436 } |
| 5437 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 5438 |
| 5439 |
| 5440 var h = { |
| 5441 "content-type" : "application/json; charset=utf-8", |
| 5442 }; |
| 5443 var resp = convert.JSON.encode(buildRoom()); |
| 5444 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5445 }), true); |
| 5446 res.decline(arg_roomId, language: arg_language).then(unittest.expectAsync(
((api.Room response) { |
| 5447 checkRoom(response); |
| 5448 }))); |
| 5449 }); |
| 5450 |
| 5451 unittest.test("method--dismiss", () { |
| 5452 |
| 5453 var mock = new common_test.HttpServerMock(); |
| 5454 api.RoomsResourceApi res = new api.GamesApi(mock).rooms; |
| 5455 var arg_roomId = "foo"; |
| 5456 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5457 var path = (req.url).path; |
| 5458 var pathOffset = 0; |
| 5459 var index; |
| 5460 var subPart; |
| 5461 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 5462 pathOffset += 10; |
| 5463 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("rooms/")); |
| 5464 pathOffset += 6; |
| 5465 index = path.indexOf("/dismiss", pathOffset); |
| 5466 unittest.expect(index >= 0, unittest.isTrue); |
| 5467 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5468 pathOffset = index; |
| 5469 unittest.expect(subPart, unittest.equals("$arg_roomId")); |
| 5470 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/dismiss")); |
| 5471 pathOffset += 8; |
| 5472 |
| 5473 var query = (req.url).query; |
| 5474 var queryOffset = 0; |
| 5475 var queryMap = {}; |
| 5476 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5477 parseBool(n) { |
| 5478 if (n == "true") return true; |
| 5479 if (n == "false") return false; |
| 5480 if (n == null) return null; |
| 5481 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5482 } |
| 5483 if (query.length > 0) { |
| 5484 for (var part in query.split("&")) { |
| 5485 var keyvalue = part.split("="); |
| 5486 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5487 } |
| 5488 } |
| 5489 |
| 5490 |
| 5491 var h = { |
| 5492 "content-type" : "application/json; charset=utf-8", |
| 5493 }; |
| 5494 var resp = ""; |
| 5495 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5496 }), true); |
| 5497 res.dismiss(arg_roomId).then(unittest.expectAsync((_) {})); |
| 5498 }); |
| 5499 |
| 5500 unittest.test("method--get", () { |
| 5501 |
| 5502 var mock = new common_test.HttpServerMock(); |
| 5503 api.RoomsResourceApi res = new api.GamesApi(mock).rooms; |
| 5504 var arg_roomId = "foo"; |
| 5505 var arg_language = "foo"; |
| 5506 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5507 var path = (req.url).path; |
| 5508 var pathOffset = 0; |
| 5509 var index; |
| 5510 var subPart; |
| 5511 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 5512 pathOffset += 10; |
| 5513 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("rooms/")); |
| 5514 pathOffset += 6; |
| 5515 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5516 pathOffset = path.length; |
| 5517 unittest.expect(subPart, unittest.equals("$arg_roomId")); |
| 5518 |
| 5519 var query = (req.url).query; |
| 5520 var queryOffset = 0; |
| 5521 var queryMap = {}; |
| 5522 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5523 parseBool(n) { |
| 5524 if (n == "true") return true; |
| 5525 if (n == "false") return false; |
| 5526 if (n == null) return null; |
| 5527 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5528 } |
| 5529 if (query.length > 0) { |
| 5530 for (var part in query.split("&")) { |
| 5531 var keyvalue = part.split("="); |
| 5532 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5533 } |
| 5534 } |
| 5535 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 5536 |
| 5537 |
| 5538 var h = { |
| 5539 "content-type" : "application/json; charset=utf-8", |
| 5540 }; |
| 5541 var resp = convert.JSON.encode(buildRoom()); |
| 5542 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5543 }), true); |
| 5544 res.get(arg_roomId, language: arg_language).then(unittest.expectAsync(((ap
i.Room response) { |
| 5545 checkRoom(response); |
| 5546 }))); |
| 5547 }); |
| 5548 |
| 5549 unittest.test("method--join", () { |
| 5550 |
| 5551 var mock = new common_test.HttpServerMock(); |
| 5552 api.RoomsResourceApi res = new api.GamesApi(mock).rooms; |
| 5553 var arg_request = buildRoomJoinRequest(); |
| 5554 var arg_roomId = "foo"; |
| 5555 var arg_language = "foo"; |
| 5556 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5557 var obj = new api.RoomJoinRequest.fromJson(json); |
| 5558 checkRoomJoinRequest(obj); |
| 5559 |
| 5560 var path = (req.url).path; |
| 5561 var pathOffset = 0; |
| 5562 var index; |
| 5563 var subPart; |
| 5564 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 5565 pathOffset += 10; |
| 5566 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("rooms/")); |
| 5567 pathOffset += 6; |
| 5568 index = path.indexOf("/join", pathOffset); |
| 5569 unittest.expect(index >= 0, unittest.isTrue); |
| 5570 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5571 pathOffset = index; |
| 5572 unittest.expect(subPart, unittest.equals("$arg_roomId")); |
| 5573 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("/join")); |
| 5574 pathOffset += 5; |
| 5575 |
| 5576 var query = (req.url).query; |
| 5577 var queryOffset = 0; |
| 5578 var queryMap = {}; |
| 5579 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5580 parseBool(n) { |
| 5581 if (n == "true") return true; |
| 5582 if (n == "false") return false; |
| 5583 if (n == null) return null; |
| 5584 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5585 } |
| 5586 if (query.length > 0) { |
| 5587 for (var part in query.split("&")) { |
| 5588 var keyvalue = part.split("="); |
| 5589 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5590 } |
| 5591 } |
| 5592 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 5593 |
| 5594 |
| 5595 var h = { |
| 5596 "content-type" : "application/json; charset=utf-8", |
| 5597 }; |
| 5598 var resp = convert.JSON.encode(buildRoom()); |
| 5599 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5600 }), true); |
| 5601 res.join(arg_request, arg_roomId, language: arg_language).then(unittest.ex
pectAsync(((api.Room response) { |
| 5602 checkRoom(response); |
| 5603 }))); |
| 5604 }); |
| 5605 |
| 5606 unittest.test("method--leave", () { |
| 5607 |
| 5608 var mock = new common_test.HttpServerMock(); |
| 5609 api.RoomsResourceApi res = new api.GamesApi(mock).rooms; |
| 5610 var arg_request = buildRoomLeaveRequest(); |
| 5611 var arg_roomId = "foo"; |
| 5612 var arg_language = "foo"; |
| 5613 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5614 var obj = new api.RoomLeaveRequest.fromJson(json); |
| 5615 checkRoomLeaveRequest(obj); |
| 5616 |
| 5617 var path = (req.url).path; |
| 5618 var pathOffset = 0; |
| 5619 var index; |
| 5620 var subPart; |
| 5621 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 5622 pathOffset += 10; |
| 5623 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("rooms/")); |
| 5624 pathOffset += 6; |
| 5625 index = path.indexOf("/leave", pathOffset); |
| 5626 unittest.expect(index >= 0, unittest.isTrue); |
| 5627 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5628 pathOffset = index; |
| 5629 unittest.expect(subPart, unittest.equals("$arg_roomId")); |
| 5630 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/leave")); |
| 5631 pathOffset += 6; |
| 5632 |
| 5633 var query = (req.url).query; |
| 5634 var queryOffset = 0; |
| 5635 var queryMap = {}; |
| 5636 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5637 parseBool(n) { |
| 5638 if (n == "true") return true; |
| 5639 if (n == "false") return false; |
| 5640 if (n == null) return null; |
| 5641 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5642 } |
| 5643 if (query.length > 0) { |
| 5644 for (var part in query.split("&")) { |
| 5645 var keyvalue = part.split("="); |
| 5646 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5647 } |
| 5648 } |
| 5649 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 5650 |
| 5651 |
| 5652 var h = { |
| 5653 "content-type" : "application/json; charset=utf-8", |
| 5654 }; |
| 5655 var resp = convert.JSON.encode(buildRoom()); |
| 5656 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5657 }), true); |
| 5658 res.leave(arg_request, arg_roomId, language: arg_language).then(unittest.e
xpectAsync(((api.Room response) { |
| 5659 checkRoom(response); |
| 5660 }))); |
| 5661 }); |
| 5662 |
| 5663 unittest.test("method--list", () { |
| 5664 |
| 5665 var mock = new common_test.HttpServerMock(); |
| 5666 api.RoomsResourceApi res = new api.GamesApi(mock).rooms; |
| 5667 var arg_language = "foo"; |
| 5668 var arg_maxResults = 42; |
| 5669 var arg_pageToken = "foo"; |
| 5670 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5671 var path = (req.url).path; |
| 5672 var pathOffset = 0; |
| 5673 var index; |
| 5674 var subPart; |
| 5675 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 5676 pathOffset += 10; |
| 5677 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("rooms")); |
| 5678 pathOffset += 5; |
| 5679 |
| 5680 var query = (req.url).query; |
| 5681 var queryOffset = 0; |
| 5682 var queryMap = {}; |
| 5683 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5684 parseBool(n) { |
| 5685 if (n == "true") return true; |
| 5686 if (n == "false") return false; |
| 5687 if (n == null) return null; |
| 5688 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5689 } |
| 5690 if (query.length > 0) { |
| 5691 for (var part in query.split("&")) { |
| 5692 var keyvalue = part.split("="); |
| 5693 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5694 } |
| 5695 } |
| 5696 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 5697 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 5698 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 5699 |
| 5700 |
| 5701 var h = { |
| 5702 "content-type" : "application/json; charset=utf-8", |
| 5703 }; |
| 5704 var resp = convert.JSON.encode(buildRoomList()); |
| 5705 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5706 }), true); |
| 5707 res.list(language: arg_language, maxResults: arg_maxResults, pageToken: ar
g_pageToken).then(unittest.expectAsync(((api.RoomList response) { |
| 5708 checkRoomList(response); |
| 5709 }))); |
| 5710 }); |
| 5711 |
| 5712 unittest.test("method--reportStatus", () { |
| 5713 |
| 5714 var mock = new common_test.HttpServerMock(); |
| 5715 api.RoomsResourceApi res = new api.GamesApi(mock).rooms; |
| 5716 var arg_request = buildRoomP2PStatuses(); |
| 5717 var arg_roomId = "foo"; |
| 5718 var arg_language = "foo"; |
| 5719 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5720 var obj = new api.RoomP2PStatuses.fromJson(json); |
| 5721 checkRoomP2PStatuses(obj); |
| 5722 |
| 5723 var path = (req.url).path; |
| 5724 var pathOffset = 0; |
| 5725 var index; |
| 5726 var subPart; |
| 5727 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 5728 pathOffset += 10; |
| 5729 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("rooms/")); |
| 5730 pathOffset += 6; |
| 5731 index = path.indexOf("/reportstatus", pathOffset); |
| 5732 unittest.expect(index >= 0, unittest.isTrue); |
| 5733 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5734 pathOffset = index; |
| 5735 unittest.expect(subPart, unittest.equals("$arg_roomId")); |
| 5736 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/reportstatus")); |
| 5737 pathOffset += 13; |
| 5738 |
| 5739 var query = (req.url).query; |
| 5740 var queryOffset = 0; |
| 5741 var queryMap = {}; |
| 5742 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5743 parseBool(n) { |
| 5744 if (n == "true") return true; |
| 5745 if (n == "false") return false; |
| 5746 if (n == null) return null; |
| 5747 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5748 } |
| 5749 if (query.length > 0) { |
| 5750 for (var part in query.split("&")) { |
| 5751 var keyvalue = part.split("="); |
| 5752 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5753 } |
| 5754 } |
| 5755 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 5756 |
| 5757 |
| 5758 var h = { |
| 5759 "content-type" : "application/json; charset=utf-8", |
| 5760 }; |
| 5761 var resp = convert.JSON.encode(buildRoomStatus()); |
| 5762 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5763 }), true); |
| 5764 res.reportStatus(arg_request, arg_roomId, language: arg_language).then(uni
ttest.expectAsync(((api.RoomStatus response) { |
| 5765 checkRoomStatus(response); |
| 5766 }))); |
| 5767 }); |
| 5768 |
| 5769 }); |
| 5770 |
| 5771 |
| 5772 unittest.group("resource-ScoresResourceApi", () { |
| 5773 unittest.test("method--get", () { |
| 5774 |
| 5775 var mock = new common_test.HttpServerMock(); |
| 5776 api.ScoresResourceApi res = new api.GamesApi(mock).scores; |
| 5777 var arg_playerId = "foo"; |
| 5778 var arg_leaderboardId = "foo"; |
| 5779 var arg_timeSpan = "foo"; |
| 5780 var arg_includeRankType = "foo"; |
| 5781 var arg_language = "foo"; |
| 5782 var arg_maxResults = 42; |
| 5783 var arg_pageToken = "foo"; |
| 5784 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5785 var path = (req.url).path; |
| 5786 var pathOffset = 0; |
| 5787 var index; |
| 5788 var subPart; |
| 5789 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 5790 pathOffset += 10; |
| 5791 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("players/")); |
| 5792 pathOffset += 8; |
| 5793 index = path.indexOf("/leaderboards/", pathOffset); |
| 5794 unittest.expect(index >= 0, unittest.isTrue); |
| 5795 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5796 pathOffset = index; |
| 5797 unittest.expect(subPart, unittest.equals("$arg_playerId")); |
| 5798 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/leaderboards/")); |
| 5799 pathOffset += 14; |
| 5800 index = path.indexOf("/scores/", pathOffset); |
| 5801 unittest.expect(index >= 0, unittest.isTrue); |
| 5802 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5803 pathOffset = index; |
| 5804 unittest.expect(subPart, unittest.equals("$arg_leaderboardId")); |
| 5805 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/scores/")); |
| 5806 pathOffset += 8; |
| 5807 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5808 pathOffset = path.length; |
| 5809 unittest.expect(subPart, unittest.equals("$arg_timeSpan")); |
| 5810 |
| 5811 var query = (req.url).query; |
| 5812 var queryOffset = 0; |
| 5813 var queryMap = {}; |
| 5814 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5815 parseBool(n) { |
| 5816 if (n == "true") return true; |
| 5817 if (n == "false") return false; |
| 5818 if (n == null) return null; |
| 5819 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5820 } |
| 5821 if (query.length > 0) { |
| 5822 for (var part in query.split("&")) { |
| 5823 var keyvalue = part.split("="); |
| 5824 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5825 } |
| 5826 } |
| 5827 unittest.expect(queryMap["includeRankType"].first, unittest.equals(arg_i
ncludeRankType)); |
| 5828 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 5829 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 5830 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 5831 |
| 5832 |
| 5833 var h = { |
| 5834 "content-type" : "application/json; charset=utf-8", |
| 5835 }; |
| 5836 var resp = convert.JSON.encode(buildPlayerLeaderboardScoreListResponse()
); |
| 5837 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5838 }), true); |
| 5839 res.get(arg_playerId, arg_leaderboardId, arg_timeSpan, includeRankType: ar
g_includeRankType, language: arg_language, maxResults: arg_maxResults, pageToken
: arg_pageToken).then(unittest.expectAsync(((api.PlayerLeaderboardScoreListRespo
nse response) { |
| 5840 checkPlayerLeaderboardScoreListResponse(response); |
| 5841 }))); |
| 5842 }); |
| 5843 |
| 5844 unittest.test("method--list", () { |
| 5845 |
| 5846 var mock = new common_test.HttpServerMock(); |
| 5847 api.ScoresResourceApi res = new api.GamesApi(mock).scores; |
| 5848 var arg_leaderboardId = "foo"; |
| 5849 var arg_collection = "foo"; |
| 5850 var arg_timeSpan = "foo"; |
| 5851 var arg_language = "foo"; |
| 5852 var arg_maxResults = 42; |
| 5853 var arg_pageToken = "foo"; |
| 5854 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5855 var path = (req.url).path; |
| 5856 var pathOffset = 0; |
| 5857 var index; |
| 5858 var subPart; |
| 5859 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 5860 pathOffset += 10; |
| 5861 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("leaderboards/")); |
| 5862 pathOffset += 13; |
| 5863 index = path.indexOf("/scores/", pathOffset); |
| 5864 unittest.expect(index >= 0, unittest.isTrue); |
| 5865 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5866 pathOffset = index; |
| 5867 unittest.expect(subPart, unittest.equals("$arg_leaderboardId")); |
| 5868 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/scores/")); |
| 5869 pathOffset += 8; |
| 5870 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5871 pathOffset = path.length; |
| 5872 unittest.expect(subPart, unittest.equals("$arg_collection")); |
| 5873 |
| 5874 var query = (req.url).query; |
| 5875 var queryOffset = 0; |
| 5876 var queryMap = {}; |
| 5877 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5878 parseBool(n) { |
| 5879 if (n == "true") return true; |
| 5880 if (n == "false") return false; |
| 5881 if (n == null) return null; |
| 5882 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5883 } |
| 5884 if (query.length > 0) { |
| 5885 for (var part in query.split("&")) { |
| 5886 var keyvalue = part.split("="); |
| 5887 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5888 } |
| 5889 } |
| 5890 unittest.expect(queryMap["timeSpan"].first, unittest.equals(arg_timeSpan
)); |
| 5891 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 5892 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 5893 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 5894 |
| 5895 |
| 5896 var h = { |
| 5897 "content-type" : "application/json; charset=utf-8", |
| 5898 }; |
| 5899 var resp = convert.JSON.encode(buildLeaderboardScores()); |
| 5900 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5901 }), true); |
| 5902 res.list(arg_leaderboardId, arg_collection, arg_timeSpan, language: arg_la
nguage, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expe
ctAsync(((api.LeaderboardScores response) { |
| 5903 checkLeaderboardScores(response); |
| 5904 }))); |
| 5905 }); |
| 5906 |
| 5907 unittest.test("method--listWindow", () { |
| 5908 |
| 5909 var mock = new common_test.HttpServerMock(); |
| 5910 api.ScoresResourceApi res = new api.GamesApi(mock).scores; |
| 5911 var arg_leaderboardId = "foo"; |
| 5912 var arg_collection = "foo"; |
| 5913 var arg_timeSpan = "foo"; |
| 5914 var arg_language = "foo"; |
| 5915 var arg_maxResults = 42; |
| 5916 var arg_pageToken = "foo"; |
| 5917 var arg_resultsAbove = 42; |
| 5918 var arg_returnTopIfAbsent = true; |
| 5919 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5920 var path = (req.url).path; |
| 5921 var pathOffset = 0; |
| 5922 var index; |
| 5923 var subPart; |
| 5924 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 5925 pathOffset += 10; |
| 5926 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("leaderboards/")); |
| 5927 pathOffset += 13; |
| 5928 index = path.indexOf("/window/", pathOffset); |
| 5929 unittest.expect(index >= 0, unittest.isTrue); |
| 5930 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5931 pathOffset = index; |
| 5932 unittest.expect(subPart, unittest.equals("$arg_leaderboardId")); |
| 5933 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/window/")); |
| 5934 pathOffset += 8; |
| 5935 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5936 pathOffset = path.length; |
| 5937 unittest.expect(subPart, unittest.equals("$arg_collection")); |
| 5938 |
| 5939 var query = (req.url).query; |
| 5940 var queryOffset = 0; |
| 5941 var queryMap = {}; |
| 5942 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5943 parseBool(n) { |
| 5944 if (n == "true") return true; |
| 5945 if (n == "false") return false; |
| 5946 if (n == null) return null; |
| 5947 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5948 } |
| 5949 if (query.length > 0) { |
| 5950 for (var part in query.split("&")) { |
| 5951 var keyvalue = part.split("="); |
| 5952 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 5953 } |
| 5954 } |
| 5955 unittest.expect(queryMap["timeSpan"].first, unittest.equals(arg_timeSpan
)); |
| 5956 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 5957 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 5958 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 5959 unittest.expect(core.int.parse(queryMap["resultsAbove"].first), unittest
.equals(arg_resultsAbove)); |
| 5960 unittest.expect(queryMap["returnTopIfAbsent"].first, unittest.equals("$a
rg_returnTopIfAbsent")); |
| 5961 |
| 5962 |
| 5963 var h = { |
| 5964 "content-type" : "application/json; charset=utf-8", |
| 5965 }; |
| 5966 var resp = convert.JSON.encode(buildLeaderboardScores()); |
| 5967 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 5968 }), true); |
| 5969 res.listWindow(arg_leaderboardId, arg_collection, arg_timeSpan, language:
arg_language, maxResults: arg_maxResults, pageToken: arg_pageToken, resultsAbove
: arg_resultsAbove, returnTopIfAbsent: arg_returnTopIfAbsent).then(unittest.expe
ctAsync(((api.LeaderboardScores response) { |
| 5970 checkLeaderboardScores(response); |
| 5971 }))); |
| 5972 }); |
| 5973 |
| 5974 unittest.test("method--submit", () { |
| 5975 |
| 5976 var mock = new common_test.HttpServerMock(); |
| 5977 api.ScoresResourceApi res = new api.GamesApi(mock).scores; |
| 5978 var arg_leaderboardId = "foo"; |
| 5979 var arg_score = "foo"; |
| 5980 var arg_language = "foo"; |
| 5981 var arg_scoreTag = "foo"; |
| 5982 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 5983 var path = (req.url).path; |
| 5984 var pathOffset = 0; |
| 5985 var index; |
| 5986 var subPart; |
| 5987 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 5988 pathOffset += 10; |
| 5989 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("leaderboards/")); |
| 5990 pathOffset += 13; |
| 5991 index = path.indexOf("/scores", pathOffset); |
| 5992 unittest.expect(index >= 0, unittest.isTrue); |
| 5993 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 5994 pathOffset = index; |
| 5995 unittest.expect(subPart, unittest.equals("$arg_leaderboardId")); |
| 5996 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/scores")); |
| 5997 pathOffset += 7; |
| 5998 |
| 5999 var query = (req.url).query; |
| 6000 var queryOffset = 0; |
| 6001 var queryMap = {}; |
| 6002 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6003 parseBool(n) { |
| 6004 if (n == "true") return true; |
| 6005 if (n == "false") return false; |
| 6006 if (n == null) return null; |
| 6007 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6008 } |
| 6009 if (query.length > 0) { |
| 6010 for (var part in query.split("&")) { |
| 6011 var keyvalue = part.split("="); |
| 6012 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6013 } |
| 6014 } |
| 6015 unittest.expect(queryMap["score"].first, unittest.equals(arg_score)); |
| 6016 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 6017 unittest.expect(queryMap["scoreTag"].first, unittest.equals(arg_scoreTag
)); |
| 6018 |
| 6019 |
| 6020 var h = { |
| 6021 "content-type" : "application/json; charset=utf-8", |
| 6022 }; |
| 6023 var resp = convert.JSON.encode(buildPlayerScoreResponse()); |
| 6024 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6025 }), true); |
| 6026 res.submit(arg_leaderboardId, arg_score, language: arg_language, scoreTag:
arg_scoreTag).then(unittest.expectAsync(((api.PlayerScoreResponse response) { |
| 6027 checkPlayerScoreResponse(response); |
| 6028 }))); |
| 6029 }); |
| 6030 |
| 6031 unittest.test("method--submitMultiple", () { |
| 6032 |
| 6033 var mock = new common_test.HttpServerMock(); |
| 6034 api.ScoresResourceApi res = new api.GamesApi(mock).scores; |
| 6035 var arg_request = buildPlayerScoreSubmissionList(); |
| 6036 var arg_language = "foo"; |
| 6037 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6038 var obj = new api.PlayerScoreSubmissionList.fromJson(json); |
| 6039 checkPlayerScoreSubmissionList(obj); |
| 6040 |
| 6041 var path = (req.url).path; |
| 6042 var pathOffset = 0; |
| 6043 var index; |
| 6044 var subPart; |
| 6045 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 6046 pathOffset += 10; |
| 6047 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("leaderboards/scores")); |
| 6048 pathOffset += 19; |
| 6049 |
| 6050 var query = (req.url).query; |
| 6051 var queryOffset = 0; |
| 6052 var queryMap = {}; |
| 6053 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6054 parseBool(n) { |
| 6055 if (n == "true") return true; |
| 6056 if (n == "false") return false; |
| 6057 if (n == null) return null; |
| 6058 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6059 } |
| 6060 if (query.length > 0) { |
| 6061 for (var part in query.split("&")) { |
| 6062 var keyvalue = part.split("="); |
| 6063 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6064 } |
| 6065 } |
| 6066 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 6067 |
| 6068 |
| 6069 var h = { |
| 6070 "content-type" : "application/json; charset=utf-8", |
| 6071 }; |
| 6072 var resp = convert.JSON.encode(buildPlayerScoreListResponse()); |
| 6073 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6074 }), true); |
| 6075 res.submitMultiple(arg_request, language: arg_language).then(unittest.expe
ctAsync(((api.PlayerScoreListResponse response) { |
| 6076 checkPlayerScoreListResponse(response); |
| 6077 }))); |
| 6078 }); |
| 6079 |
| 6080 }); |
| 6081 |
| 6082 |
| 6083 unittest.group("resource-SnapshotsResourceApi", () { |
| 6084 unittest.test("method--get", () { |
| 6085 |
| 6086 var mock = new common_test.HttpServerMock(); |
| 6087 api.SnapshotsResourceApi res = new api.GamesApi(mock).snapshots; |
| 6088 var arg_snapshotId = "foo"; |
| 6089 var arg_language = "foo"; |
| 6090 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6091 var path = (req.url).path; |
| 6092 var pathOffset = 0; |
| 6093 var index; |
| 6094 var subPart; |
| 6095 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 6096 pathOffset += 10; |
| 6097 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("snapshots/")); |
| 6098 pathOffset += 10; |
| 6099 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6100 pathOffset = path.length; |
| 6101 unittest.expect(subPart, unittest.equals("$arg_snapshotId")); |
| 6102 |
| 6103 var query = (req.url).query; |
| 6104 var queryOffset = 0; |
| 6105 var queryMap = {}; |
| 6106 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6107 parseBool(n) { |
| 6108 if (n == "true") return true; |
| 6109 if (n == "false") return false; |
| 6110 if (n == null) return null; |
| 6111 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6112 } |
| 6113 if (query.length > 0) { |
| 6114 for (var part in query.split("&")) { |
| 6115 var keyvalue = part.split("="); |
| 6116 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6117 } |
| 6118 } |
| 6119 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 6120 |
| 6121 |
| 6122 var h = { |
| 6123 "content-type" : "application/json; charset=utf-8", |
| 6124 }; |
| 6125 var resp = convert.JSON.encode(buildSnapshot()); |
| 6126 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6127 }), true); |
| 6128 res.get(arg_snapshotId, language: arg_language).then(unittest.expectAsync(
((api.Snapshot response) { |
| 6129 checkSnapshot(response); |
| 6130 }))); |
| 6131 }); |
| 6132 |
| 6133 unittest.test("method--list", () { |
| 6134 |
| 6135 var mock = new common_test.HttpServerMock(); |
| 6136 api.SnapshotsResourceApi res = new api.GamesApi(mock).snapshots; |
| 6137 var arg_playerId = "foo"; |
| 6138 var arg_language = "foo"; |
| 6139 var arg_maxResults = 42; |
| 6140 var arg_pageToken = "foo"; |
| 6141 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6142 var path = (req.url).path; |
| 6143 var pathOffset = 0; |
| 6144 var index; |
| 6145 var subPart; |
| 6146 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 6147 pathOffset += 10; |
| 6148 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("players/")); |
| 6149 pathOffset += 8; |
| 6150 index = path.indexOf("/snapshots", pathOffset); |
| 6151 unittest.expect(index >= 0, unittest.isTrue); |
| 6152 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6153 pathOffset = index; |
| 6154 unittest.expect(subPart, unittest.equals("$arg_playerId")); |
| 6155 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/snapshots")); |
| 6156 pathOffset += 10; |
| 6157 |
| 6158 var query = (req.url).query; |
| 6159 var queryOffset = 0; |
| 6160 var queryMap = {}; |
| 6161 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6162 parseBool(n) { |
| 6163 if (n == "true") return true; |
| 6164 if (n == "false") return false; |
| 6165 if (n == null) return null; |
| 6166 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6167 } |
| 6168 if (query.length > 0) { |
| 6169 for (var part in query.split("&")) { |
| 6170 var keyvalue = part.split("="); |
| 6171 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6172 } |
| 6173 } |
| 6174 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 6175 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 6176 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 6177 |
| 6178 |
| 6179 var h = { |
| 6180 "content-type" : "application/json; charset=utf-8", |
| 6181 }; |
| 6182 var resp = convert.JSON.encode(buildSnapshotListResponse()); |
| 6183 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6184 }), true); |
| 6185 res.list(arg_playerId, language: arg_language, maxResults: arg_maxResults,
pageToken: arg_pageToken).then(unittest.expectAsync(((api.SnapshotListResponse
response) { |
| 6186 checkSnapshotListResponse(response); |
| 6187 }))); |
| 6188 }); |
| 6189 |
| 6190 }); |
| 6191 |
| 6192 |
| 6193 unittest.group("resource-TurnBasedMatchesResourceApi", () { |
| 6194 unittest.test("method--cancel", () { |
| 6195 |
| 6196 var mock = new common_test.HttpServerMock(); |
| 6197 api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatc
hes; |
| 6198 var arg_matchId = "foo"; |
| 6199 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6200 var path = (req.url).path; |
| 6201 var pathOffset = 0; |
| 6202 var index; |
| 6203 var subPart; |
| 6204 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 6205 pathOffset += 10; |
| 6206 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("turnbasedmatches/")); |
| 6207 pathOffset += 17; |
| 6208 index = path.indexOf("/cancel", pathOffset); |
| 6209 unittest.expect(index >= 0, unittest.isTrue); |
| 6210 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6211 pathOffset = index; |
| 6212 unittest.expect(subPart, unittest.equals("$arg_matchId")); |
| 6213 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/cancel")); |
| 6214 pathOffset += 7; |
| 6215 |
| 6216 var query = (req.url).query; |
| 6217 var queryOffset = 0; |
| 6218 var queryMap = {}; |
| 6219 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6220 parseBool(n) { |
| 6221 if (n == "true") return true; |
| 6222 if (n == "false") return false; |
| 6223 if (n == null) return null; |
| 6224 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6225 } |
| 6226 if (query.length > 0) { |
| 6227 for (var part in query.split("&")) { |
| 6228 var keyvalue = part.split("="); |
| 6229 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6230 } |
| 6231 } |
| 6232 |
| 6233 |
| 6234 var h = { |
| 6235 "content-type" : "application/json; charset=utf-8", |
| 6236 }; |
| 6237 var resp = ""; |
| 6238 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6239 }), true); |
| 6240 res.cancel(arg_matchId).then(unittest.expectAsync((_) {})); |
| 6241 }); |
| 6242 |
| 6243 unittest.test("method--create", () { |
| 6244 |
| 6245 var mock = new common_test.HttpServerMock(); |
| 6246 api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatc
hes; |
| 6247 var arg_request = buildTurnBasedMatchCreateRequest(); |
| 6248 var arg_language = "foo"; |
| 6249 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6250 var obj = new api.TurnBasedMatchCreateRequest.fromJson(json); |
| 6251 checkTurnBasedMatchCreateRequest(obj); |
| 6252 |
| 6253 var path = (req.url).path; |
| 6254 var pathOffset = 0; |
| 6255 var index; |
| 6256 var subPart; |
| 6257 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 6258 pathOffset += 10; |
| 6259 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("turnbasedmatches/create")); |
| 6260 pathOffset += 23; |
| 6261 |
| 6262 var query = (req.url).query; |
| 6263 var queryOffset = 0; |
| 6264 var queryMap = {}; |
| 6265 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6266 parseBool(n) { |
| 6267 if (n == "true") return true; |
| 6268 if (n == "false") return false; |
| 6269 if (n == null) return null; |
| 6270 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6271 } |
| 6272 if (query.length > 0) { |
| 6273 for (var part in query.split("&")) { |
| 6274 var keyvalue = part.split("="); |
| 6275 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6276 } |
| 6277 } |
| 6278 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 6279 |
| 6280 |
| 6281 var h = { |
| 6282 "content-type" : "application/json; charset=utf-8", |
| 6283 }; |
| 6284 var resp = convert.JSON.encode(buildTurnBasedMatch()); |
| 6285 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6286 }), true); |
| 6287 res.create(arg_request, language: arg_language).then(unittest.expectAsync(
((api.TurnBasedMatch response) { |
| 6288 checkTurnBasedMatch(response); |
| 6289 }))); |
| 6290 }); |
| 6291 |
| 6292 unittest.test("method--decline", () { |
| 6293 |
| 6294 var mock = new common_test.HttpServerMock(); |
| 6295 api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatc
hes; |
| 6296 var arg_matchId = "foo"; |
| 6297 var arg_language = "foo"; |
| 6298 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6299 var path = (req.url).path; |
| 6300 var pathOffset = 0; |
| 6301 var index; |
| 6302 var subPart; |
| 6303 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 6304 pathOffset += 10; |
| 6305 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("turnbasedmatches/")); |
| 6306 pathOffset += 17; |
| 6307 index = path.indexOf("/decline", pathOffset); |
| 6308 unittest.expect(index >= 0, unittest.isTrue); |
| 6309 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6310 pathOffset = index; |
| 6311 unittest.expect(subPart, unittest.equals("$arg_matchId")); |
| 6312 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/decline")); |
| 6313 pathOffset += 8; |
| 6314 |
| 6315 var query = (req.url).query; |
| 6316 var queryOffset = 0; |
| 6317 var queryMap = {}; |
| 6318 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6319 parseBool(n) { |
| 6320 if (n == "true") return true; |
| 6321 if (n == "false") return false; |
| 6322 if (n == null) return null; |
| 6323 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6324 } |
| 6325 if (query.length > 0) { |
| 6326 for (var part in query.split("&")) { |
| 6327 var keyvalue = part.split("="); |
| 6328 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6329 } |
| 6330 } |
| 6331 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 6332 |
| 6333 |
| 6334 var h = { |
| 6335 "content-type" : "application/json; charset=utf-8", |
| 6336 }; |
| 6337 var resp = convert.JSON.encode(buildTurnBasedMatch()); |
| 6338 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6339 }), true); |
| 6340 res.decline(arg_matchId, language: arg_language).then(unittest.expectAsync
(((api.TurnBasedMatch response) { |
| 6341 checkTurnBasedMatch(response); |
| 6342 }))); |
| 6343 }); |
| 6344 |
| 6345 unittest.test("method--dismiss", () { |
| 6346 |
| 6347 var mock = new common_test.HttpServerMock(); |
| 6348 api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatc
hes; |
| 6349 var arg_matchId = "foo"; |
| 6350 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6351 var path = (req.url).path; |
| 6352 var pathOffset = 0; |
| 6353 var index; |
| 6354 var subPart; |
| 6355 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 6356 pathOffset += 10; |
| 6357 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("turnbasedmatches/")); |
| 6358 pathOffset += 17; |
| 6359 index = path.indexOf("/dismiss", pathOffset); |
| 6360 unittest.expect(index >= 0, unittest.isTrue); |
| 6361 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6362 pathOffset = index; |
| 6363 unittest.expect(subPart, unittest.equals("$arg_matchId")); |
| 6364 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/dismiss")); |
| 6365 pathOffset += 8; |
| 6366 |
| 6367 var query = (req.url).query; |
| 6368 var queryOffset = 0; |
| 6369 var queryMap = {}; |
| 6370 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6371 parseBool(n) { |
| 6372 if (n == "true") return true; |
| 6373 if (n == "false") return false; |
| 6374 if (n == null) return null; |
| 6375 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6376 } |
| 6377 if (query.length > 0) { |
| 6378 for (var part in query.split("&")) { |
| 6379 var keyvalue = part.split("="); |
| 6380 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6381 } |
| 6382 } |
| 6383 |
| 6384 |
| 6385 var h = { |
| 6386 "content-type" : "application/json; charset=utf-8", |
| 6387 }; |
| 6388 var resp = ""; |
| 6389 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6390 }), true); |
| 6391 res.dismiss(arg_matchId).then(unittest.expectAsync((_) {})); |
| 6392 }); |
| 6393 |
| 6394 unittest.test("method--finish", () { |
| 6395 |
| 6396 var mock = new common_test.HttpServerMock(); |
| 6397 api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatc
hes; |
| 6398 var arg_request = buildTurnBasedMatchResults(); |
| 6399 var arg_matchId = "foo"; |
| 6400 var arg_language = "foo"; |
| 6401 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6402 var obj = new api.TurnBasedMatchResults.fromJson(json); |
| 6403 checkTurnBasedMatchResults(obj); |
| 6404 |
| 6405 var path = (req.url).path; |
| 6406 var pathOffset = 0; |
| 6407 var index; |
| 6408 var subPart; |
| 6409 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 6410 pathOffset += 10; |
| 6411 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("turnbasedmatches/")); |
| 6412 pathOffset += 17; |
| 6413 index = path.indexOf("/finish", pathOffset); |
| 6414 unittest.expect(index >= 0, unittest.isTrue); |
| 6415 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6416 pathOffset = index; |
| 6417 unittest.expect(subPart, unittest.equals("$arg_matchId")); |
| 6418 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/finish")); |
| 6419 pathOffset += 7; |
| 6420 |
| 6421 var query = (req.url).query; |
| 6422 var queryOffset = 0; |
| 6423 var queryMap = {}; |
| 6424 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6425 parseBool(n) { |
| 6426 if (n == "true") return true; |
| 6427 if (n == "false") return false; |
| 6428 if (n == null) return null; |
| 6429 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6430 } |
| 6431 if (query.length > 0) { |
| 6432 for (var part in query.split("&")) { |
| 6433 var keyvalue = part.split("="); |
| 6434 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6435 } |
| 6436 } |
| 6437 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 6438 |
| 6439 |
| 6440 var h = { |
| 6441 "content-type" : "application/json; charset=utf-8", |
| 6442 }; |
| 6443 var resp = convert.JSON.encode(buildTurnBasedMatch()); |
| 6444 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6445 }), true); |
| 6446 res.finish(arg_request, arg_matchId, language: arg_language).then(unittest
.expectAsync(((api.TurnBasedMatch response) { |
| 6447 checkTurnBasedMatch(response); |
| 6448 }))); |
| 6449 }); |
| 6450 |
| 6451 unittest.test("method--get", () { |
| 6452 |
| 6453 var mock = new common_test.HttpServerMock(); |
| 6454 api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatc
hes; |
| 6455 var arg_matchId = "foo"; |
| 6456 var arg_includeMatchData = true; |
| 6457 var arg_language = "foo"; |
| 6458 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6459 var path = (req.url).path; |
| 6460 var pathOffset = 0; |
| 6461 var index; |
| 6462 var subPart; |
| 6463 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 6464 pathOffset += 10; |
| 6465 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("turnbasedmatches/")); |
| 6466 pathOffset += 17; |
| 6467 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6468 pathOffset = path.length; |
| 6469 unittest.expect(subPart, unittest.equals("$arg_matchId")); |
| 6470 |
| 6471 var query = (req.url).query; |
| 6472 var queryOffset = 0; |
| 6473 var queryMap = {}; |
| 6474 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6475 parseBool(n) { |
| 6476 if (n == "true") return true; |
| 6477 if (n == "false") return false; |
| 6478 if (n == null) return null; |
| 6479 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6480 } |
| 6481 if (query.length > 0) { |
| 6482 for (var part in query.split("&")) { |
| 6483 var keyvalue = part.split("="); |
| 6484 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6485 } |
| 6486 } |
| 6487 unittest.expect(queryMap["includeMatchData"].first, unittest.equals("$ar
g_includeMatchData")); |
| 6488 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 6489 |
| 6490 |
| 6491 var h = { |
| 6492 "content-type" : "application/json; charset=utf-8", |
| 6493 }; |
| 6494 var resp = convert.JSON.encode(buildTurnBasedMatch()); |
| 6495 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6496 }), true); |
| 6497 res.get(arg_matchId, includeMatchData: arg_includeMatchData, language: arg
_language).then(unittest.expectAsync(((api.TurnBasedMatch response) { |
| 6498 checkTurnBasedMatch(response); |
| 6499 }))); |
| 6500 }); |
| 6501 |
| 6502 unittest.test("method--join", () { |
| 6503 |
| 6504 var mock = new common_test.HttpServerMock(); |
| 6505 api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatc
hes; |
| 6506 var arg_matchId = "foo"; |
| 6507 var arg_language = "foo"; |
| 6508 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6509 var path = (req.url).path; |
| 6510 var pathOffset = 0; |
| 6511 var index; |
| 6512 var subPart; |
| 6513 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 6514 pathOffset += 10; |
| 6515 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("turnbasedmatches/")); |
| 6516 pathOffset += 17; |
| 6517 index = path.indexOf("/join", pathOffset); |
| 6518 unittest.expect(index >= 0, unittest.isTrue); |
| 6519 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6520 pathOffset = index; |
| 6521 unittest.expect(subPart, unittest.equals("$arg_matchId")); |
| 6522 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("/join")); |
| 6523 pathOffset += 5; |
| 6524 |
| 6525 var query = (req.url).query; |
| 6526 var queryOffset = 0; |
| 6527 var queryMap = {}; |
| 6528 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6529 parseBool(n) { |
| 6530 if (n == "true") return true; |
| 6531 if (n == "false") return false; |
| 6532 if (n == null) return null; |
| 6533 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6534 } |
| 6535 if (query.length > 0) { |
| 6536 for (var part in query.split("&")) { |
| 6537 var keyvalue = part.split("="); |
| 6538 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6539 } |
| 6540 } |
| 6541 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 6542 |
| 6543 |
| 6544 var h = { |
| 6545 "content-type" : "application/json; charset=utf-8", |
| 6546 }; |
| 6547 var resp = convert.JSON.encode(buildTurnBasedMatch()); |
| 6548 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6549 }), true); |
| 6550 res.join(arg_matchId, language: arg_language).then(unittest.expectAsync(((
api.TurnBasedMatch response) { |
| 6551 checkTurnBasedMatch(response); |
| 6552 }))); |
| 6553 }); |
| 6554 |
| 6555 unittest.test("method--leave", () { |
| 6556 |
| 6557 var mock = new common_test.HttpServerMock(); |
| 6558 api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatc
hes; |
| 6559 var arg_matchId = "foo"; |
| 6560 var arg_language = "foo"; |
| 6561 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6562 var path = (req.url).path; |
| 6563 var pathOffset = 0; |
| 6564 var index; |
| 6565 var subPart; |
| 6566 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 6567 pathOffset += 10; |
| 6568 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("turnbasedmatches/")); |
| 6569 pathOffset += 17; |
| 6570 index = path.indexOf("/leave", pathOffset); |
| 6571 unittest.expect(index >= 0, unittest.isTrue); |
| 6572 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6573 pathOffset = index; |
| 6574 unittest.expect(subPart, unittest.equals("$arg_matchId")); |
| 6575 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/leave")); |
| 6576 pathOffset += 6; |
| 6577 |
| 6578 var query = (req.url).query; |
| 6579 var queryOffset = 0; |
| 6580 var queryMap = {}; |
| 6581 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6582 parseBool(n) { |
| 6583 if (n == "true") return true; |
| 6584 if (n == "false") return false; |
| 6585 if (n == null) return null; |
| 6586 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6587 } |
| 6588 if (query.length > 0) { |
| 6589 for (var part in query.split("&")) { |
| 6590 var keyvalue = part.split("="); |
| 6591 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6592 } |
| 6593 } |
| 6594 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 6595 |
| 6596 |
| 6597 var h = { |
| 6598 "content-type" : "application/json; charset=utf-8", |
| 6599 }; |
| 6600 var resp = convert.JSON.encode(buildTurnBasedMatch()); |
| 6601 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6602 }), true); |
| 6603 res.leave(arg_matchId, language: arg_language).then(unittest.expectAsync((
(api.TurnBasedMatch response) { |
| 6604 checkTurnBasedMatch(response); |
| 6605 }))); |
| 6606 }); |
| 6607 |
| 6608 unittest.test("method--leaveTurn", () { |
| 6609 |
| 6610 var mock = new common_test.HttpServerMock(); |
| 6611 api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatc
hes; |
| 6612 var arg_matchId = "foo"; |
| 6613 var arg_matchVersion = 42; |
| 6614 var arg_language = "foo"; |
| 6615 var arg_pendingParticipantId = "foo"; |
| 6616 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6617 var path = (req.url).path; |
| 6618 var pathOffset = 0; |
| 6619 var index; |
| 6620 var subPart; |
| 6621 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 6622 pathOffset += 10; |
| 6623 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("turnbasedmatches/")); |
| 6624 pathOffset += 17; |
| 6625 index = path.indexOf("/leaveTurn", pathOffset); |
| 6626 unittest.expect(index >= 0, unittest.isTrue); |
| 6627 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6628 pathOffset = index; |
| 6629 unittest.expect(subPart, unittest.equals("$arg_matchId")); |
| 6630 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/leaveTurn")); |
| 6631 pathOffset += 10; |
| 6632 |
| 6633 var query = (req.url).query; |
| 6634 var queryOffset = 0; |
| 6635 var queryMap = {}; |
| 6636 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6637 parseBool(n) { |
| 6638 if (n == "true") return true; |
| 6639 if (n == "false") return false; |
| 6640 if (n == null) return null; |
| 6641 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6642 } |
| 6643 if (query.length > 0) { |
| 6644 for (var part in query.split("&")) { |
| 6645 var keyvalue = part.split("="); |
| 6646 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6647 } |
| 6648 } |
| 6649 unittest.expect(core.int.parse(queryMap["matchVersion"].first), unittest
.equals(arg_matchVersion)); |
| 6650 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 6651 unittest.expect(queryMap["pendingParticipantId"].first, unittest.equals(
arg_pendingParticipantId)); |
| 6652 |
| 6653 |
| 6654 var h = { |
| 6655 "content-type" : "application/json; charset=utf-8", |
| 6656 }; |
| 6657 var resp = convert.JSON.encode(buildTurnBasedMatch()); |
| 6658 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6659 }), true); |
| 6660 res.leaveTurn(arg_matchId, arg_matchVersion, language: arg_language, pendi
ngParticipantId: arg_pendingParticipantId).then(unittest.expectAsync(((api.TurnB
asedMatch response) { |
| 6661 checkTurnBasedMatch(response); |
| 6662 }))); |
| 6663 }); |
| 6664 |
| 6665 unittest.test("method--list", () { |
| 6666 |
| 6667 var mock = new common_test.HttpServerMock(); |
| 6668 api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatc
hes; |
| 6669 var arg_includeMatchData = true; |
| 6670 var arg_language = "foo"; |
| 6671 var arg_maxCompletedMatches = 42; |
| 6672 var arg_maxResults = 42; |
| 6673 var arg_pageToken = "foo"; |
| 6674 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6675 var path = (req.url).path; |
| 6676 var pathOffset = 0; |
| 6677 var index; |
| 6678 var subPart; |
| 6679 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 6680 pathOffset += 10; |
| 6681 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("turnbasedmatches")); |
| 6682 pathOffset += 16; |
| 6683 |
| 6684 var query = (req.url).query; |
| 6685 var queryOffset = 0; |
| 6686 var queryMap = {}; |
| 6687 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6688 parseBool(n) { |
| 6689 if (n == "true") return true; |
| 6690 if (n == "false") return false; |
| 6691 if (n == null) return null; |
| 6692 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6693 } |
| 6694 if (query.length > 0) { |
| 6695 for (var part in query.split("&")) { |
| 6696 var keyvalue = part.split("="); |
| 6697 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6698 } |
| 6699 } |
| 6700 unittest.expect(queryMap["includeMatchData"].first, unittest.equals("$ar
g_includeMatchData")); |
| 6701 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 6702 unittest.expect(core.int.parse(queryMap["maxCompletedMatches"].first), u
nittest.equals(arg_maxCompletedMatches)); |
| 6703 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 6704 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 6705 |
| 6706 |
| 6707 var h = { |
| 6708 "content-type" : "application/json; charset=utf-8", |
| 6709 }; |
| 6710 var resp = convert.JSON.encode(buildTurnBasedMatchList()); |
| 6711 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6712 }), true); |
| 6713 res.list(includeMatchData: arg_includeMatchData, language: arg_language, m
axCompletedMatches: arg_maxCompletedMatches, maxResults: arg_maxResults, pageTok
en: arg_pageToken).then(unittest.expectAsync(((api.TurnBasedMatchList response)
{ |
| 6714 checkTurnBasedMatchList(response); |
| 6715 }))); |
| 6716 }); |
| 6717 |
| 6718 unittest.test("method--rematch", () { |
| 6719 |
| 6720 var mock = new common_test.HttpServerMock(); |
| 6721 api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatc
hes; |
| 6722 var arg_matchId = "foo"; |
| 6723 var arg_language = "foo"; |
| 6724 var arg_requestId = "foo"; |
| 6725 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6726 var path = (req.url).path; |
| 6727 var pathOffset = 0; |
| 6728 var index; |
| 6729 var subPart; |
| 6730 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 6731 pathOffset += 10; |
| 6732 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("turnbasedmatches/")); |
| 6733 pathOffset += 17; |
| 6734 index = path.indexOf("/rematch", pathOffset); |
| 6735 unittest.expect(index >= 0, unittest.isTrue); |
| 6736 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6737 pathOffset = index; |
| 6738 unittest.expect(subPart, unittest.equals("$arg_matchId")); |
| 6739 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/rematch")); |
| 6740 pathOffset += 8; |
| 6741 |
| 6742 var query = (req.url).query; |
| 6743 var queryOffset = 0; |
| 6744 var queryMap = {}; |
| 6745 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6746 parseBool(n) { |
| 6747 if (n == "true") return true; |
| 6748 if (n == "false") return false; |
| 6749 if (n == null) return null; |
| 6750 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6751 } |
| 6752 if (query.length > 0) { |
| 6753 for (var part in query.split("&")) { |
| 6754 var keyvalue = part.split("="); |
| 6755 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6756 } |
| 6757 } |
| 6758 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 6759 unittest.expect(queryMap["requestId"].first, unittest.equals(arg_request
Id)); |
| 6760 |
| 6761 |
| 6762 var h = { |
| 6763 "content-type" : "application/json; charset=utf-8", |
| 6764 }; |
| 6765 var resp = convert.JSON.encode(buildTurnBasedMatchRematch()); |
| 6766 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6767 }), true); |
| 6768 res.rematch(arg_matchId, language: arg_language, requestId: arg_requestId)
.then(unittest.expectAsync(((api.TurnBasedMatchRematch response) { |
| 6769 checkTurnBasedMatchRematch(response); |
| 6770 }))); |
| 6771 }); |
| 6772 |
| 6773 unittest.test("method--sync", () { |
| 6774 |
| 6775 var mock = new common_test.HttpServerMock(); |
| 6776 api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatc
hes; |
| 6777 var arg_includeMatchData = true; |
| 6778 var arg_language = "foo"; |
| 6779 var arg_maxCompletedMatches = 42; |
| 6780 var arg_maxResults = 42; |
| 6781 var arg_pageToken = "foo"; |
| 6782 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6783 var path = (req.url).path; |
| 6784 var pathOffset = 0; |
| 6785 var index; |
| 6786 var subPart; |
| 6787 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 6788 pathOffset += 10; |
| 6789 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("turnbasedmatches/sync")); |
| 6790 pathOffset += 21; |
| 6791 |
| 6792 var query = (req.url).query; |
| 6793 var queryOffset = 0; |
| 6794 var queryMap = {}; |
| 6795 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6796 parseBool(n) { |
| 6797 if (n == "true") return true; |
| 6798 if (n == "false") return false; |
| 6799 if (n == null) return null; |
| 6800 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6801 } |
| 6802 if (query.length > 0) { |
| 6803 for (var part in query.split("&")) { |
| 6804 var keyvalue = part.split("="); |
| 6805 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6806 } |
| 6807 } |
| 6808 unittest.expect(queryMap["includeMatchData"].first, unittest.equals("$ar
g_includeMatchData")); |
| 6809 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 6810 unittest.expect(core.int.parse(queryMap["maxCompletedMatches"].first), u
nittest.equals(arg_maxCompletedMatches)); |
| 6811 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); |
| 6812 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); |
| 6813 |
| 6814 |
| 6815 var h = { |
| 6816 "content-type" : "application/json; charset=utf-8", |
| 6817 }; |
| 6818 var resp = convert.JSON.encode(buildTurnBasedMatchSync()); |
| 6819 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6820 }), true); |
| 6821 res.sync(includeMatchData: arg_includeMatchData, language: arg_language, m
axCompletedMatches: arg_maxCompletedMatches, maxResults: arg_maxResults, pageTok
en: arg_pageToken).then(unittest.expectAsync(((api.TurnBasedMatchSync response)
{ |
| 6822 checkTurnBasedMatchSync(response); |
| 6823 }))); |
| 6824 }); |
| 6825 |
| 6826 unittest.test("method--takeTurn", () { |
| 6827 |
| 6828 var mock = new common_test.HttpServerMock(); |
| 6829 api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatc
hes; |
| 6830 var arg_request = buildTurnBasedMatchTurn(); |
| 6831 var arg_matchId = "foo"; |
| 6832 var arg_language = "foo"; |
| 6833 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 6834 var obj = new api.TurnBasedMatchTurn.fromJson(json); |
| 6835 checkTurnBasedMatchTurn(obj); |
| 6836 |
| 6837 var path = (req.url).path; |
| 6838 var pathOffset = 0; |
| 6839 var index; |
| 6840 var subPart; |
| 6841 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/games/v1/")); |
| 6842 pathOffset += 10; |
| 6843 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("turnbasedmatches/")); |
| 6844 pathOffset += 17; |
| 6845 index = path.indexOf("/turn", pathOffset); |
| 6846 unittest.expect(index >= 0, unittest.isTrue); |
| 6847 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 6848 pathOffset = index; |
| 6849 unittest.expect(subPart, unittest.equals("$arg_matchId")); |
| 6850 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("/turn")); |
| 6851 pathOffset += 5; |
| 6852 |
| 6853 var query = (req.url).query; |
| 6854 var queryOffset = 0; |
| 6855 var queryMap = {}; |
| 6856 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6857 parseBool(n) { |
| 6858 if (n == "true") return true; |
| 6859 if (n == "false") return false; |
| 6860 if (n == null) return null; |
| 6861 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6862 } |
| 6863 if (query.length > 0) { |
| 6864 for (var part in query.split("&")) { |
| 6865 var keyvalue = part.split("="); |
| 6866 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 6867 } |
| 6868 } |
| 6869 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); |
| 6870 |
| 6871 |
| 6872 var h = { |
| 6873 "content-type" : "application/json; charset=utf-8", |
| 6874 }; |
| 6875 var resp = convert.JSON.encode(buildTurnBasedMatch()); |
| 6876 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 6877 }), true); |
| 6878 res.takeTurn(arg_request, arg_matchId, language: arg_language).then(unitte
st.expectAsync(((api.TurnBasedMatch response) { |
| 6879 checkTurnBasedMatch(response); |
| 6880 }))); |
| 6881 }); |
| 6882 |
| 6883 }); |
| 6884 |
| 6885 |
| 6886 } |
| 6887 |
OLD | NEW |