OLD | NEW |
1 library googleapis.gamesManagement.v1management.test; | 1 library googleapis.gamesManagement.v1management.test; |
2 | 2 |
3 import "dart:core" as core; | 3 import "dart:core" as core; |
4 import "dart:collection" as collection; | 4 import "dart:collection" as collection; |
5 import "dart:async" as async; | 5 import "dart:async" as async; |
6 import "dart:convert" as convert; | 6 import "dart:convert" as convert; |
7 | 7 |
8 import 'package:http/http.dart' as http; | 8 import 'package:http/http.dart' as http; |
9 import 'package:http/testing.dart' as http_testing; | 9 import 'package:http/testing.dart' as http_testing; |
10 import 'package:unittest/unittest.dart' as unittest; | 10 import 'package:unittest/unittest.dart' as unittest; |
11 import 'package:googleapis/common/common.dart' as common; | 11 import 'package:googleapis/common/common.dart' as common; |
12 import 'package:googleapis/src/common_internal.dart' as common_internal; | 12 import 'package:googleapis/src/common_internal.dart' as common_internal; |
13 import '../common/common_internal_test.dart' as common_test; | 13 import '../common/common_internal_test.dart' as common_test; |
14 | 14 |
15 import 'package:googleapis/gamesmanagement/v1management.dart' as api; | 15 import 'package:googleapis/gamesmanagement/v1management.dart' as api; |
16 | 16 |
17 | 17 |
18 | 18 |
19 buildUnnamed437() { | 19 buildUnnamed841() { |
20 var o = new core.List<api.AchievementResetResponse>(); | 20 var o = new core.List<api.AchievementResetResponse>(); |
21 o.add(buildAchievementResetResponse()); | 21 o.add(buildAchievementResetResponse()); |
22 o.add(buildAchievementResetResponse()); | 22 o.add(buildAchievementResetResponse()); |
23 return o; | 23 return o; |
24 } | 24 } |
25 | 25 |
26 checkUnnamed437(core.List<api.AchievementResetResponse> o) { | 26 checkUnnamed841(core.List<api.AchievementResetResponse> o) { |
27 unittest.expect(o, unittest.hasLength(2)); | 27 unittest.expect(o, unittest.hasLength(2)); |
28 checkAchievementResetResponse(o[0]); | 28 checkAchievementResetResponse(o[0]); |
29 checkAchievementResetResponse(o[1]); | 29 checkAchievementResetResponse(o[1]); |
30 } | 30 } |
31 | 31 |
32 core.int buildCounterAchievementResetAllResponse = 0; | 32 core.int buildCounterAchievementResetAllResponse = 0; |
33 buildAchievementResetAllResponse() { | 33 buildAchievementResetAllResponse() { |
34 var o = new api.AchievementResetAllResponse(); | 34 var o = new api.AchievementResetAllResponse(); |
35 buildCounterAchievementResetAllResponse++; | 35 buildCounterAchievementResetAllResponse++; |
36 if (buildCounterAchievementResetAllResponse < 3) { | 36 if (buildCounterAchievementResetAllResponse < 3) { |
37 o.kind = "foo"; | 37 o.kind = "foo"; |
38 o.results = buildUnnamed437(); | 38 o.results = buildUnnamed841(); |
39 } | 39 } |
40 buildCounterAchievementResetAllResponse--; | 40 buildCounterAchievementResetAllResponse--; |
41 return o; | 41 return o; |
42 } | 42 } |
43 | 43 |
44 checkAchievementResetAllResponse(api.AchievementResetAllResponse o) { | 44 checkAchievementResetAllResponse(api.AchievementResetAllResponse o) { |
45 buildCounterAchievementResetAllResponse++; | 45 buildCounterAchievementResetAllResponse++; |
46 if (buildCounterAchievementResetAllResponse < 3) { | 46 if (buildCounterAchievementResetAllResponse < 3) { |
47 unittest.expect(o.kind, unittest.equals('foo')); | 47 unittest.expect(o.kind, unittest.equals('foo')); |
48 checkUnnamed437(o.results); | 48 checkUnnamed841(o.results); |
49 } | 49 } |
50 buildCounterAchievementResetAllResponse--; | 50 buildCounterAchievementResetAllResponse--; |
51 } | 51 } |
52 | 52 |
53 buildUnnamed438() { | 53 buildUnnamed842() { |
54 var o = new core.List<core.String>(); | 54 var o = new core.List<core.String>(); |
55 o.add("foo"); | 55 o.add("foo"); |
56 o.add("foo"); | 56 o.add("foo"); |
57 return o; | 57 return o; |
58 } | 58 } |
59 | 59 |
60 checkUnnamed438(core.List<core.String> o) { | 60 checkUnnamed842(core.List<core.String> o) { |
61 unittest.expect(o, unittest.hasLength(2)); | 61 unittest.expect(o, unittest.hasLength(2)); |
62 unittest.expect(o[0], unittest.equals('foo')); | 62 unittest.expect(o[0], unittest.equals('foo')); |
63 unittest.expect(o[1], unittest.equals('foo')); | 63 unittest.expect(o[1], unittest.equals('foo')); |
64 } | 64 } |
65 | 65 |
66 core.int buildCounterAchievementResetMultipleForAllRequest = 0; | 66 core.int buildCounterAchievementResetMultipleForAllRequest = 0; |
67 buildAchievementResetMultipleForAllRequest() { | 67 buildAchievementResetMultipleForAllRequest() { |
68 var o = new api.AchievementResetMultipleForAllRequest(); | 68 var o = new api.AchievementResetMultipleForAllRequest(); |
69 buildCounterAchievementResetMultipleForAllRequest++; | 69 buildCounterAchievementResetMultipleForAllRequest++; |
70 if (buildCounterAchievementResetMultipleForAllRequest < 3) { | 70 if (buildCounterAchievementResetMultipleForAllRequest < 3) { |
71 o.achievementIds = buildUnnamed438(); | 71 o.achievementIds = buildUnnamed842(); |
72 o.kind = "foo"; | 72 o.kind = "foo"; |
73 } | 73 } |
74 buildCounterAchievementResetMultipleForAllRequest--; | 74 buildCounterAchievementResetMultipleForAllRequest--; |
75 return o; | 75 return o; |
76 } | 76 } |
77 | 77 |
78 checkAchievementResetMultipleForAllRequest(api.AchievementResetMultipleForAllReq
uest o) { | 78 checkAchievementResetMultipleForAllRequest(api.AchievementResetMultipleForAllReq
uest o) { |
79 buildCounterAchievementResetMultipleForAllRequest++; | 79 buildCounterAchievementResetMultipleForAllRequest++; |
80 if (buildCounterAchievementResetMultipleForAllRequest < 3) { | 80 if (buildCounterAchievementResetMultipleForAllRequest < 3) { |
81 checkUnnamed438(o.achievementIds); | 81 checkUnnamed842(o.achievementIds); |
82 unittest.expect(o.kind, unittest.equals('foo')); | 82 unittest.expect(o.kind, unittest.equals('foo')); |
83 } | 83 } |
84 buildCounterAchievementResetMultipleForAllRequest--; | 84 buildCounterAchievementResetMultipleForAllRequest--; |
85 } | 85 } |
86 | 86 |
87 core.int buildCounterAchievementResetResponse = 0; | 87 core.int buildCounterAchievementResetResponse = 0; |
88 buildAchievementResetResponse() { | 88 buildAchievementResetResponse() { |
89 var o = new api.AchievementResetResponse(); | 89 var o = new api.AchievementResetResponse(); |
90 buildCounterAchievementResetResponse++; | 90 buildCounterAchievementResetResponse++; |
91 if (buildCounterAchievementResetResponse < 3) { | 91 if (buildCounterAchievementResetResponse < 3) { |
(...skipping 10 matching lines...) Loading... |
102 buildCounterAchievementResetResponse++; | 102 buildCounterAchievementResetResponse++; |
103 if (buildCounterAchievementResetResponse < 3) { | 103 if (buildCounterAchievementResetResponse < 3) { |
104 unittest.expect(o.currentState, unittest.equals('foo')); | 104 unittest.expect(o.currentState, unittest.equals('foo')); |
105 unittest.expect(o.definitionId, unittest.equals('foo')); | 105 unittest.expect(o.definitionId, unittest.equals('foo')); |
106 unittest.expect(o.kind, unittest.equals('foo')); | 106 unittest.expect(o.kind, unittest.equals('foo')); |
107 unittest.expect(o.updateOccurred, unittest.isTrue); | 107 unittest.expect(o.updateOccurred, unittest.isTrue); |
108 } | 108 } |
109 buildCounterAchievementResetResponse--; | 109 buildCounterAchievementResetResponse--; |
110 } | 110 } |
111 | 111 |
| 112 buildUnnamed843() { |
| 113 var o = new core.List<core.String>(); |
| 114 o.add("foo"); |
| 115 o.add("foo"); |
| 116 return o; |
| 117 } |
| 118 |
| 119 checkUnnamed843(core.List<core.String> o) { |
| 120 unittest.expect(o, unittest.hasLength(2)); |
| 121 unittest.expect(o[0], unittest.equals('foo')); |
| 122 unittest.expect(o[1], unittest.equals('foo')); |
| 123 } |
| 124 |
| 125 core.int buildCounterEventsResetMultipleForAllRequest = 0; |
| 126 buildEventsResetMultipleForAllRequest() { |
| 127 var o = new api.EventsResetMultipleForAllRequest(); |
| 128 buildCounterEventsResetMultipleForAllRequest++; |
| 129 if (buildCounterEventsResetMultipleForAllRequest < 3) { |
| 130 o.eventIds = buildUnnamed843(); |
| 131 o.kind = "foo"; |
| 132 } |
| 133 buildCounterEventsResetMultipleForAllRequest--; |
| 134 return o; |
| 135 } |
| 136 |
| 137 checkEventsResetMultipleForAllRequest(api.EventsResetMultipleForAllRequest o) { |
| 138 buildCounterEventsResetMultipleForAllRequest++; |
| 139 if (buildCounterEventsResetMultipleForAllRequest < 3) { |
| 140 checkUnnamed843(o.eventIds); |
| 141 unittest.expect(o.kind, unittest.equals('foo')); |
| 142 } |
| 143 buildCounterEventsResetMultipleForAllRequest--; |
| 144 } |
| 145 |
112 core.int buildCounterGamesPlayedResource = 0; | 146 core.int buildCounterGamesPlayedResource = 0; |
113 buildGamesPlayedResource() { | 147 buildGamesPlayedResource() { |
114 var o = new api.GamesPlayedResource(); | 148 var o = new api.GamesPlayedResource(); |
115 buildCounterGamesPlayedResource++; | 149 buildCounterGamesPlayedResource++; |
116 if (buildCounterGamesPlayedResource < 3) { | 150 if (buildCounterGamesPlayedResource < 3) { |
117 o.autoMatched = true; | 151 o.autoMatched = true; |
118 o.timeMillis = "foo"; | 152 o.timeMillis = "foo"; |
119 } | 153 } |
120 buildCounterGamesPlayedResource--; | 154 buildCounterGamesPlayedResource--; |
121 return o; | 155 return o; |
(...skipping 72 matching lines...) Loading... |
194 checkHiddenPlayer(api.HiddenPlayer o) { | 228 checkHiddenPlayer(api.HiddenPlayer o) { |
195 buildCounterHiddenPlayer++; | 229 buildCounterHiddenPlayer++; |
196 if (buildCounterHiddenPlayer < 3) { | 230 if (buildCounterHiddenPlayer < 3) { |
197 unittest.expect(o.hiddenTimeMillis, unittest.equals('foo')); | 231 unittest.expect(o.hiddenTimeMillis, unittest.equals('foo')); |
198 unittest.expect(o.kind, unittest.equals('foo')); | 232 unittest.expect(o.kind, unittest.equals('foo')); |
199 checkPlayer(o.player); | 233 checkPlayer(o.player); |
200 } | 234 } |
201 buildCounterHiddenPlayer--; | 235 buildCounterHiddenPlayer--; |
202 } | 236 } |
203 | 237 |
204 buildUnnamed439() { | 238 buildUnnamed844() { |
205 var o = new core.List<api.HiddenPlayer>(); | 239 var o = new core.List<api.HiddenPlayer>(); |
206 o.add(buildHiddenPlayer()); | 240 o.add(buildHiddenPlayer()); |
207 o.add(buildHiddenPlayer()); | 241 o.add(buildHiddenPlayer()); |
208 return o; | 242 return o; |
209 } | 243 } |
210 | 244 |
211 checkUnnamed439(core.List<api.HiddenPlayer> o) { | 245 checkUnnamed844(core.List<api.HiddenPlayer> o) { |
212 unittest.expect(o, unittest.hasLength(2)); | 246 unittest.expect(o, unittest.hasLength(2)); |
213 checkHiddenPlayer(o[0]); | 247 checkHiddenPlayer(o[0]); |
214 checkHiddenPlayer(o[1]); | 248 checkHiddenPlayer(o[1]); |
215 } | 249 } |
216 | 250 |
217 core.int buildCounterHiddenPlayerList = 0; | 251 core.int buildCounterHiddenPlayerList = 0; |
218 buildHiddenPlayerList() { | 252 buildHiddenPlayerList() { |
219 var o = new api.HiddenPlayerList(); | 253 var o = new api.HiddenPlayerList(); |
220 buildCounterHiddenPlayerList++; | 254 buildCounterHiddenPlayerList++; |
221 if (buildCounterHiddenPlayerList < 3) { | 255 if (buildCounterHiddenPlayerList < 3) { |
222 o.items = buildUnnamed439(); | 256 o.items = buildUnnamed844(); |
223 o.kind = "foo"; | 257 o.kind = "foo"; |
224 o.nextPageToken = "foo"; | 258 o.nextPageToken = "foo"; |
225 } | 259 } |
226 buildCounterHiddenPlayerList--; | 260 buildCounterHiddenPlayerList--; |
227 return o; | 261 return o; |
228 } | 262 } |
229 | 263 |
230 checkHiddenPlayerList(api.HiddenPlayerList o) { | 264 checkHiddenPlayerList(api.HiddenPlayerList o) { |
231 buildCounterHiddenPlayerList++; | 265 buildCounterHiddenPlayerList++; |
232 if (buildCounterHiddenPlayerList < 3) { | 266 if (buildCounterHiddenPlayerList < 3) { |
233 checkUnnamed439(o.items); | 267 checkUnnamed844(o.items); |
234 unittest.expect(o.kind, unittest.equals('foo')); | 268 unittest.expect(o.kind, unittest.equals('foo')); |
235 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 269 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
236 } | 270 } |
237 buildCounterHiddenPlayerList--; | 271 buildCounterHiddenPlayerList--; |
238 } | 272 } |
239 | 273 |
240 core.int buildCounterPlayerName = 0; | 274 core.int buildCounterPlayerName = 0; |
241 buildPlayerName() { | 275 buildPlayerName() { |
242 var o = new api.PlayerName(); | 276 var o = new api.PlayerName(); |
243 buildCounterPlayerName++; | 277 buildCounterPlayerName++; |
(...skipping 40 matching lines...) Loading... |
284 checkGamesPlayerExperienceInfoResource(o.experienceInfo); | 318 checkGamesPlayerExperienceInfoResource(o.experienceInfo); |
285 unittest.expect(o.kind, unittest.equals('foo')); | 319 unittest.expect(o.kind, unittest.equals('foo')); |
286 checkGamesPlayedResource(o.lastPlayedWith); | 320 checkGamesPlayedResource(o.lastPlayedWith); |
287 checkPlayerName(o.name); | 321 checkPlayerName(o.name); |
288 unittest.expect(o.playerId, unittest.equals('foo')); | 322 unittest.expect(o.playerId, unittest.equals('foo')); |
289 unittest.expect(o.title, unittest.equals('foo')); | 323 unittest.expect(o.title, unittest.equals('foo')); |
290 } | 324 } |
291 buildCounterPlayer--; | 325 buildCounterPlayer--; |
292 } | 326 } |
293 | 327 |
294 buildUnnamed440() { | 328 buildUnnamed845() { |
| 329 var o = new core.List<api.PlayerScoreResetResponse>(); |
| 330 o.add(buildPlayerScoreResetResponse()); |
| 331 o.add(buildPlayerScoreResetResponse()); |
| 332 return o; |
| 333 } |
| 334 |
| 335 checkUnnamed845(core.List<api.PlayerScoreResetResponse> o) { |
| 336 unittest.expect(o, unittest.hasLength(2)); |
| 337 checkPlayerScoreResetResponse(o[0]); |
| 338 checkPlayerScoreResetResponse(o[1]); |
| 339 } |
| 340 |
| 341 core.int buildCounterPlayerScoreResetAllResponse = 0; |
| 342 buildPlayerScoreResetAllResponse() { |
| 343 var o = new api.PlayerScoreResetAllResponse(); |
| 344 buildCounterPlayerScoreResetAllResponse++; |
| 345 if (buildCounterPlayerScoreResetAllResponse < 3) { |
| 346 o.kind = "foo"; |
| 347 o.results = buildUnnamed845(); |
| 348 } |
| 349 buildCounterPlayerScoreResetAllResponse--; |
| 350 return o; |
| 351 } |
| 352 |
| 353 checkPlayerScoreResetAllResponse(api.PlayerScoreResetAllResponse o) { |
| 354 buildCounterPlayerScoreResetAllResponse++; |
| 355 if (buildCounterPlayerScoreResetAllResponse < 3) { |
| 356 unittest.expect(o.kind, unittest.equals('foo')); |
| 357 checkUnnamed845(o.results); |
| 358 } |
| 359 buildCounterPlayerScoreResetAllResponse--; |
| 360 } |
| 361 |
| 362 buildUnnamed846() { |
295 var o = new core.List<core.String>(); | 363 var o = new core.List<core.String>(); |
296 o.add("foo"); | 364 o.add("foo"); |
297 o.add("foo"); | 365 o.add("foo"); |
298 return o; | 366 return o; |
299 } | 367 } |
300 | 368 |
301 checkUnnamed440(core.List<core.String> o) { | 369 checkUnnamed846(core.List<core.String> o) { |
302 unittest.expect(o, unittest.hasLength(2)); | 370 unittest.expect(o, unittest.hasLength(2)); |
303 unittest.expect(o[0], unittest.equals('foo')); | 371 unittest.expect(o[0], unittest.equals('foo')); |
304 unittest.expect(o[1], unittest.equals('foo')); | 372 unittest.expect(o[1], unittest.equals('foo')); |
305 } | 373 } |
306 | 374 |
307 core.int buildCounterPlayerScoreResetResponse = 0; | 375 core.int buildCounterPlayerScoreResetResponse = 0; |
308 buildPlayerScoreResetResponse() { | 376 buildPlayerScoreResetResponse() { |
309 var o = new api.PlayerScoreResetResponse(); | 377 var o = new api.PlayerScoreResetResponse(); |
310 buildCounterPlayerScoreResetResponse++; | 378 buildCounterPlayerScoreResetResponse++; |
311 if (buildCounterPlayerScoreResetResponse < 3) { | 379 if (buildCounterPlayerScoreResetResponse < 3) { |
| 380 o.definitionId = "foo"; |
312 o.kind = "foo"; | 381 o.kind = "foo"; |
313 o.resetScoreTimeSpans = buildUnnamed440(); | 382 o.resetScoreTimeSpans = buildUnnamed846(); |
314 } | 383 } |
315 buildCounterPlayerScoreResetResponse--; | 384 buildCounterPlayerScoreResetResponse--; |
316 return o; | 385 return o; |
317 } | 386 } |
318 | 387 |
319 checkPlayerScoreResetResponse(api.PlayerScoreResetResponse o) { | 388 checkPlayerScoreResetResponse(api.PlayerScoreResetResponse o) { |
320 buildCounterPlayerScoreResetResponse++; | 389 buildCounterPlayerScoreResetResponse++; |
321 if (buildCounterPlayerScoreResetResponse < 3) { | 390 if (buildCounterPlayerScoreResetResponse < 3) { |
| 391 unittest.expect(o.definitionId, unittest.equals('foo')); |
322 unittest.expect(o.kind, unittest.equals('foo')); | 392 unittest.expect(o.kind, unittest.equals('foo')); |
323 checkUnnamed440(o.resetScoreTimeSpans); | 393 checkUnnamed846(o.resetScoreTimeSpans); |
324 } | 394 } |
325 buildCounterPlayerScoreResetResponse--; | 395 buildCounterPlayerScoreResetResponse--; |
326 } | 396 } |
327 | 397 |
| 398 buildUnnamed847() { |
| 399 var o = new core.List<core.String>(); |
| 400 o.add("foo"); |
| 401 o.add("foo"); |
| 402 return o; |
| 403 } |
| 404 |
| 405 checkUnnamed847(core.List<core.String> o) { |
| 406 unittest.expect(o, unittest.hasLength(2)); |
| 407 unittest.expect(o[0], unittest.equals('foo')); |
| 408 unittest.expect(o[1], unittest.equals('foo')); |
| 409 } |
| 410 |
| 411 core.int buildCounterQuestsResetMultipleForAllRequest = 0; |
| 412 buildQuestsResetMultipleForAllRequest() { |
| 413 var o = new api.QuestsResetMultipleForAllRequest(); |
| 414 buildCounterQuestsResetMultipleForAllRequest++; |
| 415 if (buildCounterQuestsResetMultipleForAllRequest < 3) { |
| 416 o.kind = "foo"; |
| 417 o.questIds = buildUnnamed847(); |
| 418 } |
| 419 buildCounterQuestsResetMultipleForAllRequest--; |
| 420 return o; |
| 421 } |
| 422 |
| 423 checkQuestsResetMultipleForAllRequest(api.QuestsResetMultipleForAllRequest o) { |
| 424 buildCounterQuestsResetMultipleForAllRequest++; |
| 425 if (buildCounterQuestsResetMultipleForAllRequest < 3) { |
| 426 unittest.expect(o.kind, unittest.equals('foo')); |
| 427 checkUnnamed847(o.questIds); |
| 428 } |
| 429 buildCounterQuestsResetMultipleForAllRequest--; |
| 430 } |
| 431 |
| 432 buildUnnamed848() { |
| 433 var o = new core.List<core.String>(); |
| 434 o.add("foo"); |
| 435 o.add("foo"); |
| 436 return o; |
| 437 } |
| 438 |
| 439 checkUnnamed848(core.List<core.String> o) { |
| 440 unittest.expect(o, unittest.hasLength(2)); |
| 441 unittest.expect(o[0], unittest.equals('foo')); |
| 442 unittest.expect(o[1], unittest.equals('foo')); |
| 443 } |
| 444 |
| 445 core.int buildCounterScoresResetMultipleForAllRequest = 0; |
| 446 buildScoresResetMultipleForAllRequest() { |
| 447 var o = new api.ScoresResetMultipleForAllRequest(); |
| 448 buildCounterScoresResetMultipleForAllRequest++; |
| 449 if (buildCounterScoresResetMultipleForAllRequest < 3) { |
| 450 o.kind = "foo"; |
| 451 o.leaderboardIds = buildUnnamed848(); |
| 452 } |
| 453 buildCounterScoresResetMultipleForAllRequest--; |
| 454 return o; |
| 455 } |
| 456 |
| 457 checkScoresResetMultipleForAllRequest(api.ScoresResetMultipleForAllRequest o) { |
| 458 buildCounterScoresResetMultipleForAllRequest++; |
| 459 if (buildCounterScoresResetMultipleForAllRequest < 3) { |
| 460 unittest.expect(o.kind, unittest.equals('foo')); |
| 461 checkUnnamed848(o.leaderboardIds); |
| 462 } |
| 463 buildCounterScoresResetMultipleForAllRequest--; |
| 464 } |
| 465 |
328 | 466 |
329 main() { | 467 main() { |
330 unittest.group("obj-schema-AchievementResetAllResponse", () { | 468 unittest.group("obj-schema-AchievementResetAllResponse", () { |
331 unittest.test("to-json--from-json", () { | 469 unittest.test("to-json--from-json", () { |
332 var o = buildAchievementResetAllResponse(); | 470 var o = buildAchievementResetAllResponse(); |
333 var od = new api.AchievementResetAllResponse.fromJson(o.toJson()); | 471 var od = new api.AchievementResetAllResponse.fromJson(o.toJson()); |
334 checkAchievementResetAllResponse(od); | 472 checkAchievementResetAllResponse(od); |
335 }); | 473 }); |
336 }); | 474 }); |
337 | 475 |
338 | 476 |
339 unittest.group("obj-schema-AchievementResetMultipleForAllRequest", () { | 477 unittest.group("obj-schema-AchievementResetMultipleForAllRequest", () { |
340 unittest.test("to-json--from-json", () { | 478 unittest.test("to-json--from-json", () { |
341 var o = buildAchievementResetMultipleForAllRequest(); | 479 var o = buildAchievementResetMultipleForAllRequest(); |
342 var od = new api.AchievementResetMultipleForAllRequest.fromJson(o.toJson()
); | 480 var od = new api.AchievementResetMultipleForAllRequest.fromJson(o.toJson()
); |
343 checkAchievementResetMultipleForAllRequest(od); | 481 checkAchievementResetMultipleForAllRequest(od); |
344 }); | 482 }); |
345 }); | 483 }); |
346 | 484 |
347 | 485 |
348 unittest.group("obj-schema-AchievementResetResponse", () { | 486 unittest.group("obj-schema-AchievementResetResponse", () { |
349 unittest.test("to-json--from-json", () { | 487 unittest.test("to-json--from-json", () { |
350 var o = buildAchievementResetResponse(); | 488 var o = buildAchievementResetResponse(); |
351 var od = new api.AchievementResetResponse.fromJson(o.toJson()); | 489 var od = new api.AchievementResetResponse.fromJson(o.toJson()); |
352 checkAchievementResetResponse(od); | 490 checkAchievementResetResponse(od); |
353 }); | 491 }); |
354 }); | 492 }); |
355 | 493 |
356 | 494 |
| 495 unittest.group("obj-schema-EventsResetMultipleForAllRequest", () { |
| 496 unittest.test("to-json--from-json", () { |
| 497 var o = buildEventsResetMultipleForAllRequest(); |
| 498 var od = new api.EventsResetMultipleForAllRequest.fromJson(o.toJson()); |
| 499 checkEventsResetMultipleForAllRequest(od); |
| 500 }); |
| 501 }); |
| 502 |
| 503 |
357 unittest.group("obj-schema-GamesPlayedResource", () { | 504 unittest.group("obj-schema-GamesPlayedResource", () { |
358 unittest.test("to-json--from-json", () { | 505 unittest.test("to-json--from-json", () { |
359 var o = buildGamesPlayedResource(); | 506 var o = buildGamesPlayedResource(); |
360 var od = new api.GamesPlayedResource.fromJson(o.toJson()); | 507 var od = new api.GamesPlayedResource.fromJson(o.toJson()); |
361 checkGamesPlayedResource(od); | 508 checkGamesPlayedResource(od); |
362 }); | 509 }); |
363 }); | 510 }); |
364 | 511 |
365 | 512 |
366 unittest.group("obj-schema-GamesPlayerExperienceInfoResource", () { | 513 unittest.group("obj-schema-GamesPlayerExperienceInfoResource", () { |
(...skipping 43 matching lines...) Loading... |
410 | 557 |
411 unittest.group("obj-schema-Player", () { | 558 unittest.group("obj-schema-Player", () { |
412 unittest.test("to-json--from-json", () { | 559 unittest.test("to-json--from-json", () { |
413 var o = buildPlayer(); | 560 var o = buildPlayer(); |
414 var od = new api.Player.fromJson(o.toJson()); | 561 var od = new api.Player.fromJson(o.toJson()); |
415 checkPlayer(od); | 562 checkPlayer(od); |
416 }); | 563 }); |
417 }); | 564 }); |
418 | 565 |
419 | 566 |
| 567 unittest.group("obj-schema-PlayerScoreResetAllResponse", () { |
| 568 unittest.test("to-json--from-json", () { |
| 569 var o = buildPlayerScoreResetAllResponse(); |
| 570 var od = new api.PlayerScoreResetAllResponse.fromJson(o.toJson()); |
| 571 checkPlayerScoreResetAllResponse(od); |
| 572 }); |
| 573 }); |
| 574 |
| 575 |
420 unittest.group("obj-schema-PlayerScoreResetResponse", () { | 576 unittest.group("obj-schema-PlayerScoreResetResponse", () { |
421 unittest.test("to-json--from-json", () { | 577 unittest.test("to-json--from-json", () { |
422 var o = buildPlayerScoreResetResponse(); | 578 var o = buildPlayerScoreResetResponse(); |
423 var od = new api.PlayerScoreResetResponse.fromJson(o.toJson()); | 579 var od = new api.PlayerScoreResetResponse.fromJson(o.toJson()); |
424 checkPlayerScoreResetResponse(od); | 580 checkPlayerScoreResetResponse(od); |
425 }); | 581 }); |
426 }); | 582 }); |
427 | 583 |
428 | 584 |
| 585 unittest.group("obj-schema-QuestsResetMultipleForAllRequest", () { |
| 586 unittest.test("to-json--from-json", () { |
| 587 var o = buildQuestsResetMultipleForAllRequest(); |
| 588 var od = new api.QuestsResetMultipleForAllRequest.fromJson(o.toJson()); |
| 589 checkQuestsResetMultipleForAllRequest(od); |
| 590 }); |
| 591 }); |
| 592 |
| 593 |
| 594 unittest.group("obj-schema-ScoresResetMultipleForAllRequest", () { |
| 595 unittest.test("to-json--from-json", () { |
| 596 var o = buildScoresResetMultipleForAllRequest(); |
| 597 var od = new api.ScoresResetMultipleForAllRequest.fromJson(o.toJson()); |
| 598 checkScoresResetMultipleForAllRequest(od); |
| 599 }); |
| 600 }); |
| 601 |
| 602 |
429 unittest.group("resource-AchievementsResourceApi", () { | 603 unittest.group("resource-AchievementsResourceApi", () { |
430 unittest.test("method--reset", () { | 604 unittest.test("method--reset", () { |
431 | 605 |
432 var mock = new common_test.HttpServerMock(); | 606 var mock = new common_test.HttpServerMock(); |
433 api.AchievementsResourceApi res = new api.GamesManagementApi(mock).achieve
ments; | 607 api.AchievementsResourceApi res = new api.GamesManagementApi(mock).achieve
ments; |
434 var arg_achievementId = "foo"; | 608 var arg_achievementId = "foo"; |
435 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 609 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
436 var path = (req.url).path; | 610 var path = (req.url).path; |
437 var pathOffset = 0; | 611 var pathOffset = 0; |
438 var index; | 612 var index; |
(...skipping 379 matching lines...) Loading... |
818 | 992 |
819 var h = { | 993 var h = { |
820 "content-type" : "application/json; charset=utf-8", | 994 "content-type" : "application/json; charset=utf-8", |
821 }; | 995 }; |
822 var resp = ""; | 996 var resp = ""; |
823 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 997 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
824 }), true); | 998 }), true); |
825 res.resetAll().then(unittest.expectAsync((_) {})); | 999 res.resetAll().then(unittest.expectAsync((_) {})); |
826 }); | 1000 }); |
827 | 1001 |
| 1002 unittest.test("method--resetAllForAllPlayers", () { |
| 1003 |
| 1004 var mock = new common_test.HttpServerMock(); |
| 1005 api.EventsResourceApi res = new api.GamesManagementApi(mock).events; |
| 1006 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1007 var path = (req.url).path; |
| 1008 var pathOffset = 0; |
| 1009 var index; |
| 1010 var subPart; |
| 1011 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 1012 pathOffset += 1; |
| 1013 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("games/v1management/")); |
| 1014 pathOffset += 19; |
| 1015 unittest.expect(path.substring(pathOffset, pathOffset + 28), unittest.eq
uals("events/resetAllForAllPlayers")); |
| 1016 pathOffset += 28; |
| 1017 |
| 1018 var query = (req.url).query; |
| 1019 var queryOffset = 0; |
| 1020 var queryMap = {}; |
| 1021 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1022 parseBool(n) { |
| 1023 if (n == "true") return true; |
| 1024 if (n == "false") return false; |
| 1025 if (n == null) return null; |
| 1026 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1027 } |
| 1028 if (query.length > 0) { |
| 1029 for (var part in query.split("&")) { |
| 1030 var keyvalue = part.split("="); |
| 1031 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1032 } |
| 1033 } |
| 1034 |
| 1035 |
| 1036 var h = { |
| 1037 "content-type" : "application/json; charset=utf-8", |
| 1038 }; |
| 1039 var resp = ""; |
| 1040 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1041 }), true); |
| 1042 res.resetAllForAllPlayers().then(unittest.expectAsync((_) {})); |
| 1043 }); |
| 1044 |
828 unittest.test("method--resetForAllPlayers", () { | 1045 unittest.test("method--resetForAllPlayers", () { |
829 | 1046 |
830 var mock = new common_test.HttpServerMock(); | 1047 var mock = new common_test.HttpServerMock(); |
831 api.EventsResourceApi res = new api.GamesManagementApi(mock).events; | 1048 api.EventsResourceApi res = new api.GamesManagementApi(mock).events; |
832 var arg_eventId = "foo"; | 1049 var arg_eventId = "foo"; |
833 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 1050 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
834 var path = (req.url).path; | 1051 var path = (req.url).path; |
835 var pathOffset = 0; | 1052 var pathOffset = 0; |
836 var index; | 1053 var index; |
837 var subPart; | 1054 var subPart; |
(...skipping 31 matching lines...) Loading... |
869 | 1086 |
870 var h = { | 1087 var h = { |
871 "content-type" : "application/json; charset=utf-8", | 1088 "content-type" : "application/json; charset=utf-8", |
872 }; | 1089 }; |
873 var resp = ""; | 1090 var resp = ""; |
874 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 1091 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
875 }), true); | 1092 }), true); |
876 res.resetForAllPlayers(arg_eventId).then(unittest.expectAsync((_) {})); | 1093 res.resetForAllPlayers(arg_eventId).then(unittest.expectAsync((_) {})); |
877 }); | 1094 }); |
878 | 1095 |
| 1096 unittest.test("method--resetMultipleForAllPlayers", () { |
| 1097 |
| 1098 var mock = new common_test.HttpServerMock(); |
| 1099 api.EventsResourceApi res = new api.GamesManagementApi(mock).events; |
| 1100 var arg_request = buildEventsResetMultipleForAllRequest(); |
| 1101 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1102 var obj = new api.EventsResetMultipleForAllRequest.fromJson(json); |
| 1103 checkEventsResetMultipleForAllRequest(obj); |
| 1104 |
| 1105 var path = (req.url).path; |
| 1106 var pathOffset = 0; |
| 1107 var index; |
| 1108 var subPart; |
| 1109 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 1110 pathOffset += 1; |
| 1111 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("games/v1management/")); |
| 1112 pathOffset += 19; |
| 1113 unittest.expect(path.substring(pathOffset, pathOffset + 33), unittest.eq
uals("events/resetMultipleForAllPlayers")); |
| 1114 pathOffset += 33; |
| 1115 |
| 1116 var query = (req.url).query; |
| 1117 var queryOffset = 0; |
| 1118 var queryMap = {}; |
| 1119 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1120 parseBool(n) { |
| 1121 if (n == "true") return true; |
| 1122 if (n == "false") return false; |
| 1123 if (n == null) return null; |
| 1124 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1125 } |
| 1126 if (query.length > 0) { |
| 1127 for (var part in query.split("&")) { |
| 1128 var keyvalue = part.split("="); |
| 1129 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1130 } |
| 1131 } |
| 1132 |
| 1133 |
| 1134 var h = { |
| 1135 "content-type" : "application/json; charset=utf-8", |
| 1136 }; |
| 1137 var resp = ""; |
| 1138 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1139 }), true); |
| 1140 res.resetMultipleForAllPlayers(arg_request).then(unittest.expectAsync((_)
{})); |
| 1141 }); |
| 1142 |
879 }); | 1143 }); |
880 | 1144 |
881 | 1145 |
882 unittest.group("resource-PlayersResourceApi", () { | 1146 unittest.group("resource-PlayersResourceApi", () { |
883 unittest.test("method--hide", () { | 1147 unittest.test("method--hide", () { |
884 | 1148 |
885 var mock = new common_test.HttpServerMock(); | 1149 var mock = new common_test.HttpServerMock(); |
886 api.PlayersResourceApi res = new api.GamesManagementApi(mock).players; | 1150 api.PlayersResourceApi res = new api.GamesManagementApi(mock).players; |
887 var arg_applicationId = "foo"; | 1151 var arg_applicationId = "foo"; |
888 var arg_playerId = "foo"; | 1152 var arg_playerId = "foo"; |
(...skipping 149 matching lines...) Loading... |
1038 | 1302 |
1039 var h = { | 1303 var h = { |
1040 "content-type" : "application/json; charset=utf-8", | 1304 "content-type" : "application/json; charset=utf-8", |
1041 }; | 1305 }; |
1042 var resp = ""; | 1306 var resp = ""; |
1043 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 1307 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
1044 }), true); | 1308 }), true); |
1045 res.reset(arg_questId).then(unittest.expectAsync((_) {})); | 1309 res.reset(arg_questId).then(unittest.expectAsync((_) {})); |
1046 }); | 1310 }); |
1047 | 1311 |
1048 }); | 1312 unittest.test("method--resetAll", () { |
1049 | |
1050 | |
1051 unittest.group("resource-RoomsResourceApi", () { | |
1052 unittest.test("method--reset", () { | |
1053 | 1313 |
1054 var mock = new common_test.HttpServerMock(); | 1314 var mock = new common_test.HttpServerMock(); |
1055 api.RoomsResourceApi res = new api.GamesManagementApi(mock).rooms; | 1315 api.QuestsResourceApi res = new api.GamesManagementApi(mock).quests; |
1056 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 1316 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
1057 var path = (req.url).path; | 1317 var path = (req.url).path; |
1058 var pathOffset = 0; | 1318 var pathOffset = 0; |
1059 var index; | 1319 var index; |
1060 var subPart; | 1320 var subPart; |
1061 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1321 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
1062 pathOffset += 1; | 1322 pathOffset += 1; |
1063 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("games/v1management/")); | 1323 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("games/v1management/")); |
1064 pathOffset += 19; | 1324 pathOffset += 19; |
1065 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("rooms/reset")); | 1325 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("quests/reset")); |
1066 pathOffset += 11; | 1326 pathOffset += 12; |
1067 | 1327 |
1068 var query = (req.url).query; | 1328 var query = (req.url).query; |
1069 var queryOffset = 0; | 1329 var queryOffset = 0; |
1070 var queryMap = {}; | 1330 var queryMap = {}; |
1071 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1331 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1072 parseBool(n) { | 1332 parseBool(n) { |
1073 if (n == "true") return true; | 1333 if (n == "true") return true; |
1074 if (n == "false") return false; | 1334 if (n == "false") return false; |
1075 if (n == null) return null; | 1335 if (n == null) return null; |
1076 throw new core.ArgumentError("Invalid boolean: $n"); | 1336 throw new core.ArgumentError("Invalid boolean: $n"); |
1077 } | 1337 } |
1078 if (query.length > 0) { | 1338 if (query.length > 0) { |
1079 for (var part in query.split("&")) { | 1339 for (var part in query.split("&")) { |
1080 var keyvalue = part.split("="); | 1340 var keyvalue = part.split("="); |
1081 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1341 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
1082 } | 1342 } |
1083 } | 1343 } |
1084 | 1344 |
1085 | 1345 |
1086 var h = { | 1346 var h = { |
1087 "content-type" : "application/json; charset=utf-8", | 1347 "content-type" : "application/json; charset=utf-8", |
1088 }; | 1348 }; |
1089 var resp = ""; | 1349 var resp = ""; |
1090 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 1350 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
1091 }), true); | 1351 }), true); |
1092 res.reset().then(unittest.expectAsync((_) {})); | 1352 res.resetAll().then(unittest.expectAsync((_) {})); |
1093 }); | 1353 }); |
1094 | 1354 |
1095 }); | 1355 unittest.test("method--resetAllForAllPlayers", () { |
1096 | |
1097 | |
1098 unittest.group("resource-ScoresResourceApi", () { | |
1099 unittest.test("method--reset", () { | |
1100 | 1356 |
1101 var mock = new common_test.HttpServerMock(); | 1357 var mock = new common_test.HttpServerMock(); |
1102 api.ScoresResourceApi res = new api.GamesManagementApi(mock).scores; | 1358 api.QuestsResourceApi res = new api.GamesManagementApi(mock).quests; |
1103 var arg_leaderboardId = "foo"; | |
1104 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 1359 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
1105 var path = (req.url).path; | 1360 var path = (req.url).path; |
1106 var pathOffset = 0; | 1361 var pathOffset = 0; |
1107 var index; | 1362 var index; |
1108 var subPart; | 1363 var subPart; |
1109 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1364 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
1110 pathOffset += 1; | 1365 pathOffset += 1; |
1111 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("games/v1management/")); | 1366 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("games/v1management/")); |
1112 pathOffset += 19; | 1367 pathOffset += 19; |
1113 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("leaderboards/")); | 1368 unittest.expect(path.substring(pathOffset, pathOffset + 28), unittest.eq
uals("quests/resetAllForAllPlayers")); |
1114 pathOffset += 13; | 1369 pathOffset += 28; |
1115 index = path.indexOf("/scores/reset", pathOffset); | |
1116 unittest.expect(index >= 0, unittest.isTrue); | |
1117 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
1118 pathOffset = index; | |
1119 unittest.expect(subPart, unittest.equals("$arg_leaderboardId")); | |
1120 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/scores/reset")); | |
1121 pathOffset += 13; | |
1122 | 1370 |
1123 var query = (req.url).query; | 1371 var query = (req.url).query; |
1124 var queryOffset = 0; | 1372 var queryOffset = 0; |
1125 var queryMap = {}; | 1373 var queryMap = {}; |
1126 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1374 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1127 parseBool(n) { | 1375 parseBool(n) { |
1128 if (n == "true") return true; | 1376 if (n == "true") return true; |
1129 if (n == "false") return false; | 1377 if (n == "false") return false; |
1130 if (n == null) return null; | 1378 if (n == null) return null; |
1131 throw new core.ArgumentError("Invalid boolean: $n"); | 1379 throw new core.ArgumentError("Invalid boolean: $n"); |
1132 } | 1380 } |
1133 if (query.length > 0) { | 1381 if (query.length > 0) { |
1134 for (var part in query.split("&")) { | 1382 for (var part in query.split("&")) { |
1135 var keyvalue = part.split("="); | 1383 var keyvalue = part.split("="); |
1136 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1384 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
1137 } | 1385 } |
1138 } | 1386 } |
1139 | 1387 |
1140 | 1388 |
1141 var h = { | 1389 var h = { |
1142 "content-type" : "application/json; charset=utf-8", | 1390 "content-type" : "application/json; charset=utf-8", |
1143 }; | 1391 }; |
1144 var resp = convert.JSON.encode(buildPlayerScoreResetResponse()); | 1392 var resp = ""; |
1145 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 1393 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
1146 }), true); | 1394 }), true); |
1147 res.reset(arg_leaderboardId).then(unittest.expectAsync(((api.PlayerScoreRe
setResponse response) { | 1395 res.resetAllForAllPlayers().then(unittest.expectAsync((_) {})); |
1148 checkPlayerScoreResetResponse(response); | |
1149 }))); | |
1150 }); | 1396 }); |
1151 | 1397 |
1152 unittest.test("method--resetForAllPlayers", () { | 1398 unittest.test("method--resetForAllPlayers", () { |
1153 | 1399 |
1154 var mock = new common_test.HttpServerMock(); | 1400 var mock = new common_test.HttpServerMock(); |
1155 api.ScoresResourceApi res = new api.GamesManagementApi(mock).scores; | 1401 api.QuestsResourceApi res = new api.GamesManagementApi(mock).quests; |
1156 var arg_leaderboardId = "foo"; | 1402 var arg_questId = "foo"; |
1157 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 1403 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
1158 var path = (req.url).path; | 1404 var path = (req.url).path; |
1159 var pathOffset = 0; | 1405 var pathOffset = 0; |
1160 var index; | 1406 var index; |
1161 var subPart; | 1407 var subPart; |
1162 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1408 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
1163 pathOffset += 1; | 1409 pathOffset += 1; |
1164 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("games/v1management/")); | 1410 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("games/v1management/")); |
1165 pathOffset += 19; | 1411 pathOffset += 19; |
1166 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("leaderboards/")); | 1412 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("quests/")); |
1167 pathOffset += 13; | 1413 pathOffset += 7; |
1168 index = path.indexOf("/scores/resetForAllPlayers", pathOffset); | 1414 index = path.indexOf("/resetForAllPlayers", pathOffset); |
1169 unittest.expect(index >= 0, unittest.isTrue); | 1415 unittest.expect(index >= 0, unittest.isTrue); |
1170 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 1416 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
1171 pathOffset = index; | 1417 pathOffset = index; |
1172 unittest.expect(subPart, unittest.equals("$arg_leaderboardId")); | 1418 unittest.expect(subPart, unittest.equals("$arg_questId")); |
1173 unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.eq
uals("/scores/resetForAllPlayers")); | 1419 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("/resetForAllPlayers")); |
1174 pathOffset += 26; | 1420 pathOffset += 19; |
1175 | 1421 |
1176 var query = (req.url).query; | 1422 var query = (req.url).query; |
1177 var queryOffset = 0; | 1423 var queryOffset = 0; |
1178 var queryMap = {}; | 1424 var queryMap = {}; |
1179 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1425 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1180 parseBool(n) { | 1426 parseBool(n) { |
1181 if (n == "true") return true; | 1427 if (n == "true") return true; |
1182 if (n == "false") return false; | 1428 if (n == "false") return false; |
1183 if (n == null) return null; | 1429 if (n == null) return null; |
1184 throw new core.ArgumentError("Invalid boolean: $n"); | 1430 throw new core.ArgumentError("Invalid boolean: $n"); |
1185 } | 1431 } |
1186 if (query.length > 0) { | 1432 if (query.length > 0) { |
1187 for (var part in query.split("&")) { | 1433 for (var part in query.split("&")) { |
1188 var keyvalue = part.split("="); | 1434 var keyvalue = part.split("="); |
1189 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1435 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
1190 } | 1436 } |
1191 } | 1437 } |
1192 | 1438 |
1193 | 1439 |
1194 var h = { | 1440 var h = { |
1195 "content-type" : "application/json; charset=utf-8", | 1441 "content-type" : "application/json; charset=utf-8", |
1196 }; | 1442 }; |
1197 var resp = ""; | 1443 var resp = ""; |
1198 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 1444 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
1199 }), true); | 1445 }), true); |
1200 res.resetForAllPlayers(arg_leaderboardId).then(unittest.expectAsync((_) {}
)); | 1446 res.resetForAllPlayers(arg_questId).then(unittest.expectAsync((_) {})); |
1201 }); | 1447 }); |
1202 | 1448 |
1203 }); | 1449 unittest.test("method--resetMultipleForAllPlayers", () { |
1204 | |
1205 | |
1206 unittest.group("resource-TurnBasedMatchesResourceApi", () { | |
1207 unittest.test("method--reset", () { | |
1208 | 1450 |
1209 var mock = new common_test.HttpServerMock(); | 1451 var mock = new common_test.HttpServerMock(); |
1210 api.TurnBasedMatchesResourceApi res = new api.GamesManagementApi(mock).tur
nBasedMatches; | 1452 api.QuestsResourceApi res = new api.GamesManagementApi(mock).quests; |
| 1453 var arg_request = buildQuestsResetMultipleForAllRequest(); |
1211 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 1454 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1455 var obj = new api.QuestsResetMultipleForAllRequest.fromJson(json); |
| 1456 checkQuestsResetMultipleForAllRequest(obj); |
| 1457 |
1212 var path = (req.url).path; | 1458 var path = (req.url).path; |
1213 var pathOffset = 0; | 1459 var pathOffset = 0; |
1214 var index; | 1460 var index; |
1215 var subPart; | 1461 var subPart; |
1216 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1462 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
1217 pathOffset += 1; | 1463 pathOffset += 1; |
1218 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("games/v1management/")); | 1464 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("games/v1management/")); |
1219 pathOffset += 19; | 1465 pathOffset += 19; |
1220 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq
uals("turnbasedmatches/reset")); | 1466 unittest.expect(path.substring(pathOffset, pathOffset + 33), unittest.eq
uals("quests/resetMultipleForAllPlayers")); |
1221 pathOffset += 22; | 1467 pathOffset += 33; |
1222 | 1468 |
1223 var query = (req.url).query; | 1469 var query = (req.url).query; |
1224 var queryOffset = 0; | 1470 var queryOffset = 0; |
1225 var queryMap = {}; | 1471 var queryMap = {}; |
1226 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1472 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1227 parseBool(n) { | 1473 parseBool(n) { |
1228 if (n == "true") return true; | 1474 if (n == "true") return true; |
1229 if (n == "false") return false; | 1475 if (n == "false") return false; |
1230 if (n == null) return null; | 1476 if (n == null) return null; |
1231 throw new core.ArgumentError("Invalid boolean: $n"); | 1477 throw new core.ArgumentError("Invalid boolean: $n"); |
1232 } | 1478 } |
1233 if (query.length > 0) { | 1479 if (query.length > 0) { |
1234 for (var part in query.split("&")) { | 1480 for (var part in query.split("&")) { |
1235 var keyvalue = part.split("="); | 1481 var keyvalue = part.split("="); |
1236 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1482 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
1237 } | 1483 } |
1238 } | 1484 } |
1239 | 1485 |
1240 | 1486 |
1241 var h = { | 1487 var h = { |
1242 "content-type" : "application/json; charset=utf-8", | 1488 "content-type" : "application/json; charset=utf-8", |
1243 }; | 1489 }; |
1244 var resp = ""; | 1490 var resp = ""; |
1245 return new async.Future.value(common_test.stringResponse(200, h, resp)); | 1491 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
1246 }), true); | 1492 }), true); |
| 1493 res.resetMultipleForAllPlayers(arg_request).then(unittest.expectAsync((_)
{})); |
| 1494 }); |
| 1495 |
| 1496 }); |
| 1497 |
| 1498 |
| 1499 unittest.group("resource-RoomsResourceApi", () { |
| 1500 unittest.test("method--reset", () { |
| 1501 |
| 1502 var mock = new common_test.HttpServerMock(); |
| 1503 api.RoomsResourceApi res = new api.GamesManagementApi(mock).rooms; |
| 1504 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1505 var path = (req.url).path; |
| 1506 var pathOffset = 0; |
| 1507 var index; |
| 1508 var subPart; |
| 1509 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 1510 pathOffset += 1; |
| 1511 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("games/v1management/")); |
| 1512 pathOffset += 19; |
| 1513 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("rooms/reset")); |
| 1514 pathOffset += 11; |
| 1515 |
| 1516 var query = (req.url).query; |
| 1517 var queryOffset = 0; |
| 1518 var queryMap = {}; |
| 1519 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1520 parseBool(n) { |
| 1521 if (n == "true") return true; |
| 1522 if (n == "false") return false; |
| 1523 if (n == null) return null; |
| 1524 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1525 } |
| 1526 if (query.length > 0) { |
| 1527 for (var part in query.split("&")) { |
| 1528 var keyvalue = part.split("="); |
| 1529 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1530 } |
| 1531 } |
| 1532 |
| 1533 |
| 1534 var h = { |
| 1535 "content-type" : "application/json; charset=utf-8", |
| 1536 }; |
| 1537 var resp = ""; |
| 1538 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1539 }), true); |
1247 res.reset().then(unittest.expectAsync((_) {})); | 1540 res.reset().then(unittest.expectAsync((_) {})); |
1248 }); | 1541 }); |
1249 | 1542 |
| 1543 unittest.test("method--resetForAllPlayers", () { |
| 1544 |
| 1545 var mock = new common_test.HttpServerMock(); |
| 1546 api.RoomsResourceApi res = new api.GamesManagementApi(mock).rooms; |
| 1547 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1548 var path = (req.url).path; |
| 1549 var pathOffset = 0; |
| 1550 var index; |
| 1551 var subPart; |
| 1552 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 1553 pathOffset += 1; |
| 1554 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("games/v1management/")); |
| 1555 pathOffset += 19; |
| 1556 unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.eq
uals("rooms/resetForAllPlayers")); |
| 1557 pathOffset += 24; |
| 1558 |
| 1559 var query = (req.url).query; |
| 1560 var queryOffset = 0; |
| 1561 var queryMap = {}; |
| 1562 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1563 parseBool(n) { |
| 1564 if (n == "true") return true; |
| 1565 if (n == "false") return false; |
| 1566 if (n == null) return null; |
| 1567 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1568 } |
| 1569 if (query.length > 0) { |
| 1570 for (var part in query.split("&")) { |
| 1571 var keyvalue = part.split("="); |
| 1572 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1573 } |
| 1574 } |
| 1575 |
| 1576 |
| 1577 var h = { |
| 1578 "content-type" : "application/json; charset=utf-8", |
| 1579 }; |
| 1580 var resp = ""; |
| 1581 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1582 }), true); |
| 1583 res.resetForAllPlayers().then(unittest.expectAsync((_) {})); |
| 1584 }); |
| 1585 |
1250 }); | 1586 }); |
| 1587 |
| 1588 |
| 1589 unittest.group("resource-ScoresResourceApi", () { |
| 1590 unittest.test("method--reset", () { |
| 1591 |
| 1592 var mock = new common_test.HttpServerMock(); |
| 1593 api.ScoresResourceApi res = new api.GamesManagementApi(mock).scores; |
| 1594 var arg_leaderboardId = "foo"; |
| 1595 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1596 var path = (req.url).path; |
| 1597 var pathOffset = 0; |
| 1598 var index; |
| 1599 var subPart; |
| 1600 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 1601 pathOffset += 1; |
| 1602 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("games/v1management/")); |
| 1603 pathOffset += 19; |
| 1604 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("leaderboards/")); |
| 1605 pathOffset += 13; |
| 1606 index = path.indexOf("/scores/reset", pathOffset); |
| 1607 unittest.expect(index >= 0, unittest.isTrue); |
| 1608 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1609 pathOffset = index; |
| 1610 unittest.expect(subPart, unittest.equals("$arg_leaderboardId")); |
| 1611 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/scores/reset")); |
| 1612 pathOffset += 13; |
| 1613 |
| 1614 var query = (req.url).query; |
| 1615 var queryOffset = 0; |
| 1616 var queryMap = {}; |
| 1617 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1618 parseBool(n) { |
| 1619 if (n == "true") return true; |
| 1620 if (n == "false") return false; |
| 1621 if (n == null) return null; |
| 1622 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1623 } |
| 1624 if (query.length > 0) { |
| 1625 for (var part in query.split("&")) { |
| 1626 var keyvalue = part.split("="); |
| 1627 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1628 } |
| 1629 } |
| 1630 |
| 1631 |
| 1632 var h = { |
| 1633 "content-type" : "application/json; charset=utf-8", |
| 1634 }; |
| 1635 var resp = convert.JSON.encode(buildPlayerScoreResetResponse()); |
| 1636 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1637 }), true); |
| 1638 res.reset(arg_leaderboardId).then(unittest.expectAsync(((api.PlayerScoreRe
setResponse response) { |
| 1639 checkPlayerScoreResetResponse(response); |
| 1640 }))); |
| 1641 }); |
| 1642 |
| 1643 unittest.test("method--resetAll", () { |
| 1644 |
| 1645 var mock = new common_test.HttpServerMock(); |
| 1646 api.ScoresResourceApi res = new api.GamesManagementApi(mock).scores; |
| 1647 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1648 var path = (req.url).path; |
| 1649 var pathOffset = 0; |
| 1650 var index; |
| 1651 var subPart; |
| 1652 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 1653 pathOffset += 1; |
| 1654 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("games/v1management/")); |
| 1655 pathOffset += 19; |
| 1656 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("scores/reset")); |
| 1657 pathOffset += 12; |
| 1658 |
| 1659 var query = (req.url).query; |
| 1660 var queryOffset = 0; |
| 1661 var queryMap = {}; |
| 1662 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1663 parseBool(n) { |
| 1664 if (n == "true") return true; |
| 1665 if (n == "false") return false; |
| 1666 if (n == null) return null; |
| 1667 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1668 } |
| 1669 if (query.length > 0) { |
| 1670 for (var part in query.split("&")) { |
| 1671 var keyvalue = part.split("="); |
| 1672 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1673 } |
| 1674 } |
| 1675 |
| 1676 |
| 1677 var h = { |
| 1678 "content-type" : "application/json; charset=utf-8", |
| 1679 }; |
| 1680 var resp = convert.JSON.encode(buildPlayerScoreResetAllResponse()); |
| 1681 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1682 }), true); |
| 1683 res.resetAll().then(unittest.expectAsync(((api.PlayerScoreResetAllResponse
response) { |
| 1684 checkPlayerScoreResetAllResponse(response); |
| 1685 }))); |
| 1686 }); |
| 1687 |
| 1688 unittest.test("method--resetAllForAllPlayers", () { |
| 1689 |
| 1690 var mock = new common_test.HttpServerMock(); |
| 1691 api.ScoresResourceApi res = new api.GamesManagementApi(mock).scores; |
| 1692 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1693 var path = (req.url).path; |
| 1694 var pathOffset = 0; |
| 1695 var index; |
| 1696 var subPart; |
| 1697 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 1698 pathOffset += 1; |
| 1699 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("games/v1management/")); |
| 1700 pathOffset += 19; |
| 1701 unittest.expect(path.substring(pathOffset, pathOffset + 28), unittest.eq
uals("scores/resetAllForAllPlayers")); |
| 1702 pathOffset += 28; |
| 1703 |
| 1704 var query = (req.url).query; |
| 1705 var queryOffset = 0; |
| 1706 var queryMap = {}; |
| 1707 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1708 parseBool(n) { |
| 1709 if (n == "true") return true; |
| 1710 if (n == "false") return false; |
| 1711 if (n == null) return null; |
| 1712 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1713 } |
| 1714 if (query.length > 0) { |
| 1715 for (var part in query.split("&")) { |
| 1716 var keyvalue = part.split("="); |
| 1717 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1718 } |
| 1719 } |
| 1720 |
| 1721 |
| 1722 var h = { |
| 1723 "content-type" : "application/json; charset=utf-8", |
| 1724 }; |
| 1725 var resp = ""; |
| 1726 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1727 }), true); |
| 1728 res.resetAllForAllPlayers().then(unittest.expectAsync((_) {})); |
| 1729 }); |
| 1730 |
| 1731 unittest.test("method--resetForAllPlayers", () { |
| 1732 |
| 1733 var mock = new common_test.HttpServerMock(); |
| 1734 api.ScoresResourceApi res = new api.GamesManagementApi(mock).scores; |
| 1735 var arg_leaderboardId = "foo"; |
| 1736 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1737 var path = (req.url).path; |
| 1738 var pathOffset = 0; |
| 1739 var index; |
| 1740 var subPart; |
| 1741 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 1742 pathOffset += 1; |
| 1743 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("games/v1management/")); |
| 1744 pathOffset += 19; |
| 1745 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("leaderboards/")); |
| 1746 pathOffset += 13; |
| 1747 index = path.indexOf("/scores/resetForAllPlayers", pathOffset); |
| 1748 unittest.expect(index >= 0, unittest.isTrue); |
| 1749 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
| 1750 pathOffset = index; |
| 1751 unittest.expect(subPart, unittest.equals("$arg_leaderboardId")); |
| 1752 unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.eq
uals("/scores/resetForAllPlayers")); |
| 1753 pathOffset += 26; |
| 1754 |
| 1755 var query = (req.url).query; |
| 1756 var queryOffset = 0; |
| 1757 var queryMap = {}; |
| 1758 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1759 parseBool(n) { |
| 1760 if (n == "true") return true; |
| 1761 if (n == "false") return false; |
| 1762 if (n == null) return null; |
| 1763 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1764 } |
| 1765 if (query.length > 0) { |
| 1766 for (var part in query.split("&")) { |
| 1767 var keyvalue = part.split("="); |
| 1768 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1769 } |
| 1770 } |
| 1771 |
| 1772 |
| 1773 var h = { |
| 1774 "content-type" : "application/json; charset=utf-8", |
| 1775 }; |
| 1776 var resp = ""; |
| 1777 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1778 }), true); |
| 1779 res.resetForAllPlayers(arg_leaderboardId).then(unittest.expectAsync((_) {}
)); |
| 1780 }); |
| 1781 |
| 1782 unittest.test("method--resetMultipleForAllPlayers", () { |
| 1783 |
| 1784 var mock = new common_test.HttpServerMock(); |
| 1785 api.ScoresResourceApi res = new api.GamesManagementApi(mock).scores; |
| 1786 var arg_request = buildScoresResetMultipleForAllRequest(); |
| 1787 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1788 var obj = new api.ScoresResetMultipleForAllRequest.fromJson(json); |
| 1789 checkScoresResetMultipleForAllRequest(obj); |
| 1790 |
| 1791 var path = (req.url).path; |
| 1792 var pathOffset = 0; |
| 1793 var index; |
| 1794 var subPart; |
| 1795 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 1796 pathOffset += 1; |
| 1797 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("games/v1management/")); |
| 1798 pathOffset += 19; |
| 1799 unittest.expect(path.substring(pathOffset, pathOffset + 33), unittest.eq
uals("scores/resetMultipleForAllPlayers")); |
| 1800 pathOffset += 33; |
| 1801 |
| 1802 var query = (req.url).query; |
| 1803 var queryOffset = 0; |
| 1804 var queryMap = {}; |
| 1805 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1806 parseBool(n) { |
| 1807 if (n == "true") return true; |
| 1808 if (n == "false") return false; |
| 1809 if (n == null) return null; |
| 1810 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1811 } |
| 1812 if (query.length > 0) { |
| 1813 for (var part in query.split("&")) { |
| 1814 var keyvalue = part.split("="); |
| 1815 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1816 } |
| 1817 } |
| 1818 |
| 1819 |
| 1820 var h = { |
| 1821 "content-type" : "application/json; charset=utf-8", |
| 1822 }; |
| 1823 var resp = ""; |
| 1824 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1825 }), true); |
| 1826 res.resetMultipleForAllPlayers(arg_request).then(unittest.expectAsync((_)
{})); |
| 1827 }); |
| 1828 |
| 1829 }); |
| 1830 |
| 1831 |
| 1832 unittest.group("resource-TurnBasedMatchesResourceApi", () { |
| 1833 unittest.test("method--reset", () { |
| 1834 |
| 1835 var mock = new common_test.HttpServerMock(); |
| 1836 api.TurnBasedMatchesResourceApi res = new api.GamesManagementApi(mock).tur
nBasedMatches; |
| 1837 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1838 var path = (req.url).path; |
| 1839 var pathOffset = 0; |
| 1840 var index; |
| 1841 var subPart; |
| 1842 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 1843 pathOffset += 1; |
| 1844 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("games/v1management/")); |
| 1845 pathOffset += 19; |
| 1846 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq
uals("turnbasedmatches/reset")); |
| 1847 pathOffset += 22; |
| 1848 |
| 1849 var query = (req.url).query; |
| 1850 var queryOffset = 0; |
| 1851 var queryMap = {}; |
| 1852 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1853 parseBool(n) { |
| 1854 if (n == "true") return true; |
| 1855 if (n == "false") return false; |
| 1856 if (n == null) return null; |
| 1857 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1858 } |
| 1859 if (query.length > 0) { |
| 1860 for (var part in query.split("&")) { |
| 1861 var keyvalue = part.split("="); |
| 1862 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1863 } |
| 1864 } |
| 1865 |
| 1866 |
| 1867 var h = { |
| 1868 "content-type" : "application/json; charset=utf-8", |
| 1869 }; |
| 1870 var resp = ""; |
| 1871 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1872 }), true); |
| 1873 res.reset().then(unittest.expectAsync((_) {})); |
| 1874 }); |
| 1875 |
| 1876 unittest.test("method--resetForAllPlayers", () { |
| 1877 |
| 1878 var mock = new common_test.HttpServerMock(); |
| 1879 api.TurnBasedMatchesResourceApi res = new api.GamesManagementApi(mock).tur
nBasedMatches; |
| 1880 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| 1881 var path = (req.url).path; |
| 1882 var pathOffset = 0; |
| 1883 var index; |
| 1884 var subPart; |
| 1885 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
| 1886 pathOffset += 1; |
| 1887 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("games/v1management/")); |
| 1888 pathOffset += 19; |
| 1889 unittest.expect(path.substring(pathOffset, pathOffset + 35), unittest.eq
uals("turnbasedmatches/resetForAllPlayers")); |
| 1890 pathOffset += 35; |
| 1891 |
| 1892 var query = (req.url).query; |
| 1893 var queryOffset = 0; |
| 1894 var queryMap = {}; |
| 1895 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1896 parseBool(n) { |
| 1897 if (n == "true") return true; |
| 1898 if (n == "false") return false; |
| 1899 if (n == null) return null; |
| 1900 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1901 } |
| 1902 if (query.length > 0) { |
| 1903 for (var part in query.split("&")) { |
| 1904 var keyvalue = part.split("="); |
| 1905 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
| 1906 } |
| 1907 } |
| 1908 |
| 1909 |
| 1910 var h = { |
| 1911 "content-type" : "application/json; charset=utf-8", |
| 1912 }; |
| 1913 var resp = ""; |
| 1914 return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| 1915 }), true); |
| 1916 res.resetForAllPlayers().then(unittest.expectAsync((_) {})); |
| 1917 }); |
| 1918 |
| 1919 }); |
1251 | 1920 |
1252 | 1921 |
1253 } | 1922 } |
1254 | 1923 |
OLD | NEW |