| 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"; |
| o.themeColor = "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')); |
| unittest.expect(o.themeColor, 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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 + 1), unittest.equals("/")); |
| pathOffset += 1; |
| unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("games/v1/")); |
| pathOffset += 9; |
| 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); |
| }))); |
| }); |
| |
| }); |
| |
| |
| } |
| |