Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(482)

Side by Side Diff: generated/googleapis/test/gamesmanagement/v1management.dart

Issue 559053002: Generate 0.1.0 version of googleapis/googleapis_beta (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 library googleapis.gamesManagement.v1management.test;
2
3 import "dart:core" as core;
4 import "dart:collection" as collection;
5 import "dart:async" as async;
6 import "dart:convert" as convert;
7
8 import 'package:http/http.dart' as http;
9 import 'package:http/testing.dart' as http_testing;
10 import 'package:unittest/unittest.dart' as unittest;
11 import 'package:googleapis/common/common.dart' as common;
12 import 'package:googleapis/src/common_internal.dart' as common_internal;
13 import '../common/common_internal_test.dart' as common_test;
14
15 import 'package:googleapis/gamesmanagement/v1management.dart' as api;
16
17
18
19 buildUnnamed431() {
20 var o = new core.List<api.AchievementResetResponse>();
21 o.add(buildAchievementResetResponse());
22 o.add(buildAchievementResetResponse());
23 return o;
24 }
25
26 checkUnnamed431(core.List<api.AchievementResetResponse> o) {
27 unittest.expect(o, unittest.hasLength(2));
28 checkAchievementResetResponse(o[0]);
29 checkAchievementResetResponse(o[1]);
30 }
31
32 core.int buildCounterAchievementResetAllResponse = 0;
33 buildAchievementResetAllResponse() {
34 var o = new api.AchievementResetAllResponse();
35 buildCounterAchievementResetAllResponse++;
36 if (buildCounterAchievementResetAllResponse < 3) {
37 o.kind = "foo";
38 o.results = buildUnnamed431();
39 }
40 buildCounterAchievementResetAllResponse--;
41 return o;
42 }
43
44 checkAchievementResetAllResponse(api.AchievementResetAllResponse o) {
45 buildCounterAchievementResetAllResponse++;
46 if (buildCounterAchievementResetAllResponse < 3) {
47 unittest.expect(o.kind, unittest.equals('foo'));
48 checkUnnamed431(o.results);
49 }
50 buildCounterAchievementResetAllResponse--;
51 }
52
53 core.int buildCounterAchievementResetResponse = 0;
54 buildAchievementResetResponse() {
55 var o = new api.AchievementResetResponse();
56 buildCounterAchievementResetResponse++;
57 if (buildCounterAchievementResetResponse < 3) {
58 o.currentState = "foo";
59 o.definitionId = "foo";
60 o.kind = "foo";
61 o.updateOccurred = true;
62 }
63 buildCounterAchievementResetResponse--;
64 return o;
65 }
66
67 checkAchievementResetResponse(api.AchievementResetResponse o) {
68 buildCounterAchievementResetResponse++;
69 if (buildCounterAchievementResetResponse < 3) {
70 unittest.expect(o.currentState, unittest.equals('foo'));
71 unittest.expect(o.definitionId, unittest.equals('foo'));
72 unittest.expect(o.kind, unittest.equals('foo'));
73 unittest.expect(o.updateOccurred, unittest.isTrue);
74 }
75 buildCounterAchievementResetResponse--;
76 }
77
78 core.int buildCounterGamesPlayedResource = 0;
79 buildGamesPlayedResource() {
80 var o = new api.GamesPlayedResource();
81 buildCounterGamesPlayedResource++;
82 if (buildCounterGamesPlayedResource < 3) {
83 o.autoMatched = true;
84 o.timeMillis = "foo";
85 }
86 buildCounterGamesPlayedResource--;
87 return o;
88 }
89
90 checkGamesPlayedResource(api.GamesPlayedResource o) {
91 buildCounterGamesPlayedResource++;
92 if (buildCounterGamesPlayedResource < 3) {
93 unittest.expect(o.autoMatched, unittest.isTrue);
94 unittest.expect(o.timeMillis, unittest.equals('foo'));
95 }
96 buildCounterGamesPlayedResource--;
97 }
98
99 core.int buildCounterGamesPlayerExperienceInfoResource = 0;
100 buildGamesPlayerExperienceInfoResource() {
101 var o = new api.GamesPlayerExperienceInfoResource();
102 buildCounterGamesPlayerExperienceInfoResource++;
103 if (buildCounterGamesPlayerExperienceInfoResource < 3) {
104 o.currentExperiencePoints = "foo";
105 o.currentLevel = buildGamesPlayerLevelResource();
106 o.lastLevelUpTimestampMillis = "foo";
107 o.nextLevel = buildGamesPlayerLevelResource();
108 }
109 buildCounterGamesPlayerExperienceInfoResource--;
110 return o;
111 }
112
113 checkGamesPlayerExperienceInfoResource(api.GamesPlayerExperienceInfoResource o) {
114 buildCounterGamesPlayerExperienceInfoResource++;
115 if (buildCounterGamesPlayerExperienceInfoResource < 3) {
116 unittest.expect(o.currentExperiencePoints, unittest.equals('foo'));
117 checkGamesPlayerLevelResource(o.currentLevel);
118 unittest.expect(o.lastLevelUpTimestampMillis, unittest.equals('foo'));
119 checkGamesPlayerLevelResource(o.nextLevel);
120 }
121 buildCounterGamesPlayerExperienceInfoResource--;
122 }
123
124 core.int buildCounterGamesPlayerLevelResource = 0;
125 buildGamesPlayerLevelResource() {
126 var o = new api.GamesPlayerLevelResource();
127 buildCounterGamesPlayerLevelResource++;
128 if (buildCounterGamesPlayerLevelResource < 3) {
129 o.level = 42;
130 o.maxExperiencePoints = "foo";
131 o.minExperiencePoints = "foo";
132 }
133 buildCounterGamesPlayerLevelResource--;
134 return o;
135 }
136
137 checkGamesPlayerLevelResource(api.GamesPlayerLevelResource o) {
138 buildCounterGamesPlayerLevelResource++;
139 if (buildCounterGamesPlayerLevelResource < 3) {
140 unittest.expect(o.level, unittest.equals(42));
141 unittest.expect(o.maxExperiencePoints, unittest.equals('foo'));
142 unittest.expect(o.minExperiencePoints, unittest.equals('foo'));
143 }
144 buildCounterGamesPlayerLevelResource--;
145 }
146
147 core.int buildCounterHiddenPlayer = 0;
148 buildHiddenPlayer() {
149 var o = new api.HiddenPlayer();
150 buildCounterHiddenPlayer++;
151 if (buildCounterHiddenPlayer < 3) {
152 o.hiddenTimeMillis = "foo";
153 o.kind = "foo";
154 o.player = buildPlayer();
155 }
156 buildCounterHiddenPlayer--;
157 return o;
158 }
159
160 checkHiddenPlayer(api.HiddenPlayer o) {
161 buildCounterHiddenPlayer++;
162 if (buildCounterHiddenPlayer < 3) {
163 unittest.expect(o.hiddenTimeMillis, unittest.equals('foo'));
164 unittest.expect(o.kind, unittest.equals('foo'));
165 checkPlayer(o.player);
166 }
167 buildCounterHiddenPlayer--;
168 }
169
170 buildUnnamed432() {
171 var o = new core.List<api.HiddenPlayer>();
172 o.add(buildHiddenPlayer());
173 o.add(buildHiddenPlayer());
174 return o;
175 }
176
177 checkUnnamed432(core.List<api.HiddenPlayer> o) {
178 unittest.expect(o, unittest.hasLength(2));
179 checkHiddenPlayer(o[0]);
180 checkHiddenPlayer(o[1]);
181 }
182
183 core.int buildCounterHiddenPlayerList = 0;
184 buildHiddenPlayerList() {
185 var o = new api.HiddenPlayerList();
186 buildCounterHiddenPlayerList++;
187 if (buildCounterHiddenPlayerList < 3) {
188 o.items = buildUnnamed432();
189 o.kind = "foo";
190 o.nextPageToken = "foo";
191 }
192 buildCounterHiddenPlayerList--;
193 return o;
194 }
195
196 checkHiddenPlayerList(api.HiddenPlayerList o) {
197 buildCounterHiddenPlayerList++;
198 if (buildCounterHiddenPlayerList < 3) {
199 checkUnnamed432(o.items);
200 unittest.expect(o.kind, unittest.equals('foo'));
201 unittest.expect(o.nextPageToken, unittest.equals('foo'));
202 }
203 buildCounterHiddenPlayerList--;
204 }
205
206 core.int buildCounterPlayerName = 0;
207 buildPlayerName() {
208 var o = new api.PlayerName();
209 buildCounterPlayerName++;
210 if (buildCounterPlayerName < 3) {
211 o.familyName = "foo";
212 o.givenName = "foo";
213 }
214 buildCounterPlayerName--;
215 return o;
216 }
217
218 checkPlayerName(api.PlayerName o) {
219 buildCounterPlayerName++;
220 if (buildCounterPlayerName < 3) {
221 unittest.expect(o.familyName, unittest.equals('foo'));
222 unittest.expect(o.givenName, unittest.equals('foo'));
223 }
224 buildCounterPlayerName--;
225 }
226
227 core.int buildCounterPlayer = 0;
228 buildPlayer() {
229 var o = new api.Player();
230 buildCounterPlayer++;
231 if (buildCounterPlayer < 3) {
232 o.avatarImageUrl = "foo";
233 o.displayName = "foo";
234 o.experienceInfo = buildGamesPlayerExperienceInfoResource();
235 o.kind = "foo";
236 o.lastPlayedWith = buildGamesPlayedResource();
237 o.name = buildPlayerName();
238 o.playerId = "foo";
239 o.title = "foo";
240 }
241 buildCounterPlayer--;
242 return o;
243 }
244
245 checkPlayer(api.Player o) {
246 buildCounterPlayer++;
247 if (buildCounterPlayer < 3) {
248 unittest.expect(o.avatarImageUrl, unittest.equals('foo'));
249 unittest.expect(o.displayName, unittest.equals('foo'));
250 checkGamesPlayerExperienceInfoResource(o.experienceInfo);
251 unittest.expect(o.kind, unittest.equals('foo'));
252 checkGamesPlayedResource(o.lastPlayedWith);
253 checkPlayerName(o.name);
254 unittest.expect(o.playerId, unittest.equals('foo'));
255 unittest.expect(o.title, unittest.equals('foo'));
256 }
257 buildCounterPlayer--;
258 }
259
260 buildUnnamed433() {
261 var o = new core.List<core.String>();
262 o.add("foo");
263 o.add("foo");
264 return o;
265 }
266
267 checkUnnamed433(core.List<core.String> o) {
268 unittest.expect(o, unittest.hasLength(2));
269 unittest.expect(o[0], unittest.equals('foo'));
270 unittest.expect(o[1], unittest.equals('foo'));
271 }
272
273 core.int buildCounterPlayerScoreResetResponse = 0;
274 buildPlayerScoreResetResponse() {
275 var o = new api.PlayerScoreResetResponse();
276 buildCounterPlayerScoreResetResponse++;
277 if (buildCounterPlayerScoreResetResponse < 3) {
278 o.kind = "foo";
279 o.resetScoreTimeSpans = buildUnnamed433();
280 }
281 buildCounterPlayerScoreResetResponse--;
282 return o;
283 }
284
285 checkPlayerScoreResetResponse(api.PlayerScoreResetResponse o) {
286 buildCounterPlayerScoreResetResponse++;
287 if (buildCounterPlayerScoreResetResponse < 3) {
288 unittest.expect(o.kind, unittest.equals('foo'));
289 checkUnnamed433(o.resetScoreTimeSpans);
290 }
291 buildCounterPlayerScoreResetResponse--;
292 }
293
294
295 main() {
296 unittest.group("obj-schema-AchievementResetAllResponse", () {
297 unittest.test("to-json--from-json", () {
298 var o = buildAchievementResetAllResponse();
299 var od = new api.AchievementResetAllResponse.fromJson(o.toJson());
300 checkAchievementResetAllResponse(od);
301 });
302 });
303
304
305 unittest.group("obj-schema-AchievementResetResponse", () {
306 unittest.test("to-json--from-json", () {
307 var o = buildAchievementResetResponse();
308 var od = new api.AchievementResetResponse.fromJson(o.toJson());
309 checkAchievementResetResponse(od);
310 });
311 });
312
313
314 unittest.group("obj-schema-GamesPlayedResource", () {
315 unittest.test("to-json--from-json", () {
316 var o = buildGamesPlayedResource();
317 var od = new api.GamesPlayedResource.fromJson(o.toJson());
318 checkGamesPlayedResource(od);
319 });
320 });
321
322
323 unittest.group("obj-schema-GamesPlayerExperienceInfoResource", () {
324 unittest.test("to-json--from-json", () {
325 var o = buildGamesPlayerExperienceInfoResource();
326 var od = new api.GamesPlayerExperienceInfoResource.fromJson(o.toJson());
327 checkGamesPlayerExperienceInfoResource(od);
328 });
329 });
330
331
332 unittest.group("obj-schema-GamesPlayerLevelResource", () {
333 unittest.test("to-json--from-json", () {
334 var o = buildGamesPlayerLevelResource();
335 var od = new api.GamesPlayerLevelResource.fromJson(o.toJson());
336 checkGamesPlayerLevelResource(od);
337 });
338 });
339
340
341 unittest.group("obj-schema-HiddenPlayer", () {
342 unittest.test("to-json--from-json", () {
343 var o = buildHiddenPlayer();
344 var od = new api.HiddenPlayer.fromJson(o.toJson());
345 checkHiddenPlayer(od);
346 });
347 });
348
349
350 unittest.group("obj-schema-HiddenPlayerList", () {
351 unittest.test("to-json--from-json", () {
352 var o = buildHiddenPlayerList();
353 var od = new api.HiddenPlayerList.fromJson(o.toJson());
354 checkHiddenPlayerList(od);
355 });
356 });
357
358
359 unittest.group("obj-schema-PlayerName", () {
360 unittest.test("to-json--from-json", () {
361 var o = buildPlayerName();
362 var od = new api.PlayerName.fromJson(o.toJson());
363 checkPlayerName(od);
364 });
365 });
366
367
368 unittest.group("obj-schema-Player", () {
369 unittest.test("to-json--from-json", () {
370 var o = buildPlayer();
371 var od = new api.Player.fromJson(o.toJson());
372 checkPlayer(od);
373 });
374 });
375
376
377 unittest.group("obj-schema-PlayerScoreResetResponse", () {
378 unittest.test("to-json--from-json", () {
379 var o = buildPlayerScoreResetResponse();
380 var od = new api.PlayerScoreResetResponse.fromJson(o.toJson());
381 checkPlayerScoreResetResponse(od);
382 });
383 });
384
385
386 unittest.group("resource-AchievementsResourceApi", () {
387 unittest.test("method--reset", () {
388
389 var mock = new common_test.HttpServerMock();
390 api.AchievementsResourceApi res = new api.GamesManagementApi(mock).achieve ments;
391 var arg_achievementId = "foo";
392 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
393 var path = (req.url).path;
394 var pathOffset = 0;
395 var index;
396 var subPart;
397 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/games/v1management/"));
398 pathOffset += 20;
399 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq uals("achievements/"));
400 pathOffset += 13;
401 index = path.indexOf("/reset", pathOffset);
402 unittest.expect(index >= 0, unittest.isTrue);
403 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
404 pathOffset = index;
405 unittest.expect(subPart, unittest.equals("$arg_achievementId"));
406 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/reset"));
407 pathOffset += 6;
408
409 var query = (req.url).query;
410 var queryOffset = 0;
411 var queryMap = {};
412 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
413 parseBool(n) {
414 if (n == "true") return true;
415 if (n == "false") return false;
416 if (n == null) return null;
417 throw new core.ArgumentError("Invalid boolean: $n");
418 }
419 if (query.length > 0) {
420 for (var part in query.split("&")) {
421 var keyvalue = part.split("=");
422 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
423 }
424 }
425
426
427 var h = {
428 "content-type" : "application/json; charset=utf-8",
429 };
430 var resp = convert.JSON.encode(buildAchievementResetResponse());
431 return new async.Future.value(common_test.stringResponse(200, h, resp));
432 }), true);
433 res.reset(arg_achievementId).then(unittest.expectAsync(((api.AchievementRe setResponse response) {
434 checkAchievementResetResponse(response);
435 })));
436 });
437
438 unittest.test("method--resetAll", () {
439
440 var mock = new common_test.HttpServerMock();
441 api.AchievementsResourceApi res = new api.GamesManagementApi(mock).achieve ments;
442 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
443 var path = (req.url).path;
444 var pathOffset = 0;
445 var index;
446 var subPart;
447 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/games/v1management/"));
448 pathOffset += 20;
449 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq uals("achievements/reset"));
450 pathOffset += 18;
451
452 var query = (req.url).query;
453 var queryOffset = 0;
454 var queryMap = {};
455 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
456 parseBool(n) {
457 if (n == "true") return true;
458 if (n == "false") return false;
459 if (n == null) return null;
460 throw new core.ArgumentError("Invalid boolean: $n");
461 }
462 if (query.length > 0) {
463 for (var part in query.split("&")) {
464 var keyvalue = part.split("=");
465 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
466 }
467 }
468
469
470 var h = {
471 "content-type" : "application/json; charset=utf-8",
472 };
473 var resp = convert.JSON.encode(buildAchievementResetAllResponse());
474 return new async.Future.value(common_test.stringResponse(200, h, resp));
475 }), true);
476 res.resetAll().then(unittest.expectAsync(((api.AchievementResetAllResponse response) {
477 checkAchievementResetAllResponse(response);
478 })));
479 });
480
481 unittest.test("method--resetForAllPlayers", () {
482
483 var mock = new common_test.HttpServerMock();
484 api.AchievementsResourceApi res = new api.GamesManagementApi(mock).achieve ments;
485 var arg_achievementId = "foo";
486 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
487 var path = (req.url).path;
488 var pathOffset = 0;
489 var index;
490 var subPart;
491 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/games/v1management/"));
492 pathOffset += 20;
493 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq uals("achievements/"));
494 pathOffset += 13;
495 index = path.indexOf("/resetForAllPlayers", pathOffset);
496 unittest.expect(index >= 0, unittest.isTrue);
497 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
498 pathOffset = index;
499 unittest.expect(subPart, unittest.equals("$arg_achievementId"));
500 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq uals("/resetForAllPlayers"));
501 pathOffset += 19;
502
503 var query = (req.url).query;
504 var queryOffset = 0;
505 var queryMap = {};
506 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
507 parseBool(n) {
508 if (n == "true") return true;
509 if (n == "false") return false;
510 if (n == null) return null;
511 throw new core.ArgumentError("Invalid boolean: $n");
512 }
513 if (query.length > 0) {
514 for (var part in query.split("&")) {
515 var keyvalue = part.split("=");
516 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
517 }
518 }
519
520
521 var h = {
522 "content-type" : "application/json; charset=utf-8",
523 };
524 var resp = "";
525 return new async.Future.value(common_test.stringResponse(200, h, resp));
526 }), true);
527 res.resetForAllPlayers(arg_achievementId).then(unittest.expectAsync((_) {} ));
528 });
529
530 });
531
532
533 unittest.group("resource-ApplicationsResourceApi", () {
534 unittest.test("method--listHidden", () {
535
536 var mock = new common_test.HttpServerMock();
537 api.ApplicationsResourceApi res = new api.GamesManagementApi(mock).applica tions;
538 var arg_applicationId = "foo";
539 var arg_maxResults = 42;
540 var arg_pageToken = "foo";
541 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
542 var path = (req.url).path;
543 var pathOffset = 0;
544 var index;
545 var subPart;
546 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/games/v1management/"));
547 pathOffset += 20;
548 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq uals("applications/"));
549 pathOffset += 13;
550 index = path.indexOf("/players/hidden", pathOffset);
551 unittest.expect(index >= 0, unittest.isTrue);
552 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
553 pathOffset = index;
554 unittest.expect(subPart, unittest.equals("$arg_applicationId"));
555 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/players/hidden"));
556 pathOffset += 15;
557
558 var query = (req.url).query;
559 var queryOffset = 0;
560 var queryMap = {};
561 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
562 parseBool(n) {
563 if (n == "true") return true;
564 if (n == "false") return false;
565 if (n == null) return null;
566 throw new core.ArgumentError("Invalid boolean: $n");
567 }
568 if (query.length > 0) {
569 for (var part in query.split("&")) {
570 var keyvalue = part.split("=");
571 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
572 }
573 }
574 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults));
575 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
576
577
578 var h = {
579 "content-type" : "application/json; charset=utf-8",
580 };
581 var resp = convert.JSON.encode(buildHiddenPlayerList());
582 return new async.Future.value(common_test.stringResponse(200, h, resp));
583 }), true);
584 res.listHidden(arg_applicationId, maxResults: arg_maxResults, pageToken: a rg_pageToken).then(unittest.expectAsync(((api.HiddenPlayerList response) {
585 checkHiddenPlayerList(response);
586 })));
587 });
588
589 });
590
591
592 unittest.group("resource-EventsResourceApi", () {
593 unittest.test("method--reset", () {
594
595 var mock = new common_test.HttpServerMock();
596 api.EventsResourceApi res = new api.GamesManagementApi(mock).events;
597 var arg_eventId = "foo";
598 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
599 var path = (req.url).path;
600 var pathOffset = 0;
601 var index;
602 var subPart;
603 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/games/v1management/"));
604 pathOffset += 20;
605 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("events/"));
606 pathOffset += 7;
607 index = path.indexOf("/reset", pathOffset);
608 unittest.expect(index >= 0, unittest.isTrue);
609 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
610 pathOffset = index;
611 unittest.expect(subPart, unittest.equals("$arg_eventId"));
612 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/reset"));
613 pathOffset += 6;
614
615 var query = (req.url).query;
616 var queryOffset = 0;
617 var queryMap = {};
618 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
619 parseBool(n) {
620 if (n == "true") return true;
621 if (n == "false") return false;
622 if (n == null) return null;
623 throw new core.ArgumentError("Invalid boolean: $n");
624 }
625 if (query.length > 0) {
626 for (var part in query.split("&")) {
627 var keyvalue = part.split("=");
628 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
629 }
630 }
631
632
633 var h = {
634 "content-type" : "application/json; charset=utf-8",
635 };
636 var resp = "";
637 return new async.Future.value(common_test.stringResponse(200, h, resp));
638 }), true);
639 res.reset(arg_eventId).then(unittest.expectAsync((_) {}));
640 });
641
642 unittest.test("method--resetAll", () {
643
644 var mock = new common_test.HttpServerMock();
645 api.EventsResourceApi res = new api.GamesManagementApi(mock).events;
646 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
647 var path = (req.url).path;
648 var pathOffset = 0;
649 var index;
650 var subPart;
651 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/games/v1management/"));
652 pathOffset += 20;
653 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("events/reset"));
654 pathOffset += 12;
655
656 var query = (req.url).query;
657 var queryOffset = 0;
658 var queryMap = {};
659 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
660 parseBool(n) {
661 if (n == "true") return true;
662 if (n == "false") return false;
663 if (n == null) return null;
664 throw new core.ArgumentError("Invalid boolean: $n");
665 }
666 if (query.length > 0) {
667 for (var part in query.split("&")) {
668 var keyvalue = part.split("=");
669 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
670 }
671 }
672
673
674 var h = {
675 "content-type" : "application/json; charset=utf-8",
676 };
677 var resp = "";
678 return new async.Future.value(common_test.stringResponse(200, h, resp));
679 }), true);
680 res.resetAll().then(unittest.expectAsync((_) {}));
681 });
682
683 unittest.test("method--resetForAllPlayers", () {
684
685 var mock = new common_test.HttpServerMock();
686 api.EventsResourceApi res = new api.GamesManagementApi(mock).events;
687 var arg_eventId = "foo";
688 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
689 var path = (req.url).path;
690 var pathOffset = 0;
691 var index;
692 var subPart;
693 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/games/v1management/"));
694 pathOffset += 20;
695 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("events/"));
696 pathOffset += 7;
697 index = path.indexOf("/resetForAllPlayers", pathOffset);
698 unittest.expect(index >= 0, unittest.isTrue);
699 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
700 pathOffset = index;
701 unittest.expect(subPart, unittest.equals("$arg_eventId"));
702 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq uals("/resetForAllPlayers"));
703 pathOffset += 19;
704
705 var query = (req.url).query;
706 var queryOffset = 0;
707 var queryMap = {};
708 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
709 parseBool(n) {
710 if (n == "true") return true;
711 if (n == "false") return false;
712 if (n == null) return null;
713 throw new core.ArgumentError("Invalid boolean: $n");
714 }
715 if (query.length > 0) {
716 for (var part in query.split("&")) {
717 var keyvalue = part.split("=");
718 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
719 }
720 }
721
722
723 var h = {
724 "content-type" : "application/json; charset=utf-8",
725 };
726 var resp = "";
727 return new async.Future.value(common_test.stringResponse(200, h, resp));
728 }), true);
729 res.resetForAllPlayers(arg_eventId).then(unittest.expectAsync((_) {}));
730 });
731
732 });
733
734
735 unittest.group("resource-PlayersResourceApi", () {
736 unittest.test("method--hide", () {
737
738 var mock = new common_test.HttpServerMock();
739 api.PlayersResourceApi res = new api.GamesManagementApi(mock).players;
740 var arg_applicationId = "foo";
741 var arg_playerId = "foo";
742 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
743 var path = (req.url).path;
744 var pathOffset = 0;
745 var index;
746 var subPart;
747 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/games/v1management/"));
748 pathOffset += 20;
749 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq uals("applications/"));
750 pathOffset += 13;
751 index = path.indexOf("/players/hidden/", pathOffset);
752 unittest.expect(index >= 0, unittest.isTrue);
753 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
754 pathOffset = index;
755 unittest.expect(subPart, unittest.equals("$arg_applicationId"));
756 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq uals("/players/hidden/"));
757 pathOffset += 16;
758 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
759 pathOffset = path.length;
760 unittest.expect(subPart, unittest.equals("$arg_playerId"));
761
762 var query = (req.url).query;
763 var queryOffset = 0;
764 var queryMap = {};
765 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
766 parseBool(n) {
767 if (n == "true") return true;
768 if (n == "false") return false;
769 if (n == null) return null;
770 throw new core.ArgumentError("Invalid boolean: $n");
771 }
772 if (query.length > 0) {
773 for (var part in query.split("&")) {
774 var keyvalue = part.split("=");
775 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
776 }
777 }
778
779
780 var h = {
781 "content-type" : "application/json; charset=utf-8",
782 };
783 var resp = "";
784 return new async.Future.value(common_test.stringResponse(200, h, resp));
785 }), true);
786 res.hide(arg_applicationId, arg_playerId).then(unittest.expectAsync((_) {} ));
787 });
788
789 unittest.test("method--unhide", () {
790
791 var mock = new common_test.HttpServerMock();
792 api.PlayersResourceApi res = new api.GamesManagementApi(mock).players;
793 var arg_applicationId = "foo";
794 var arg_playerId = "foo";
795 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
796 var path = (req.url).path;
797 var pathOffset = 0;
798 var index;
799 var subPart;
800 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/games/v1management/"));
801 pathOffset += 20;
802 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq uals("applications/"));
803 pathOffset += 13;
804 index = path.indexOf("/players/hidden/", pathOffset);
805 unittest.expect(index >= 0, unittest.isTrue);
806 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
807 pathOffset = index;
808 unittest.expect(subPart, unittest.equals("$arg_applicationId"));
809 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq uals("/players/hidden/"));
810 pathOffset += 16;
811 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
812 pathOffset = path.length;
813 unittest.expect(subPart, unittest.equals("$arg_playerId"));
814
815 var query = (req.url).query;
816 var queryOffset = 0;
817 var queryMap = {};
818 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
819 parseBool(n) {
820 if (n == "true") return true;
821 if (n == "false") return false;
822 if (n == null) return null;
823 throw new core.ArgumentError("Invalid boolean: $n");
824 }
825 if (query.length > 0) {
826 for (var part in query.split("&")) {
827 var keyvalue = part.split("=");
828 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
829 }
830 }
831
832
833 var h = {
834 "content-type" : "application/json; charset=utf-8",
835 };
836 var resp = "";
837 return new async.Future.value(common_test.stringResponse(200, h, resp));
838 }), true);
839 res.unhide(arg_applicationId, arg_playerId).then(unittest.expectAsync((_) {}));
840 });
841
842 });
843
844
845 unittest.group("resource-QuestsResourceApi", () {
846 unittest.test("method--reset", () {
847
848 var mock = new common_test.HttpServerMock();
849 api.QuestsResourceApi res = new api.GamesManagementApi(mock).quests;
850 var arg_questId = "foo";
851 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
852 var path = (req.url).path;
853 var pathOffset = 0;
854 var index;
855 var subPart;
856 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/games/v1management/"));
857 pathOffset += 20;
858 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("quests/"));
859 pathOffset += 7;
860 index = path.indexOf("/reset", pathOffset);
861 unittest.expect(index >= 0, unittest.isTrue);
862 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
863 pathOffset = index;
864 unittest.expect(subPart, unittest.equals("$arg_questId"));
865 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/reset"));
866 pathOffset += 6;
867
868 var query = (req.url).query;
869 var queryOffset = 0;
870 var queryMap = {};
871 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
872 parseBool(n) {
873 if (n == "true") return true;
874 if (n == "false") return false;
875 if (n == null) return null;
876 throw new core.ArgumentError("Invalid boolean: $n");
877 }
878 if (query.length > 0) {
879 for (var part in query.split("&")) {
880 var keyvalue = part.split("=");
881 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
882 }
883 }
884
885
886 var h = {
887 "content-type" : "application/json; charset=utf-8",
888 };
889 var resp = "";
890 return new async.Future.value(common_test.stringResponse(200, h, resp));
891 }), true);
892 res.reset(arg_questId).then(unittest.expectAsync((_) {}));
893 });
894
895 });
896
897
898 unittest.group("resource-RoomsResourceApi", () {
899 unittest.test("method--reset", () {
900
901 var mock = new common_test.HttpServerMock();
902 api.RoomsResourceApi res = new api.GamesManagementApi(mock).rooms;
903 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
904 var path = (req.url).path;
905 var pathOffset = 0;
906 var index;
907 var subPart;
908 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/games/v1management/"));
909 pathOffset += 20;
910 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("rooms/reset"));
911 pathOffset += 11;
912
913 var query = (req.url).query;
914 var queryOffset = 0;
915 var queryMap = {};
916 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
917 parseBool(n) {
918 if (n == "true") return true;
919 if (n == "false") return false;
920 if (n == null) return null;
921 throw new core.ArgumentError("Invalid boolean: $n");
922 }
923 if (query.length > 0) {
924 for (var part in query.split("&")) {
925 var keyvalue = part.split("=");
926 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
927 }
928 }
929
930
931 var h = {
932 "content-type" : "application/json; charset=utf-8",
933 };
934 var resp = "";
935 return new async.Future.value(common_test.stringResponse(200, h, resp));
936 }), true);
937 res.reset().then(unittest.expectAsync((_) {}));
938 });
939
940 });
941
942
943 unittest.group("resource-ScoresResourceApi", () {
944 unittest.test("method--reset", () {
945
946 var mock = new common_test.HttpServerMock();
947 api.ScoresResourceApi res = new api.GamesManagementApi(mock).scores;
948 var arg_leaderboardId = "foo";
949 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
950 var path = (req.url).path;
951 var pathOffset = 0;
952 var index;
953 var subPart;
954 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/games/v1management/"));
955 pathOffset += 20;
956 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq uals("leaderboards/"));
957 pathOffset += 13;
958 index = path.indexOf("/scores/reset", pathOffset);
959 unittest.expect(index >= 0, unittest.isTrue);
960 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
961 pathOffset = index;
962 unittest.expect(subPart, unittest.equals("$arg_leaderboardId"));
963 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq uals("/scores/reset"));
964 pathOffset += 13;
965
966 var query = (req.url).query;
967 var queryOffset = 0;
968 var queryMap = {};
969 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
970 parseBool(n) {
971 if (n == "true") return true;
972 if (n == "false") return false;
973 if (n == null) return null;
974 throw new core.ArgumentError("Invalid boolean: $n");
975 }
976 if (query.length > 0) {
977 for (var part in query.split("&")) {
978 var keyvalue = part.split("=");
979 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
980 }
981 }
982
983
984 var h = {
985 "content-type" : "application/json; charset=utf-8",
986 };
987 var resp = convert.JSON.encode(buildPlayerScoreResetResponse());
988 return new async.Future.value(common_test.stringResponse(200, h, resp));
989 }), true);
990 res.reset(arg_leaderboardId).then(unittest.expectAsync(((api.PlayerScoreRe setResponse response) {
991 checkPlayerScoreResetResponse(response);
992 })));
993 });
994
995 unittest.test("method--resetForAllPlayers", () {
996
997 var mock = new common_test.HttpServerMock();
998 api.ScoresResourceApi res = new api.GamesManagementApi(mock).scores;
999 var arg_leaderboardId = "foo";
1000 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1001 var path = (req.url).path;
1002 var pathOffset = 0;
1003 var index;
1004 var subPart;
1005 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/games/v1management/"));
1006 pathOffset += 20;
1007 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq uals("leaderboards/"));
1008 pathOffset += 13;
1009 index = path.indexOf("/scores/resetForAllPlayers", pathOffset);
1010 unittest.expect(index >= 0, unittest.isTrue);
1011 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1012 pathOffset = index;
1013 unittest.expect(subPart, unittest.equals("$arg_leaderboardId"));
1014 unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.eq uals("/scores/resetForAllPlayers"));
1015 pathOffset += 26;
1016
1017 var query = (req.url).query;
1018 var queryOffset = 0;
1019 var queryMap = {};
1020 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1021 parseBool(n) {
1022 if (n == "true") return true;
1023 if (n == "false") return false;
1024 if (n == null) return null;
1025 throw new core.ArgumentError("Invalid boolean: $n");
1026 }
1027 if (query.length > 0) {
1028 for (var part in query.split("&")) {
1029 var keyvalue = part.split("=");
1030 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1031 }
1032 }
1033
1034
1035 var h = {
1036 "content-type" : "application/json; charset=utf-8",
1037 };
1038 var resp = "";
1039 return new async.Future.value(common_test.stringResponse(200, h, resp));
1040 }), true);
1041 res.resetForAllPlayers(arg_leaderboardId).then(unittest.expectAsync((_) {} ));
1042 });
1043
1044 });
1045
1046
1047 unittest.group("resource-TurnBasedMatchesResourceApi", () {
1048 unittest.test("method--reset", () {
1049
1050 var mock = new common_test.HttpServerMock();
1051 api.TurnBasedMatchesResourceApi res = new api.GamesManagementApi(mock).tur nBasedMatches;
1052 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1053 var path = (req.url).path;
1054 var pathOffset = 0;
1055 var index;
1056 var subPart;
1057 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/games/v1management/"));
1058 pathOffset += 20;
1059 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("turnbasedmatches/reset"));
1060 pathOffset += 22;
1061
1062 var query = (req.url).query;
1063 var queryOffset = 0;
1064 var queryMap = {};
1065 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1066 parseBool(n) {
1067 if (n == "true") return true;
1068 if (n == "false") return false;
1069 if (n == null) return null;
1070 throw new core.ArgumentError("Invalid boolean: $n");
1071 }
1072 if (query.length > 0) {
1073 for (var part in query.split("&")) {
1074 var keyvalue = part.split("=");
1075 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1076 }
1077 }
1078
1079
1080 var h = {
1081 "content-type" : "application/json; charset=utf-8",
1082 };
1083 var resp = "";
1084 return new async.Future.value(common_test.stringResponse(200, h, resp));
1085 }), true);
1086 res.reset().then(unittest.expectAsync((_) {}));
1087 });
1088
1089 });
1090
1091
1092 }
1093
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698