| Index: generated/googleapis/test/games/v1.dart
|
| diff --git a/generated/googleapis/test/games/v1.dart b/generated/googleapis/test/games/v1.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..3006c71f36c9cda1a51e76f27b12e63c4cf38bb9
|
| --- /dev/null
|
| +++ b/generated/googleapis/test/games/v1.dart
|
| @@ -0,0 +1,6887 @@
|
| +library googleapis.games.v1.test;
|
| +
|
| +import "dart:core" as core;
|
| +import "dart:collection" as collection;
|
| +import "dart:async" as async;
|
| +import "dart:convert" as convert;
|
| +
|
| +import 'package:http/http.dart' as http;
|
| +import 'package:http/testing.dart' as http_testing;
|
| +import 'package:unittest/unittest.dart' as unittest;
|
| +import 'package:googleapis/common/common.dart' as common;
|
| +import 'package:googleapis/src/common_internal.dart' as common_internal;
|
| +import '../common/common_internal_test.dart' as common_test;
|
| +
|
| +import 'package:googleapis/games/v1.dart' as api;
|
| +
|
| +
|
| +
|
| +core.int buildCounterAchievementDefinition = 0;
|
| +buildAchievementDefinition() {
|
| + var o = new api.AchievementDefinition();
|
| + buildCounterAchievementDefinition++;
|
| + if (buildCounterAchievementDefinition < 3) {
|
| + o.achievementType = "foo";
|
| + o.description = "foo";
|
| + o.experiencePoints = "foo";
|
| + o.formattedTotalSteps = "foo";
|
| + o.id = "foo";
|
| + o.initialState = "foo";
|
| + o.isRevealedIconUrlDefault = true;
|
| + o.isUnlockedIconUrlDefault = true;
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.revealedIconUrl = "foo";
|
| + o.totalSteps = 42;
|
| + o.unlockedIconUrl = "foo";
|
| + }
|
| + buildCounterAchievementDefinition--;
|
| + return o;
|
| +}
|
| +
|
| +checkAchievementDefinition(api.AchievementDefinition o) {
|
| + buildCounterAchievementDefinition++;
|
| + if (buildCounterAchievementDefinition < 3) {
|
| + unittest.expect(o.achievementType, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.experiencePoints, unittest.equals('foo'));
|
| + unittest.expect(o.formattedTotalSteps, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.initialState, unittest.equals('foo'));
|
| + unittest.expect(o.isRevealedIconUrlDefault, unittest.isTrue);
|
| + unittest.expect(o.isUnlockedIconUrlDefault, unittest.isTrue);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.revealedIconUrl, unittest.equals('foo'));
|
| + unittest.expect(o.totalSteps, unittest.equals(42));
|
| + unittest.expect(o.unlockedIconUrl, unittest.equals('foo'));
|
| + }
|
| + buildCounterAchievementDefinition--;
|
| +}
|
| +
|
| +buildUnnamed20() {
|
| + var o = new core.List<api.AchievementDefinition>();
|
| + o.add(buildAchievementDefinition());
|
| + o.add(buildAchievementDefinition());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed20(core.List<api.AchievementDefinition> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAchievementDefinition(o[0]);
|
| + checkAchievementDefinition(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterAchievementDefinitionsListResponse = 0;
|
| +buildAchievementDefinitionsListResponse() {
|
| + var o = new api.AchievementDefinitionsListResponse();
|
| + buildCounterAchievementDefinitionsListResponse++;
|
| + if (buildCounterAchievementDefinitionsListResponse < 3) {
|
| + o.items = buildUnnamed20();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterAchievementDefinitionsListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkAchievementDefinitionsListResponse(api.AchievementDefinitionsListResponse o) {
|
| + buildCounterAchievementDefinitionsListResponse++;
|
| + if (buildCounterAchievementDefinitionsListResponse < 3) {
|
| + checkUnnamed20(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterAchievementDefinitionsListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterAchievementIncrementResponse = 0;
|
| +buildAchievementIncrementResponse() {
|
| + var o = new api.AchievementIncrementResponse();
|
| + buildCounterAchievementIncrementResponse++;
|
| + if (buildCounterAchievementIncrementResponse < 3) {
|
| + o.currentSteps = 42;
|
| + o.kind = "foo";
|
| + o.newlyUnlocked = true;
|
| + }
|
| + buildCounterAchievementIncrementResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkAchievementIncrementResponse(api.AchievementIncrementResponse o) {
|
| + buildCounterAchievementIncrementResponse++;
|
| + if (buildCounterAchievementIncrementResponse < 3) {
|
| + unittest.expect(o.currentSteps, unittest.equals(42));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.newlyUnlocked, unittest.isTrue);
|
| + }
|
| + buildCounterAchievementIncrementResponse--;
|
| +}
|
| +
|
| +core.int buildCounterAchievementRevealResponse = 0;
|
| +buildAchievementRevealResponse() {
|
| + var o = new api.AchievementRevealResponse();
|
| + buildCounterAchievementRevealResponse++;
|
| + if (buildCounterAchievementRevealResponse < 3) {
|
| + o.currentState = "foo";
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterAchievementRevealResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkAchievementRevealResponse(api.AchievementRevealResponse o) {
|
| + buildCounterAchievementRevealResponse++;
|
| + if (buildCounterAchievementRevealResponse < 3) {
|
| + unittest.expect(o.currentState, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterAchievementRevealResponse--;
|
| +}
|
| +
|
| +core.int buildCounterAchievementSetStepsAtLeastResponse = 0;
|
| +buildAchievementSetStepsAtLeastResponse() {
|
| + var o = new api.AchievementSetStepsAtLeastResponse();
|
| + buildCounterAchievementSetStepsAtLeastResponse++;
|
| + if (buildCounterAchievementSetStepsAtLeastResponse < 3) {
|
| + o.currentSteps = 42;
|
| + o.kind = "foo";
|
| + o.newlyUnlocked = true;
|
| + }
|
| + buildCounterAchievementSetStepsAtLeastResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkAchievementSetStepsAtLeastResponse(api.AchievementSetStepsAtLeastResponse o) {
|
| + buildCounterAchievementSetStepsAtLeastResponse++;
|
| + if (buildCounterAchievementSetStepsAtLeastResponse < 3) {
|
| + unittest.expect(o.currentSteps, unittest.equals(42));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.newlyUnlocked, unittest.isTrue);
|
| + }
|
| + buildCounterAchievementSetStepsAtLeastResponse--;
|
| +}
|
| +
|
| +core.int buildCounterAchievementUnlockResponse = 0;
|
| +buildAchievementUnlockResponse() {
|
| + var o = new api.AchievementUnlockResponse();
|
| + buildCounterAchievementUnlockResponse++;
|
| + if (buildCounterAchievementUnlockResponse < 3) {
|
| + o.kind = "foo";
|
| + o.newlyUnlocked = true;
|
| + }
|
| + buildCounterAchievementUnlockResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkAchievementUnlockResponse(api.AchievementUnlockResponse o) {
|
| + buildCounterAchievementUnlockResponse++;
|
| + if (buildCounterAchievementUnlockResponse < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.newlyUnlocked, unittest.isTrue);
|
| + }
|
| + buildCounterAchievementUnlockResponse--;
|
| +}
|
| +
|
| +buildUnnamed21() {
|
| + var o = new core.List<api.AchievementUpdateRequest>();
|
| + o.add(buildAchievementUpdateRequest());
|
| + o.add(buildAchievementUpdateRequest());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed21(core.List<api.AchievementUpdateRequest> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAchievementUpdateRequest(o[0]);
|
| + checkAchievementUpdateRequest(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterAchievementUpdateMultipleRequest = 0;
|
| +buildAchievementUpdateMultipleRequest() {
|
| + var o = new api.AchievementUpdateMultipleRequest();
|
| + buildCounterAchievementUpdateMultipleRequest++;
|
| + if (buildCounterAchievementUpdateMultipleRequest < 3) {
|
| + o.kind = "foo";
|
| + o.updates = buildUnnamed21();
|
| + }
|
| + buildCounterAchievementUpdateMultipleRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkAchievementUpdateMultipleRequest(api.AchievementUpdateMultipleRequest o) {
|
| + buildCounterAchievementUpdateMultipleRequest++;
|
| + if (buildCounterAchievementUpdateMultipleRequest < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed21(o.updates);
|
| + }
|
| + buildCounterAchievementUpdateMultipleRequest--;
|
| +}
|
| +
|
| +buildUnnamed22() {
|
| + var o = new core.List<api.AchievementUpdateResponse>();
|
| + o.add(buildAchievementUpdateResponse());
|
| + o.add(buildAchievementUpdateResponse());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed22(core.List<api.AchievementUpdateResponse> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkAchievementUpdateResponse(o[0]);
|
| + checkAchievementUpdateResponse(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterAchievementUpdateMultipleResponse = 0;
|
| +buildAchievementUpdateMultipleResponse() {
|
| + var o = new api.AchievementUpdateMultipleResponse();
|
| + buildCounterAchievementUpdateMultipleResponse++;
|
| + if (buildCounterAchievementUpdateMultipleResponse < 3) {
|
| + o.kind = "foo";
|
| + o.updatedAchievements = buildUnnamed22();
|
| + }
|
| + buildCounterAchievementUpdateMultipleResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkAchievementUpdateMultipleResponse(api.AchievementUpdateMultipleResponse o) {
|
| + buildCounterAchievementUpdateMultipleResponse++;
|
| + if (buildCounterAchievementUpdateMultipleResponse < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed22(o.updatedAchievements);
|
| + }
|
| + buildCounterAchievementUpdateMultipleResponse--;
|
| +}
|
| +
|
| +core.int buildCounterAchievementUpdateRequest = 0;
|
| +buildAchievementUpdateRequest() {
|
| + var o = new api.AchievementUpdateRequest();
|
| + buildCounterAchievementUpdateRequest++;
|
| + if (buildCounterAchievementUpdateRequest < 3) {
|
| + o.achievementId = "foo";
|
| + o.incrementPayload = buildGamesAchievementIncrement();
|
| + o.kind = "foo";
|
| + o.setStepsAtLeastPayload = buildGamesAchievementSetStepsAtLeast();
|
| + o.updateType = "foo";
|
| + }
|
| + buildCounterAchievementUpdateRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkAchievementUpdateRequest(api.AchievementUpdateRequest o) {
|
| + buildCounterAchievementUpdateRequest++;
|
| + if (buildCounterAchievementUpdateRequest < 3) {
|
| + unittest.expect(o.achievementId, unittest.equals('foo'));
|
| + checkGamesAchievementIncrement(o.incrementPayload);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkGamesAchievementSetStepsAtLeast(o.setStepsAtLeastPayload);
|
| + unittest.expect(o.updateType, unittest.equals('foo'));
|
| + }
|
| + buildCounterAchievementUpdateRequest--;
|
| +}
|
| +
|
| +core.int buildCounterAchievementUpdateResponse = 0;
|
| +buildAchievementUpdateResponse() {
|
| + var o = new api.AchievementUpdateResponse();
|
| + buildCounterAchievementUpdateResponse++;
|
| + if (buildCounterAchievementUpdateResponse < 3) {
|
| + o.achievementId = "foo";
|
| + o.currentState = "foo";
|
| + o.currentSteps = 42;
|
| + o.kind = "foo";
|
| + o.newlyUnlocked = true;
|
| + o.updateOccurred = true;
|
| + }
|
| + buildCounterAchievementUpdateResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkAchievementUpdateResponse(api.AchievementUpdateResponse o) {
|
| + buildCounterAchievementUpdateResponse++;
|
| + if (buildCounterAchievementUpdateResponse < 3) {
|
| + unittest.expect(o.achievementId, unittest.equals('foo'));
|
| + unittest.expect(o.currentState, unittest.equals('foo'));
|
| + unittest.expect(o.currentSteps, unittest.equals(42));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.newlyUnlocked, unittest.isTrue);
|
| + unittest.expect(o.updateOccurred, unittest.isTrue);
|
| + }
|
| + buildCounterAchievementUpdateResponse--;
|
| +}
|
| +
|
| +core.int buildCounterAggregateStats = 0;
|
| +buildAggregateStats() {
|
| + var o = new api.AggregateStats();
|
| + buildCounterAggregateStats++;
|
| + if (buildCounterAggregateStats < 3) {
|
| + o.count = "foo";
|
| + o.kind = "foo";
|
| + o.max = "foo";
|
| + o.min = "foo";
|
| + o.sum = "foo";
|
| + }
|
| + buildCounterAggregateStats--;
|
| + return o;
|
| +}
|
| +
|
| +checkAggregateStats(api.AggregateStats o) {
|
| + buildCounterAggregateStats++;
|
| + if (buildCounterAggregateStats < 3) {
|
| + unittest.expect(o.count, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.max, unittest.equals('foo'));
|
| + unittest.expect(o.min, unittest.equals('foo'));
|
| + unittest.expect(o.sum, unittest.equals('foo'));
|
| + }
|
| + buildCounterAggregateStats--;
|
| +}
|
| +
|
| +core.int buildCounterAnonymousPlayer = 0;
|
| +buildAnonymousPlayer() {
|
| + var o = new api.AnonymousPlayer();
|
| + buildCounterAnonymousPlayer++;
|
| + if (buildCounterAnonymousPlayer < 3) {
|
| + o.avatarImageUrl = "foo";
|
| + o.displayName = "foo";
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterAnonymousPlayer--;
|
| + return o;
|
| +}
|
| +
|
| +checkAnonymousPlayer(api.AnonymousPlayer o) {
|
| + buildCounterAnonymousPlayer++;
|
| + if (buildCounterAnonymousPlayer < 3) {
|
| + unittest.expect(o.avatarImageUrl, unittest.equals('foo'));
|
| + unittest.expect(o.displayName, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterAnonymousPlayer--;
|
| +}
|
| +
|
| +buildUnnamed23() {
|
| + var o = new core.List<api.ImageAsset>();
|
| + o.add(buildImageAsset());
|
| + o.add(buildImageAsset());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed23(core.List<api.ImageAsset> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkImageAsset(o[0]);
|
| + checkImageAsset(o[1]);
|
| +}
|
| +
|
| +buildUnnamed24() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed24(core.List<core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +buildUnnamed25() {
|
| + var o = new core.List<api.Instance>();
|
| + o.add(buildInstance());
|
| + o.add(buildInstance());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed25(core.List<api.Instance> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkInstance(o[0]);
|
| + checkInstance(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterApplication = 0;
|
| +buildApplication() {
|
| + var o = new api.Application();
|
| + buildCounterApplication++;
|
| + if (buildCounterApplication < 3) {
|
| + o.achievementCount = 42;
|
| + o.assets = buildUnnamed23();
|
| + o.author = "foo";
|
| + o.category = buildApplicationCategory();
|
| + o.description = "foo";
|
| + o.enabledFeatures = buildUnnamed24();
|
| + o.id = "foo";
|
| + o.instances = buildUnnamed25();
|
| + o.kind = "foo";
|
| + o.lastUpdatedTimestamp = "foo";
|
| + o.leaderboardCount = 42;
|
| + o.name = "foo";
|
| + }
|
| + buildCounterApplication--;
|
| + return o;
|
| +}
|
| +
|
| +checkApplication(api.Application o) {
|
| + buildCounterApplication++;
|
| + if (buildCounterApplication < 3) {
|
| + unittest.expect(o.achievementCount, unittest.equals(42));
|
| + checkUnnamed23(o.assets);
|
| + unittest.expect(o.author, unittest.equals('foo'));
|
| + checkApplicationCategory(o.category);
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + checkUnnamed24(o.enabledFeatures);
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed25(o.instances);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.lastUpdatedTimestamp, unittest.equals('foo'));
|
| + unittest.expect(o.leaderboardCount, unittest.equals(42));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + }
|
| + buildCounterApplication--;
|
| +}
|
| +
|
| +core.int buildCounterApplicationCategory = 0;
|
| +buildApplicationCategory() {
|
| + var o = new api.ApplicationCategory();
|
| + buildCounterApplicationCategory++;
|
| + if (buildCounterApplicationCategory < 3) {
|
| + o.kind = "foo";
|
| + o.primary = "foo";
|
| + o.secondary = "foo";
|
| + }
|
| + buildCounterApplicationCategory--;
|
| + return o;
|
| +}
|
| +
|
| +checkApplicationCategory(api.ApplicationCategory o) {
|
| + buildCounterApplicationCategory++;
|
| + if (buildCounterApplicationCategory < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.primary, unittest.equals('foo'));
|
| + unittest.expect(o.secondary, unittest.equals('foo'));
|
| + }
|
| + buildCounterApplicationCategory--;
|
| +}
|
| +
|
| +core.int buildCounterCategory = 0;
|
| +buildCategory() {
|
| + var o = new api.Category();
|
| + buildCounterCategory++;
|
| + if (buildCounterCategory < 3) {
|
| + o.category = "foo";
|
| + o.experiencePoints = "foo";
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterCategory--;
|
| + return o;
|
| +}
|
| +
|
| +checkCategory(api.Category o) {
|
| + buildCounterCategory++;
|
| + if (buildCounterCategory < 3) {
|
| + unittest.expect(o.category, unittest.equals('foo'));
|
| + unittest.expect(o.experiencePoints, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterCategory--;
|
| +}
|
| +
|
| +buildUnnamed26() {
|
| + var o = new core.List<api.Category>();
|
| + o.add(buildCategory());
|
| + o.add(buildCategory());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed26(core.List<api.Category> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkCategory(o[0]);
|
| + checkCategory(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterCategoryListResponse = 0;
|
| +buildCategoryListResponse() {
|
| + var o = new api.CategoryListResponse();
|
| + buildCounterCategoryListResponse++;
|
| + if (buildCounterCategoryListResponse < 3) {
|
| + o.items = buildUnnamed26();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterCategoryListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkCategoryListResponse(api.CategoryListResponse o) {
|
| + buildCounterCategoryListResponse++;
|
| + if (buildCounterCategoryListResponse < 3) {
|
| + checkUnnamed26(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterCategoryListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterEventBatchRecordFailure = 0;
|
| +buildEventBatchRecordFailure() {
|
| + var o = new api.EventBatchRecordFailure();
|
| + buildCounterEventBatchRecordFailure++;
|
| + if (buildCounterEventBatchRecordFailure < 3) {
|
| + o.failureCause = "foo";
|
| + o.kind = "foo";
|
| + o.range = buildEventPeriodRange();
|
| + }
|
| + buildCounterEventBatchRecordFailure--;
|
| + return o;
|
| +}
|
| +
|
| +checkEventBatchRecordFailure(api.EventBatchRecordFailure o) {
|
| + buildCounterEventBatchRecordFailure++;
|
| + if (buildCounterEventBatchRecordFailure < 3) {
|
| + unittest.expect(o.failureCause, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkEventPeriodRange(o.range);
|
| + }
|
| + buildCounterEventBatchRecordFailure--;
|
| +}
|
| +
|
| +core.int buildCounterEventChild = 0;
|
| +buildEventChild() {
|
| + var o = new api.EventChild();
|
| + buildCounterEventChild++;
|
| + if (buildCounterEventChild < 3) {
|
| + o.childId = "foo";
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterEventChild--;
|
| + return o;
|
| +}
|
| +
|
| +checkEventChild(api.EventChild o) {
|
| + buildCounterEventChild++;
|
| + if (buildCounterEventChild < 3) {
|
| + unittest.expect(o.childId, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterEventChild--;
|
| +}
|
| +
|
| +buildUnnamed27() {
|
| + var o = new core.List<api.EventChild>();
|
| + o.add(buildEventChild());
|
| + o.add(buildEventChild());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed27(core.List<api.EventChild> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkEventChild(o[0]);
|
| + checkEventChild(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterEventDefinition = 0;
|
| +buildEventDefinition() {
|
| + var o = new api.EventDefinition();
|
| + buildCounterEventDefinition++;
|
| + if (buildCounterEventDefinition < 3) {
|
| + o.childEvents = buildUnnamed27();
|
| + o.description = "foo";
|
| + o.displayName = "foo";
|
| + o.id = "foo";
|
| + o.imageUrl = "foo";
|
| + o.isDefaultImageUrl = true;
|
| + o.kind = "foo";
|
| + o.visibility = "foo";
|
| + }
|
| + buildCounterEventDefinition--;
|
| + return o;
|
| +}
|
| +
|
| +checkEventDefinition(api.EventDefinition o) {
|
| + buildCounterEventDefinition++;
|
| + if (buildCounterEventDefinition < 3) {
|
| + checkUnnamed27(o.childEvents);
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.displayName, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.imageUrl, unittest.equals('foo'));
|
| + unittest.expect(o.isDefaultImageUrl, unittest.isTrue);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.visibility, unittest.equals('foo'));
|
| + }
|
| + buildCounterEventDefinition--;
|
| +}
|
| +
|
| +buildUnnamed28() {
|
| + var o = new core.List<api.EventDefinition>();
|
| + o.add(buildEventDefinition());
|
| + o.add(buildEventDefinition());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed28(core.List<api.EventDefinition> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkEventDefinition(o[0]);
|
| + checkEventDefinition(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterEventDefinitionListResponse = 0;
|
| +buildEventDefinitionListResponse() {
|
| + var o = new api.EventDefinitionListResponse();
|
| + buildCounterEventDefinitionListResponse++;
|
| + if (buildCounterEventDefinitionListResponse < 3) {
|
| + o.items = buildUnnamed28();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterEventDefinitionListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkEventDefinitionListResponse(api.EventDefinitionListResponse o) {
|
| + buildCounterEventDefinitionListResponse++;
|
| + if (buildCounterEventDefinitionListResponse < 3) {
|
| + checkUnnamed28(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterEventDefinitionListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterEventPeriodRange = 0;
|
| +buildEventPeriodRange() {
|
| + var o = new api.EventPeriodRange();
|
| + buildCounterEventPeriodRange++;
|
| + if (buildCounterEventPeriodRange < 3) {
|
| + o.kind = "foo";
|
| + o.periodEndMillis = "foo";
|
| + o.periodStartMillis = "foo";
|
| + }
|
| + buildCounterEventPeriodRange--;
|
| + return o;
|
| +}
|
| +
|
| +checkEventPeriodRange(api.EventPeriodRange o) {
|
| + buildCounterEventPeriodRange++;
|
| + if (buildCounterEventPeriodRange < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.periodEndMillis, unittest.equals('foo'));
|
| + unittest.expect(o.periodStartMillis, unittest.equals('foo'));
|
| + }
|
| + buildCounterEventPeriodRange--;
|
| +}
|
| +
|
| +buildUnnamed29() {
|
| + var o = new core.List<api.EventUpdateRequest>();
|
| + o.add(buildEventUpdateRequest());
|
| + o.add(buildEventUpdateRequest());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed29(core.List<api.EventUpdateRequest> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkEventUpdateRequest(o[0]);
|
| + checkEventUpdateRequest(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterEventPeriodUpdate = 0;
|
| +buildEventPeriodUpdate() {
|
| + var o = new api.EventPeriodUpdate();
|
| + buildCounterEventPeriodUpdate++;
|
| + if (buildCounterEventPeriodUpdate < 3) {
|
| + o.kind = "foo";
|
| + o.timePeriod = buildEventPeriodRange();
|
| + o.updates = buildUnnamed29();
|
| + }
|
| + buildCounterEventPeriodUpdate--;
|
| + return o;
|
| +}
|
| +
|
| +checkEventPeriodUpdate(api.EventPeriodUpdate o) {
|
| + buildCounterEventPeriodUpdate++;
|
| + if (buildCounterEventPeriodUpdate < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkEventPeriodRange(o.timePeriod);
|
| + checkUnnamed29(o.updates);
|
| + }
|
| + buildCounterEventPeriodUpdate--;
|
| +}
|
| +
|
| +core.int buildCounterEventRecordFailure = 0;
|
| +buildEventRecordFailure() {
|
| + var o = new api.EventRecordFailure();
|
| + buildCounterEventRecordFailure++;
|
| + if (buildCounterEventRecordFailure < 3) {
|
| + o.eventId = "foo";
|
| + o.failureCause = "foo";
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterEventRecordFailure--;
|
| + return o;
|
| +}
|
| +
|
| +checkEventRecordFailure(api.EventRecordFailure o) {
|
| + buildCounterEventRecordFailure++;
|
| + if (buildCounterEventRecordFailure < 3) {
|
| + unittest.expect(o.eventId, unittest.equals('foo'));
|
| + unittest.expect(o.failureCause, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterEventRecordFailure--;
|
| +}
|
| +
|
| +buildUnnamed30() {
|
| + var o = new core.List<api.EventPeriodUpdate>();
|
| + o.add(buildEventPeriodUpdate());
|
| + o.add(buildEventPeriodUpdate());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed30(core.List<api.EventPeriodUpdate> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkEventPeriodUpdate(o[0]);
|
| + checkEventPeriodUpdate(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterEventRecordRequest = 0;
|
| +buildEventRecordRequest() {
|
| + var o = new api.EventRecordRequest();
|
| + buildCounterEventRecordRequest++;
|
| + if (buildCounterEventRecordRequest < 3) {
|
| + o.currentTimeMillis = "foo";
|
| + o.kind = "foo";
|
| + o.requestId = "foo";
|
| + o.timePeriods = buildUnnamed30();
|
| + }
|
| + buildCounterEventRecordRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkEventRecordRequest(api.EventRecordRequest o) {
|
| + buildCounterEventRecordRequest++;
|
| + if (buildCounterEventRecordRequest < 3) {
|
| + unittest.expect(o.currentTimeMillis, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.requestId, unittest.equals('foo'));
|
| + checkUnnamed30(o.timePeriods);
|
| + }
|
| + buildCounterEventRecordRequest--;
|
| +}
|
| +
|
| +core.int buildCounterEventUpdateRequest = 0;
|
| +buildEventUpdateRequest() {
|
| + var o = new api.EventUpdateRequest();
|
| + buildCounterEventUpdateRequest++;
|
| + if (buildCounterEventUpdateRequest < 3) {
|
| + o.definitionId = "foo";
|
| + o.kind = "foo";
|
| + o.updateCount = "foo";
|
| + }
|
| + buildCounterEventUpdateRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkEventUpdateRequest(api.EventUpdateRequest o) {
|
| + buildCounterEventUpdateRequest++;
|
| + if (buildCounterEventUpdateRequest < 3) {
|
| + unittest.expect(o.definitionId, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.updateCount, unittest.equals('foo'));
|
| + }
|
| + buildCounterEventUpdateRequest--;
|
| +}
|
| +
|
| +buildUnnamed31() {
|
| + var o = new core.List<api.EventBatchRecordFailure>();
|
| + o.add(buildEventBatchRecordFailure());
|
| + o.add(buildEventBatchRecordFailure());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed31(core.List<api.EventBatchRecordFailure> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkEventBatchRecordFailure(o[0]);
|
| + checkEventBatchRecordFailure(o[1]);
|
| +}
|
| +
|
| +buildUnnamed32() {
|
| + var o = new core.List<api.EventRecordFailure>();
|
| + o.add(buildEventRecordFailure());
|
| + o.add(buildEventRecordFailure());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed32(core.List<api.EventRecordFailure> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkEventRecordFailure(o[0]);
|
| + checkEventRecordFailure(o[1]);
|
| +}
|
| +
|
| +buildUnnamed33() {
|
| + var o = new core.List<api.PlayerEvent>();
|
| + o.add(buildPlayerEvent());
|
| + o.add(buildPlayerEvent());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed33(core.List<api.PlayerEvent> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkPlayerEvent(o[0]);
|
| + checkPlayerEvent(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterEventUpdateResponse = 0;
|
| +buildEventUpdateResponse() {
|
| + var o = new api.EventUpdateResponse();
|
| + buildCounterEventUpdateResponse++;
|
| + if (buildCounterEventUpdateResponse < 3) {
|
| + o.batchFailures = buildUnnamed31();
|
| + o.eventFailures = buildUnnamed32();
|
| + o.kind = "foo";
|
| + o.playerEvents = buildUnnamed33();
|
| + }
|
| + buildCounterEventUpdateResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkEventUpdateResponse(api.EventUpdateResponse o) {
|
| + buildCounterEventUpdateResponse++;
|
| + if (buildCounterEventUpdateResponse < 3) {
|
| + checkUnnamed31(o.batchFailures);
|
| + checkUnnamed32(o.eventFailures);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed33(o.playerEvents);
|
| + }
|
| + buildCounterEventUpdateResponse--;
|
| +}
|
| +
|
| +core.int buildCounterGamesAchievementIncrement = 0;
|
| +buildGamesAchievementIncrement() {
|
| + var o = new api.GamesAchievementIncrement();
|
| + buildCounterGamesAchievementIncrement++;
|
| + if (buildCounterGamesAchievementIncrement < 3) {
|
| + o.kind = "foo";
|
| + o.requestId = "foo";
|
| + o.steps = 42;
|
| + }
|
| + buildCounterGamesAchievementIncrement--;
|
| + return o;
|
| +}
|
| +
|
| +checkGamesAchievementIncrement(api.GamesAchievementIncrement o) {
|
| + buildCounterGamesAchievementIncrement++;
|
| + if (buildCounterGamesAchievementIncrement < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.requestId, unittest.equals('foo'));
|
| + unittest.expect(o.steps, unittest.equals(42));
|
| + }
|
| + buildCounterGamesAchievementIncrement--;
|
| +}
|
| +
|
| +core.int buildCounterGamesAchievementSetStepsAtLeast = 0;
|
| +buildGamesAchievementSetStepsAtLeast() {
|
| + var o = new api.GamesAchievementSetStepsAtLeast();
|
| + buildCounterGamesAchievementSetStepsAtLeast++;
|
| + if (buildCounterGamesAchievementSetStepsAtLeast < 3) {
|
| + o.kind = "foo";
|
| + o.steps = 42;
|
| + }
|
| + buildCounterGamesAchievementSetStepsAtLeast--;
|
| + return o;
|
| +}
|
| +
|
| +checkGamesAchievementSetStepsAtLeast(api.GamesAchievementSetStepsAtLeast o) {
|
| + buildCounterGamesAchievementSetStepsAtLeast++;
|
| + if (buildCounterGamesAchievementSetStepsAtLeast < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.steps, unittest.equals(42));
|
| + }
|
| + buildCounterGamesAchievementSetStepsAtLeast--;
|
| +}
|
| +
|
| +core.int buildCounterImageAsset = 0;
|
| +buildImageAsset() {
|
| + var o = new api.ImageAsset();
|
| + buildCounterImageAsset++;
|
| + if (buildCounterImageAsset < 3) {
|
| + o.height = 42;
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.url = "foo";
|
| + o.width = 42;
|
| + }
|
| + buildCounterImageAsset--;
|
| + return o;
|
| +}
|
| +
|
| +checkImageAsset(api.ImageAsset o) {
|
| + buildCounterImageAsset++;
|
| + if (buildCounterImageAsset < 3) {
|
| + unittest.expect(o.height, unittest.equals(42));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.url, unittest.equals('foo'));
|
| + unittest.expect(o.width, unittest.equals(42));
|
| + }
|
| + buildCounterImageAsset--;
|
| +}
|
| +
|
| +core.int buildCounterInstance = 0;
|
| +buildInstance() {
|
| + var o = new api.Instance();
|
| + buildCounterInstance++;
|
| + if (buildCounterInstance < 3) {
|
| + o.acquisitionUri = "foo";
|
| + o.androidInstance = buildInstanceAndroidDetails();
|
| + o.iosInstance = buildInstanceIosDetails();
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.platformType = "foo";
|
| + o.realtimePlay = true;
|
| + o.turnBasedPlay = true;
|
| + o.webInstance = buildInstanceWebDetails();
|
| + }
|
| + buildCounterInstance--;
|
| + return o;
|
| +}
|
| +
|
| +checkInstance(api.Instance o) {
|
| + buildCounterInstance++;
|
| + if (buildCounterInstance < 3) {
|
| + unittest.expect(o.acquisitionUri, unittest.equals('foo'));
|
| + checkInstanceAndroidDetails(o.androidInstance);
|
| + checkInstanceIosDetails(o.iosInstance);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.platformType, unittest.equals('foo'));
|
| + unittest.expect(o.realtimePlay, unittest.isTrue);
|
| + unittest.expect(o.turnBasedPlay, unittest.isTrue);
|
| + checkInstanceWebDetails(o.webInstance);
|
| + }
|
| + buildCounterInstance--;
|
| +}
|
| +
|
| +core.int buildCounterInstanceAndroidDetails = 0;
|
| +buildInstanceAndroidDetails() {
|
| + var o = new api.InstanceAndroidDetails();
|
| + buildCounterInstanceAndroidDetails++;
|
| + if (buildCounterInstanceAndroidDetails < 3) {
|
| + o.enablePiracyCheck = true;
|
| + o.kind = "foo";
|
| + o.packageName = "foo";
|
| + o.preferred = true;
|
| + }
|
| + buildCounterInstanceAndroidDetails--;
|
| + return o;
|
| +}
|
| +
|
| +checkInstanceAndroidDetails(api.InstanceAndroidDetails o) {
|
| + buildCounterInstanceAndroidDetails++;
|
| + if (buildCounterInstanceAndroidDetails < 3) {
|
| + unittest.expect(o.enablePiracyCheck, unittest.isTrue);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.packageName, unittest.equals('foo'));
|
| + unittest.expect(o.preferred, unittest.isTrue);
|
| + }
|
| + buildCounterInstanceAndroidDetails--;
|
| +}
|
| +
|
| +core.int buildCounterInstanceIosDetails = 0;
|
| +buildInstanceIosDetails() {
|
| + var o = new api.InstanceIosDetails();
|
| + buildCounterInstanceIosDetails++;
|
| + if (buildCounterInstanceIosDetails < 3) {
|
| + o.bundleIdentifier = "foo";
|
| + o.itunesAppId = "foo";
|
| + o.kind = "foo";
|
| + o.preferredForIpad = true;
|
| + o.preferredForIphone = true;
|
| + o.supportIpad = true;
|
| + o.supportIphone = true;
|
| + }
|
| + buildCounterInstanceIosDetails--;
|
| + return o;
|
| +}
|
| +
|
| +checkInstanceIosDetails(api.InstanceIosDetails o) {
|
| + buildCounterInstanceIosDetails++;
|
| + if (buildCounterInstanceIosDetails < 3) {
|
| + unittest.expect(o.bundleIdentifier, unittest.equals('foo'));
|
| + unittest.expect(o.itunesAppId, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.preferredForIpad, unittest.isTrue);
|
| + unittest.expect(o.preferredForIphone, unittest.isTrue);
|
| + unittest.expect(o.supportIpad, unittest.isTrue);
|
| + unittest.expect(o.supportIphone, unittest.isTrue);
|
| + }
|
| + buildCounterInstanceIosDetails--;
|
| +}
|
| +
|
| +core.int buildCounterInstanceWebDetails = 0;
|
| +buildInstanceWebDetails() {
|
| + var o = new api.InstanceWebDetails();
|
| + buildCounterInstanceWebDetails++;
|
| + if (buildCounterInstanceWebDetails < 3) {
|
| + o.kind = "foo";
|
| + o.launchUrl = "foo";
|
| + o.preferred = true;
|
| + }
|
| + buildCounterInstanceWebDetails--;
|
| + return o;
|
| +}
|
| +
|
| +checkInstanceWebDetails(api.InstanceWebDetails o) {
|
| + buildCounterInstanceWebDetails++;
|
| + if (buildCounterInstanceWebDetails < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.launchUrl, unittest.equals('foo'));
|
| + unittest.expect(o.preferred, unittest.isTrue);
|
| + }
|
| + buildCounterInstanceWebDetails--;
|
| +}
|
| +
|
| +core.int buildCounterLeaderboard = 0;
|
| +buildLeaderboard() {
|
| + var o = new api.Leaderboard();
|
| + buildCounterLeaderboard++;
|
| + if (buildCounterLeaderboard < 3) {
|
| + o.iconUrl = "foo";
|
| + o.id = "foo";
|
| + o.isIconUrlDefault = true;
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.order = "foo";
|
| + }
|
| + buildCounterLeaderboard--;
|
| + return o;
|
| +}
|
| +
|
| +checkLeaderboard(api.Leaderboard o) {
|
| + buildCounterLeaderboard++;
|
| + if (buildCounterLeaderboard < 3) {
|
| + unittest.expect(o.iconUrl, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.isIconUrlDefault, unittest.isTrue);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.order, unittest.equals('foo'));
|
| + }
|
| + buildCounterLeaderboard--;
|
| +}
|
| +
|
| +core.int buildCounterLeaderboardEntry = 0;
|
| +buildLeaderboardEntry() {
|
| + var o = new api.LeaderboardEntry();
|
| + buildCounterLeaderboardEntry++;
|
| + if (buildCounterLeaderboardEntry < 3) {
|
| + o.formattedScore = "foo";
|
| + o.formattedScoreRank = "foo";
|
| + o.kind = "foo";
|
| + o.player = buildPlayer();
|
| + o.scoreRank = "foo";
|
| + o.scoreTag = "foo";
|
| + o.scoreValue = "foo";
|
| + o.timeSpan = "foo";
|
| + o.writeTimestampMillis = "foo";
|
| + }
|
| + buildCounterLeaderboardEntry--;
|
| + return o;
|
| +}
|
| +
|
| +checkLeaderboardEntry(api.LeaderboardEntry o) {
|
| + buildCounterLeaderboardEntry++;
|
| + if (buildCounterLeaderboardEntry < 3) {
|
| + unittest.expect(o.formattedScore, unittest.equals('foo'));
|
| + unittest.expect(o.formattedScoreRank, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkPlayer(o.player);
|
| + unittest.expect(o.scoreRank, unittest.equals('foo'));
|
| + unittest.expect(o.scoreTag, unittest.equals('foo'));
|
| + unittest.expect(o.scoreValue, unittest.equals('foo'));
|
| + unittest.expect(o.timeSpan, unittest.equals('foo'));
|
| + unittest.expect(o.writeTimestampMillis, unittest.equals('foo'));
|
| + }
|
| + buildCounterLeaderboardEntry--;
|
| +}
|
| +
|
| +buildUnnamed34() {
|
| + var o = new core.List<api.Leaderboard>();
|
| + o.add(buildLeaderboard());
|
| + o.add(buildLeaderboard());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed34(core.List<api.Leaderboard> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkLeaderboard(o[0]);
|
| + checkLeaderboard(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterLeaderboardListResponse = 0;
|
| +buildLeaderboardListResponse() {
|
| + var o = new api.LeaderboardListResponse();
|
| + buildCounterLeaderboardListResponse++;
|
| + if (buildCounterLeaderboardListResponse < 3) {
|
| + o.items = buildUnnamed34();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterLeaderboardListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkLeaderboardListResponse(api.LeaderboardListResponse o) {
|
| + buildCounterLeaderboardListResponse++;
|
| + if (buildCounterLeaderboardListResponse < 3) {
|
| + checkUnnamed34(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterLeaderboardListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterLeaderboardScoreRank = 0;
|
| +buildLeaderboardScoreRank() {
|
| + var o = new api.LeaderboardScoreRank();
|
| + buildCounterLeaderboardScoreRank++;
|
| + if (buildCounterLeaderboardScoreRank < 3) {
|
| + o.formattedNumScores = "foo";
|
| + o.formattedRank = "foo";
|
| + o.kind = "foo";
|
| + o.numScores = "foo";
|
| + o.rank = "foo";
|
| + }
|
| + buildCounterLeaderboardScoreRank--;
|
| + return o;
|
| +}
|
| +
|
| +checkLeaderboardScoreRank(api.LeaderboardScoreRank o) {
|
| + buildCounterLeaderboardScoreRank++;
|
| + if (buildCounterLeaderboardScoreRank < 3) {
|
| + unittest.expect(o.formattedNumScores, unittest.equals('foo'));
|
| + unittest.expect(o.formattedRank, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.numScores, unittest.equals('foo'));
|
| + unittest.expect(o.rank, unittest.equals('foo'));
|
| + }
|
| + buildCounterLeaderboardScoreRank--;
|
| +}
|
| +
|
| +buildUnnamed35() {
|
| + var o = new core.List<api.LeaderboardEntry>();
|
| + o.add(buildLeaderboardEntry());
|
| + o.add(buildLeaderboardEntry());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed35(core.List<api.LeaderboardEntry> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkLeaderboardEntry(o[0]);
|
| + checkLeaderboardEntry(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterLeaderboardScores = 0;
|
| +buildLeaderboardScores() {
|
| + var o = new api.LeaderboardScores();
|
| + buildCounterLeaderboardScores++;
|
| + if (buildCounterLeaderboardScores < 3) {
|
| + o.items = buildUnnamed35();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.numScores = "foo";
|
| + o.playerScore = buildLeaderboardEntry();
|
| + o.prevPageToken = "foo";
|
| + }
|
| + buildCounterLeaderboardScores--;
|
| + return o;
|
| +}
|
| +
|
| +checkLeaderboardScores(api.LeaderboardScores o) {
|
| + buildCounterLeaderboardScores++;
|
| + if (buildCounterLeaderboardScores < 3) {
|
| + checkUnnamed35(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.numScores, unittest.equals('foo'));
|
| + checkLeaderboardEntry(o.playerScore);
|
| + unittest.expect(o.prevPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterLeaderboardScores--;
|
| +}
|
| +
|
| +buildUnnamed36() {
|
| + var o = new core.List<api.PlayerLevel>();
|
| + o.add(buildPlayerLevel());
|
| + o.add(buildPlayerLevel());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed36(core.List<api.PlayerLevel> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkPlayerLevel(o[0]);
|
| + checkPlayerLevel(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterMetagameConfig = 0;
|
| +buildMetagameConfig() {
|
| + var o = new api.MetagameConfig();
|
| + buildCounterMetagameConfig++;
|
| + if (buildCounterMetagameConfig < 3) {
|
| + o.currentVersion = 42;
|
| + o.kind = "foo";
|
| + o.playerLevels = buildUnnamed36();
|
| + }
|
| + buildCounterMetagameConfig--;
|
| + return o;
|
| +}
|
| +
|
| +checkMetagameConfig(api.MetagameConfig o) {
|
| + buildCounterMetagameConfig++;
|
| + if (buildCounterMetagameConfig < 3) {
|
| + unittest.expect(o.currentVersion, unittest.equals(42));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed36(o.playerLevels);
|
| + }
|
| + buildCounterMetagameConfig--;
|
| +}
|
| +
|
| +core.int buildCounterNetworkDiagnostics = 0;
|
| +buildNetworkDiagnostics() {
|
| + var o = new api.NetworkDiagnostics();
|
| + buildCounterNetworkDiagnostics++;
|
| + if (buildCounterNetworkDiagnostics < 3) {
|
| + o.androidNetworkSubtype = 42;
|
| + o.androidNetworkType = 42;
|
| + o.iosNetworkType = 42;
|
| + o.kind = "foo";
|
| + o.networkOperatorCode = "foo";
|
| + o.networkOperatorName = "foo";
|
| + o.registrationLatencyMillis = 42;
|
| + }
|
| + buildCounterNetworkDiagnostics--;
|
| + return o;
|
| +}
|
| +
|
| +checkNetworkDiagnostics(api.NetworkDiagnostics o) {
|
| + buildCounterNetworkDiagnostics++;
|
| + if (buildCounterNetworkDiagnostics < 3) {
|
| + unittest.expect(o.androidNetworkSubtype, unittest.equals(42));
|
| + unittest.expect(o.androidNetworkType, unittest.equals(42));
|
| + unittest.expect(o.iosNetworkType, unittest.equals(42));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.networkOperatorCode, unittest.equals('foo'));
|
| + unittest.expect(o.networkOperatorName, unittest.equals('foo'));
|
| + unittest.expect(o.registrationLatencyMillis, unittest.equals(42));
|
| + }
|
| + buildCounterNetworkDiagnostics--;
|
| +}
|
| +
|
| +core.int buildCounterParticipantResult = 0;
|
| +buildParticipantResult() {
|
| + var o = new api.ParticipantResult();
|
| + buildCounterParticipantResult++;
|
| + if (buildCounterParticipantResult < 3) {
|
| + o.kind = "foo";
|
| + o.participantId = "foo";
|
| + o.placing = 42;
|
| + o.result = "foo";
|
| + }
|
| + buildCounterParticipantResult--;
|
| + return o;
|
| +}
|
| +
|
| +checkParticipantResult(api.ParticipantResult o) {
|
| + buildCounterParticipantResult++;
|
| + if (buildCounterParticipantResult < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.participantId, unittest.equals('foo'));
|
| + unittest.expect(o.placing, unittest.equals(42));
|
| + unittest.expect(o.result, unittest.equals('foo'));
|
| + }
|
| + buildCounterParticipantResult--;
|
| +}
|
| +
|
| +core.int buildCounterPeerChannelDiagnostics = 0;
|
| +buildPeerChannelDiagnostics() {
|
| + var o = new api.PeerChannelDiagnostics();
|
| + buildCounterPeerChannelDiagnostics++;
|
| + if (buildCounterPeerChannelDiagnostics < 3) {
|
| + o.bytesReceived = buildAggregateStats();
|
| + o.bytesSent = buildAggregateStats();
|
| + o.kind = "foo";
|
| + o.numMessagesLost = 42;
|
| + o.numMessagesReceived = 42;
|
| + o.numMessagesSent = 42;
|
| + o.numSendFailures = 42;
|
| + o.roundtripLatencyMillis = buildAggregateStats();
|
| + }
|
| + buildCounterPeerChannelDiagnostics--;
|
| + return o;
|
| +}
|
| +
|
| +checkPeerChannelDiagnostics(api.PeerChannelDiagnostics o) {
|
| + buildCounterPeerChannelDiagnostics++;
|
| + if (buildCounterPeerChannelDiagnostics < 3) {
|
| + checkAggregateStats(o.bytesReceived);
|
| + checkAggregateStats(o.bytesSent);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.numMessagesLost, unittest.equals(42));
|
| + unittest.expect(o.numMessagesReceived, unittest.equals(42));
|
| + unittest.expect(o.numMessagesSent, unittest.equals(42));
|
| + unittest.expect(o.numSendFailures, unittest.equals(42));
|
| + checkAggregateStats(o.roundtripLatencyMillis);
|
| + }
|
| + buildCounterPeerChannelDiagnostics--;
|
| +}
|
| +
|
| +core.int buildCounterPeerSessionDiagnostics = 0;
|
| +buildPeerSessionDiagnostics() {
|
| + var o = new api.PeerSessionDiagnostics();
|
| + buildCounterPeerSessionDiagnostics++;
|
| + if (buildCounterPeerSessionDiagnostics < 3) {
|
| + o.connectedTimestampMillis = "foo";
|
| + o.kind = "foo";
|
| + o.participantId = "foo";
|
| + o.reliableChannel = buildPeerChannelDiagnostics();
|
| + o.unreliableChannel = buildPeerChannelDiagnostics();
|
| + }
|
| + buildCounterPeerSessionDiagnostics--;
|
| + return o;
|
| +}
|
| +
|
| +checkPeerSessionDiagnostics(api.PeerSessionDiagnostics o) {
|
| + buildCounterPeerSessionDiagnostics++;
|
| + if (buildCounterPeerSessionDiagnostics < 3) {
|
| + unittest.expect(o.connectedTimestampMillis, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.participantId, unittest.equals('foo'));
|
| + checkPeerChannelDiagnostics(o.reliableChannel);
|
| + checkPeerChannelDiagnostics(o.unreliableChannel);
|
| + }
|
| + buildCounterPeerSessionDiagnostics--;
|
| +}
|
| +
|
| +core.int buildCounterPlayed = 0;
|
| +buildPlayed() {
|
| + var o = new api.Played();
|
| + buildCounterPlayed++;
|
| + if (buildCounterPlayed < 3) {
|
| + o.autoMatched = true;
|
| + o.kind = "foo";
|
| + o.timeMillis = "foo";
|
| + }
|
| + buildCounterPlayed--;
|
| + return o;
|
| +}
|
| +
|
| +checkPlayed(api.Played o) {
|
| + buildCounterPlayed++;
|
| + if (buildCounterPlayed < 3) {
|
| + unittest.expect(o.autoMatched, unittest.isTrue);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.timeMillis, unittest.equals('foo'));
|
| + }
|
| + buildCounterPlayed--;
|
| +}
|
| +
|
| +core.int buildCounterPlayerName = 0;
|
| +buildPlayerName() {
|
| + var o = new api.PlayerName();
|
| + buildCounterPlayerName++;
|
| + if (buildCounterPlayerName < 3) {
|
| + o.familyName = "foo";
|
| + o.givenName = "foo";
|
| + }
|
| + buildCounterPlayerName--;
|
| + return o;
|
| +}
|
| +
|
| +checkPlayerName(api.PlayerName o) {
|
| + buildCounterPlayerName++;
|
| + if (buildCounterPlayerName < 3) {
|
| + unittest.expect(o.familyName, unittest.equals('foo'));
|
| + unittest.expect(o.givenName, unittest.equals('foo'));
|
| + }
|
| + buildCounterPlayerName--;
|
| +}
|
| +
|
| +core.int buildCounterPlayer = 0;
|
| +buildPlayer() {
|
| + var o = new api.Player();
|
| + buildCounterPlayer++;
|
| + if (buildCounterPlayer < 3) {
|
| + o.avatarImageUrl = "foo";
|
| + o.displayName = "foo";
|
| + o.experienceInfo = buildPlayerExperienceInfo();
|
| + o.kind = "foo";
|
| + o.lastPlayedWith = buildPlayed();
|
| + o.name = buildPlayerName();
|
| + o.playerId = "foo";
|
| + o.title = "foo";
|
| + }
|
| + buildCounterPlayer--;
|
| + return o;
|
| +}
|
| +
|
| +checkPlayer(api.Player o) {
|
| + buildCounterPlayer++;
|
| + if (buildCounterPlayer < 3) {
|
| + unittest.expect(o.avatarImageUrl, unittest.equals('foo'));
|
| + unittest.expect(o.displayName, unittest.equals('foo'));
|
| + checkPlayerExperienceInfo(o.experienceInfo);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkPlayed(o.lastPlayedWith);
|
| + checkPlayerName(o.name);
|
| + unittest.expect(o.playerId, unittest.equals('foo'));
|
| + unittest.expect(o.title, unittest.equals('foo'));
|
| + }
|
| + buildCounterPlayer--;
|
| +}
|
| +
|
| +core.int buildCounterPlayerAchievement = 0;
|
| +buildPlayerAchievement() {
|
| + var o = new api.PlayerAchievement();
|
| + buildCounterPlayerAchievement++;
|
| + if (buildCounterPlayerAchievement < 3) {
|
| + o.achievementState = "foo";
|
| + o.currentSteps = 42;
|
| + o.experiencePoints = "foo";
|
| + o.formattedCurrentStepsString = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.lastUpdatedTimestamp = "foo";
|
| + }
|
| + buildCounterPlayerAchievement--;
|
| + return o;
|
| +}
|
| +
|
| +checkPlayerAchievement(api.PlayerAchievement o) {
|
| + buildCounterPlayerAchievement++;
|
| + if (buildCounterPlayerAchievement < 3) {
|
| + unittest.expect(o.achievementState, unittest.equals('foo'));
|
| + unittest.expect(o.currentSteps, unittest.equals(42));
|
| + unittest.expect(o.experiencePoints, unittest.equals('foo'));
|
| + unittest.expect(o.formattedCurrentStepsString, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.lastUpdatedTimestamp, unittest.equals('foo'));
|
| + }
|
| + buildCounterPlayerAchievement--;
|
| +}
|
| +
|
| +buildUnnamed37() {
|
| + var o = new core.List<api.PlayerAchievement>();
|
| + o.add(buildPlayerAchievement());
|
| + o.add(buildPlayerAchievement());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed37(core.List<api.PlayerAchievement> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkPlayerAchievement(o[0]);
|
| + checkPlayerAchievement(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterPlayerAchievementListResponse = 0;
|
| +buildPlayerAchievementListResponse() {
|
| + var o = new api.PlayerAchievementListResponse();
|
| + buildCounterPlayerAchievementListResponse++;
|
| + if (buildCounterPlayerAchievementListResponse < 3) {
|
| + o.items = buildUnnamed37();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterPlayerAchievementListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkPlayerAchievementListResponse(api.PlayerAchievementListResponse o) {
|
| + buildCounterPlayerAchievementListResponse++;
|
| + if (buildCounterPlayerAchievementListResponse < 3) {
|
| + checkUnnamed37(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterPlayerAchievementListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterPlayerEvent = 0;
|
| +buildPlayerEvent() {
|
| + var o = new api.PlayerEvent();
|
| + buildCounterPlayerEvent++;
|
| + if (buildCounterPlayerEvent < 3) {
|
| + o.definitionId = "foo";
|
| + o.formattedNumEvents = "foo";
|
| + o.kind = "foo";
|
| + o.numEvents = "foo";
|
| + o.playerId = "foo";
|
| + }
|
| + buildCounterPlayerEvent--;
|
| + return o;
|
| +}
|
| +
|
| +checkPlayerEvent(api.PlayerEvent o) {
|
| + buildCounterPlayerEvent++;
|
| + if (buildCounterPlayerEvent < 3) {
|
| + unittest.expect(o.definitionId, unittest.equals('foo'));
|
| + unittest.expect(o.formattedNumEvents, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.numEvents, unittest.equals('foo'));
|
| + unittest.expect(o.playerId, unittest.equals('foo'));
|
| + }
|
| + buildCounterPlayerEvent--;
|
| +}
|
| +
|
| +buildUnnamed38() {
|
| + var o = new core.List<api.PlayerEvent>();
|
| + o.add(buildPlayerEvent());
|
| + o.add(buildPlayerEvent());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed38(core.List<api.PlayerEvent> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkPlayerEvent(o[0]);
|
| + checkPlayerEvent(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterPlayerEventListResponse = 0;
|
| +buildPlayerEventListResponse() {
|
| + var o = new api.PlayerEventListResponse();
|
| + buildCounterPlayerEventListResponse++;
|
| + if (buildCounterPlayerEventListResponse < 3) {
|
| + o.items = buildUnnamed38();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterPlayerEventListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkPlayerEventListResponse(api.PlayerEventListResponse o) {
|
| + buildCounterPlayerEventListResponse++;
|
| + if (buildCounterPlayerEventListResponse < 3) {
|
| + checkUnnamed38(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterPlayerEventListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterPlayerExperienceInfo = 0;
|
| +buildPlayerExperienceInfo() {
|
| + var o = new api.PlayerExperienceInfo();
|
| + buildCounterPlayerExperienceInfo++;
|
| + if (buildCounterPlayerExperienceInfo < 3) {
|
| + o.currentExperiencePoints = "foo";
|
| + o.currentLevel = buildPlayerLevel();
|
| + o.kind = "foo";
|
| + o.lastLevelUpTimestampMillis = "foo";
|
| + o.nextLevel = buildPlayerLevel();
|
| + }
|
| + buildCounterPlayerExperienceInfo--;
|
| + return o;
|
| +}
|
| +
|
| +checkPlayerExperienceInfo(api.PlayerExperienceInfo o) {
|
| + buildCounterPlayerExperienceInfo++;
|
| + if (buildCounterPlayerExperienceInfo < 3) {
|
| + unittest.expect(o.currentExperiencePoints, unittest.equals('foo'));
|
| + checkPlayerLevel(o.currentLevel);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.lastLevelUpTimestampMillis, unittest.equals('foo'));
|
| + checkPlayerLevel(o.nextLevel);
|
| + }
|
| + buildCounterPlayerExperienceInfo--;
|
| +}
|
| +
|
| +core.int buildCounterPlayerLeaderboardScore = 0;
|
| +buildPlayerLeaderboardScore() {
|
| + var o = new api.PlayerLeaderboardScore();
|
| + buildCounterPlayerLeaderboardScore++;
|
| + if (buildCounterPlayerLeaderboardScore < 3) {
|
| + o.kind = "foo";
|
| + o.leaderboardId = "foo";
|
| + o.publicRank = buildLeaderboardScoreRank();
|
| + o.scoreString = "foo";
|
| + o.scoreTag = "foo";
|
| + o.scoreValue = "foo";
|
| + o.socialRank = buildLeaderboardScoreRank();
|
| + o.timeSpan = "foo";
|
| + o.writeTimestamp = "foo";
|
| + }
|
| + buildCounterPlayerLeaderboardScore--;
|
| + return o;
|
| +}
|
| +
|
| +checkPlayerLeaderboardScore(api.PlayerLeaderboardScore o) {
|
| + buildCounterPlayerLeaderboardScore++;
|
| + if (buildCounterPlayerLeaderboardScore < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.leaderboardId, unittest.equals('foo'));
|
| + checkLeaderboardScoreRank(o.publicRank);
|
| + unittest.expect(o.scoreString, unittest.equals('foo'));
|
| + unittest.expect(o.scoreTag, unittest.equals('foo'));
|
| + unittest.expect(o.scoreValue, unittest.equals('foo'));
|
| + checkLeaderboardScoreRank(o.socialRank);
|
| + unittest.expect(o.timeSpan, unittest.equals('foo'));
|
| + unittest.expect(o.writeTimestamp, unittest.equals('foo'));
|
| + }
|
| + buildCounterPlayerLeaderboardScore--;
|
| +}
|
| +
|
| +buildUnnamed39() {
|
| + var o = new core.List<api.PlayerLeaderboardScore>();
|
| + o.add(buildPlayerLeaderboardScore());
|
| + o.add(buildPlayerLeaderboardScore());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed39(core.List<api.PlayerLeaderboardScore> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkPlayerLeaderboardScore(o[0]);
|
| + checkPlayerLeaderboardScore(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterPlayerLeaderboardScoreListResponse = 0;
|
| +buildPlayerLeaderboardScoreListResponse() {
|
| + var o = new api.PlayerLeaderboardScoreListResponse();
|
| + buildCounterPlayerLeaderboardScoreListResponse++;
|
| + if (buildCounterPlayerLeaderboardScoreListResponse < 3) {
|
| + o.items = buildUnnamed39();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.player = buildPlayer();
|
| + }
|
| + buildCounterPlayerLeaderboardScoreListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkPlayerLeaderboardScoreListResponse(api.PlayerLeaderboardScoreListResponse o) {
|
| + buildCounterPlayerLeaderboardScoreListResponse++;
|
| + if (buildCounterPlayerLeaderboardScoreListResponse < 3) {
|
| + checkUnnamed39(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + checkPlayer(o.player);
|
| + }
|
| + buildCounterPlayerLeaderboardScoreListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterPlayerLevel = 0;
|
| +buildPlayerLevel() {
|
| + var o = new api.PlayerLevel();
|
| + buildCounterPlayerLevel++;
|
| + if (buildCounterPlayerLevel < 3) {
|
| + o.kind = "foo";
|
| + o.level = 42;
|
| + o.maxExperiencePoints = "foo";
|
| + o.minExperiencePoints = "foo";
|
| + }
|
| + buildCounterPlayerLevel--;
|
| + return o;
|
| +}
|
| +
|
| +checkPlayerLevel(api.PlayerLevel o) {
|
| + buildCounterPlayerLevel++;
|
| + if (buildCounterPlayerLevel < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.level, unittest.equals(42));
|
| + unittest.expect(o.maxExperiencePoints, unittest.equals('foo'));
|
| + unittest.expect(o.minExperiencePoints, unittest.equals('foo'));
|
| + }
|
| + buildCounterPlayerLevel--;
|
| +}
|
| +
|
| +buildUnnamed40() {
|
| + var o = new core.List<api.Player>();
|
| + o.add(buildPlayer());
|
| + o.add(buildPlayer());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed40(core.List<api.Player> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkPlayer(o[0]);
|
| + checkPlayer(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterPlayerListResponse = 0;
|
| +buildPlayerListResponse() {
|
| + var o = new api.PlayerListResponse();
|
| + buildCounterPlayerListResponse++;
|
| + if (buildCounterPlayerListResponse < 3) {
|
| + o.items = buildUnnamed40();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterPlayerListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkPlayerListResponse(api.PlayerListResponse o) {
|
| + buildCounterPlayerListResponse++;
|
| + if (buildCounterPlayerListResponse < 3) {
|
| + checkUnnamed40(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterPlayerListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterPlayerScore = 0;
|
| +buildPlayerScore() {
|
| + var o = new api.PlayerScore();
|
| + buildCounterPlayerScore++;
|
| + if (buildCounterPlayerScore < 3) {
|
| + o.formattedScore = "foo";
|
| + o.kind = "foo";
|
| + o.score = "foo";
|
| + o.scoreTag = "foo";
|
| + o.timeSpan = "foo";
|
| + }
|
| + buildCounterPlayerScore--;
|
| + return o;
|
| +}
|
| +
|
| +checkPlayerScore(api.PlayerScore o) {
|
| + buildCounterPlayerScore++;
|
| + if (buildCounterPlayerScore < 3) {
|
| + unittest.expect(o.formattedScore, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.score, unittest.equals('foo'));
|
| + unittest.expect(o.scoreTag, unittest.equals('foo'));
|
| + unittest.expect(o.timeSpan, unittest.equals('foo'));
|
| + }
|
| + buildCounterPlayerScore--;
|
| +}
|
| +
|
| +buildUnnamed41() {
|
| + var o = new core.List<api.PlayerScoreResponse>();
|
| + o.add(buildPlayerScoreResponse());
|
| + o.add(buildPlayerScoreResponse());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed41(core.List<api.PlayerScoreResponse> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkPlayerScoreResponse(o[0]);
|
| + checkPlayerScoreResponse(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterPlayerScoreListResponse = 0;
|
| +buildPlayerScoreListResponse() {
|
| + var o = new api.PlayerScoreListResponse();
|
| + buildCounterPlayerScoreListResponse++;
|
| + if (buildCounterPlayerScoreListResponse < 3) {
|
| + o.kind = "foo";
|
| + o.submittedScores = buildUnnamed41();
|
| + }
|
| + buildCounterPlayerScoreListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkPlayerScoreListResponse(api.PlayerScoreListResponse o) {
|
| + buildCounterPlayerScoreListResponse++;
|
| + if (buildCounterPlayerScoreListResponse < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed41(o.submittedScores);
|
| + }
|
| + buildCounterPlayerScoreListResponse--;
|
| +}
|
| +
|
| +buildUnnamed42() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed42(core.List<core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +buildUnnamed43() {
|
| + var o = new core.List<api.PlayerScore>();
|
| + o.add(buildPlayerScore());
|
| + o.add(buildPlayerScore());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed43(core.List<api.PlayerScore> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkPlayerScore(o[0]);
|
| + checkPlayerScore(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterPlayerScoreResponse = 0;
|
| +buildPlayerScoreResponse() {
|
| + var o = new api.PlayerScoreResponse();
|
| + buildCounterPlayerScoreResponse++;
|
| + if (buildCounterPlayerScoreResponse < 3) {
|
| + o.beatenScoreTimeSpans = buildUnnamed42();
|
| + o.formattedScore = "foo";
|
| + o.kind = "foo";
|
| + o.leaderboardId = "foo";
|
| + o.scoreTag = "foo";
|
| + o.unbeatenScores = buildUnnamed43();
|
| + }
|
| + buildCounterPlayerScoreResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkPlayerScoreResponse(api.PlayerScoreResponse o) {
|
| + buildCounterPlayerScoreResponse++;
|
| + if (buildCounterPlayerScoreResponse < 3) {
|
| + checkUnnamed42(o.beatenScoreTimeSpans);
|
| + unittest.expect(o.formattedScore, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.leaderboardId, unittest.equals('foo'));
|
| + unittest.expect(o.scoreTag, unittest.equals('foo'));
|
| + checkUnnamed43(o.unbeatenScores);
|
| + }
|
| + buildCounterPlayerScoreResponse--;
|
| +}
|
| +
|
| +buildUnnamed44() {
|
| + var o = new core.List<api.ScoreSubmission>();
|
| + o.add(buildScoreSubmission());
|
| + o.add(buildScoreSubmission());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed44(core.List<api.ScoreSubmission> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkScoreSubmission(o[0]);
|
| + checkScoreSubmission(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterPlayerScoreSubmissionList = 0;
|
| +buildPlayerScoreSubmissionList() {
|
| + var o = new api.PlayerScoreSubmissionList();
|
| + buildCounterPlayerScoreSubmissionList++;
|
| + if (buildCounterPlayerScoreSubmissionList < 3) {
|
| + o.kind = "foo";
|
| + o.scores = buildUnnamed44();
|
| + }
|
| + buildCounterPlayerScoreSubmissionList--;
|
| + return o;
|
| +}
|
| +
|
| +checkPlayerScoreSubmissionList(api.PlayerScoreSubmissionList o) {
|
| + buildCounterPlayerScoreSubmissionList++;
|
| + if (buildCounterPlayerScoreSubmissionList < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed44(o.scores);
|
| + }
|
| + buildCounterPlayerScoreSubmissionList--;
|
| +}
|
| +
|
| +core.int buildCounterPushToken = 0;
|
| +buildPushToken() {
|
| + var o = new api.PushToken();
|
| + buildCounterPushToken++;
|
| + if (buildCounterPushToken < 3) {
|
| + o.clientRevision = "foo";
|
| + o.id = buildPushTokenId();
|
| + o.kind = "foo";
|
| + o.language = "foo";
|
| + }
|
| + buildCounterPushToken--;
|
| + return o;
|
| +}
|
| +
|
| +checkPushToken(api.PushToken o) {
|
| + buildCounterPushToken++;
|
| + if (buildCounterPushToken < 3) {
|
| + unittest.expect(o.clientRevision, unittest.equals('foo'));
|
| + checkPushTokenId(o.id);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.language, unittest.equals('foo'));
|
| + }
|
| + buildCounterPushToken--;
|
| +}
|
| +
|
| +core.int buildCounterPushTokenIdIos = 0;
|
| +buildPushTokenIdIos() {
|
| + var o = new api.PushTokenIdIos();
|
| + buildCounterPushTokenIdIos++;
|
| + if (buildCounterPushTokenIdIos < 3) {
|
| + o.apnsDeviceToken = "foo";
|
| + o.apnsEnvironment = "foo";
|
| + }
|
| + buildCounterPushTokenIdIos--;
|
| + return o;
|
| +}
|
| +
|
| +checkPushTokenIdIos(api.PushTokenIdIos o) {
|
| + buildCounterPushTokenIdIos++;
|
| + if (buildCounterPushTokenIdIos < 3) {
|
| + unittest.expect(o.apnsDeviceToken, unittest.equals('foo'));
|
| + unittest.expect(o.apnsEnvironment, unittest.equals('foo'));
|
| + }
|
| + buildCounterPushTokenIdIos--;
|
| +}
|
| +
|
| +core.int buildCounterPushTokenId = 0;
|
| +buildPushTokenId() {
|
| + var o = new api.PushTokenId();
|
| + buildCounterPushTokenId++;
|
| + if (buildCounterPushTokenId < 3) {
|
| + o.ios = buildPushTokenIdIos();
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterPushTokenId--;
|
| + return o;
|
| +}
|
| +
|
| +checkPushTokenId(api.PushTokenId o) {
|
| + buildCounterPushTokenId++;
|
| + if (buildCounterPushTokenId < 3) {
|
| + checkPushTokenIdIos(o.ios);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterPushTokenId--;
|
| +}
|
| +
|
| +buildUnnamed45() {
|
| + var o = new core.List<api.QuestMilestone>();
|
| + o.add(buildQuestMilestone());
|
| + o.add(buildQuestMilestone());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed45(core.List<api.QuestMilestone> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkQuestMilestone(o[0]);
|
| + checkQuestMilestone(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterQuest = 0;
|
| +buildQuest() {
|
| + var o = new api.Quest();
|
| + buildCounterQuest++;
|
| + if (buildCounterQuest < 3) {
|
| + o.acceptedTimestampMillis = "foo";
|
| + o.applicationId = "foo";
|
| + o.bannerUrl = "foo";
|
| + o.description = "foo";
|
| + o.endTimestampMillis = "foo";
|
| + o.iconUrl = "foo";
|
| + o.id = "foo";
|
| + o.isDefaultBannerUrl = true;
|
| + o.isDefaultIconUrl = true;
|
| + o.kind = "foo";
|
| + o.lastUpdatedTimestampMillis = "foo";
|
| + o.milestones = buildUnnamed45();
|
| + o.name = "foo";
|
| + o.notifyTimestampMillis = "foo";
|
| + o.startTimestampMillis = "foo";
|
| + o.state = "foo";
|
| + }
|
| + buildCounterQuest--;
|
| + return o;
|
| +}
|
| +
|
| +checkQuest(api.Quest o) {
|
| + buildCounterQuest++;
|
| + if (buildCounterQuest < 3) {
|
| + unittest.expect(o.acceptedTimestampMillis, unittest.equals('foo'));
|
| + unittest.expect(o.applicationId, unittest.equals('foo'));
|
| + unittest.expect(o.bannerUrl, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.endTimestampMillis, unittest.equals('foo'));
|
| + unittest.expect(o.iconUrl, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.isDefaultBannerUrl, unittest.isTrue);
|
| + unittest.expect(o.isDefaultIconUrl, unittest.isTrue);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.lastUpdatedTimestampMillis, unittest.equals('foo'));
|
| + checkUnnamed45(o.milestones);
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.notifyTimestampMillis, unittest.equals('foo'));
|
| + unittest.expect(o.startTimestampMillis, unittest.equals('foo'));
|
| + unittest.expect(o.state, unittest.equals('foo'));
|
| + }
|
| + buildCounterQuest--;
|
| +}
|
| +
|
| +core.int buildCounterQuestContribution = 0;
|
| +buildQuestContribution() {
|
| + var o = new api.QuestContribution();
|
| + buildCounterQuestContribution++;
|
| + if (buildCounterQuestContribution < 3) {
|
| + o.formattedValue = "foo";
|
| + o.kind = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterQuestContribution--;
|
| + return o;
|
| +}
|
| +
|
| +checkQuestContribution(api.QuestContribution o) {
|
| + buildCounterQuestContribution++;
|
| + if (buildCounterQuestContribution < 3) {
|
| + unittest.expect(o.formattedValue, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterQuestContribution--;
|
| +}
|
| +
|
| +core.int buildCounterQuestCriterion = 0;
|
| +buildQuestCriterion() {
|
| + var o = new api.QuestCriterion();
|
| + buildCounterQuestCriterion++;
|
| + if (buildCounterQuestCriterion < 3) {
|
| + o.completionContribution = buildQuestContribution();
|
| + o.currentContribution = buildQuestContribution();
|
| + o.eventId = "foo";
|
| + o.initialPlayerProgress = buildQuestContribution();
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterQuestCriterion--;
|
| + return o;
|
| +}
|
| +
|
| +checkQuestCriterion(api.QuestCriterion o) {
|
| + buildCounterQuestCriterion++;
|
| + if (buildCounterQuestCriterion < 3) {
|
| + checkQuestContribution(o.completionContribution);
|
| + checkQuestContribution(o.currentContribution);
|
| + unittest.expect(o.eventId, unittest.equals('foo'));
|
| + checkQuestContribution(o.initialPlayerProgress);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterQuestCriterion--;
|
| +}
|
| +
|
| +buildUnnamed46() {
|
| + var o = new core.List<api.Quest>();
|
| + o.add(buildQuest());
|
| + o.add(buildQuest());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed46(core.List<api.Quest> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkQuest(o[0]);
|
| + checkQuest(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterQuestListResponse = 0;
|
| +buildQuestListResponse() {
|
| + var o = new api.QuestListResponse();
|
| + buildCounterQuestListResponse++;
|
| + if (buildCounterQuestListResponse < 3) {
|
| + o.items = buildUnnamed46();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterQuestListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkQuestListResponse(api.QuestListResponse o) {
|
| + buildCounterQuestListResponse++;
|
| + if (buildCounterQuestListResponse < 3) {
|
| + checkUnnamed46(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterQuestListResponse--;
|
| +}
|
| +
|
| +buildUnnamed47() {
|
| + var o = new core.List<api.QuestCriterion>();
|
| + o.add(buildQuestCriterion());
|
| + o.add(buildQuestCriterion());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed47(core.List<api.QuestCriterion> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkQuestCriterion(o[0]);
|
| + checkQuestCriterion(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterQuestMilestone = 0;
|
| +buildQuestMilestone() {
|
| + var o = new api.QuestMilestone();
|
| + buildCounterQuestMilestone++;
|
| + if (buildCounterQuestMilestone < 3) {
|
| + o.completionRewardData = "foo";
|
| + o.criteria = buildUnnamed47();
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.state = "foo";
|
| + }
|
| + buildCounterQuestMilestone--;
|
| + return o;
|
| +}
|
| +
|
| +checkQuestMilestone(api.QuestMilestone o) {
|
| + buildCounterQuestMilestone++;
|
| + if (buildCounterQuestMilestone < 3) {
|
| + unittest.expect(o.completionRewardData, unittest.equals('foo'));
|
| + checkUnnamed47(o.criteria);
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.state, unittest.equals('foo'));
|
| + }
|
| + buildCounterQuestMilestone--;
|
| +}
|
| +
|
| +core.int buildCounterRevisionCheckResponse = 0;
|
| +buildRevisionCheckResponse() {
|
| + var o = new api.RevisionCheckResponse();
|
| + buildCounterRevisionCheckResponse++;
|
| + if (buildCounterRevisionCheckResponse < 3) {
|
| + o.apiVersion = "foo";
|
| + o.kind = "foo";
|
| + o.revisionStatus = "foo";
|
| + }
|
| + buildCounterRevisionCheckResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkRevisionCheckResponse(api.RevisionCheckResponse o) {
|
| + buildCounterRevisionCheckResponse++;
|
| + if (buildCounterRevisionCheckResponse < 3) {
|
| + unittest.expect(o.apiVersion, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.revisionStatus, unittest.equals('foo'));
|
| + }
|
| + buildCounterRevisionCheckResponse--;
|
| +}
|
| +
|
| +buildUnnamed48() {
|
| + var o = new core.List<api.RoomParticipant>();
|
| + o.add(buildRoomParticipant());
|
| + o.add(buildRoomParticipant());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed48(core.List<api.RoomParticipant> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkRoomParticipant(o[0]);
|
| + checkRoomParticipant(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterRoom = 0;
|
| +buildRoom() {
|
| + var o = new api.Room();
|
| + buildCounterRoom++;
|
| + if (buildCounterRoom < 3) {
|
| + o.applicationId = "foo";
|
| + o.autoMatchingCriteria = buildRoomAutoMatchingCriteria();
|
| + o.autoMatchingStatus = buildRoomAutoMatchStatus();
|
| + o.creationDetails = buildRoomModification();
|
| + o.description = "foo";
|
| + o.inviterId = "foo";
|
| + o.kind = "foo";
|
| + o.lastUpdateDetails = buildRoomModification();
|
| + o.participants = buildUnnamed48();
|
| + o.roomId = "foo";
|
| + o.roomStatusVersion = 42;
|
| + o.status = "foo";
|
| + o.variant = 42;
|
| + }
|
| + buildCounterRoom--;
|
| + return o;
|
| +}
|
| +
|
| +checkRoom(api.Room o) {
|
| + buildCounterRoom++;
|
| + if (buildCounterRoom < 3) {
|
| + unittest.expect(o.applicationId, unittest.equals('foo'));
|
| + checkRoomAutoMatchingCriteria(o.autoMatchingCriteria);
|
| + checkRoomAutoMatchStatus(o.autoMatchingStatus);
|
| + checkRoomModification(o.creationDetails);
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.inviterId, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkRoomModification(o.lastUpdateDetails);
|
| + checkUnnamed48(o.participants);
|
| + unittest.expect(o.roomId, unittest.equals('foo'));
|
| + unittest.expect(o.roomStatusVersion, unittest.equals(42));
|
| + unittest.expect(o.status, unittest.equals('foo'));
|
| + unittest.expect(o.variant, unittest.equals(42));
|
| + }
|
| + buildCounterRoom--;
|
| +}
|
| +
|
| +core.int buildCounterRoomAutoMatchStatus = 0;
|
| +buildRoomAutoMatchStatus() {
|
| + var o = new api.RoomAutoMatchStatus();
|
| + buildCounterRoomAutoMatchStatus++;
|
| + if (buildCounterRoomAutoMatchStatus < 3) {
|
| + o.kind = "foo";
|
| + o.waitEstimateSeconds = 42;
|
| + }
|
| + buildCounterRoomAutoMatchStatus--;
|
| + return o;
|
| +}
|
| +
|
| +checkRoomAutoMatchStatus(api.RoomAutoMatchStatus o) {
|
| + buildCounterRoomAutoMatchStatus++;
|
| + if (buildCounterRoomAutoMatchStatus < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.waitEstimateSeconds, unittest.equals(42));
|
| + }
|
| + buildCounterRoomAutoMatchStatus--;
|
| +}
|
| +
|
| +core.int buildCounterRoomAutoMatchingCriteria = 0;
|
| +buildRoomAutoMatchingCriteria() {
|
| + var o = new api.RoomAutoMatchingCriteria();
|
| + buildCounterRoomAutoMatchingCriteria++;
|
| + if (buildCounterRoomAutoMatchingCriteria < 3) {
|
| + o.exclusiveBitmask = "foo";
|
| + o.kind = "foo";
|
| + o.maxAutoMatchingPlayers = 42;
|
| + o.minAutoMatchingPlayers = 42;
|
| + }
|
| + buildCounterRoomAutoMatchingCriteria--;
|
| + return o;
|
| +}
|
| +
|
| +checkRoomAutoMatchingCriteria(api.RoomAutoMatchingCriteria o) {
|
| + buildCounterRoomAutoMatchingCriteria++;
|
| + if (buildCounterRoomAutoMatchingCriteria < 3) {
|
| + unittest.expect(o.exclusiveBitmask, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.maxAutoMatchingPlayers, unittest.equals(42));
|
| + unittest.expect(o.minAutoMatchingPlayers, unittest.equals(42));
|
| + }
|
| + buildCounterRoomAutoMatchingCriteria--;
|
| +}
|
| +
|
| +core.int buildCounterRoomClientAddress = 0;
|
| +buildRoomClientAddress() {
|
| + var o = new api.RoomClientAddress();
|
| + buildCounterRoomClientAddress++;
|
| + if (buildCounterRoomClientAddress < 3) {
|
| + o.kind = "foo";
|
| + o.xmppAddress = "foo";
|
| + }
|
| + buildCounterRoomClientAddress--;
|
| + return o;
|
| +}
|
| +
|
| +checkRoomClientAddress(api.RoomClientAddress o) {
|
| + buildCounterRoomClientAddress++;
|
| + if (buildCounterRoomClientAddress < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.xmppAddress, unittest.equals('foo'));
|
| + }
|
| + buildCounterRoomClientAddress--;
|
| +}
|
| +
|
| +buildUnnamed49() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed49(core.List<core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +buildUnnamed50() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed50(core.List<core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +core.int buildCounterRoomCreateRequest = 0;
|
| +buildRoomCreateRequest() {
|
| + var o = new api.RoomCreateRequest();
|
| + buildCounterRoomCreateRequest++;
|
| + if (buildCounterRoomCreateRequest < 3) {
|
| + o.autoMatchingCriteria = buildRoomAutoMatchingCriteria();
|
| + o.capabilities = buildUnnamed49();
|
| + o.clientAddress = buildRoomClientAddress();
|
| + o.invitedPlayerIds = buildUnnamed50();
|
| + o.kind = "foo";
|
| + o.networkDiagnostics = buildNetworkDiagnostics();
|
| + o.requestId = "foo";
|
| + o.variant = 42;
|
| + }
|
| + buildCounterRoomCreateRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkRoomCreateRequest(api.RoomCreateRequest o) {
|
| + buildCounterRoomCreateRequest++;
|
| + if (buildCounterRoomCreateRequest < 3) {
|
| + checkRoomAutoMatchingCriteria(o.autoMatchingCriteria);
|
| + checkUnnamed49(o.capabilities);
|
| + checkRoomClientAddress(o.clientAddress);
|
| + checkUnnamed50(o.invitedPlayerIds);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkNetworkDiagnostics(o.networkDiagnostics);
|
| + unittest.expect(o.requestId, unittest.equals('foo'));
|
| + unittest.expect(o.variant, unittest.equals(42));
|
| + }
|
| + buildCounterRoomCreateRequest--;
|
| +}
|
| +
|
| +buildUnnamed51() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed51(core.List<core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +core.int buildCounterRoomJoinRequest = 0;
|
| +buildRoomJoinRequest() {
|
| + var o = new api.RoomJoinRequest();
|
| + buildCounterRoomJoinRequest++;
|
| + if (buildCounterRoomJoinRequest < 3) {
|
| + o.capabilities = buildUnnamed51();
|
| + o.clientAddress = buildRoomClientAddress();
|
| + o.kind = "foo";
|
| + o.networkDiagnostics = buildNetworkDiagnostics();
|
| + }
|
| + buildCounterRoomJoinRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkRoomJoinRequest(api.RoomJoinRequest o) {
|
| + buildCounterRoomJoinRequest++;
|
| + if (buildCounterRoomJoinRequest < 3) {
|
| + checkUnnamed51(o.capabilities);
|
| + checkRoomClientAddress(o.clientAddress);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkNetworkDiagnostics(o.networkDiagnostics);
|
| + }
|
| + buildCounterRoomJoinRequest--;
|
| +}
|
| +
|
| +buildUnnamed52() {
|
| + var o = new core.List<api.PeerSessionDiagnostics>();
|
| + o.add(buildPeerSessionDiagnostics());
|
| + o.add(buildPeerSessionDiagnostics());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed52(core.List<api.PeerSessionDiagnostics> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkPeerSessionDiagnostics(o[0]);
|
| + checkPeerSessionDiagnostics(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterRoomLeaveDiagnostics = 0;
|
| +buildRoomLeaveDiagnostics() {
|
| + var o = new api.RoomLeaveDiagnostics();
|
| + buildCounterRoomLeaveDiagnostics++;
|
| + if (buildCounterRoomLeaveDiagnostics < 3) {
|
| + o.androidNetworkSubtype = 42;
|
| + o.androidNetworkType = 42;
|
| + o.iosNetworkType = 42;
|
| + o.kind = "foo";
|
| + o.networkOperatorCode = "foo";
|
| + o.networkOperatorName = "foo";
|
| + o.peerSession = buildUnnamed52();
|
| + o.socketsUsed = true;
|
| + }
|
| + buildCounterRoomLeaveDiagnostics--;
|
| + return o;
|
| +}
|
| +
|
| +checkRoomLeaveDiagnostics(api.RoomLeaveDiagnostics o) {
|
| + buildCounterRoomLeaveDiagnostics++;
|
| + if (buildCounterRoomLeaveDiagnostics < 3) {
|
| + unittest.expect(o.androidNetworkSubtype, unittest.equals(42));
|
| + unittest.expect(o.androidNetworkType, unittest.equals(42));
|
| + unittest.expect(o.iosNetworkType, unittest.equals(42));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.networkOperatorCode, unittest.equals('foo'));
|
| + unittest.expect(o.networkOperatorName, unittest.equals('foo'));
|
| + checkUnnamed52(o.peerSession);
|
| + unittest.expect(o.socketsUsed, unittest.isTrue);
|
| + }
|
| + buildCounterRoomLeaveDiagnostics--;
|
| +}
|
| +
|
| +core.int buildCounterRoomLeaveRequest = 0;
|
| +buildRoomLeaveRequest() {
|
| + var o = new api.RoomLeaveRequest();
|
| + buildCounterRoomLeaveRequest++;
|
| + if (buildCounterRoomLeaveRequest < 3) {
|
| + o.kind = "foo";
|
| + o.leaveDiagnostics = buildRoomLeaveDiagnostics();
|
| + o.reason = "foo";
|
| + }
|
| + buildCounterRoomLeaveRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkRoomLeaveRequest(api.RoomLeaveRequest o) {
|
| + buildCounterRoomLeaveRequest++;
|
| + if (buildCounterRoomLeaveRequest < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkRoomLeaveDiagnostics(o.leaveDiagnostics);
|
| + unittest.expect(o.reason, unittest.equals('foo'));
|
| + }
|
| + buildCounterRoomLeaveRequest--;
|
| +}
|
| +
|
| +buildUnnamed53() {
|
| + var o = new core.List<api.Room>();
|
| + o.add(buildRoom());
|
| + o.add(buildRoom());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed53(core.List<api.Room> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkRoom(o[0]);
|
| + checkRoom(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterRoomList = 0;
|
| +buildRoomList() {
|
| + var o = new api.RoomList();
|
| + buildCounterRoomList++;
|
| + if (buildCounterRoomList < 3) {
|
| + o.items = buildUnnamed53();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterRoomList--;
|
| + return o;
|
| +}
|
| +
|
| +checkRoomList(api.RoomList o) {
|
| + buildCounterRoomList++;
|
| + if (buildCounterRoomList < 3) {
|
| + checkUnnamed53(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterRoomList--;
|
| +}
|
| +
|
| +core.int buildCounterRoomModification = 0;
|
| +buildRoomModification() {
|
| + var o = new api.RoomModification();
|
| + buildCounterRoomModification++;
|
| + if (buildCounterRoomModification < 3) {
|
| + o.kind = "foo";
|
| + o.modifiedTimestampMillis = "foo";
|
| + o.participantId = "foo";
|
| + }
|
| + buildCounterRoomModification--;
|
| + return o;
|
| +}
|
| +
|
| +checkRoomModification(api.RoomModification o) {
|
| + buildCounterRoomModification++;
|
| + if (buildCounterRoomModification < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.modifiedTimestampMillis, unittest.equals('foo'));
|
| + unittest.expect(o.participantId, unittest.equals('foo'));
|
| + }
|
| + buildCounterRoomModification--;
|
| +}
|
| +
|
| +core.int buildCounterRoomP2PStatus = 0;
|
| +buildRoomP2PStatus() {
|
| + var o = new api.RoomP2PStatus();
|
| + buildCounterRoomP2PStatus++;
|
| + if (buildCounterRoomP2PStatus < 3) {
|
| + o.connectionSetupLatencyMillis = 42;
|
| + o.error = "foo";
|
| + o.errorReason = "foo";
|
| + o.kind = "foo";
|
| + o.participantId = "foo";
|
| + o.status = "foo";
|
| + o.unreliableRoundtripLatencyMillis = 42;
|
| + }
|
| + buildCounterRoomP2PStatus--;
|
| + return o;
|
| +}
|
| +
|
| +checkRoomP2PStatus(api.RoomP2PStatus o) {
|
| + buildCounterRoomP2PStatus++;
|
| + if (buildCounterRoomP2PStatus < 3) {
|
| + unittest.expect(o.connectionSetupLatencyMillis, unittest.equals(42));
|
| + unittest.expect(o.error, unittest.equals('foo'));
|
| + unittest.expect(o.errorReason, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.participantId, unittest.equals('foo'));
|
| + unittest.expect(o.status, unittest.equals('foo'));
|
| + unittest.expect(o.unreliableRoundtripLatencyMillis, unittest.equals(42));
|
| + }
|
| + buildCounterRoomP2PStatus--;
|
| +}
|
| +
|
| +buildUnnamed54() {
|
| + var o = new core.List<api.RoomP2PStatus>();
|
| + o.add(buildRoomP2PStatus());
|
| + o.add(buildRoomP2PStatus());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed54(core.List<api.RoomP2PStatus> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkRoomP2PStatus(o[0]);
|
| + checkRoomP2PStatus(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterRoomP2PStatuses = 0;
|
| +buildRoomP2PStatuses() {
|
| + var o = new api.RoomP2PStatuses();
|
| + buildCounterRoomP2PStatuses++;
|
| + if (buildCounterRoomP2PStatuses < 3) {
|
| + o.kind = "foo";
|
| + o.updates = buildUnnamed54();
|
| + }
|
| + buildCounterRoomP2PStatuses--;
|
| + return o;
|
| +}
|
| +
|
| +checkRoomP2PStatuses(api.RoomP2PStatuses o) {
|
| + buildCounterRoomP2PStatuses++;
|
| + if (buildCounterRoomP2PStatuses < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed54(o.updates);
|
| + }
|
| + buildCounterRoomP2PStatuses--;
|
| +}
|
| +
|
| +buildUnnamed55() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed55(core.List<core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +core.int buildCounterRoomParticipant = 0;
|
| +buildRoomParticipant() {
|
| + var o = new api.RoomParticipant();
|
| + buildCounterRoomParticipant++;
|
| + if (buildCounterRoomParticipant < 3) {
|
| + o.autoMatched = true;
|
| + o.autoMatchedPlayer = buildAnonymousPlayer();
|
| + o.capabilities = buildUnnamed55();
|
| + o.clientAddress = buildRoomClientAddress();
|
| + o.connected = true;
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.leaveReason = "foo";
|
| + o.player = buildPlayer();
|
| + o.status = "foo";
|
| + }
|
| + buildCounterRoomParticipant--;
|
| + return o;
|
| +}
|
| +
|
| +checkRoomParticipant(api.RoomParticipant o) {
|
| + buildCounterRoomParticipant++;
|
| + if (buildCounterRoomParticipant < 3) {
|
| + unittest.expect(o.autoMatched, unittest.isTrue);
|
| + checkAnonymousPlayer(o.autoMatchedPlayer);
|
| + checkUnnamed55(o.capabilities);
|
| + checkRoomClientAddress(o.clientAddress);
|
| + unittest.expect(o.connected, unittest.isTrue);
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.leaveReason, unittest.equals('foo'));
|
| + checkPlayer(o.player);
|
| + unittest.expect(o.status, unittest.equals('foo'));
|
| + }
|
| + buildCounterRoomParticipant--;
|
| +}
|
| +
|
| +buildUnnamed56() {
|
| + var o = new core.List<api.RoomParticipant>();
|
| + o.add(buildRoomParticipant());
|
| + o.add(buildRoomParticipant());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed56(core.List<api.RoomParticipant> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkRoomParticipant(o[0]);
|
| + checkRoomParticipant(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterRoomStatus = 0;
|
| +buildRoomStatus() {
|
| + var o = new api.RoomStatus();
|
| + buildCounterRoomStatus++;
|
| + if (buildCounterRoomStatus < 3) {
|
| + o.autoMatchingStatus = buildRoomAutoMatchStatus();
|
| + o.kind = "foo";
|
| + o.participants = buildUnnamed56();
|
| + o.roomId = "foo";
|
| + o.status = "foo";
|
| + o.statusVersion = 42;
|
| + }
|
| + buildCounterRoomStatus--;
|
| + return o;
|
| +}
|
| +
|
| +checkRoomStatus(api.RoomStatus o) {
|
| + buildCounterRoomStatus++;
|
| + if (buildCounterRoomStatus < 3) {
|
| + checkRoomAutoMatchStatus(o.autoMatchingStatus);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkUnnamed56(o.participants);
|
| + unittest.expect(o.roomId, unittest.equals('foo'));
|
| + unittest.expect(o.status, unittest.equals('foo'));
|
| + unittest.expect(o.statusVersion, unittest.equals(42));
|
| + }
|
| + buildCounterRoomStatus--;
|
| +}
|
| +
|
| +core.int buildCounterScoreSubmission = 0;
|
| +buildScoreSubmission() {
|
| + var o = new api.ScoreSubmission();
|
| + buildCounterScoreSubmission++;
|
| + if (buildCounterScoreSubmission < 3) {
|
| + o.kind = "foo";
|
| + o.leaderboardId = "foo";
|
| + o.score = "foo";
|
| + o.scoreTag = "foo";
|
| + o.signature = "foo";
|
| + }
|
| + buildCounterScoreSubmission--;
|
| + return o;
|
| +}
|
| +
|
| +checkScoreSubmission(api.ScoreSubmission o) {
|
| + buildCounterScoreSubmission++;
|
| + if (buildCounterScoreSubmission < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.leaderboardId, unittest.equals('foo'));
|
| + unittest.expect(o.score, unittest.equals('foo'));
|
| + unittest.expect(o.scoreTag, unittest.equals('foo'));
|
| + unittest.expect(o.signature, unittest.equals('foo'));
|
| + }
|
| + buildCounterScoreSubmission--;
|
| +}
|
| +
|
| +core.int buildCounterSnapshot = 0;
|
| +buildSnapshot() {
|
| + var o = new api.Snapshot();
|
| + buildCounterSnapshot++;
|
| + if (buildCounterSnapshot < 3) {
|
| + o.coverImage = buildSnapshotImage();
|
| + o.description = "foo";
|
| + o.driveId = "foo";
|
| + o.durationMillis = "foo";
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.lastModifiedMillis = "foo";
|
| + o.title = "foo";
|
| + o.type = "foo";
|
| + o.uniqueName = "foo";
|
| + }
|
| + buildCounterSnapshot--;
|
| + return o;
|
| +}
|
| +
|
| +checkSnapshot(api.Snapshot o) {
|
| + buildCounterSnapshot++;
|
| + if (buildCounterSnapshot < 3) {
|
| + checkSnapshotImage(o.coverImage);
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.driveId, unittest.equals('foo'));
|
| + unittest.expect(o.durationMillis, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.lastModifiedMillis, unittest.equals('foo'));
|
| + unittest.expect(o.title, unittest.equals('foo'));
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + unittest.expect(o.uniqueName, unittest.equals('foo'));
|
| + }
|
| + buildCounterSnapshot--;
|
| +}
|
| +
|
| +core.int buildCounterSnapshotImage = 0;
|
| +buildSnapshotImage() {
|
| + var o = new api.SnapshotImage();
|
| + buildCounterSnapshotImage++;
|
| + if (buildCounterSnapshotImage < 3) {
|
| + o.height = 42;
|
| + o.kind = "foo";
|
| + o.mimeType = "foo";
|
| + o.url = "foo";
|
| + o.width = 42;
|
| + }
|
| + buildCounterSnapshotImage--;
|
| + return o;
|
| +}
|
| +
|
| +checkSnapshotImage(api.SnapshotImage o) {
|
| + buildCounterSnapshotImage++;
|
| + if (buildCounterSnapshotImage < 3) {
|
| + unittest.expect(o.height, unittest.equals(42));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.mimeType, unittest.equals('foo'));
|
| + unittest.expect(o.url, unittest.equals('foo'));
|
| + unittest.expect(o.width, unittest.equals(42));
|
| + }
|
| + buildCounterSnapshotImage--;
|
| +}
|
| +
|
| +buildUnnamed57() {
|
| + var o = new core.List<api.Snapshot>();
|
| + o.add(buildSnapshot());
|
| + o.add(buildSnapshot());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed57(core.List<api.Snapshot> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkSnapshot(o[0]);
|
| + checkSnapshot(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterSnapshotListResponse = 0;
|
| +buildSnapshotListResponse() {
|
| + var o = new api.SnapshotListResponse();
|
| + buildCounterSnapshotListResponse++;
|
| + if (buildCounterSnapshotListResponse < 3) {
|
| + o.items = buildUnnamed57();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterSnapshotListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkSnapshotListResponse(api.SnapshotListResponse o) {
|
| + buildCounterSnapshotListResponse++;
|
| + if (buildCounterSnapshotListResponse < 3) {
|
| + checkUnnamed57(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterSnapshotListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterTurnBasedAutoMatchingCriteria = 0;
|
| +buildTurnBasedAutoMatchingCriteria() {
|
| + var o = new api.TurnBasedAutoMatchingCriteria();
|
| + buildCounterTurnBasedAutoMatchingCriteria++;
|
| + if (buildCounterTurnBasedAutoMatchingCriteria < 3) {
|
| + o.exclusiveBitmask = "foo";
|
| + o.kind = "foo";
|
| + o.maxAutoMatchingPlayers = 42;
|
| + o.minAutoMatchingPlayers = 42;
|
| + }
|
| + buildCounterTurnBasedAutoMatchingCriteria--;
|
| + return o;
|
| +}
|
| +
|
| +checkTurnBasedAutoMatchingCriteria(api.TurnBasedAutoMatchingCriteria o) {
|
| + buildCounterTurnBasedAutoMatchingCriteria++;
|
| + if (buildCounterTurnBasedAutoMatchingCriteria < 3) {
|
| + unittest.expect(o.exclusiveBitmask, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.maxAutoMatchingPlayers, unittest.equals(42));
|
| + unittest.expect(o.minAutoMatchingPlayers, unittest.equals(42));
|
| + }
|
| + buildCounterTurnBasedAutoMatchingCriteria--;
|
| +}
|
| +
|
| +buildUnnamed58() {
|
| + var o = new core.List<api.TurnBasedMatchParticipant>();
|
| + o.add(buildTurnBasedMatchParticipant());
|
| + o.add(buildTurnBasedMatchParticipant());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed58(core.List<api.TurnBasedMatchParticipant> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkTurnBasedMatchParticipant(o[0]);
|
| + checkTurnBasedMatchParticipant(o[1]);
|
| +}
|
| +
|
| +buildUnnamed59() {
|
| + var o = new core.List<api.ParticipantResult>();
|
| + o.add(buildParticipantResult());
|
| + o.add(buildParticipantResult());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed59(core.List<api.ParticipantResult> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkParticipantResult(o[0]);
|
| + checkParticipantResult(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTurnBasedMatch = 0;
|
| +buildTurnBasedMatch() {
|
| + var o = new api.TurnBasedMatch();
|
| + buildCounterTurnBasedMatch++;
|
| + if (buildCounterTurnBasedMatch < 3) {
|
| + o.applicationId = "foo";
|
| + o.autoMatchingCriteria = buildTurnBasedAutoMatchingCriteria();
|
| + o.creationDetails = buildTurnBasedMatchModification();
|
| + o.data = buildTurnBasedMatchData();
|
| + o.description = "foo";
|
| + o.inviterId = "foo";
|
| + o.kind = "foo";
|
| + o.lastUpdateDetails = buildTurnBasedMatchModification();
|
| + o.matchId = "foo";
|
| + o.matchNumber = 42;
|
| + o.matchVersion = 42;
|
| + o.participants = buildUnnamed58();
|
| + o.pendingParticipantId = "foo";
|
| + o.previousMatchData = buildTurnBasedMatchData();
|
| + o.rematchId = "foo";
|
| + o.results = buildUnnamed59();
|
| + o.status = "foo";
|
| + o.userMatchStatus = "foo";
|
| + o.variant = 42;
|
| + o.withParticipantId = "foo";
|
| + }
|
| + buildCounterTurnBasedMatch--;
|
| + return o;
|
| +}
|
| +
|
| +checkTurnBasedMatch(api.TurnBasedMatch o) {
|
| + buildCounterTurnBasedMatch++;
|
| + if (buildCounterTurnBasedMatch < 3) {
|
| + unittest.expect(o.applicationId, unittest.equals('foo'));
|
| + checkTurnBasedAutoMatchingCriteria(o.autoMatchingCriteria);
|
| + checkTurnBasedMatchModification(o.creationDetails);
|
| + checkTurnBasedMatchData(o.data);
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.inviterId, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkTurnBasedMatchModification(o.lastUpdateDetails);
|
| + unittest.expect(o.matchId, unittest.equals('foo'));
|
| + unittest.expect(o.matchNumber, unittest.equals(42));
|
| + unittest.expect(o.matchVersion, unittest.equals(42));
|
| + checkUnnamed58(o.participants);
|
| + unittest.expect(o.pendingParticipantId, unittest.equals('foo'));
|
| + checkTurnBasedMatchData(o.previousMatchData);
|
| + unittest.expect(o.rematchId, unittest.equals('foo'));
|
| + checkUnnamed59(o.results);
|
| + unittest.expect(o.status, unittest.equals('foo'));
|
| + unittest.expect(o.userMatchStatus, unittest.equals('foo'));
|
| + unittest.expect(o.variant, unittest.equals(42));
|
| + unittest.expect(o.withParticipantId, unittest.equals('foo'));
|
| + }
|
| + buildCounterTurnBasedMatch--;
|
| +}
|
| +
|
| +buildUnnamed60() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed60(core.List<core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +core.int buildCounterTurnBasedMatchCreateRequest = 0;
|
| +buildTurnBasedMatchCreateRequest() {
|
| + var o = new api.TurnBasedMatchCreateRequest();
|
| + buildCounterTurnBasedMatchCreateRequest++;
|
| + if (buildCounterTurnBasedMatchCreateRequest < 3) {
|
| + o.autoMatchingCriteria = buildTurnBasedAutoMatchingCriteria();
|
| + o.invitedPlayerIds = buildUnnamed60();
|
| + o.kind = "foo";
|
| + o.requestId = "foo";
|
| + o.variant = 42;
|
| + }
|
| + buildCounterTurnBasedMatchCreateRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkTurnBasedMatchCreateRequest(api.TurnBasedMatchCreateRequest o) {
|
| + buildCounterTurnBasedMatchCreateRequest++;
|
| + if (buildCounterTurnBasedMatchCreateRequest < 3) {
|
| + checkTurnBasedAutoMatchingCriteria(o.autoMatchingCriteria);
|
| + checkUnnamed60(o.invitedPlayerIds);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.requestId, unittest.equals('foo'));
|
| + unittest.expect(o.variant, unittest.equals(42));
|
| + }
|
| + buildCounterTurnBasedMatchCreateRequest--;
|
| +}
|
| +
|
| +core.int buildCounterTurnBasedMatchData = 0;
|
| +buildTurnBasedMatchData() {
|
| + var o = new api.TurnBasedMatchData();
|
| + buildCounterTurnBasedMatchData++;
|
| + if (buildCounterTurnBasedMatchData < 3) {
|
| + o.data = "foo";
|
| + o.dataAvailable = true;
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterTurnBasedMatchData--;
|
| + return o;
|
| +}
|
| +
|
| +checkTurnBasedMatchData(api.TurnBasedMatchData o) {
|
| + buildCounterTurnBasedMatchData++;
|
| + if (buildCounterTurnBasedMatchData < 3) {
|
| + unittest.expect(o.data, unittest.equals('foo'));
|
| + unittest.expect(o.dataAvailable, unittest.isTrue);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterTurnBasedMatchData--;
|
| +}
|
| +
|
| +core.int buildCounterTurnBasedMatchDataRequest = 0;
|
| +buildTurnBasedMatchDataRequest() {
|
| + var o = new api.TurnBasedMatchDataRequest();
|
| + buildCounterTurnBasedMatchDataRequest++;
|
| + if (buildCounterTurnBasedMatchDataRequest < 3) {
|
| + o.data = "foo";
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterTurnBasedMatchDataRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkTurnBasedMatchDataRequest(api.TurnBasedMatchDataRequest o) {
|
| + buildCounterTurnBasedMatchDataRequest++;
|
| + if (buildCounterTurnBasedMatchDataRequest < 3) {
|
| + unittest.expect(o.data, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterTurnBasedMatchDataRequest--;
|
| +}
|
| +
|
| +buildUnnamed61() {
|
| + var o = new core.List<api.TurnBasedMatch>();
|
| + o.add(buildTurnBasedMatch());
|
| + o.add(buildTurnBasedMatch());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed61(core.List<api.TurnBasedMatch> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkTurnBasedMatch(o[0]);
|
| + checkTurnBasedMatch(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTurnBasedMatchList = 0;
|
| +buildTurnBasedMatchList() {
|
| + var o = new api.TurnBasedMatchList();
|
| + buildCounterTurnBasedMatchList++;
|
| + if (buildCounterTurnBasedMatchList < 3) {
|
| + o.items = buildUnnamed61();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterTurnBasedMatchList--;
|
| + return o;
|
| +}
|
| +
|
| +checkTurnBasedMatchList(api.TurnBasedMatchList o) {
|
| + buildCounterTurnBasedMatchList++;
|
| + if (buildCounterTurnBasedMatchList < 3) {
|
| + checkUnnamed61(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterTurnBasedMatchList--;
|
| +}
|
| +
|
| +core.int buildCounterTurnBasedMatchModification = 0;
|
| +buildTurnBasedMatchModification() {
|
| + var o = new api.TurnBasedMatchModification();
|
| + buildCounterTurnBasedMatchModification++;
|
| + if (buildCounterTurnBasedMatchModification < 3) {
|
| + o.kind = "foo";
|
| + o.modifiedTimestampMillis = "foo";
|
| + o.participantId = "foo";
|
| + }
|
| + buildCounterTurnBasedMatchModification--;
|
| + return o;
|
| +}
|
| +
|
| +checkTurnBasedMatchModification(api.TurnBasedMatchModification o) {
|
| + buildCounterTurnBasedMatchModification++;
|
| + if (buildCounterTurnBasedMatchModification < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.modifiedTimestampMillis, unittest.equals('foo'));
|
| + unittest.expect(o.participantId, unittest.equals('foo'));
|
| + }
|
| + buildCounterTurnBasedMatchModification--;
|
| +}
|
| +
|
| +core.int buildCounterTurnBasedMatchParticipant = 0;
|
| +buildTurnBasedMatchParticipant() {
|
| + var o = new api.TurnBasedMatchParticipant();
|
| + buildCounterTurnBasedMatchParticipant++;
|
| + if (buildCounterTurnBasedMatchParticipant < 3) {
|
| + o.autoMatched = true;
|
| + o.autoMatchedPlayer = buildAnonymousPlayer();
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.player = buildPlayer();
|
| + o.status = "foo";
|
| + }
|
| + buildCounterTurnBasedMatchParticipant--;
|
| + return o;
|
| +}
|
| +
|
| +checkTurnBasedMatchParticipant(api.TurnBasedMatchParticipant o) {
|
| + buildCounterTurnBasedMatchParticipant++;
|
| + if (buildCounterTurnBasedMatchParticipant < 3) {
|
| + unittest.expect(o.autoMatched, unittest.isTrue);
|
| + checkAnonymousPlayer(o.autoMatchedPlayer);
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkPlayer(o.player);
|
| + unittest.expect(o.status, unittest.equals('foo'));
|
| + }
|
| + buildCounterTurnBasedMatchParticipant--;
|
| +}
|
| +
|
| +core.int buildCounterTurnBasedMatchRematch = 0;
|
| +buildTurnBasedMatchRematch() {
|
| + var o = new api.TurnBasedMatchRematch();
|
| + buildCounterTurnBasedMatchRematch++;
|
| + if (buildCounterTurnBasedMatchRematch < 3) {
|
| + o.kind = "foo";
|
| + o.previousMatch = buildTurnBasedMatch();
|
| + o.rematch = buildTurnBasedMatch();
|
| + }
|
| + buildCounterTurnBasedMatchRematch--;
|
| + return o;
|
| +}
|
| +
|
| +checkTurnBasedMatchRematch(api.TurnBasedMatchRematch o) {
|
| + buildCounterTurnBasedMatchRematch++;
|
| + if (buildCounterTurnBasedMatchRematch < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkTurnBasedMatch(o.previousMatch);
|
| + checkTurnBasedMatch(o.rematch);
|
| + }
|
| + buildCounterTurnBasedMatchRematch--;
|
| +}
|
| +
|
| +buildUnnamed62() {
|
| + var o = new core.List<api.ParticipantResult>();
|
| + o.add(buildParticipantResult());
|
| + o.add(buildParticipantResult());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed62(core.List<api.ParticipantResult> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkParticipantResult(o[0]);
|
| + checkParticipantResult(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTurnBasedMatchResults = 0;
|
| +buildTurnBasedMatchResults() {
|
| + var o = new api.TurnBasedMatchResults();
|
| + buildCounterTurnBasedMatchResults++;
|
| + if (buildCounterTurnBasedMatchResults < 3) {
|
| + o.data = buildTurnBasedMatchDataRequest();
|
| + o.kind = "foo";
|
| + o.matchVersion = 42;
|
| + o.results = buildUnnamed62();
|
| + }
|
| + buildCounterTurnBasedMatchResults--;
|
| + return o;
|
| +}
|
| +
|
| +checkTurnBasedMatchResults(api.TurnBasedMatchResults o) {
|
| + buildCounterTurnBasedMatchResults++;
|
| + if (buildCounterTurnBasedMatchResults < 3) {
|
| + checkTurnBasedMatchDataRequest(o.data);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.matchVersion, unittest.equals(42));
|
| + checkUnnamed62(o.results);
|
| + }
|
| + buildCounterTurnBasedMatchResults--;
|
| +}
|
| +
|
| +buildUnnamed63() {
|
| + var o = new core.List<api.TurnBasedMatch>();
|
| + o.add(buildTurnBasedMatch());
|
| + o.add(buildTurnBasedMatch());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed63(core.List<api.TurnBasedMatch> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkTurnBasedMatch(o[0]);
|
| + checkTurnBasedMatch(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTurnBasedMatchSync = 0;
|
| +buildTurnBasedMatchSync() {
|
| + var o = new api.TurnBasedMatchSync();
|
| + buildCounterTurnBasedMatchSync++;
|
| + if (buildCounterTurnBasedMatchSync < 3) {
|
| + o.items = buildUnnamed63();
|
| + o.kind = "foo";
|
| + o.moreAvailable = true;
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterTurnBasedMatchSync--;
|
| + return o;
|
| +}
|
| +
|
| +checkTurnBasedMatchSync(api.TurnBasedMatchSync o) {
|
| + buildCounterTurnBasedMatchSync++;
|
| + if (buildCounterTurnBasedMatchSync < 3) {
|
| + checkUnnamed63(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.moreAvailable, unittest.isTrue);
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterTurnBasedMatchSync--;
|
| +}
|
| +
|
| +buildUnnamed64() {
|
| + var o = new core.List<api.ParticipantResult>();
|
| + o.add(buildParticipantResult());
|
| + o.add(buildParticipantResult());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed64(core.List<api.ParticipantResult> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkParticipantResult(o[0]);
|
| + checkParticipantResult(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterTurnBasedMatchTurn = 0;
|
| +buildTurnBasedMatchTurn() {
|
| + var o = new api.TurnBasedMatchTurn();
|
| + buildCounterTurnBasedMatchTurn++;
|
| + if (buildCounterTurnBasedMatchTurn < 3) {
|
| + o.data = buildTurnBasedMatchDataRequest();
|
| + o.kind = "foo";
|
| + o.matchVersion = 42;
|
| + o.pendingParticipantId = "foo";
|
| + o.results = buildUnnamed64();
|
| + }
|
| + buildCounterTurnBasedMatchTurn--;
|
| + return o;
|
| +}
|
| +
|
| +checkTurnBasedMatchTurn(api.TurnBasedMatchTurn o) {
|
| + buildCounterTurnBasedMatchTurn++;
|
| + if (buildCounterTurnBasedMatchTurn < 3) {
|
| + checkTurnBasedMatchDataRequest(o.data);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.matchVersion, unittest.equals(42));
|
| + unittest.expect(o.pendingParticipantId, unittest.equals('foo'));
|
| + checkUnnamed64(o.results);
|
| + }
|
| + buildCounterTurnBasedMatchTurn--;
|
| +}
|
| +
|
| +
|
| +main() {
|
| + unittest.group("obj-schema-AchievementDefinition", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAchievementDefinition();
|
| + var od = new api.AchievementDefinition.fromJson(o.toJson());
|
| + checkAchievementDefinition(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AchievementDefinitionsListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAchievementDefinitionsListResponse();
|
| + var od = new api.AchievementDefinitionsListResponse.fromJson(o.toJson());
|
| + checkAchievementDefinitionsListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AchievementIncrementResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAchievementIncrementResponse();
|
| + var od = new api.AchievementIncrementResponse.fromJson(o.toJson());
|
| + checkAchievementIncrementResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AchievementRevealResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAchievementRevealResponse();
|
| + var od = new api.AchievementRevealResponse.fromJson(o.toJson());
|
| + checkAchievementRevealResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AchievementSetStepsAtLeastResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAchievementSetStepsAtLeastResponse();
|
| + var od = new api.AchievementSetStepsAtLeastResponse.fromJson(o.toJson());
|
| + checkAchievementSetStepsAtLeastResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AchievementUnlockResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAchievementUnlockResponse();
|
| + var od = new api.AchievementUnlockResponse.fromJson(o.toJson());
|
| + checkAchievementUnlockResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AchievementUpdateMultipleRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAchievementUpdateMultipleRequest();
|
| + var od = new api.AchievementUpdateMultipleRequest.fromJson(o.toJson());
|
| + checkAchievementUpdateMultipleRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AchievementUpdateMultipleResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAchievementUpdateMultipleResponse();
|
| + var od = new api.AchievementUpdateMultipleResponse.fromJson(o.toJson());
|
| + checkAchievementUpdateMultipleResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AchievementUpdateRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAchievementUpdateRequest();
|
| + var od = new api.AchievementUpdateRequest.fromJson(o.toJson());
|
| + checkAchievementUpdateRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AchievementUpdateResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAchievementUpdateResponse();
|
| + var od = new api.AchievementUpdateResponse.fromJson(o.toJson());
|
| + checkAchievementUpdateResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AggregateStats", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAggregateStats();
|
| + var od = new api.AggregateStats.fromJson(o.toJson());
|
| + checkAggregateStats(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-AnonymousPlayer", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildAnonymousPlayer();
|
| + var od = new api.AnonymousPlayer.fromJson(o.toJson());
|
| + checkAnonymousPlayer(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Application", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildApplication();
|
| + var od = new api.Application.fromJson(o.toJson());
|
| + checkApplication(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ApplicationCategory", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildApplicationCategory();
|
| + var od = new api.ApplicationCategory.fromJson(o.toJson());
|
| + checkApplicationCategory(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Category", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildCategory();
|
| + var od = new api.Category.fromJson(o.toJson());
|
| + checkCategory(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-CategoryListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildCategoryListResponse();
|
| + var od = new api.CategoryListResponse.fromJson(o.toJson());
|
| + checkCategoryListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-EventBatchRecordFailure", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildEventBatchRecordFailure();
|
| + var od = new api.EventBatchRecordFailure.fromJson(o.toJson());
|
| + checkEventBatchRecordFailure(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-EventChild", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildEventChild();
|
| + var od = new api.EventChild.fromJson(o.toJson());
|
| + checkEventChild(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-EventDefinition", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildEventDefinition();
|
| + var od = new api.EventDefinition.fromJson(o.toJson());
|
| + checkEventDefinition(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-EventDefinitionListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildEventDefinitionListResponse();
|
| + var od = new api.EventDefinitionListResponse.fromJson(o.toJson());
|
| + checkEventDefinitionListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-EventPeriodRange", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildEventPeriodRange();
|
| + var od = new api.EventPeriodRange.fromJson(o.toJson());
|
| + checkEventPeriodRange(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-EventPeriodUpdate", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildEventPeriodUpdate();
|
| + var od = new api.EventPeriodUpdate.fromJson(o.toJson());
|
| + checkEventPeriodUpdate(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-EventRecordFailure", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildEventRecordFailure();
|
| + var od = new api.EventRecordFailure.fromJson(o.toJson());
|
| + checkEventRecordFailure(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-EventRecordRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildEventRecordRequest();
|
| + var od = new api.EventRecordRequest.fromJson(o.toJson());
|
| + checkEventRecordRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-EventUpdateRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildEventUpdateRequest();
|
| + var od = new api.EventUpdateRequest.fromJson(o.toJson());
|
| + checkEventUpdateRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-EventUpdateResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildEventUpdateResponse();
|
| + var od = new api.EventUpdateResponse.fromJson(o.toJson());
|
| + checkEventUpdateResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-GamesAchievementIncrement", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildGamesAchievementIncrement();
|
| + var od = new api.GamesAchievementIncrement.fromJson(o.toJson());
|
| + checkGamesAchievementIncrement(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-GamesAchievementSetStepsAtLeast", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildGamesAchievementSetStepsAtLeast();
|
| + var od = new api.GamesAchievementSetStepsAtLeast.fromJson(o.toJson());
|
| + checkGamesAchievementSetStepsAtLeast(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ImageAsset", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildImageAsset();
|
| + var od = new api.ImageAsset.fromJson(o.toJson());
|
| + checkImageAsset(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Instance", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildInstance();
|
| + var od = new api.Instance.fromJson(o.toJson());
|
| + checkInstance(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-InstanceAndroidDetails", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildInstanceAndroidDetails();
|
| + var od = new api.InstanceAndroidDetails.fromJson(o.toJson());
|
| + checkInstanceAndroidDetails(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-InstanceIosDetails", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildInstanceIosDetails();
|
| + var od = new api.InstanceIosDetails.fromJson(o.toJson());
|
| + checkInstanceIosDetails(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-InstanceWebDetails", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildInstanceWebDetails();
|
| + var od = new api.InstanceWebDetails.fromJson(o.toJson());
|
| + checkInstanceWebDetails(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Leaderboard", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildLeaderboard();
|
| + var od = new api.Leaderboard.fromJson(o.toJson());
|
| + checkLeaderboard(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-LeaderboardEntry", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildLeaderboardEntry();
|
| + var od = new api.LeaderboardEntry.fromJson(o.toJson());
|
| + checkLeaderboardEntry(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-LeaderboardListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildLeaderboardListResponse();
|
| + var od = new api.LeaderboardListResponse.fromJson(o.toJson());
|
| + checkLeaderboardListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-LeaderboardScoreRank", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildLeaderboardScoreRank();
|
| + var od = new api.LeaderboardScoreRank.fromJson(o.toJson());
|
| + checkLeaderboardScoreRank(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-LeaderboardScores", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildLeaderboardScores();
|
| + var od = new api.LeaderboardScores.fromJson(o.toJson());
|
| + checkLeaderboardScores(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-MetagameConfig", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildMetagameConfig();
|
| + var od = new api.MetagameConfig.fromJson(o.toJson());
|
| + checkMetagameConfig(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-NetworkDiagnostics", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildNetworkDiagnostics();
|
| + var od = new api.NetworkDiagnostics.fromJson(o.toJson());
|
| + checkNetworkDiagnostics(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ParticipantResult", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildParticipantResult();
|
| + var od = new api.ParticipantResult.fromJson(o.toJson());
|
| + checkParticipantResult(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PeerChannelDiagnostics", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPeerChannelDiagnostics();
|
| + var od = new api.PeerChannelDiagnostics.fromJson(o.toJson());
|
| + checkPeerChannelDiagnostics(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PeerSessionDiagnostics", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPeerSessionDiagnostics();
|
| + var od = new api.PeerSessionDiagnostics.fromJson(o.toJson());
|
| + checkPeerSessionDiagnostics(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Played", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPlayed();
|
| + var od = new api.Played.fromJson(o.toJson());
|
| + checkPlayed(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PlayerName", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPlayerName();
|
| + var od = new api.PlayerName.fromJson(o.toJson());
|
| + checkPlayerName(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Player", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPlayer();
|
| + var od = new api.Player.fromJson(o.toJson());
|
| + checkPlayer(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PlayerAchievement", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPlayerAchievement();
|
| + var od = new api.PlayerAchievement.fromJson(o.toJson());
|
| + checkPlayerAchievement(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PlayerAchievementListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPlayerAchievementListResponse();
|
| + var od = new api.PlayerAchievementListResponse.fromJson(o.toJson());
|
| + checkPlayerAchievementListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PlayerEvent", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPlayerEvent();
|
| + var od = new api.PlayerEvent.fromJson(o.toJson());
|
| + checkPlayerEvent(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PlayerEventListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPlayerEventListResponse();
|
| + var od = new api.PlayerEventListResponse.fromJson(o.toJson());
|
| + checkPlayerEventListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PlayerExperienceInfo", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPlayerExperienceInfo();
|
| + var od = new api.PlayerExperienceInfo.fromJson(o.toJson());
|
| + checkPlayerExperienceInfo(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PlayerLeaderboardScore", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPlayerLeaderboardScore();
|
| + var od = new api.PlayerLeaderboardScore.fromJson(o.toJson());
|
| + checkPlayerLeaderboardScore(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PlayerLeaderboardScoreListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPlayerLeaderboardScoreListResponse();
|
| + var od = new api.PlayerLeaderboardScoreListResponse.fromJson(o.toJson());
|
| + checkPlayerLeaderboardScoreListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PlayerLevel", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPlayerLevel();
|
| + var od = new api.PlayerLevel.fromJson(o.toJson());
|
| + checkPlayerLevel(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PlayerListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPlayerListResponse();
|
| + var od = new api.PlayerListResponse.fromJson(o.toJson());
|
| + checkPlayerListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PlayerScore", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPlayerScore();
|
| + var od = new api.PlayerScore.fromJson(o.toJson());
|
| + checkPlayerScore(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PlayerScoreListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPlayerScoreListResponse();
|
| + var od = new api.PlayerScoreListResponse.fromJson(o.toJson());
|
| + checkPlayerScoreListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PlayerScoreResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPlayerScoreResponse();
|
| + var od = new api.PlayerScoreResponse.fromJson(o.toJson());
|
| + checkPlayerScoreResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PlayerScoreSubmissionList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPlayerScoreSubmissionList();
|
| + var od = new api.PlayerScoreSubmissionList.fromJson(o.toJson());
|
| + checkPlayerScoreSubmissionList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PushToken", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPushToken();
|
| + var od = new api.PushToken.fromJson(o.toJson());
|
| + checkPushToken(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PushTokenIdIos", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPushTokenIdIos();
|
| + var od = new api.PushTokenIdIos.fromJson(o.toJson());
|
| + checkPushTokenIdIos(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-PushTokenId", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildPushTokenId();
|
| + var od = new api.PushTokenId.fromJson(o.toJson());
|
| + checkPushTokenId(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Quest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildQuest();
|
| + var od = new api.Quest.fromJson(o.toJson());
|
| + checkQuest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-QuestContribution", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildQuestContribution();
|
| + var od = new api.QuestContribution.fromJson(o.toJson());
|
| + checkQuestContribution(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-QuestCriterion", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildQuestCriterion();
|
| + var od = new api.QuestCriterion.fromJson(o.toJson());
|
| + checkQuestCriterion(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-QuestListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildQuestListResponse();
|
| + var od = new api.QuestListResponse.fromJson(o.toJson());
|
| + checkQuestListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-QuestMilestone", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildQuestMilestone();
|
| + var od = new api.QuestMilestone.fromJson(o.toJson());
|
| + checkQuestMilestone(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RevisionCheckResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRevisionCheckResponse();
|
| + var od = new api.RevisionCheckResponse.fromJson(o.toJson());
|
| + checkRevisionCheckResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Room", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRoom();
|
| + var od = new api.Room.fromJson(o.toJson());
|
| + checkRoom(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RoomAutoMatchStatus", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRoomAutoMatchStatus();
|
| + var od = new api.RoomAutoMatchStatus.fromJson(o.toJson());
|
| + checkRoomAutoMatchStatus(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RoomAutoMatchingCriteria", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRoomAutoMatchingCriteria();
|
| + var od = new api.RoomAutoMatchingCriteria.fromJson(o.toJson());
|
| + checkRoomAutoMatchingCriteria(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RoomClientAddress", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRoomClientAddress();
|
| + var od = new api.RoomClientAddress.fromJson(o.toJson());
|
| + checkRoomClientAddress(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RoomCreateRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRoomCreateRequest();
|
| + var od = new api.RoomCreateRequest.fromJson(o.toJson());
|
| + checkRoomCreateRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RoomJoinRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRoomJoinRequest();
|
| + var od = new api.RoomJoinRequest.fromJson(o.toJson());
|
| + checkRoomJoinRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RoomLeaveDiagnostics", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRoomLeaveDiagnostics();
|
| + var od = new api.RoomLeaveDiagnostics.fromJson(o.toJson());
|
| + checkRoomLeaveDiagnostics(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RoomLeaveRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRoomLeaveRequest();
|
| + var od = new api.RoomLeaveRequest.fromJson(o.toJson());
|
| + checkRoomLeaveRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RoomList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRoomList();
|
| + var od = new api.RoomList.fromJson(o.toJson());
|
| + checkRoomList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RoomModification", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRoomModification();
|
| + var od = new api.RoomModification.fromJson(o.toJson());
|
| + checkRoomModification(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RoomP2PStatus", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRoomP2PStatus();
|
| + var od = new api.RoomP2PStatus.fromJson(o.toJson());
|
| + checkRoomP2PStatus(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RoomP2PStatuses", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRoomP2PStatuses();
|
| + var od = new api.RoomP2PStatuses.fromJson(o.toJson());
|
| + checkRoomP2PStatuses(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RoomParticipant", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRoomParticipant();
|
| + var od = new api.RoomParticipant.fromJson(o.toJson());
|
| + checkRoomParticipant(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RoomStatus", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRoomStatus();
|
| + var od = new api.RoomStatus.fromJson(o.toJson());
|
| + checkRoomStatus(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ScoreSubmission", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildScoreSubmission();
|
| + var od = new api.ScoreSubmission.fromJson(o.toJson());
|
| + checkScoreSubmission(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Snapshot", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildSnapshot();
|
| + var od = new api.Snapshot.fromJson(o.toJson());
|
| + checkSnapshot(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-SnapshotImage", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildSnapshotImage();
|
| + var od = new api.SnapshotImage.fromJson(o.toJson());
|
| + checkSnapshotImage(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-SnapshotListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildSnapshotListResponse();
|
| + var od = new api.SnapshotListResponse.fromJson(o.toJson());
|
| + checkSnapshotListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TurnBasedAutoMatchingCriteria", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTurnBasedAutoMatchingCriteria();
|
| + var od = new api.TurnBasedAutoMatchingCriteria.fromJson(o.toJson());
|
| + checkTurnBasedAutoMatchingCriteria(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TurnBasedMatch", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTurnBasedMatch();
|
| + var od = new api.TurnBasedMatch.fromJson(o.toJson());
|
| + checkTurnBasedMatch(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TurnBasedMatchCreateRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTurnBasedMatchCreateRequest();
|
| + var od = new api.TurnBasedMatchCreateRequest.fromJson(o.toJson());
|
| + checkTurnBasedMatchCreateRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TurnBasedMatchData", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTurnBasedMatchData();
|
| + var od = new api.TurnBasedMatchData.fromJson(o.toJson());
|
| + checkTurnBasedMatchData(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TurnBasedMatchDataRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTurnBasedMatchDataRequest();
|
| + var od = new api.TurnBasedMatchDataRequest.fromJson(o.toJson());
|
| + checkTurnBasedMatchDataRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TurnBasedMatchList", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTurnBasedMatchList();
|
| + var od = new api.TurnBasedMatchList.fromJson(o.toJson());
|
| + checkTurnBasedMatchList(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TurnBasedMatchModification", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTurnBasedMatchModification();
|
| + var od = new api.TurnBasedMatchModification.fromJson(o.toJson());
|
| + checkTurnBasedMatchModification(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TurnBasedMatchParticipant", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTurnBasedMatchParticipant();
|
| + var od = new api.TurnBasedMatchParticipant.fromJson(o.toJson());
|
| + checkTurnBasedMatchParticipant(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TurnBasedMatchRematch", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTurnBasedMatchRematch();
|
| + var od = new api.TurnBasedMatchRematch.fromJson(o.toJson());
|
| + checkTurnBasedMatchRematch(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TurnBasedMatchResults", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTurnBasedMatchResults();
|
| + var od = new api.TurnBasedMatchResults.fromJson(o.toJson());
|
| + checkTurnBasedMatchResults(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TurnBasedMatchSync", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTurnBasedMatchSync();
|
| + var od = new api.TurnBasedMatchSync.fromJson(o.toJson());
|
| + checkTurnBasedMatchSync(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TurnBasedMatchTurn", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTurnBasedMatchTurn();
|
| + var od = new api.TurnBasedMatchTurn.fromJson(o.toJson());
|
| + checkTurnBasedMatchTurn(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-AchievementDefinitionsResourceApi", () {
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.AchievementDefinitionsResourceApi res = new api.GamesApi(mock).achievementDefinitions;
|
| + var arg_language = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("achievements"));
|
| + pathOffset += 12;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildAchievementDefinitionsListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(language: arg_language, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.AchievementDefinitionsListResponse response) {
|
| + checkAchievementDefinitionsListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-AchievementsResourceApi", () {
|
| + unittest.test("method--increment", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.AchievementsResourceApi res = new api.GamesApi(mock).achievements;
|
| + var arg_achievementId = "foo";
|
| + var arg_stepsToIncrement = 42;
|
| + var arg_requestId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("achievements/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/increment", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_achievementId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/increment"));
|
| + pathOffset += 10;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(core.int.parse(queryMap["stepsToIncrement"].first), unittest.equals(arg_stepsToIncrement));
|
| + unittest.expect(queryMap["requestId"].first, unittest.equals(arg_requestId));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildAchievementIncrementResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.increment(arg_achievementId, arg_stepsToIncrement, requestId: arg_requestId).then(unittest.expectAsync(((api.AchievementIncrementResponse response) {
|
| + checkAchievementIncrementResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.AchievementsResourceApi res = new api.GamesApi(mock).achievements;
|
| + var arg_playerId = "foo";
|
| + var arg_language = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + var arg_state = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("players/"));
|
| + pathOffset += 8;
|
| + index = path.indexOf("/achievements", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_playerId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/achievements"));
|
| + pathOffset += 13;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| + unittest.expect(queryMap["state"].first, unittest.equals(arg_state));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPlayerAchievementListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_playerId, language: arg_language, maxResults: arg_maxResults, pageToken: arg_pageToken, state: arg_state).then(unittest.expectAsync(((api.PlayerAchievementListResponse response) {
|
| + checkPlayerAchievementListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--reveal", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.AchievementsResourceApi res = new api.GamesApi(mock).achievements;
|
| + var arg_achievementId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("achievements/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/reveal", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_achievementId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/reveal"));
|
| + pathOffset += 7;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildAchievementRevealResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.reveal(arg_achievementId).then(unittest.expectAsync(((api.AchievementRevealResponse response) {
|
| + checkAchievementRevealResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--setStepsAtLeast", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.AchievementsResourceApi res = new api.GamesApi(mock).achievements;
|
| + var arg_achievementId = "foo";
|
| + var arg_steps = 42;
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("achievements/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/setStepsAtLeast", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_achievementId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("/setStepsAtLeast"));
|
| + pathOffset += 16;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(core.int.parse(queryMap["steps"].first), unittest.equals(arg_steps));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildAchievementSetStepsAtLeastResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.setStepsAtLeast(arg_achievementId, arg_steps).then(unittest.expectAsync(((api.AchievementSetStepsAtLeastResponse response) {
|
| + checkAchievementSetStepsAtLeastResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--unlock", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.AchievementsResourceApi res = new api.GamesApi(mock).achievements;
|
| + var arg_achievementId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("achievements/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/unlock", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_achievementId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/unlock"));
|
| + pathOffset += 7;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildAchievementUnlockResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.unlock(arg_achievementId).then(unittest.expectAsync(((api.AchievementUnlockResponse response) {
|
| + checkAchievementUnlockResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--updateMultiple", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.AchievementsResourceApi res = new api.GamesApi(mock).achievements;
|
| + var arg_request = buildAchievementUpdateMultipleRequest();
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.AchievementUpdateMultipleRequest.fromJson(json);
|
| + checkAchievementUpdateMultipleRequest(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 27), unittest.equals("achievements/updateMultiple"));
|
| + pathOffset += 27;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildAchievementUpdateMultipleResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.updateMultiple(arg_request).then(unittest.expectAsync(((api.AchievementUpdateMultipleResponse response) {
|
| + checkAchievementUpdateMultipleResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ApplicationsResourceApi", () {
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ApplicationsResourceApi res = new api.GamesApi(mock).applications;
|
| + var arg_applicationId = "foo";
|
| + var arg_language = "foo";
|
| + var arg_platformType = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("applications/"));
|
| + pathOffset += 13;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_applicationId"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| + unittest.expect(queryMap["platformType"].first, unittest.equals(arg_platformType));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildApplication());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_applicationId, language: arg_language, platformType: arg_platformType).then(unittest.expectAsync(((api.Application response) {
|
| + checkApplication(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--played", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ApplicationsResourceApi res = new api.GamesApi(mock).applications;
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("applications/played"));
|
| + pathOffset += 19;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.played().then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-EventsResourceApi", () {
|
| + unittest.test("method--listByPlayer", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.EventsResourceApi res = new api.GamesApi(mock).events;
|
| + var arg_language = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("events"));
|
| + pathOffset += 6;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPlayerEventListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.listByPlayer(language: arg_language, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.PlayerEventListResponse response) {
|
| + checkPlayerEventListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--listDefinitions", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.EventsResourceApi res = new api.GamesApi(mock).events;
|
| + var arg_language = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("eventDefinitions"));
|
| + pathOffset += 16;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildEventDefinitionListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.listDefinitions(language: arg_language, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.EventDefinitionListResponse response) {
|
| + checkEventDefinitionListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--record", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.EventsResourceApi res = new api.GamesApi(mock).events;
|
| + var arg_request = buildEventRecordRequest();
|
| + var arg_language = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.EventRecordRequest.fromJson(json);
|
| + checkEventRecordRequest(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("events"));
|
| + pathOffset += 6;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildEventUpdateResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.record(arg_request, language: arg_language).then(unittest.expectAsync(((api.EventUpdateResponse response) {
|
| + checkEventUpdateResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-LeaderboardsResourceApi", () {
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.LeaderboardsResourceApi res = new api.GamesApi(mock).leaderboards;
|
| + var arg_leaderboardId = "foo";
|
| + var arg_language = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("leaderboards/"));
|
| + pathOffset += 13;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_leaderboardId"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildLeaderboard());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_leaderboardId, language: arg_language).then(unittest.expectAsync(((api.Leaderboard response) {
|
| + checkLeaderboard(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.LeaderboardsResourceApi res = new api.GamesApi(mock).leaderboards;
|
| + var arg_language = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("leaderboards"));
|
| + pathOffset += 12;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildLeaderboardListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(language: arg_language, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.LeaderboardListResponse response) {
|
| + checkLeaderboardListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-MetagameResourceApi", () {
|
| + unittest.test("method--getMetagameConfig", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.MetagameResourceApi res = new api.GamesApi(mock).metagame;
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("metagameConfig"));
|
| + pathOffset += 14;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildMetagameConfig());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.getMetagameConfig().then(unittest.expectAsync(((api.MetagameConfig response) {
|
| + checkMetagameConfig(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--listCategoriesByPlayer", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.MetagameResourceApi res = new api.GamesApi(mock).metagame;
|
| + var arg_playerId = "foo";
|
| + var arg_collection = "foo";
|
| + var arg_language = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("players/"));
|
| + pathOffset += 8;
|
| + index = path.indexOf("/categories/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_playerId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/categories/"));
|
| + pathOffset += 12;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_collection"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildCategoryListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.listCategoriesByPlayer(arg_playerId, arg_collection, language: arg_language, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.CategoryListResponse response) {
|
| + checkCategoryListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-PlayersResourceApi", () {
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PlayersResourceApi res = new api.GamesApi(mock).players;
|
| + var arg_playerId = "foo";
|
| + var arg_language = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("players/"));
|
| + pathOffset += 8;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_playerId"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPlayer());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_playerId, language: arg_language).then(unittest.expectAsync(((api.Player response) {
|
| + checkPlayer(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PlayersResourceApi res = new api.GamesApi(mock).players;
|
| + var arg_collection = "foo";
|
| + var arg_language = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("players/me/players/"));
|
| + pathOffset += 19;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_collection"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPlayerListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_collection, language: arg_language, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.PlayerListResponse response) {
|
| + checkPlayerListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-PushtokensResourceApi", () {
|
| + unittest.test("method--remove", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PushtokensResourceApi res = new api.GamesApi(mock).pushtokens;
|
| + var arg_request = buildPushTokenId();
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.PushTokenId.fromJson(json);
|
| + checkPushTokenId(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("pushtokens/remove"));
|
| + pathOffset += 17;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.remove(arg_request).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--update", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.PushtokensResourceApi res = new api.GamesApi(mock).pushtokens;
|
| + var arg_request = buildPushToken();
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.PushToken.fromJson(json);
|
| + checkPushToken(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("pushtokens"));
|
| + pathOffset += 10;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.update(arg_request).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-QuestMilestonesResourceApi", () {
|
| + unittest.test("method--claim", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.QuestMilestonesResourceApi res = new api.GamesApi(mock).questMilestones;
|
| + var arg_questId = "foo";
|
| + var arg_milestoneId = "foo";
|
| + var arg_requestId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("quests/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/milestones/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_questId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/milestones/"));
|
| + pathOffset += 12;
|
| + index = path.indexOf("/claim", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_milestoneId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/claim"));
|
| + pathOffset += 6;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["requestId"].first, unittest.equals(arg_requestId));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.claim(arg_questId, arg_milestoneId, arg_requestId).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-QuestsResourceApi", () {
|
| + unittest.test("method--accept", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.QuestsResourceApi res = new api.GamesApi(mock).quests;
|
| + var arg_questId = "foo";
|
| + var arg_language = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("quests/"));
|
| + pathOffset += 7;
|
| + index = path.indexOf("/accept", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_questId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/accept"));
|
| + pathOffset += 7;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildQuest());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.accept(arg_questId, language: arg_language).then(unittest.expectAsync(((api.Quest response) {
|
| + checkQuest(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.QuestsResourceApi res = new api.GamesApi(mock).quests;
|
| + var arg_playerId = "foo";
|
| + var arg_language = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("players/"));
|
| + pathOffset += 8;
|
| + index = path.indexOf("/quests", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_playerId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/quests"));
|
| + pathOffset += 7;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildQuestListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_playerId, language: arg_language, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.QuestListResponse response) {
|
| + checkQuestListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-RevisionsResourceApi", () {
|
| + unittest.test("method--check", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RevisionsResourceApi res = new api.GamesApi(mock).revisions;
|
| + var arg_clientRevision = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("revisions/check"));
|
| + pathOffset += 15;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["clientRevision"].first, unittest.equals(arg_clientRevision));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildRevisionCheckResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.check(arg_clientRevision).then(unittest.expectAsync(((api.RevisionCheckResponse response) {
|
| + checkRevisionCheckResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-RoomsResourceApi", () {
|
| + unittest.test("method--create", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RoomsResourceApi res = new api.GamesApi(mock).rooms;
|
| + var arg_request = buildRoomCreateRequest();
|
| + var arg_language = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.RoomCreateRequest.fromJson(json);
|
| + checkRoomCreateRequest(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("rooms/create"));
|
| + pathOffset += 12;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildRoom());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.create(arg_request, language: arg_language).then(unittest.expectAsync(((api.Room response) {
|
| + checkRoom(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--decline", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RoomsResourceApi res = new api.GamesApi(mock).rooms;
|
| + var arg_roomId = "foo";
|
| + var arg_language = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("rooms/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/decline", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_roomId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/decline"));
|
| + pathOffset += 8;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildRoom());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.decline(arg_roomId, language: arg_language).then(unittest.expectAsync(((api.Room response) {
|
| + checkRoom(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--dismiss", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RoomsResourceApi res = new api.GamesApi(mock).rooms;
|
| + var arg_roomId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("rooms/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/dismiss", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_roomId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/dismiss"));
|
| + pathOffset += 8;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.dismiss(arg_roomId).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RoomsResourceApi res = new api.GamesApi(mock).rooms;
|
| + var arg_roomId = "foo";
|
| + var arg_language = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("rooms/"));
|
| + pathOffset += 6;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_roomId"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildRoom());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_roomId, language: arg_language).then(unittest.expectAsync(((api.Room response) {
|
| + checkRoom(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--join", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RoomsResourceApi res = new api.GamesApi(mock).rooms;
|
| + var arg_request = buildRoomJoinRequest();
|
| + var arg_roomId = "foo";
|
| + var arg_language = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.RoomJoinRequest.fromJson(json);
|
| + checkRoomJoinRequest(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("rooms/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/join", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_roomId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("/join"));
|
| + pathOffset += 5;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildRoom());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.join(arg_request, arg_roomId, language: arg_language).then(unittest.expectAsync(((api.Room response) {
|
| + checkRoom(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--leave", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RoomsResourceApi res = new api.GamesApi(mock).rooms;
|
| + var arg_request = buildRoomLeaveRequest();
|
| + var arg_roomId = "foo";
|
| + var arg_language = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.RoomLeaveRequest.fromJson(json);
|
| + checkRoomLeaveRequest(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("rooms/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/leave", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_roomId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/leave"));
|
| + pathOffset += 6;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildRoom());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.leave(arg_request, arg_roomId, language: arg_language).then(unittest.expectAsync(((api.Room response) {
|
| + checkRoom(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RoomsResourceApi res = new api.GamesApi(mock).rooms;
|
| + var arg_language = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("rooms"));
|
| + pathOffset += 5;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildRoomList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(language: arg_language, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.RoomList response) {
|
| + checkRoomList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--reportStatus", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.RoomsResourceApi res = new api.GamesApi(mock).rooms;
|
| + var arg_request = buildRoomP2PStatuses();
|
| + var arg_roomId = "foo";
|
| + var arg_language = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.RoomP2PStatuses.fromJson(json);
|
| + checkRoomP2PStatuses(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("rooms/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/reportstatus", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_roomId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/reportstatus"));
|
| + pathOffset += 13;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildRoomStatus());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.reportStatus(arg_request, arg_roomId, language: arg_language).then(unittest.expectAsync(((api.RoomStatus response) {
|
| + checkRoomStatus(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ScoresResourceApi", () {
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ScoresResourceApi res = new api.GamesApi(mock).scores;
|
| + var arg_playerId = "foo";
|
| + var arg_leaderboardId = "foo";
|
| + var arg_timeSpan = "foo";
|
| + var arg_includeRankType = "foo";
|
| + var arg_language = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("players/"));
|
| + pathOffset += 8;
|
| + index = path.indexOf("/leaderboards/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_playerId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("/leaderboards/"));
|
| + pathOffset += 14;
|
| + index = path.indexOf("/scores/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_leaderboardId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/scores/"));
|
| + pathOffset += 8;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_timeSpan"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["includeRankType"].first, unittest.equals(arg_includeRankType));
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPlayerLeaderboardScoreListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_playerId, arg_leaderboardId, arg_timeSpan, includeRankType: arg_includeRankType, language: arg_language, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.PlayerLeaderboardScoreListResponse response) {
|
| + checkPlayerLeaderboardScoreListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ScoresResourceApi res = new api.GamesApi(mock).scores;
|
| + var arg_leaderboardId = "foo";
|
| + var arg_collection = "foo";
|
| + var arg_timeSpan = "foo";
|
| + var arg_language = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("leaderboards/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/scores/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_leaderboardId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/scores/"));
|
| + pathOffset += 8;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_collection"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["timeSpan"].first, unittest.equals(arg_timeSpan));
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildLeaderboardScores());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_leaderboardId, arg_collection, arg_timeSpan, language: arg_language, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.LeaderboardScores response) {
|
| + checkLeaderboardScores(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--listWindow", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ScoresResourceApi res = new api.GamesApi(mock).scores;
|
| + var arg_leaderboardId = "foo";
|
| + var arg_collection = "foo";
|
| + var arg_timeSpan = "foo";
|
| + var arg_language = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + var arg_resultsAbove = 42;
|
| + var arg_returnTopIfAbsent = true;
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("leaderboards/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/window/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_leaderboardId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/window/"));
|
| + pathOffset += 8;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_collection"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["timeSpan"].first, unittest.equals(arg_timeSpan));
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| + unittest.expect(core.int.parse(queryMap["resultsAbove"].first), unittest.equals(arg_resultsAbove));
|
| + unittest.expect(queryMap["returnTopIfAbsent"].first, unittest.equals("$arg_returnTopIfAbsent"));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildLeaderboardScores());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + 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.expectAsync(((api.LeaderboardScores response) {
|
| + checkLeaderboardScores(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--submit", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ScoresResourceApi res = new api.GamesApi(mock).scores;
|
| + var arg_leaderboardId = "foo";
|
| + var arg_score = "foo";
|
| + var arg_language = "foo";
|
| + var arg_scoreTag = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("leaderboards/"));
|
| + pathOffset += 13;
|
| + index = path.indexOf("/scores", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_leaderboardId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/scores"));
|
| + pathOffset += 7;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["score"].first, unittest.equals(arg_score));
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| + unittest.expect(queryMap["scoreTag"].first, unittest.equals(arg_scoreTag));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPlayerScoreResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.submit(arg_leaderboardId, arg_score, language: arg_language, scoreTag: arg_scoreTag).then(unittest.expectAsync(((api.PlayerScoreResponse response) {
|
| + checkPlayerScoreResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--submitMultiple", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ScoresResourceApi res = new api.GamesApi(mock).scores;
|
| + var arg_request = buildPlayerScoreSubmissionList();
|
| + var arg_language = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.PlayerScoreSubmissionList.fromJson(json);
|
| + checkPlayerScoreSubmissionList(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("leaderboards/scores"));
|
| + pathOffset += 19;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildPlayerScoreListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.submitMultiple(arg_request, language: arg_language).then(unittest.expectAsync(((api.PlayerScoreListResponse response) {
|
| + checkPlayerScoreListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-SnapshotsResourceApi", () {
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.SnapshotsResourceApi res = new api.GamesApi(mock).snapshots;
|
| + var arg_snapshotId = "foo";
|
| + var arg_language = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("snapshots/"));
|
| + pathOffset += 10;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_snapshotId"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildSnapshot());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_snapshotId, language: arg_language).then(unittest.expectAsync(((api.Snapshot response) {
|
| + checkSnapshot(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.SnapshotsResourceApi res = new api.GamesApi(mock).snapshots;
|
| + var arg_playerId = "foo";
|
| + var arg_language = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("players/"));
|
| + pathOffset += 8;
|
| + index = path.indexOf("/snapshots", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_playerId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/snapshots"));
|
| + pathOffset += 10;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildSnapshotListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_playerId, language: arg_language, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.SnapshotListResponse response) {
|
| + checkSnapshotListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-TurnBasedMatchesResourceApi", () {
|
| + unittest.test("method--cancel", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatches;
|
| + var arg_matchId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("turnbasedmatches/"));
|
| + pathOffset += 17;
|
| + index = path.indexOf("/cancel", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_matchId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/cancel"));
|
| + pathOffset += 7;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.cancel(arg_matchId).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--create", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatches;
|
| + var arg_request = buildTurnBasedMatchCreateRequest();
|
| + var arg_language = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.TurnBasedMatchCreateRequest.fromJson(json);
|
| + checkTurnBasedMatchCreateRequest(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.equals("turnbasedmatches/create"));
|
| + pathOffset += 23;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildTurnBasedMatch());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.create(arg_request, language: arg_language).then(unittest.expectAsync(((api.TurnBasedMatch response) {
|
| + checkTurnBasedMatch(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--decline", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatches;
|
| + var arg_matchId = "foo";
|
| + var arg_language = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("turnbasedmatches/"));
|
| + pathOffset += 17;
|
| + index = path.indexOf("/decline", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_matchId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/decline"));
|
| + pathOffset += 8;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildTurnBasedMatch());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.decline(arg_matchId, language: arg_language).then(unittest.expectAsync(((api.TurnBasedMatch response) {
|
| + checkTurnBasedMatch(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--dismiss", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatches;
|
| + var arg_matchId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("turnbasedmatches/"));
|
| + pathOffset += 17;
|
| + index = path.indexOf("/dismiss", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_matchId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/dismiss"));
|
| + pathOffset += 8;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = "";
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.dismiss(arg_matchId).then(unittest.expectAsync((_) {}));
|
| + });
|
| +
|
| + unittest.test("method--finish", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatches;
|
| + var arg_request = buildTurnBasedMatchResults();
|
| + var arg_matchId = "foo";
|
| + var arg_language = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.TurnBasedMatchResults.fromJson(json);
|
| + checkTurnBasedMatchResults(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("turnbasedmatches/"));
|
| + pathOffset += 17;
|
| + index = path.indexOf("/finish", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_matchId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/finish"));
|
| + pathOffset += 7;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildTurnBasedMatch());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.finish(arg_request, arg_matchId, language: arg_language).then(unittest.expectAsync(((api.TurnBasedMatch response) {
|
| + checkTurnBasedMatch(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatches;
|
| + var arg_matchId = "foo";
|
| + var arg_includeMatchData = true;
|
| + var arg_language = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("turnbasedmatches/"));
|
| + pathOffset += 17;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_matchId"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["includeMatchData"].first, unittest.equals("$arg_includeMatchData"));
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildTurnBasedMatch());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_matchId, includeMatchData: arg_includeMatchData, language: arg_language).then(unittest.expectAsync(((api.TurnBasedMatch response) {
|
| + checkTurnBasedMatch(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--join", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatches;
|
| + var arg_matchId = "foo";
|
| + var arg_language = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("turnbasedmatches/"));
|
| + pathOffset += 17;
|
| + index = path.indexOf("/join", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_matchId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("/join"));
|
| + pathOffset += 5;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildTurnBasedMatch());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.join(arg_matchId, language: arg_language).then(unittest.expectAsync(((api.TurnBasedMatch response) {
|
| + checkTurnBasedMatch(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--leave", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatches;
|
| + var arg_matchId = "foo";
|
| + var arg_language = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("turnbasedmatches/"));
|
| + pathOffset += 17;
|
| + index = path.indexOf("/leave", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_matchId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/leave"));
|
| + pathOffset += 6;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildTurnBasedMatch());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.leave(arg_matchId, language: arg_language).then(unittest.expectAsync(((api.TurnBasedMatch response) {
|
| + checkTurnBasedMatch(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--leaveTurn", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatches;
|
| + var arg_matchId = "foo";
|
| + var arg_matchVersion = 42;
|
| + var arg_language = "foo";
|
| + var arg_pendingParticipantId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("turnbasedmatches/"));
|
| + pathOffset += 17;
|
| + index = path.indexOf("/leaveTurn", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_matchId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/leaveTurn"));
|
| + pathOffset += 10;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(core.int.parse(queryMap["matchVersion"].first), unittest.equals(arg_matchVersion));
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| + unittest.expect(queryMap["pendingParticipantId"].first, unittest.equals(arg_pendingParticipantId));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildTurnBasedMatch());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.leaveTurn(arg_matchId, arg_matchVersion, language: arg_language, pendingParticipantId: arg_pendingParticipantId).then(unittest.expectAsync(((api.TurnBasedMatch response) {
|
| + checkTurnBasedMatch(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatches;
|
| + var arg_includeMatchData = true;
|
| + var arg_language = "foo";
|
| + var arg_maxCompletedMatches = 42;
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("turnbasedmatches"));
|
| + pathOffset += 16;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["includeMatchData"].first, unittest.equals("$arg_includeMatchData"));
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| + unittest.expect(core.int.parse(queryMap["maxCompletedMatches"].first), unittest.equals(arg_maxCompletedMatches));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildTurnBasedMatchList());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(includeMatchData: arg_includeMatchData, language: arg_language, maxCompletedMatches: arg_maxCompletedMatches, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.TurnBasedMatchList response) {
|
| + checkTurnBasedMatchList(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--rematch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatches;
|
| + var arg_matchId = "foo";
|
| + var arg_language = "foo";
|
| + var arg_requestId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("turnbasedmatches/"));
|
| + pathOffset += 17;
|
| + index = path.indexOf("/rematch", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_matchId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/rematch"));
|
| + pathOffset += 8;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| + unittest.expect(queryMap["requestId"].first, unittest.equals(arg_requestId));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildTurnBasedMatchRematch());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.rematch(arg_matchId, language: arg_language, requestId: arg_requestId).then(unittest.expectAsync(((api.TurnBasedMatchRematch response) {
|
| + checkTurnBasedMatchRematch(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--sync", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatches;
|
| + var arg_includeMatchData = true;
|
| + var arg_language = "foo";
|
| + var arg_maxCompletedMatches = 42;
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("turnbasedmatches/sync"));
|
| + pathOffset += 21;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["includeMatchData"].first, unittest.equals("$arg_includeMatchData"));
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| + unittest.expect(core.int.parse(queryMap["maxCompletedMatches"].first), unittest.equals(arg_maxCompletedMatches));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildTurnBasedMatchSync());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.sync(includeMatchData: arg_includeMatchData, language: arg_language, maxCompletedMatches: arg_maxCompletedMatches, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.TurnBasedMatchSync response) {
|
| + checkTurnBasedMatchSync(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--takeTurn", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.TurnBasedMatchesResourceApi res = new api.GamesApi(mock).turnBasedMatches;
|
| + var arg_request = buildTurnBasedMatchTurn();
|
| + var arg_matchId = "foo";
|
| + var arg_language = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.TurnBasedMatchTurn.fromJson(json);
|
| + checkTurnBasedMatchTurn(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/games/v1/"));
|
| + pathOffset += 10;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("turnbasedmatches/"));
|
| + pathOffset += 17;
|
| + index = path.indexOf("/turn", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_matchId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("/turn"));
|
| + pathOffset += 5;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["language"].first, unittest.equals(arg_language));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildTurnBasedMatch());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.takeTurn(arg_request, arg_matchId, language: arg_language).then(unittest.expectAsync(((api.TurnBasedMatch response) {
|
| + checkTurnBasedMatch(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| +}
|
| +
|
|
|