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

Side by Side Diff: generated/googleapis/test/adexchangeseller/v2_0_test.dart

Issue 612053002: Api roll 2: 2014-09-29 (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Addressed more review comments Created 6 years, 2 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
1 library googleapis.adexchangeseller.v1_1.test; 1 library googleapis.adexchangeseller.v2_0.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/adexchangeseller/v1_1.dart' as api; 15 import 'package:googleapis/adexchangeseller/v2_0.dart' as api;
16 16
17 17
18 18
19 core.int buildCounterAccount = 0; 19 core.int buildCounterAccount = 0;
20 buildAccount() { 20 buildAccount() {
21 var o = new api.Account(); 21 var o = new api.Account();
22 buildCounterAccount++; 22 buildCounterAccount++;
23 if (buildCounterAccount < 3) { 23 if (buildCounterAccount < 3) {
24 o.id = "foo"; 24 o.id = "foo";
25 o.kind = "foo"; 25 o.kind = "foo";
26 o.name = "foo"; 26 o.name = "foo";
27 } 27 }
28 buildCounterAccount--; 28 buildCounterAccount--;
29 return o; 29 return o;
30 } 30 }
31 31
32 checkAccount(api.Account o) { 32 checkAccount(api.Account o) {
33 buildCounterAccount++; 33 buildCounterAccount++;
34 if (buildCounterAccount < 3) { 34 if (buildCounterAccount < 3) {
35 unittest.expect(o.id, unittest.equals('foo')); 35 unittest.expect(o.id, unittest.equals('foo'));
36 unittest.expect(o.kind, unittest.equals('foo')); 36 unittest.expect(o.kind, unittest.equals('foo'));
37 unittest.expect(o.name, unittest.equals('foo')); 37 unittest.expect(o.name, unittest.equals('foo'));
38 } 38 }
39 buildCounterAccount--; 39 buildCounterAccount--;
40 } 40 }
41 41
42 buildUnnamed90() {
43 var o = new core.List<api.Account>();
44 o.add(buildAccount());
45 o.add(buildAccount());
46 return o;
47 }
48
49 checkUnnamed90(core.List<api.Account> o) {
50 unittest.expect(o, unittest.hasLength(2));
51 checkAccount(o[0]);
52 checkAccount(o[1]);
53 }
54
55 core.int buildCounterAccounts = 0;
56 buildAccounts() {
57 var o = new api.Accounts();
58 buildCounterAccounts++;
59 if (buildCounterAccounts < 3) {
60 o.etag = "foo";
61 o.items = buildUnnamed90();
62 o.kind = "foo";
63 o.nextPageToken = "foo";
64 }
65 buildCounterAccounts--;
66 return o;
67 }
68
69 checkAccounts(api.Accounts o) {
70 buildCounterAccounts++;
71 if (buildCounterAccounts < 3) {
72 unittest.expect(o.etag, unittest.equals('foo'));
73 checkUnnamed90(o.items);
74 unittest.expect(o.kind, unittest.equals('foo'));
75 unittest.expect(o.nextPageToken, unittest.equals('foo'));
76 }
77 buildCounterAccounts--;
78 }
79
42 core.int buildCounterAdClient = 0; 80 core.int buildCounterAdClient = 0;
43 buildAdClient() { 81 buildAdClient() {
44 var o = new api.AdClient(); 82 var o = new api.AdClient();
45 buildCounterAdClient++; 83 buildCounterAdClient++;
46 if (buildCounterAdClient < 3) { 84 if (buildCounterAdClient < 3) {
47 o.arcOptIn = true; 85 o.arcOptIn = true;
48 o.id = "foo"; 86 o.id = "foo";
49 o.kind = "foo"; 87 o.kind = "foo";
50 o.productCode = "foo"; 88 o.productCode = "foo";
51 o.supportsReporting = true; 89 o.supportsReporting = true;
52 } 90 }
53 buildCounterAdClient--; 91 buildCounterAdClient--;
54 return o; 92 return o;
55 } 93 }
56 94
57 checkAdClient(api.AdClient o) { 95 checkAdClient(api.AdClient o) {
58 buildCounterAdClient++; 96 buildCounterAdClient++;
59 if (buildCounterAdClient < 3) { 97 if (buildCounterAdClient < 3) {
60 unittest.expect(o.arcOptIn, unittest.isTrue); 98 unittest.expect(o.arcOptIn, unittest.isTrue);
61 unittest.expect(o.id, unittest.equals('foo')); 99 unittest.expect(o.id, unittest.equals('foo'));
62 unittest.expect(o.kind, unittest.equals('foo')); 100 unittest.expect(o.kind, unittest.equals('foo'));
63 unittest.expect(o.productCode, unittest.equals('foo')); 101 unittest.expect(o.productCode, unittest.equals('foo'));
64 unittest.expect(o.supportsReporting, unittest.isTrue); 102 unittest.expect(o.supportsReporting, unittest.isTrue);
65 } 103 }
66 buildCounterAdClient--; 104 buildCounterAdClient--;
67 } 105 }
68 106
69 buildUnnamed268() { 107 buildUnnamed91() {
70 var o = new core.List<api.AdClient>(); 108 var o = new core.List<api.AdClient>();
71 o.add(buildAdClient()); 109 o.add(buildAdClient());
72 o.add(buildAdClient()); 110 o.add(buildAdClient());
73 return o; 111 return o;
74 } 112 }
75 113
76 checkUnnamed268(core.List<api.AdClient> o) { 114 checkUnnamed91(core.List<api.AdClient> o) {
77 unittest.expect(o, unittest.hasLength(2)); 115 unittest.expect(o, unittest.hasLength(2));
78 checkAdClient(o[0]); 116 checkAdClient(o[0]);
79 checkAdClient(o[1]); 117 checkAdClient(o[1]);
80 } 118 }
81 119
82 core.int buildCounterAdClients = 0; 120 core.int buildCounterAdClients = 0;
83 buildAdClients() { 121 buildAdClients() {
84 var o = new api.AdClients(); 122 var o = new api.AdClients();
85 buildCounterAdClients++; 123 buildCounterAdClients++;
86 if (buildCounterAdClients < 3) { 124 if (buildCounterAdClients < 3) {
87 o.etag = "foo"; 125 o.etag = "foo";
88 o.items = buildUnnamed268(); 126 o.items = buildUnnamed91();
89 o.kind = "foo"; 127 o.kind = "foo";
90 o.nextPageToken = "foo"; 128 o.nextPageToken = "foo";
91 } 129 }
92 buildCounterAdClients--; 130 buildCounterAdClients--;
93 return o; 131 return o;
94 } 132 }
95 133
96 checkAdClients(api.AdClients o) { 134 checkAdClients(api.AdClients o) {
97 buildCounterAdClients++; 135 buildCounterAdClients++;
98 if (buildCounterAdClients < 3) { 136 if (buildCounterAdClients < 3) {
99 unittest.expect(o.etag, unittest.equals('foo')); 137 unittest.expect(o.etag, unittest.equals('foo'));
100 checkUnnamed268(o.items); 138 checkUnnamed91(o.items);
101 unittest.expect(o.kind, unittest.equals('foo')); 139 unittest.expect(o.kind, unittest.equals('foo'));
102 unittest.expect(o.nextPageToken, unittest.equals('foo')); 140 unittest.expect(o.nextPageToken, unittest.equals('foo'));
103 } 141 }
104 buildCounterAdClients--; 142 buildCounterAdClients--;
105 } 143 }
106 144
107 core.int buildCounterAdUnit = 0;
108 buildAdUnit() {
109 var o = new api.AdUnit();
110 buildCounterAdUnit++;
111 if (buildCounterAdUnit < 3) {
112 o.code = "foo";
113 o.id = "foo";
114 o.kind = "foo";
115 o.name = "foo";
116 o.status = "foo";
117 }
118 buildCounterAdUnit--;
119 return o;
120 }
121
122 checkAdUnit(api.AdUnit o) {
123 buildCounterAdUnit++;
124 if (buildCounterAdUnit < 3) {
125 unittest.expect(o.code, unittest.equals('foo'));
126 unittest.expect(o.id, unittest.equals('foo'));
127 unittest.expect(o.kind, unittest.equals('foo'));
128 unittest.expect(o.name, unittest.equals('foo'));
129 unittest.expect(o.status, unittest.equals('foo'));
130 }
131 buildCounterAdUnit--;
132 }
133
134 buildUnnamed269() {
135 var o = new core.List<api.AdUnit>();
136 o.add(buildAdUnit());
137 o.add(buildAdUnit());
138 return o;
139 }
140
141 checkUnnamed269(core.List<api.AdUnit> o) {
142 unittest.expect(o, unittest.hasLength(2));
143 checkAdUnit(o[0]);
144 checkAdUnit(o[1]);
145 }
146
147 core.int buildCounterAdUnits = 0;
148 buildAdUnits() {
149 var o = new api.AdUnits();
150 buildCounterAdUnits++;
151 if (buildCounterAdUnits < 3) {
152 o.etag = "foo";
153 o.items = buildUnnamed269();
154 o.kind = "foo";
155 o.nextPageToken = "foo";
156 }
157 buildCounterAdUnits--;
158 return o;
159 }
160
161 checkAdUnits(api.AdUnits o) {
162 buildCounterAdUnits++;
163 if (buildCounterAdUnits < 3) {
164 unittest.expect(o.etag, unittest.equals('foo'));
165 checkUnnamed269(o.items);
166 unittest.expect(o.kind, unittest.equals('foo'));
167 unittest.expect(o.nextPageToken, unittest.equals('foo'));
168 }
169 buildCounterAdUnits--;
170 }
171
172 core.int buildCounterAlert = 0; 145 core.int buildCounterAlert = 0;
173 buildAlert() { 146 buildAlert() {
174 var o = new api.Alert(); 147 var o = new api.Alert();
175 buildCounterAlert++; 148 buildCounterAlert++;
176 if (buildCounterAlert < 3) { 149 if (buildCounterAlert < 3) {
177 o.id = "foo"; 150 o.id = "foo";
178 o.kind = "foo"; 151 o.kind = "foo";
179 o.message = "foo"; 152 o.message = "foo";
180 o.severity = "foo"; 153 o.severity = "foo";
181 o.type = "foo"; 154 o.type = "foo";
182 } 155 }
183 buildCounterAlert--; 156 buildCounterAlert--;
184 return o; 157 return o;
185 } 158 }
186 159
187 checkAlert(api.Alert o) { 160 checkAlert(api.Alert o) {
188 buildCounterAlert++; 161 buildCounterAlert++;
189 if (buildCounterAlert < 3) { 162 if (buildCounterAlert < 3) {
190 unittest.expect(o.id, unittest.equals('foo')); 163 unittest.expect(o.id, unittest.equals('foo'));
191 unittest.expect(o.kind, unittest.equals('foo')); 164 unittest.expect(o.kind, unittest.equals('foo'));
192 unittest.expect(o.message, unittest.equals('foo')); 165 unittest.expect(o.message, unittest.equals('foo'));
193 unittest.expect(o.severity, unittest.equals('foo')); 166 unittest.expect(o.severity, unittest.equals('foo'));
194 unittest.expect(o.type, unittest.equals('foo')); 167 unittest.expect(o.type, unittest.equals('foo'));
195 } 168 }
196 buildCounterAlert--; 169 buildCounterAlert--;
197 } 170 }
198 171
199 buildUnnamed270() { 172 buildUnnamed92() {
200 var o = new core.List<api.Alert>(); 173 var o = new core.List<api.Alert>();
201 o.add(buildAlert()); 174 o.add(buildAlert());
202 o.add(buildAlert()); 175 o.add(buildAlert());
203 return o; 176 return o;
204 } 177 }
205 178
206 checkUnnamed270(core.List<api.Alert> o) { 179 checkUnnamed92(core.List<api.Alert> o) {
207 unittest.expect(o, unittest.hasLength(2)); 180 unittest.expect(o, unittest.hasLength(2));
208 checkAlert(o[0]); 181 checkAlert(o[0]);
209 checkAlert(o[1]); 182 checkAlert(o[1]);
210 } 183 }
211 184
212 core.int buildCounterAlerts = 0; 185 core.int buildCounterAlerts = 0;
213 buildAlerts() { 186 buildAlerts() {
214 var o = new api.Alerts(); 187 var o = new api.Alerts();
215 buildCounterAlerts++; 188 buildCounterAlerts++;
216 if (buildCounterAlerts < 3) { 189 if (buildCounterAlerts < 3) {
217 o.items = buildUnnamed270(); 190 o.items = buildUnnamed92();
218 o.kind = "foo"; 191 o.kind = "foo";
219 } 192 }
220 buildCounterAlerts--; 193 buildCounterAlerts--;
221 return o; 194 return o;
222 } 195 }
223 196
224 checkAlerts(api.Alerts o) { 197 checkAlerts(api.Alerts o) {
225 buildCounterAlerts++; 198 buildCounterAlerts++;
226 if (buildCounterAlerts < 3) { 199 if (buildCounterAlerts < 3) {
227 checkUnnamed270(o.items); 200 checkUnnamed92(o.items);
228 unittest.expect(o.kind, unittest.equals('foo')); 201 unittest.expect(o.kind, unittest.equals('foo'));
229 } 202 }
230 buildCounterAlerts--; 203 buildCounterAlerts--;
231 } 204 }
232 205
233 core.int buildCounterCustomChannelTargetingInfo = 0; 206 core.int buildCounterCustomChannelTargetingInfo = 0;
234 buildCustomChannelTargetingInfo() { 207 buildCustomChannelTargetingInfo() {
235 var o = new api.CustomChannelTargetingInfo(); 208 var o = new api.CustomChannelTargetingInfo();
236 buildCounterCustomChannelTargetingInfo++; 209 buildCounterCustomChannelTargetingInfo++;
237 if (buildCounterCustomChannelTargetingInfo < 3) { 210 if (buildCounterCustomChannelTargetingInfo < 3) {
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
275 if (buildCounterCustomChannel < 3) { 248 if (buildCounterCustomChannel < 3) {
276 unittest.expect(o.code, unittest.equals('foo')); 249 unittest.expect(o.code, unittest.equals('foo'));
277 unittest.expect(o.id, unittest.equals('foo')); 250 unittest.expect(o.id, unittest.equals('foo'));
278 unittest.expect(o.kind, unittest.equals('foo')); 251 unittest.expect(o.kind, unittest.equals('foo'));
279 unittest.expect(o.name, unittest.equals('foo')); 252 unittest.expect(o.name, unittest.equals('foo'));
280 checkCustomChannelTargetingInfo(o.targetingInfo); 253 checkCustomChannelTargetingInfo(o.targetingInfo);
281 } 254 }
282 buildCounterCustomChannel--; 255 buildCounterCustomChannel--;
283 } 256 }
284 257
285 buildUnnamed271() { 258 buildUnnamed93() {
286 var o = new core.List<api.CustomChannel>(); 259 var o = new core.List<api.CustomChannel>();
287 o.add(buildCustomChannel()); 260 o.add(buildCustomChannel());
288 o.add(buildCustomChannel()); 261 o.add(buildCustomChannel());
289 return o; 262 return o;
290 } 263 }
291 264
292 checkUnnamed271(core.List<api.CustomChannel> o) { 265 checkUnnamed93(core.List<api.CustomChannel> o) {
293 unittest.expect(o, unittest.hasLength(2)); 266 unittest.expect(o, unittest.hasLength(2));
294 checkCustomChannel(o[0]); 267 checkCustomChannel(o[0]);
295 checkCustomChannel(o[1]); 268 checkCustomChannel(o[1]);
296 } 269 }
297 270
298 core.int buildCounterCustomChannels = 0; 271 core.int buildCounterCustomChannels = 0;
299 buildCustomChannels() { 272 buildCustomChannels() {
300 var o = new api.CustomChannels(); 273 var o = new api.CustomChannels();
301 buildCounterCustomChannels++; 274 buildCounterCustomChannels++;
302 if (buildCounterCustomChannels < 3) { 275 if (buildCounterCustomChannels < 3) {
303 o.etag = "foo"; 276 o.etag = "foo";
304 o.items = buildUnnamed271(); 277 o.items = buildUnnamed93();
305 o.kind = "foo"; 278 o.kind = "foo";
306 o.nextPageToken = "foo"; 279 o.nextPageToken = "foo";
307 } 280 }
308 buildCounterCustomChannels--; 281 buildCounterCustomChannels--;
309 return o; 282 return o;
310 } 283 }
311 284
312 checkCustomChannels(api.CustomChannels o) { 285 checkCustomChannels(api.CustomChannels o) {
313 buildCounterCustomChannels++; 286 buildCounterCustomChannels++;
314 if (buildCounterCustomChannels < 3) { 287 if (buildCounterCustomChannels < 3) {
315 unittest.expect(o.etag, unittest.equals('foo')); 288 unittest.expect(o.etag, unittest.equals('foo'));
316 checkUnnamed271(o.items); 289 checkUnnamed93(o.items);
317 unittest.expect(o.kind, unittest.equals('foo')); 290 unittest.expect(o.kind, unittest.equals('foo'));
318 unittest.expect(o.nextPageToken, unittest.equals('foo')); 291 unittest.expect(o.nextPageToken, unittest.equals('foo'));
319 } 292 }
320 buildCounterCustomChannels--; 293 buildCounterCustomChannels--;
321 } 294 }
322 295
323 buildUnnamed272() { 296 buildUnnamed94() {
324 var o = new core.List<api.ReportingMetadataEntry>(); 297 var o = new core.List<api.ReportingMetadataEntry>();
325 o.add(buildReportingMetadataEntry()); 298 o.add(buildReportingMetadataEntry());
326 o.add(buildReportingMetadataEntry()); 299 o.add(buildReportingMetadataEntry());
327 return o; 300 return o;
328 } 301 }
329 302
330 checkUnnamed272(core.List<api.ReportingMetadataEntry> o) { 303 checkUnnamed94(core.List<api.ReportingMetadataEntry> o) {
331 unittest.expect(o, unittest.hasLength(2)); 304 unittest.expect(o, unittest.hasLength(2));
332 checkReportingMetadataEntry(o[0]); 305 checkReportingMetadataEntry(o[0]);
333 checkReportingMetadataEntry(o[1]); 306 checkReportingMetadataEntry(o[1]);
334 } 307 }
335 308
336 core.int buildCounterMetadata = 0; 309 core.int buildCounterMetadata = 0;
337 buildMetadata() { 310 buildMetadata() {
338 var o = new api.Metadata(); 311 var o = new api.Metadata();
339 buildCounterMetadata++; 312 buildCounterMetadata++;
340 if (buildCounterMetadata < 3) { 313 if (buildCounterMetadata < 3) {
341 o.items = buildUnnamed272(); 314 o.items = buildUnnamed94();
342 o.kind = "foo"; 315 o.kind = "foo";
343 } 316 }
344 buildCounterMetadata--; 317 buildCounterMetadata--;
345 return o; 318 return o;
346 } 319 }
347 320
348 checkMetadata(api.Metadata o) { 321 checkMetadata(api.Metadata o) {
349 buildCounterMetadata++; 322 buildCounterMetadata++;
350 if (buildCounterMetadata < 3) { 323 if (buildCounterMetadata < 3) {
351 checkUnnamed272(o.items); 324 checkUnnamed94(o.items);
352 unittest.expect(o.kind, unittest.equals('foo')); 325 unittest.expect(o.kind, unittest.equals('foo'));
353 } 326 }
354 buildCounterMetadata--; 327 buildCounterMetadata--;
355 } 328 }
356 329
357 core.int buildCounterPreferredDeal = 0; 330 core.int buildCounterPreferredDeal = 0;
358 buildPreferredDeal() { 331 buildPreferredDeal() {
359 var o = new api.PreferredDeal(); 332 var o = new api.PreferredDeal();
360 buildCounterPreferredDeal++; 333 buildCounterPreferredDeal++;
361 if (buildCounterPreferredDeal < 3) { 334 if (buildCounterPreferredDeal < 3) {
(...skipping 18 matching lines...) Expand all
380 unittest.expect(o.currencyCode, unittest.equals('foo')); 353 unittest.expect(o.currencyCode, unittest.equals('foo'));
381 unittest.expect(o.endTime, unittest.equals('foo')); 354 unittest.expect(o.endTime, unittest.equals('foo'));
382 unittest.expect(o.fixedCpm, unittest.equals('foo')); 355 unittest.expect(o.fixedCpm, unittest.equals('foo'));
383 unittest.expect(o.id, unittest.equals('foo')); 356 unittest.expect(o.id, unittest.equals('foo'));
384 unittest.expect(o.kind, unittest.equals('foo')); 357 unittest.expect(o.kind, unittest.equals('foo'));
385 unittest.expect(o.startTime, unittest.equals('foo')); 358 unittest.expect(o.startTime, unittest.equals('foo'));
386 } 359 }
387 buildCounterPreferredDeal--; 360 buildCounterPreferredDeal--;
388 } 361 }
389 362
390 buildUnnamed273() { 363 buildUnnamed95() {
391 var o = new core.List<api.PreferredDeal>(); 364 var o = new core.List<api.PreferredDeal>();
392 o.add(buildPreferredDeal()); 365 o.add(buildPreferredDeal());
393 o.add(buildPreferredDeal()); 366 o.add(buildPreferredDeal());
394 return o; 367 return o;
395 } 368 }
396 369
397 checkUnnamed273(core.List<api.PreferredDeal> o) { 370 checkUnnamed95(core.List<api.PreferredDeal> o) {
398 unittest.expect(o, unittest.hasLength(2)); 371 unittest.expect(o, unittest.hasLength(2));
399 checkPreferredDeal(o[0]); 372 checkPreferredDeal(o[0]);
400 checkPreferredDeal(o[1]); 373 checkPreferredDeal(o[1]);
401 } 374 }
402 375
403 core.int buildCounterPreferredDeals = 0; 376 core.int buildCounterPreferredDeals = 0;
404 buildPreferredDeals() { 377 buildPreferredDeals() {
405 var o = new api.PreferredDeals(); 378 var o = new api.PreferredDeals();
406 buildCounterPreferredDeals++; 379 buildCounterPreferredDeals++;
407 if (buildCounterPreferredDeals < 3) { 380 if (buildCounterPreferredDeals < 3) {
408 o.items = buildUnnamed273(); 381 o.items = buildUnnamed95();
409 o.kind = "foo"; 382 o.kind = "foo";
410 } 383 }
411 buildCounterPreferredDeals--; 384 buildCounterPreferredDeals--;
412 return o; 385 return o;
413 } 386 }
414 387
415 checkPreferredDeals(api.PreferredDeals o) { 388 checkPreferredDeals(api.PreferredDeals o) {
416 buildCounterPreferredDeals++; 389 buildCounterPreferredDeals++;
417 if (buildCounterPreferredDeals < 3) { 390 if (buildCounterPreferredDeals < 3) {
418 checkUnnamed273(o.items); 391 checkUnnamed95(o.items);
419 unittest.expect(o.kind, unittest.equals('foo')); 392 unittest.expect(o.kind, unittest.equals('foo'));
420 } 393 }
421 buildCounterPreferredDeals--; 394 buildCounterPreferredDeals--;
422 } 395 }
423 396
424 buildUnnamed274() { 397 buildUnnamed96() {
425 var o = new core.List<core.String>(); 398 var o = new core.List<core.String>();
426 o.add("foo"); 399 o.add("foo");
427 o.add("foo"); 400 o.add("foo");
428 return o; 401 return o;
429 } 402 }
430 403
431 checkUnnamed274(core.List<core.String> o) { 404 checkUnnamed96(core.List<core.String> o) {
432 unittest.expect(o, unittest.hasLength(2)); 405 unittest.expect(o, unittest.hasLength(2));
433 unittest.expect(o[0], unittest.equals('foo')); 406 unittest.expect(o[0], unittest.equals('foo'));
434 unittest.expect(o[1], unittest.equals('foo')); 407 unittest.expect(o[1], unittest.equals('foo'));
435 } 408 }
436 409
437 core.int buildCounterReportHeaders = 0; 410 core.int buildCounterReportHeaders = 0;
438 buildReportHeaders() { 411 buildReportHeaders() {
439 var o = new api.ReportHeaders(); 412 var o = new api.ReportHeaders();
440 buildCounterReportHeaders++; 413 buildCounterReportHeaders++;
441 if (buildCounterReportHeaders < 3) { 414 if (buildCounterReportHeaders < 3) {
442 o.currency = "foo"; 415 o.currency = "foo";
443 o.name = "foo"; 416 o.name = "foo";
444 o.type = "foo"; 417 o.type = "foo";
445 } 418 }
446 buildCounterReportHeaders--; 419 buildCounterReportHeaders--;
447 return o; 420 return o;
448 } 421 }
449 422
450 checkReportHeaders(api.ReportHeaders o) { 423 checkReportHeaders(api.ReportHeaders o) {
451 buildCounterReportHeaders++; 424 buildCounterReportHeaders++;
452 if (buildCounterReportHeaders < 3) { 425 if (buildCounterReportHeaders < 3) {
453 unittest.expect(o.currency, unittest.equals('foo')); 426 unittest.expect(o.currency, unittest.equals('foo'));
454 unittest.expect(o.name, unittest.equals('foo')); 427 unittest.expect(o.name, unittest.equals('foo'));
455 unittest.expect(o.type, unittest.equals('foo')); 428 unittest.expect(o.type, unittest.equals('foo'));
456 } 429 }
457 buildCounterReportHeaders--; 430 buildCounterReportHeaders--;
458 } 431 }
459 432
460 buildUnnamed275() { 433 buildUnnamed97() {
461 var o = new core.List<api.ReportHeaders>(); 434 var o = new core.List<api.ReportHeaders>();
462 o.add(buildReportHeaders()); 435 o.add(buildReportHeaders());
463 o.add(buildReportHeaders()); 436 o.add(buildReportHeaders());
464 return o; 437 return o;
465 } 438 }
466 439
467 checkUnnamed275(core.List<api.ReportHeaders> o) { 440 checkUnnamed97(core.List<api.ReportHeaders> o) {
468 unittest.expect(o, unittest.hasLength(2)); 441 unittest.expect(o, unittest.hasLength(2));
469 checkReportHeaders(o[0]); 442 checkReportHeaders(o[0]);
470 checkReportHeaders(o[1]); 443 checkReportHeaders(o[1]);
471 } 444 }
472 445
473 buildUnnamed276() { 446 buildUnnamed98() {
474 var o = new core.List<core.String>(); 447 var o = new core.List<core.String>();
475 o.add("foo"); 448 o.add("foo");
476 o.add("foo"); 449 o.add("foo");
477 return o; 450 return o;
478 } 451 }
479 452
480 checkUnnamed276(core.List<core.String> o) { 453 checkUnnamed98(core.List<core.String> o) {
481 unittest.expect(o, unittest.hasLength(2)); 454 unittest.expect(o, unittest.hasLength(2));
482 unittest.expect(o[0], unittest.equals('foo')); 455 unittest.expect(o[0], unittest.equals('foo'));
483 unittest.expect(o[1], unittest.equals('foo')); 456 unittest.expect(o[1], unittest.equals('foo'));
484 } 457 }
485 458
486 buildUnnamed277() { 459 buildUnnamed99() {
487 var o = new core.List<core.List<core.String>>(); 460 var o = new core.List<core.List<core.String>>();
488 o.add(buildUnnamed276()); 461 o.add(buildUnnamed98());
489 o.add(buildUnnamed276()); 462 o.add(buildUnnamed98());
490 return o; 463 return o;
491 } 464 }
492 465
493 checkUnnamed277(core.List<core.List<core.String>> o) { 466 checkUnnamed99(core.List<core.List<core.String>> o) {
494 unittest.expect(o, unittest.hasLength(2)); 467 unittest.expect(o, unittest.hasLength(2));
495 checkUnnamed276(o[0]); 468 checkUnnamed98(o[0]);
496 checkUnnamed276(o[1]); 469 checkUnnamed98(o[1]);
497 } 470 }
498 471
499 buildUnnamed278() { 472 buildUnnamed100() {
500 var o = new core.List<core.String>(); 473 var o = new core.List<core.String>();
501 o.add("foo"); 474 o.add("foo");
502 o.add("foo"); 475 o.add("foo");
503 return o; 476 return o;
504 } 477 }
505 478
506 checkUnnamed278(core.List<core.String> o) { 479 checkUnnamed100(core.List<core.String> o) {
507 unittest.expect(o, unittest.hasLength(2)); 480 unittest.expect(o, unittest.hasLength(2));
508 unittest.expect(o[0], unittest.equals('foo')); 481 unittest.expect(o[0], unittest.equals('foo'));
509 unittest.expect(o[1], unittest.equals('foo')); 482 unittest.expect(o[1], unittest.equals('foo'));
510 } 483 }
511 484
512 buildUnnamed279() { 485 buildUnnamed101() {
513 var o = new core.List<core.String>(); 486 var o = new core.List<core.String>();
514 o.add("foo"); 487 o.add("foo");
515 o.add("foo"); 488 o.add("foo");
516 return o; 489 return o;
517 } 490 }
518 491
519 checkUnnamed279(core.List<core.String> o) { 492 checkUnnamed101(core.List<core.String> o) {
520 unittest.expect(o, unittest.hasLength(2)); 493 unittest.expect(o, unittest.hasLength(2));
521 unittest.expect(o[0], unittest.equals('foo')); 494 unittest.expect(o[0], unittest.equals('foo'));
522 unittest.expect(o[1], unittest.equals('foo')); 495 unittest.expect(o[1], unittest.equals('foo'));
523 } 496 }
524 497
525 core.int buildCounterReport = 0; 498 core.int buildCounterReport = 0;
526 buildReport() { 499 buildReport() {
527 var o = new api.Report(); 500 var o = new api.Report();
528 buildCounterReport++; 501 buildCounterReport++;
529 if (buildCounterReport < 3) { 502 if (buildCounterReport < 3) {
530 o.averages = buildUnnamed274(); 503 o.averages = buildUnnamed96();
531 o.headers = buildUnnamed275(); 504 o.headers = buildUnnamed97();
532 o.kind = "foo"; 505 o.kind = "foo";
533 o.rows = buildUnnamed277(); 506 o.rows = buildUnnamed99();
534 o.totalMatchedRows = "foo"; 507 o.totalMatchedRows = "foo";
535 o.totals = buildUnnamed278(); 508 o.totals = buildUnnamed100();
536 o.warnings = buildUnnamed279(); 509 o.warnings = buildUnnamed101();
537 } 510 }
538 buildCounterReport--; 511 buildCounterReport--;
539 return o; 512 return o;
540 } 513 }
541 514
542 checkReport(api.Report o) { 515 checkReport(api.Report o) {
543 buildCounterReport++; 516 buildCounterReport++;
544 if (buildCounterReport < 3) { 517 if (buildCounterReport < 3) {
545 checkUnnamed274(o.averages); 518 checkUnnamed96(o.averages);
546 checkUnnamed275(o.headers); 519 checkUnnamed97(o.headers);
547 unittest.expect(o.kind, unittest.equals('foo')); 520 unittest.expect(o.kind, unittest.equals('foo'));
548 checkUnnamed277(o.rows); 521 checkUnnamed99(o.rows);
549 unittest.expect(o.totalMatchedRows, unittest.equals('foo')); 522 unittest.expect(o.totalMatchedRows, unittest.equals('foo'));
550 checkUnnamed278(o.totals); 523 checkUnnamed100(o.totals);
551 checkUnnamed279(o.warnings); 524 checkUnnamed101(o.warnings);
552 } 525 }
553 buildCounterReport--; 526 buildCounterReport--;
554 } 527 }
555 528
556 buildUnnamed280() { 529 buildUnnamed102() {
557 var o = new core.List<core.String>(); 530 var o = new core.List<core.String>();
558 o.add("foo"); 531 o.add("foo");
559 o.add("foo"); 532 o.add("foo");
560 return o; 533 return o;
561 } 534 }
562 535
563 checkUnnamed280(core.List<core.String> o) { 536 checkUnnamed102(core.List<core.String> o) {
564 unittest.expect(o, unittest.hasLength(2)); 537 unittest.expect(o, unittest.hasLength(2));
565 unittest.expect(o[0], unittest.equals('foo')); 538 unittest.expect(o[0], unittest.equals('foo'));
566 unittest.expect(o[1], unittest.equals('foo')); 539 unittest.expect(o[1], unittest.equals('foo'));
567 } 540 }
568 541
569 buildUnnamed281() { 542 buildUnnamed103() {
570 var o = new core.List<core.String>(); 543 var o = new core.List<core.String>();
571 o.add("foo"); 544 o.add("foo");
572 o.add("foo"); 545 o.add("foo");
573 return o; 546 return o;
574 } 547 }
575 548
576 checkUnnamed281(core.List<core.String> o) { 549 checkUnnamed103(core.List<core.String> o) {
577 unittest.expect(o, unittest.hasLength(2)); 550 unittest.expect(o, unittest.hasLength(2));
578 unittest.expect(o[0], unittest.equals('foo')); 551 unittest.expect(o[0], unittest.equals('foo'));
579 unittest.expect(o[1], unittest.equals('foo')); 552 unittest.expect(o[1], unittest.equals('foo'));
580 } 553 }
581 554
582 buildUnnamed282() { 555 buildUnnamed104() {
583 var o = new core.List<core.String>(); 556 var o = new core.List<core.String>();
584 o.add("foo"); 557 o.add("foo");
585 o.add("foo"); 558 o.add("foo");
586 return o; 559 return o;
587 } 560 }
588 561
589 checkUnnamed282(core.List<core.String> o) { 562 checkUnnamed104(core.List<core.String> o) {
590 unittest.expect(o, unittest.hasLength(2)); 563 unittest.expect(o, unittest.hasLength(2));
591 unittest.expect(o[0], unittest.equals('foo')); 564 unittest.expect(o[0], unittest.equals('foo'));
592 unittest.expect(o[1], unittest.equals('foo')); 565 unittest.expect(o[1], unittest.equals('foo'));
593 } 566 }
594 567
595 buildUnnamed283() { 568 buildUnnamed105() {
596 var o = new core.List<core.String>(); 569 var o = new core.List<core.String>();
597 o.add("foo"); 570 o.add("foo");
598 o.add("foo"); 571 o.add("foo");
599 return o; 572 return o;
600 } 573 }
601 574
602 checkUnnamed283(core.List<core.String> o) { 575 checkUnnamed105(core.List<core.String> o) {
603 unittest.expect(o, unittest.hasLength(2)); 576 unittest.expect(o, unittest.hasLength(2));
604 unittest.expect(o[0], unittest.equals('foo')); 577 unittest.expect(o[0], unittest.equals('foo'));
605 unittest.expect(o[1], unittest.equals('foo')); 578 unittest.expect(o[1], unittest.equals('foo'));
606 } 579 }
607 580
608 buildUnnamed284() { 581 buildUnnamed106() {
609 var o = new core.List<core.String>(); 582 var o = new core.List<core.String>();
610 o.add("foo"); 583 o.add("foo");
611 o.add("foo"); 584 o.add("foo");
612 return o; 585 return o;
613 } 586 }
614 587
615 checkUnnamed284(core.List<core.String> o) { 588 checkUnnamed106(core.List<core.String> o) {
616 unittest.expect(o, unittest.hasLength(2)); 589 unittest.expect(o, unittest.hasLength(2));
617 unittest.expect(o[0], unittest.equals('foo')); 590 unittest.expect(o[0], unittest.equals('foo'));
618 unittest.expect(o[1], unittest.equals('foo')); 591 unittest.expect(o[1], unittest.equals('foo'));
619 } 592 }
620 593
621 core.int buildCounterReportingMetadataEntry = 0; 594 core.int buildCounterReportingMetadataEntry = 0;
622 buildReportingMetadataEntry() { 595 buildReportingMetadataEntry() {
623 var o = new api.ReportingMetadataEntry(); 596 var o = new api.ReportingMetadataEntry();
624 buildCounterReportingMetadataEntry++; 597 buildCounterReportingMetadataEntry++;
625 if (buildCounterReportingMetadataEntry < 3) { 598 if (buildCounterReportingMetadataEntry < 3) {
626 o.compatibleDimensions = buildUnnamed280(); 599 o.compatibleDimensions = buildUnnamed102();
627 o.compatibleMetrics = buildUnnamed281(); 600 o.compatibleMetrics = buildUnnamed103();
628 o.id = "foo"; 601 o.id = "foo";
629 o.kind = "foo"; 602 o.kind = "foo";
630 o.requiredDimensions = buildUnnamed282(); 603 o.requiredDimensions = buildUnnamed104();
631 o.requiredMetrics = buildUnnamed283(); 604 o.requiredMetrics = buildUnnamed105();
632 o.supportedProducts = buildUnnamed284(); 605 o.supportedProducts = buildUnnamed106();
633 } 606 }
634 buildCounterReportingMetadataEntry--; 607 buildCounterReportingMetadataEntry--;
635 return o; 608 return o;
636 } 609 }
637 610
638 checkReportingMetadataEntry(api.ReportingMetadataEntry o) { 611 checkReportingMetadataEntry(api.ReportingMetadataEntry o) {
639 buildCounterReportingMetadataEntry++; 612 buildCounterReportingMetadataEntry++;
640 if (buildCounterReportingMetadataEntry < 3) { 613 if (buildCounterReportingMetadataEntry < 3) {
641 checkUnnamed280(o.compatibleDimensions); 614 checkUnnamed102(o.compatibleDimensions);
642 checkUnnamed281(o.compatibleMetrics); 615 checkUnnamed103(o.compatibleMetrics);
643 unittest.expect(o.id, unittest.equals('foo')); 616 unittest.expect(o.id, unittest.equals('foo'));
644 unittest.expect(o.kind, unittest.equals('foo')); 617 unittest.expect(o.kind, unittest.equals('foo'));
645 checkUnnamed282(o.requiredDimensions); 618 checkUnnamed104(o.requiredDimensions);
646 checkUnnamed283(o.requiredMetrics); 619 checkUnnamed105(o.requiredMetrics);
647 checkUnnamed284(o.supportedProducts); 620 checkUnnamed106(o.supportedProducts);
648 } 621 }
649 buildCounterReportingMetadataEntry--; 622 buildCounterReportingMetadataEntry--;
650 } 623 }
651 624
652 core.int buildCounterSavedReport = 0; 625 core.int buildCounterSavedReport = 0;
653 buildSavedReport() { 626 buildSavedReport() {
654 var o = new api.SavedReport(); 627 var o = new api.SavedReport();
655 buildCounterSavedReport++; 628 buildCounterSavedReport++;
656 if (buildCounterSavedReport < 3) { 629 if (buildCounterSavedReport < 3) {
657 o.id = "foo"; 630 o.id = "foo";
658 o.kind = "foo"; 631 o.kind = "foo";
659 o.name = "foo"; 632 o.name = "foo";
660 } 633 }
661 buildCounterSavedReport--; 634 buildCounterSavedReport--;
662 return o; 635 return o;
663 } 636 }
664 637
665 checkSavedReport(api.SavedReport o) { 638 checkSavedReport(api.SavedReport o) {
666 buildCounterSavedReport++; 639 buildCounterSavedReport++;
667 if (buildCounterSavedReport < 3) { 640 if (buildCounterSavedReport < 3) {
668 unittest.expect(o.id, unittest.equals('foo')); 641 unittest.expect(o.id, unittest.equals('foo'));
669 unittest.expect(o.kind, unittest.equals('foo')); 642 unittest.expect(o.kind, unittest.equals('foo'));
670 unittest.expect(o.name, unittest.equals('foo')); 643 unittest.expect(o.name, unittest.equals('foo'));
671 } 644 }
672 buildCounterSavedReport--; 645 buildCounterSavedReport--;
673 } 646 }
674 647
675 buildUnnamed285() { 648 buildUnnamed107() {
676 var o = new core.List<api.SavedReport>(); 649 var o = new core.List<api.SavedReport>();
677 o.add(buildSavedReport()); 650 o.add(buildSavedReport());
678 o.add(buildSavedReport()); 651 o.add(buildSavedReport());
679 return o; 652 return o;
680 } 653 }
681 654
682 checkUnnamed285(core.List<api.SavedReport> o) { 655 checkUnnamed107(core.List<api.SavedReport> o) {
683 unittest.expect(o, unittest.hasLength(2)); 656 unittest.expect(o, unittest.hasLength(2));
684 checkSavedReport(o[0]); 657 checkSavedReport(o[0]);
685 checkSavedReport(o[1]); 658 checkSavedReport(o[1]);
686 } 659 }
687 660
688 core.int buildCounterSavedReports = 0; 661 core.int buildCounterSavedReports = 0;
689 buildSavedReports() { 662 buildSavedReports() {
690 var o = new api.SavedReports(); 663 var o = new api.SavedReports();
691 buildCounterSavedReports++; 664 buildCounterSavedReports++;
692 if (buildCounterSavedReports < 3) { 665 if (buildCounterSavedReports < 3) {
693 o.etag = "foo"; 666 o.etag = "foo";
694 o.items = buildUnnamed285(); 667 o.items = buildUnnamed107();
695 o.kind = "foo"; 668 o.kind = "foo";
696 o.nextPageToken = "foo"; 669 o.nextPageToken = "foo";
697 } 670 }
698 buildCounterSavedReports--; 671 buildCounterSavedReports--;
699 return o; 672 return o;
700 } 673 }
701 674
702 checkSavedReports(api.SavedReports o) { 675 checkSavedReports(api.SavedReports o) {
703 buildCounterSavedReports++; 676 buildCounterSavedReports++;
704 if (buildCounterSavedReports < 3) { 677 if (buildCounterSavedReports < 3) {
705 unittest.expect(o.etag, unittest.equals('foo')); 678 unittest.expect(o.etag, unittest.equals('foo'));
706 checkUnnamed285(o.items); 679 checkUnnamed107(o.items);
707 unittest.expect(o.kind, unittest.equals('foo')); 680 unittest.expect(o.kind, unittest.equals('foo'));
708 unittest.expect(o.nextPageToken, unittest.equals('foo')); 681 unittest.expect(o.nextPageToken, unittest.equals('foo'));
709 } 682 }
710 buildCounterSavedReports--; 683 buildCounterSavedReports--;
711 } 684 }
712 685
713 core.int buildCounterUrlChannel = 0; 686 core.int buildCounterUrlChannel = 0;
714 buildUrlChannel() { 687 buildUrlChannel() {
715 var o = new api.UrlChannel(); 688 var o = new api.UrlChannel();
716 buildCounterUrlChannel++; 689 buildCounterUrlChannel++;
717 if (buildCounterUrlChannel < 3) { 690 if (buildCounterUrlChannel < 3) {
718 o.id = "foo"; 691 o.id = "foo";
719 o.kind = "foo"; 692 o.kind = "foo";
720 o.urlPattern = "foo"; 693 o.urlPattern = "foo";
721 } 694 }
722 buildCounterUrlChannel--; 695 buildCounterUrlChannel--;
723 return o; 696 return o;
724 } 697 }
725 698
726 checkUrlChannel(api.UrlChannel o) { 699 checkUrlChannel(api.UrlChannel o) {
727 buildCounterUrlChannel++; 700 buildCounterUrlChannel++;
728 if (buildCounterUrlChannel < 3) { 701 if (buildCounterUrlChannel < 3) {
729 unittest.expect(o.id, unittest.equals('foo')); 702 unittest.expect(o.id, unittest.equals('foo'));
730 unittest.expect(o.kind, unittest.equals('foo')); 703 unittest.expect(o.kind, unittest.equals('foo'));
731 unittest.expect(o.urlPattern, unittest.equals('foo')); 704 unittest.expect(o.urlPattern, unittest.equals('foo'));
732 } 705 }
733 buildCounterUrlChannel--; 706 buildCounterUrlChannel--;
734 } 707 }
735 708
736 buildUnnamed286() { 709 buildUnnamed108() {
737 var o = new core.List<api.UrlChannel>(); 710 var o = new core.List<api.UrlChannel>();
738 o.add(buildUrlChannel()); 711 o.add(buildUrlChannel());
739 o.add(buildUrlChannel()); 712 o.add(buildUrlChannel());
740 return o; 713 return o;
741 } 714 }
742 715
743 checkUnnamed286(core.List<api.UrlChannel> o) { 716 checkUnnamed108(core.List<api.UrlChannel> o) {
744 unittest.expect(o, unittest.hasLength(2)); 717 unittest.expect(o, unittest.hasLength(2));
745 checkUrlChannel(o[0]); 718 checkUrlChannel(o[0]);
746 checkUrlChannel(o[1]); 719 checkUrlChannel(o[1]);
747 } 720 }
748 721
749 core.int buildCounterUrlChannels = 0; 722 core.int buildCounterUrlChannels = 0;
750 buildUrlChannels() { 723 buildUrlChannels() {
751 var o = new api.UrlChannels(); 724 var o = new api.UrlChannels();
752 buildCounterUrlChannels++; 725 buildCounterUrlChannels++;
753 if (buildCounterUrlChannels < 3) { 726 if (buildCounterUrlChannels < 3) {
754 o.etag = "foo"; 727 o.etag = "foo";
755 o.items = buildUnnamed286(); 728 o.items = buildUnnamed108();
756 o.kind = "foo"; 729 o.kind = "foo";
757 o.nextPageToken = "foo"; 730 o.nextPageToken = "foo";
758 } 731 }
759 buildCounterUrlChannels--; 732 buildCounterUrlChannels--;
760 return o; 733 return o;
761 } 734 }
762 735
763 checkUrlChannels(api.UrlChannels o) { 736 checkUrlChannels(api.UrlChannels o) {
764 buildCounterUrlChannels++; 737 buildCounterUrlChannels++;
765 if (buildCounterUrlChannels < 3) { 738 if (buildCounterUrlChannels < 3) {
766 unittest.expect(o.etag, unittest.equals('foo')); 739 unittest.expect(o.etag, unittest.equals('foo'));
767 checkUnnamed286(o.items); 740 checkUnnamed108(o.items);
768 unittest.expect(o.kind, unittest.equals('foo')); 741 unittest.expect(o.kind, unittest.equals('foo'));
769 unittest.expect(o.nextPageToken, unittest.equals('foo')); 742 unittest.expect(o.nextPageToken, unittest.equals('foo'));
770 } 743 }
771 buildCounterUrlChannels--; 744 buildCounterUrlChannels--;
772 } 745 }
773 746
774 buildUnnamed287() { 747 buildUnnamed109() {
775 var o = new core.List<core.String>(); 748 var o = new core.List<core.String>();
776 o.add("foo"); 749 o.add("foo");
777 o.add("foo"); 750 o.add("foo");
778 return o; 751 return o;
779 } 752 }
780 753
781 checkUnnamed287(core.List<core.String> o) { 754 checkUnnamed109(core.List<core.String> o) {
782 unittest.expect(o, unittest.hasLength(2)); 755 unittest.expect(o, unittest.hasLength(2));
783 unittest.expect(o[0], unittest.equals('foo')); 756 unittest.expect(o[0], unittest.equals('foo'));
784 unittest.expect(o[1], unittest.equals('foo')); 757 unittest.expect(o[1], unittest.equals('foo'));
785 } 758 }
786 759
787 buildUnnamed288() { 760 buildUnnamed110() {
788 var o = new core.List<core.String>(); 761 var o = new core.List<core.String>();
789 o.add("foo"); 762 o.add("foo");
790 o.add("foo"); 763 o.add("foo");
791 return o; 764 return o;
792 } 765 }
793 766
794 checkUnnamed288(core.List<core.String> o) { 767 checkUnnamed110(core.List<core.String> o) {
795 unittest.expect(o, unittest.hasLength(2)); 768 unittest.expect(o, unittest.hasLength(2));
796 unittest.expect(o[0], unittest.equals('foo')); 769 unittest.expect(o[0], unittest.equals('foo'));
797 unittest.expect(o[1], unittest.equals('foo')); 770 unittest.expect(o[1], unittest.equals('foo'));
798 } 771 }
799 772
800 buildUnnamed289() { 773 buildUnnamed111() {
801 var o = new core.List<core.String>(); 774 var o = new core.List<core.String>();
802 o.add("foo"); 775 o.add("foo");
803 o.add("foo"); 776 o.add("foo");
804 return o; 777 return o;
805 } 778 }
806 779
807 checkUnnamed289(core.List<core.String> o) { 780 checkUnnamed111(core.List<core.String> o) {
808 unittest.expect(o, unittest.hasLength(2)); 781 unittest.expect(o, unittest.hasLength(2));
809 unittest.expect(o[0], unittest.equals('foo')); 782 unittest.expect(o[0], unittest.equals('foo'));
810 unittest.expect(o[1], unittest.equals('foo')); 783 unittest.expect(o[1], unittest.equals('foo'));
811 } 784 }
812 785
813 buildUnnamed290() { 786 buildUnnamed112() {
814 var o = new core.List<core.String>(); 787 var o = new core.List<core.String>();
815 o.add("foo"); 788 o.add("foo");
816 o.add("foo"); 789 o.add("foo");
817 return o; 790 return o;
818 } 791 }
819 792
820 checkUnnamed290(core.List<core.String> o) { 793 checkUnnamed112(core.List<core.String> o) {
821 unittest.expect(o, unittest.hasLength(2)); 794 unittest.expect(o, unittest.hasLength(2));
822 unittest.expect(o[0], unittest.equals('foo')); 795 unittest.expect(o[0], unittest.equals('foo'));
823 unittest.expect(o[1], unittest.equals('foo')); 796 unittest.expect(o[1], unittest.equals('foo'));
824 } 797 }
825 798
826 799
827 main() { 800 main() {
828 unittest.group("obj-schema-Account", () { 801 unittest.group("obj-schema-Account", () {
829 unittest.test("to-json--from-json", () { 802 unittest.test("to-json--from-json", () {
830 var o = buildAccount(); 803 var o = buildAccount();
831 var od = new api.Account.fromJson(o.toJson()); 804 var od = new api.Account.fromJson(o.toJson());
832 checkAccount(od); 805 checkAccount(od);
833 }); 806 });
834 }); 807 });
835 808
836 809
810 unittest.group("obj-schema-Accounts", () {
811 unittest.test("to-json--from-json", () {
812 var o = buildAccounts();
813 var od = new api.Accounts.fromJson(o.toJson());
814 checkAccounts(od);
815 });
816 });
817
818
837 unittest.group("obj-schema-AdClient", () { 819 unittest.group("obj-schema-AdClient", () {
838 unittest.test("to-json--from-json", () { 820 unittest.test("to-json--from-json", () {
839 var o = buildAdClient(); 821 var o = buildAdClient();
840 var od = new api.AdClient.fromJson(o.toJson()); 822 var od = new api.AdClient.fromJson(o.toJson());
841 checkAdClient(od); 823 checkAdClient(od);
842 }); 824 });
843 }); 825 });
844 826
845 827
846 unittest.group("obj-schema-AdClients", () { 828 unittest.group("obj-schema-AdClients", () {
847 unittest.test("to-json--from-json", () { 829 unittest.test("to-json--from-json", () {
848 var o = buildAdClients(); 830 var o = buildAdClients();
849 var od = new api.AdClients.fromJson(o.toJson()); 831 var od = new api.AdClients.fromJson(o.toJson());
850 checkAdClients(od); 832 checkAdClients(od);
851 }); 833 });
852 }); 834 });
853 835
854 836
855 unittest.group("obj-schema-AdUnit", () {
856 unittest.test("to-json--from-json", () {
857 var o = buildAdUnit();
858 var od = new api.AdUnit.fromJson(o.toJson());
859 checkAdUnit(od);
860 });
861 });
862
863
864 unittest.group("obj-schema-AdUnits", () {
865 unittest.test("to-json--from-json", () {
866 var o = buildAdUnits();
867 var od = new api.AdUnits.fromJson(o.toJson());
868 checkAdUnits(od);
869 });
870 });
871
872
873 unittest.group("obj-schema-Alert", () { 837 unittest.group("obj-schema-Alert", () {
874 unittest.test("to-json--from-json", () { 838 unittest.test("to-json--from-json", () {
875 var o = buildAlert(); 839 var o = buildAlert();
876 var od = new api.Alert.fromJson(o.toJson()); 840 var od = new api.Alert.fromJson(o.toJson());
877 checkAlert(od); 841 checkAlert(od);
878 }); 842 });
879 }); 843 });
880 844
881 845
882 unittest.group("obj-schema-Alerts", () { 846 unittest.group("obj-schema-Alerts", () {
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
1011 var mock = new common_test.HttpServerMock(); 975 var mock = new common_test.HttpServerMock();
1012 api.AccountsResourceApi res = new api.AdexchangesellerApi(mock).accounts; 976 api.AccountsResourceApi res = new api.AdexchangesellerApi(mock).accounts;
1013 var arg_accountId = "foo"; 977 var arg_accountId = "foo";
1014 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 978 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1015 var path = (req.url).path; 979 var path = (req.url).path;
1016 var pathOffset = 0; 980 var pathOffset = 0;
1017 var index; 981 var index;
1018 var subPart; 982 var subPart;
1019 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 983 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1020 pathOffset += 1; 984 pathOffset += 1;
1021 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v1.1/")); 985 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v2.0/"));
1022 pathOffset += 22; 986 pathOffset += 22;
1023 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("accounts/")); 987 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("accounts/"));
1024 pathOffset += 9; 988 pathOffset += 9;
1025 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 989 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1026 pathOffset = path.length; 990 pathOffset = path.length;
1027 unittest.expect(subPart, unittest.equals("$arg_accountId")); 991 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1028 992
1029 var query = (req.url).query; 993 var query = (req.url).query;
1030 var queryOffset = 0; 994 var queryOffset = 0;
1031 var queryMap = {}; 995 var queryMap = {};
(...skipping 16 matching lines...) Expand all
1048 "content-type" : "application/json; charset=utf-8", 1012 "content-type" : "application/json; charset=utf-8",
1049 }; 1013 };
1050 var resp = convert.JSON.encode(buildAccount()); 1014 var resp = convert.JSON.encode(buildAccount());
1051 return new async.Future.value(common_test.stringResponse(200, h, resp)); 1015 return new async.Future.value(common_test.stringResponse(200, h, resp));
1052 }), true); 1016 }), true);
1053 res.get(arg_accountId).then(unittest.expectAsync(((api.Account response) { 1017 res.get(arg_accountId).then(unittest.expectAsync(((api.Account response) {
1054 checkAccount(response); 1018 checkAccount(response);
1055 }))); 1019 })));
1056 }); 1020 });
1057 1021
1058 });
1059
1060
1061 unittest.group("resource-AdclientsResourceApi", () {
1062 unittest.test("method--list", () { 1022 unittest.test("method--list", () {
1063 1023
1064 var mock = new common_test.HttpServerMock(); 1024 var mock = new common_test.HttpServerMock();
1065 api.AdclientsResourceApi res = new api.AdexchangesellerApi(mock).adclients ; 1025 api.AccountsResourceApi res = new api.AdexchangesellerApi(mock).accounts;
1066 var arg_maxResults = 42; 1026 var arg_maxResults = 42;
1067 var arg_pageToken = "foo"; 1027 var arg_pageToken = "foo";
1068 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 1028 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1069 var path = (req.url).path; 1029 var path = (req.url).path;
1070 var pathOffset = 0; 1030 var pathOffset = 0;
1071 var index; 1031 var index;
1072 var subPart; 1032 var subPart;
1073 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1033 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1074 pathOffset += 1; 1034 pathOffset += 1;
1075 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v1.1/")); 1035 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v2.0/"));
1076 pathOffset += 22; 1036 pathOffset += 22;
1077 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("adclients")); 1037 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("accounts"));
1078 pathOffset += 9; 1038 pathOffset += 8;
1079 1039
1080 var query = (req.url).query; 1040 var query = (req.url).query;
1081 var queryOffset = 0; 1041 var queryOffset = 0;
1082 var queryMap = {}; 1042 var queryMap = {};
1083 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1043 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1084 parseBool(n) { 1044 parseBool(n) {
1085 if (n == "true") return true; 1045 if (n == "true") return true;
1086 if (n == "false") return false; 1046 if (n == "false") return false;
1087 if (n == null) return null; 1047 if (n == null) return null;
1088 throw new core.ArgumentError("Invalid boolean: $n"); 1048 throw new core.ArgumentError("Invalid boolean: $n");
1089 } 1049 }
1090 if (query.length > 0) { 1050 if (query.length > 0) {
1091 for (var part in query.split("&")) { 1051 for (var part in query.split("&")) {
1092 var keyvalue = part.split("="); 1052 var keyvalue = part.split("=");
1093 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1053 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1094 } 1054 }
1095 } 1055 }
1096 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 1056 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults));
1097 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 1057 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
1098 1058
1099 1059
1100 var h = { 1060 var h = {
1101 "content-type" : "application/json; charset=utf-8", 1061 "content-type" : "application/json; charset=utf-8",
1102 }; 1062 };
1103 var resp = convert.JSON.encode(buildAdClients()); 1063 var resp = convert.JSON.encode(buildAccounts());
1104 return new async.Future.value(common_test.stringResponse(200, h, resp)); 1064 return new async.Future.value(common_test.stringResponse(200, h, resp));
1105 }), true); 1065 }), true);
1106 res.list(maxResults: arg_maxResults, pageToken: arg_pageToken).then(unitte st.expectAsync(((api.AdClients response) { 1066 res.list(maxResults: arg_maxResults, pageToken: arg_pageToken).then(unitte st.expectAsync(((api.Accounts response) {
1107 checkAdClients(response); 1067 checkAccounts(response);
1108 }))); 1068 })));
1109 }); 1069 });
1110 1070
1111 }); 1071 });
1112 1072
1113 1073
1114 unittest.group("resource-AdunitsResourceApi", () { 1074 unittest.group("resource-AccountsAdclientsResourceApi", () {
1115 unittest.test("method--get", () {
1116
1117 var mock = new common_test.HttpServerMock();
1118 api.AdunitsResourceApi res = new api.AdexchangesellerApi(mock).adunits;
1119 var arg_adClientId = "foo";
1120 var arg_adUnitId = "foo";
1121 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1122 var path = (req.url).path;
1123 var pathOffset = 0;
1124 var index;
1125 var subPart;
1126 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1127 pathOffset += 1;
1128 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v1.1/"));
1129 pathOffset += 22;
1130 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("adclients/"));
1131 pathOffset += 10;
1132 index = path.indexOf("/adunits/", pathOffset);
1133 unittest.expect(index >= 0, unittest.isTrue);
1134 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1135 pathOffset = index;
1136 unittest.expect(subPart, unittest.equals("$arg_adClientId"));
1137 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/adunits/"));
1138 pathOffset += 9;
1139 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1140 pathOffset = path.length;
1141 unittest.expect(subPart, unittest.equals("$arg_adUnitId"));
1142
1143 var query = (req.url).query;
1144 var queryOffset = 0;
1145 var queryMap = {};
1146 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1147 parseBool(n) {
1148 if (n == "true") return true;
1149 if (n == "false") return false;
1150 if (n == null) return null;
1151 throw new core.ArgumentError("Invalid boolean: $n");
1152 }
1153 if (query.length > 0) {
1154 for (var part in query.split("&")) {
1155 var keyvalue = part.split("=");
1156 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1157 }
1158 }
1159
1160
1161 var h = {
1162 "content-type" : "application/json; charset=utf-8",
1163 };
1164 var resp = convert.JSON.encode(buildAdUnit());
1165 return new async.Future.value(common_test.stringResponse(200, h, resp));
1166 }), true);
1167 res.get(arg_adClientId, arg_adUnitId).then(unittest.expectAsync(((api.AdUn it response) {
1168 checkAdUnit(response);
1169 })));
1170 });
1171
1172 unittest.test("method--list", () { 1075 unittest.test("method--list", () {
1173 1076
1174 var mock = new common_test.HttpServerMock(); 1077 var mock = new common_test.HttpServerMock();
1175 api.AdunitsResourceApi res = new api.AdexchangesellerApi(mock).adunits; 1078 api.AccountsAdclientsResourceApi res = new api.AdexchangesellerApi(mock).a ccounts.adclients;
1176 var arg_adClientId = "foo"; 1079 var arg_accountId = "foo";
1177 var arg_includeInactive = true;
1178 var arg_maxResults = 42; 1080 var arg_maxResults = 42;
1179 var arg_pageToken = "foo"; 1081 var arg_pageToken = "foo";
1180 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 1082 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1181 var path = (req.url).path; 1083 var path = (req.url).path;
1182 var pathOffset = 0; 1084 var pathOffset = 0;
1183 var index; 1085 var index;
1184 var subPart; 1086 var subPart;
1185 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1087 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1186 pathOffset += 1; 1088 pathOffset += 1;
1187 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v1.1/")); 1089 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v2.0/"));
1188 pathOffset += 22; 1090 pathOffset += 22;
1189 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("adclients/")); 1091 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("accounts/"));
1190 pathOffset += 10; 1092 pathOffset += 9;
1191 index = path.indexOf("/adunits", pathOffset); 1093 index = path.indexOf("/adclients", pathOffset);
1192 unittest.expect(index >= 0, unittest.isTrue); 1094 unittest.expect(index >= 0, unittest.isTrue);
1193 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1095 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1194 pathOffset = index; 1096 pathOffset = index;
1195 unittest.expect(subPart, unittest.equals("$arg_adClientId")); 1097 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1196 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("/adunits")); 1098 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/adclients"));
1197 pathOffset += 8; 1099 pathOffset += 10;
1198 1100
1199 var query = (req.url).query; 1101 var query = (req.url).query;
1200 var queryOffset = 0; 1102 var queryOffset = 0;
1201 var queryMap = {}; 1103 var queryMap = {};
1202 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1104 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1203 parseBool(n) { 1105 parseBool(n) {
1204 if (n == "true") return true; 1106 if (n == "true") return true;
1205 if (n == "false") return false; 1107 if (n == "false") return false;
1206 if (n == null) return null; 1108 if (n == null) return null;
1207 throw new core.ArgumentError("Invalid boolean: $n"); 1109 throw new core.ArgumentError("Invalid boolean: $n");
1208 } 1110 }
1209 if (query.length > 0) { 1111 if (query.length > 0) {
1210 for (var part in query.split("&")) { 1112 for (var part in query.split("&")) {
1211 var keyvalue = part.split("="); 1113 var keyvalue = part.split("=");
1212 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1114 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1213 } 1115 }
1214 } 1116 }
1215 unittest.expect(queryMap["includeInactive"].first, unittest.equals("$arg _includeInactive"));
1216 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 1117 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults));
1217 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 1118 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
1218 1119
1219 1120
1220 var h = { 1121 var h = {
1221 "content-type" : "application/json; charset=utf-8", 1122 "content-type" : "application/json; charset=utf-8",
1222 }; 1123 };
1223 var resp = convert.JSON.encode(buildAdUnits()); 1124 var resp = convert.JSON.encode(buildAdClients());
1224 return new async.Future.value(common_test.stringResponse(200, h, resp)); 1125 return new async.Future.value(common_test.stringResponse(200, h, resp));
1225 }), true); 1126 }), true);
1226 res.list(arg_adClientId, includeInactive: arg_includeInactive, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.AdUni ts response) { 1127 res.list(arg_accountId, maxResults: arg_maxResults, pageToken: arg_pageTok en).then(unittest.expectAsync(((api.AdClients response) {
1227 checkAdUnits(response); 1128 checkAdClients(response);
1228 }))); 1129 })));
1229 }); 1130 });
1230 1131
1231 }); 1132 });
1232 1133
1233 1134
1234 unittest.group("resource-AdunitsCustomchannelsResourceApi", () { 1135 unittest.group("resource-AccountsAlertsResourceApi", () {
1235 unittest.test("method--list", () { 1136 unittest.test("method--list", () {
1236 1137
1237 var mock = new common_test.HttpServerMock(); 1138 var mock = new common_test.HttpServerMock();
1238 api.AdunitsCustomchannelsResourceApi res = new api.AdexchangesellerApi(moc k).adunits.customchannels; 1139 api.AccountsAlertsResourceApi res = new api.AdexchangesellerApi(mock).acco unts.alerts;
1239 var arg_adClientId = "foo"; 1140 var arg_accountId = "foo";
1240 var arg_adUnitId = "foo"; 1141 var arg_locale = "foo";
1241 var arg_maxResults = 42;
1242 var arg_pageToken = "foo";
1243 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 1142 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1244 var path = (req.url).path; 1143 var path = (req.url).path;
1245 var pathOffset = 0; 1144 var pathOffset = 0;
1246 var index; 1145 var index;
1247 var subPart; 1146 var subPart;
1248 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1147 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1249 pathOffset += 1; 1148 pathOffset += 1;
1250 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v1.1/")); 1149 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v2.0/"));
1251 pathOffset += 22; 1150 pathOffset += 22;
1252 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("adclients/")); 1151 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("accounts/"));
1253 pathOffset += 10; 1152 pathOffset += 9;
1254 index = path.indexOf("/adunits/", pathOffset); 1153 index = path.indexOf("/alerts", pathOffset);
1255 unittest.expect(index >= 0, unittest.isTrue); 1154 unittest.expect(index >= 0, unittest.isTrue);
1256 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1155 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1257 pathOffset = index; 1156 pathOffset = index;
1258 unittest.expect(subPart, unittest.equals("$arg_adClientId")); 1157 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1259 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/adunits/")); 1158 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/alerts"));
1260 pathOffset += 9; 1159 pathOffset += 7;
1261 index = path.indexOf("/customchannels", pathOffset);
1262 unittest.expect(index >= 0, unittest.isTrue);
1263 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1264 pathOffset = index;
1265 unittest.expect(subPart, unittest.equals("$arg_adUnitId"));
1266 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/customchannels"));
1267 pathOffset += 15;
1268 1160
1269 var query = (req.url).query; 1161 var query = (req.url).query;
1270 var queryOffset = 0; 1162 var queryOffset = 0;
1271 var queryMap = {};
1272 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1273 parseBool(n) {
1274 if (n == "true") return true;
1275 if (n == "false") return false;
1276 if (n == null) return null;
1277 throw new core.ArgumentError("Invalid boolean: $n");
1278 }
1279 if (query.length > 0) {
1280 for (var part in query.split("&")) {
1281 var keyvalue = part.split("=");
1282 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1283 }
1284 }
1285 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults));
1286 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
1287
1288
1289 var h = {
1290 "content-type" : "application/json; charset=utf-8",
1291 };
1292 var resp = convert.JSON.encode(buildCustomChannels());
1293 return new async.Future.value(common_test.stringResponse(200, h, resp));
1294 }), true);
1295 res.list(arg_adClientId, arg_adUnitId, maxResults: arg_maxResults, pageTok en: arg_pageToken).then(unittest.expectAsync(((api.CustomChannels response) {
1296 checkCustomChannels(response);
1297 })));
1298 });
1299
1300 });
1301
1302
1303 unittest.group("resource-AlertsResourceApi", () {
1304 unittest.test("method--list", () {
1305
1306 var mock = new common_test.HttpServerMock();
1307 api.AlertsResourceApi res = new api.AdexchangesellerApi(mock).alerts;
1308 var arg_locale = "foo";
1309 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1310 var path = (req.url).path;
1311 var pathOffset = 0;
1312 var index;
1313 var subPart;
1314 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1315 pathOffset += 1;
1316 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v1.1/"));
1317 pathOffset += 22;
1318 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("alerts"));
1319 pathOffset += 6;
1320
1321 var query = (req.url).query;
1322 var queryOffset = 0;
1323 var queryMap = {}; 1163 var queryMap = {};
1324 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1164 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1325 parseBool(n) { 1165 parseBool(n) {
1326 if (n == "true") return true; 1166 if (n == "true") return true;
1327 if (n == "false") return false; 1167 if (n == "false") return false;
1328 if (n == null) return null; 1168 if (n == null) return null;
1329 throw new core.ArgumentError("Invalid boolean: $n"); 1169 throw new core.ArgumentError("Invalid boolean: $n");
1330 } 1170 }
1331 if (query.length > 0) { 1171 if (query.length > 0) {
1332 for (var part in query.split("&")) { 1172 for (var part in query.split("&")) {
1333 var keyvalue = part.split("="); 1173 var keyvalue = part.split("=");
1334 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1174 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1335 } 1175 }
1336 } 1176 }
1337 unittest.expect(queryMap["locale"].first, unittest.equals(arg_locale)); 1177 unittest.expect(queryMap["locale"].first, unittest.equals(arg_locale));
1338 1178
1339 1179
1340 var h = { 1180 var h = {
1341 "content-type" : "application/json; charset=utf-8", 1181 "content-type" : "application/json; charset=utf-8",
1342 }; 1182 };
1343 var resp = convert.JSON.encode(buildAlerts()); 1183 var resp = convert.JSON.encode(buildAlerts());
1344 return new async.Future.value(common_test.stringResponse(200, h, resp)); 1184 return new async.Future.value(common_test.stringResponse(200, h, resp));
1345 }), true); 1185 }), true);
1346 res.list(locale: arg_locale).then(unittest.expectAsync(((api.Alerts respon se) { 1186 res.list(arg_accountId, locale: arg_locale).then(unittest.expectAsync(((ap i.Alerts response) {
1347 checkAlerts(response); 1187 checkAlerts(response);
1348 }))); 1188 })));
1349 }); 1189 });
1350 1190
1351 }); 1191 });
1352 1192
1353 1193
1354 unittest.group("resource-CustomchannelsResourceApi", () { 1194 unittest.group("resource-AccountsCustomchannelsResourceApi", () {
1355 unittest.test("method--get", () { 1195 unittest.test("method--get", () {
1356 1196
1357 var mock = new common_test.HttpServerMock(); 1197 var mock = new common_test.HttpServerMock();
1358 api.CustomchannelsResourceApi res = new api.AdexchangesellerApi(mock).cust omchannels; 1198 api.AccountsCustomchannelsResourceApi res = new api.AdexchangesellerApi(mo ck).accounts.customchannels;
1199 var arg_accountId = "foo";
1359 var arg_adClientId = "foo"; 1200 var arg_adClientId = "foo";
1360 var arg_customChannelId = "foo"; 1201 var arg_customChannelId = "foo";
1361 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 1202 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1362 var path = (req.url).path; 1203 var path = (req.url).path;
1363 var pathOffset = 0; 1204 var pathOffset = 0;
1364 var index; 1205 var index;
1365 var subPart; 1206 var subPart;
1366 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1207 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1367 pathOffset += 1; 1208 pathOffset += 1;
1368 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v1.1/")); 1209 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v2.0/"));
1369 pathOffset += 22; 1210 pathOffset += 22;
1370 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("adclients/")); 1211 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("accounts/"));
1371 pathOffset += 10; 1212 pathOffset += 9;
1213 index = path.indexOf("/adclients/", pathOffset);
1214 unittest.expect(index >= 0, unittest.isTrue);
1215 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1216 pathOffset = index;
1217 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1218 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/adclients/"));
1219 pathOffset += 11;
1372 index = path.indexOf("/customchannels/", pathOffset); 1220 index = path.indexOf("/customchannels/", pathOffset);
1373 unittest.expect(index >= 0, unittest.isTrue); 1221 unittest.expect(index >= 0, unittest.isTrue);
1374 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1222 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1375 pathOffset = index; 1223 pathOffset = index;
1376 unittest.expect(subPart, unittest.equals("$arg_adClientId")); 1224 unittest.expect(subPart, unittest.equals("$arg_adClientId"));
1377 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq uals("/customchannels/")); 1225 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq uals("/customchannels/"));
1378 pathOffset += 16; 1226 pathOffset += 16;
1379 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 1227 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1380 pathOffset = path.length; 1228 pathOffset = path.length;
1381 unittest.expect(subPart, unittest.equals("$arg_customChannelId")); 1229 unittest.expect(subPart, unittest.equals("$arg_customChannelId"));
(...skipping 15 matching lines...) Expand all
1397 } 1245 }
1398 } 1246 }
1399 1247
1400 1248
1401 var h = { 1249 var h = {
1402 "content-type" : "application/json; charset=utf-8", 1250 "content-type" : "application/json; charset=utf-8",
1403 }; 1251 };
1404 var resp = convert.JSON.encode(buildCustomChannel()); 1252 var resp = convert.JSON.encode(buildCustomChannel());
1405 return new async.Future.value(common_test.stringResponse(200, h, resp)); 1253 return new async.Future.value(common_test.stringResponse(200, h, resp));
1406 }), true); 1254 }), true);
1407 res.get(arg_adClientId, arg_customChannelId).then(unittest.expectAsync(((a pi.CustomChannel response) { 1255 res.get(arg_accountId, arg_adClientId, arg_customChannelId).then(unittest. expectAsync(((api.CustomChannel response) {
1408 checkCustomChannel(response); 1256 checkCustomChannel(response);
1409 }))); 1257 })));
1410 }); 1258 });
1411 1259
1412 unittest.test("method--list", () { 1260 unittest.test("method--list", () {
1413 1261
1414 var mock = new common_test.HttpServerMock(); 1262 var mock = new common_test.HttpServerMock();
1415 api.CustomchannelsResourceApi res = new api.AdexchangesellerApi(mock).cust omchannels; 1263 api.AccountsCustomchannelsResourceApi res = new api.AdexchangesellerApi(mo ck).accounts.customchannels;
1264 var arg_accountId = "foo";
1416 var arg_adClientId = "foo"; 1265 var arg_adClientId = "foo";
1417 var arg_maxResults = 42; 1266 var arg_maxResults = 42;
1418 var arg_pageToken = "foo"; 1267 var arg_pageToken = "foo";
1419 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 1268 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1420 var path = (req.url).path; 1269 var path = (req.url).path;
1421 var pathOffset = 0; 1270 var pathOffset = 0;
1422 var index; 1271 var index;
1423 var subPart; 1272 var subPart;
1424 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1273 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1425 pathOffset += 1; 1274 pathOffset += 1;
1426 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v1.1/")); 1275 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v2.0/"));
1427 pathOffset += 22; 1276 pathOffset += 22;
1428 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("adclients/")); 1277 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("accounts/"));
1429 pathOffset += 10; 1278 pathOffset += 9;
1279 index = path.indexOf("/adclients/", pathOffset);
1280 unittest.expect(index >= 0, unittest.isTrue);
1281 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1282 pathOffset = index;
1283 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1284 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/adclients/"));
1285 pathOffset += 11;
1430 index = path.indexOf("/customchannels", pathOffset); 1286 index = path.indexOf("/customchannels", pathOffset);
1431 unittest.expect(index >= 0, unittest.isTrue); 1287 unittest.expect(index >= 0, unittest.isTrue);
1432 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1288 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1433 pathOffset = index; 1289 pathOffset = index;
1434 unittest.expect(subPart, unittest.equals("$arg_adClientId")); 1290 unittest.expect(subPart, unittest.equals("$arg_adClientId"));
1435 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/customchannels")); 1291 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/customchannels"));
1436 pathOffset += 15; 1292 pathOffset += 15;
1437 1293
1438 var query = (req.url).query; 1294 var query = (req.url).query;
1439 var queryOffset = 0; 1295 var queryOffset = 0;
(...skipping 14 matching lines...) Expand all
1454 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 1310 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults));
1455 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 1311 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
1456 1312
1457 1313
1458 var h = { 1314 var h = {
1459 "content-type" : "application/json; charset=utf-8", 1315 "content-type" : "application/json; charset=utf-8",
1460 }; 1316 };
1461 var resp = convert.JSON.encode(buildCustomChannels()); 1317 var resp = convert.JSON.encode(buildCustomChannels());
1462 return new async.Future.value(common_test.stringResponse(200, h, resp)); 1318 return new async.Future.value(common_test.stringResponse(200, h, resp));
1463 }), true); 1319 }), true);
1464 res.list(arg_adClientId, maxResults: arg_maxResults, pageToken: arg_pageTo ken).then(unittest.expectAsync(((api.CustomChannels response) { 1320 res.list(arg_accountId, arg_adClientId, maxResults: arg_maxResults, pageTo ken: arg_pageToken).then(unittest.expectAsync(((api.CustomChannels response) {
1465 checkCustomChannels(response); 1321 checkCustomChannels(response);
1466 }))); 1322 })));
1467 }); 1323 });
1468 1324
1469 }); 1325 });
1470 1326
1471 1327
1472 unittest.group("resource-CustomchannelsAdunitsResourceApi", () { 1328 unittest.group("resource-AccountsMetadataDimensionsResourceApi", () {
1473 unittest.test("method--list", () { 1329 unittest.test("method--list", () {
1474 1330
1475 var mock = new common_test.HttpServerMock(); 1331 var mock = new common_test.HttpServerMock();
1476 api.CustomchannelsAdunitsResourceApi res = new api.AdexchangesellerApi(moc k).customchannels.adunits; 1332 api.AccountsMetadataDimensionsResourceApi res = new api.AdexchangesellerAp i(mock).accounts.metadata.dimensions;
1477 var arg_adClientId = "foo"; 1333 var arg_accountId = "foo";
1478 var arg_customChannelId = "foo";
1479 var arg_includeInactive = true;
1480 var arg_maxResults = 42;
1481 var arg_pageToken = "foo";
1482 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 1334 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1483 var path = (req.url).path; 1335 var path = (req.url).path;
1484 var pathOffset = 0; 1336 var pathOffset = 0;
1485 var index; 1337 var index;
1486 var subPart; 1338 var subPart;
1487 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1339 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1488 pathOffset += 1; 1340 pathOffset += 1;
1489 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v1.1/")); 1341 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v2.0/"));
1490 pathOffset += 22; 1342 pathOffset += 22;
1491 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("adclients/")); 1343 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("accounts/"));
1492 pathOffset += 10; 1344 pathOffset += 9;
1493 index = path.indexOf("/customchannels/", pathOffset); 1345 index = path.indexOf("/metadata/dimensions", pathOffset);
1494 unittest.expect(index >= 0, unittest.isTrue); 1346 unittest.expect(index >= 0, unittest.isTrue);
1495 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1347 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1496 pathOffset = index; 1348 pathOffset = index;
1497 unittest.expect(subPart, unittest.equals("$arg_adClientId")); 1349 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1498 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq uals("/customchannels/")); 1350 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/metadata/dimensions"));
1499 pathOffset += 16; 1351 pathOffset += 20;
1500 index = path.indexOf("/adunits", pathOffset);
1501 unittest.expect(index >= 0, unittest.isTrue);
1502 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1503 pathOffset = index;
1504 unittest.expect(subPart, unittest.equals("$arg_customChannelId"));
1505 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("/adunits"));
1506 pathOffset += 8;
1507 1352
1508 var query = (req.url).query; 1353 var query = (req.url).query;
1509 var queryOffset = 0; 1354 var queryOffset = 0;
1510 var queryMap = {};
1511 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1512 parseBool(n) {
1513 if (n == "true") return true;
1514 if (n == "false") return false;
1515 if (n == null) return null;
1516 throw new core.ArgumentError("Invalid boolean: $n");
1517 }
1518 if (query.length > 0) {
1519 for (var part in query.split("&")) {
1520 var keyvalue = part.split("=");
1521 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1522 }
1523 }
1524 unittest.expect(queryMap["includeInactive"].first, unittest.equals("$arg _includeInactive"));
1525 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults));
1526 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
1527
1528
1529 var h = {
1530 "content-type" : "application/json; charset=utf-8",
1531 };
1532 var resp = convert.JSON.encode(buildAdUnits());
1533 return new async.Future.value(common_test.stringResponse(200, h, resp));
1534 }), true);
1535 res.list(arg_adClientId, arg_customChannelId, includeInactive: arg_include Inactive, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.ex pectAsync(((api.AdUnits response) {
1536 checkAdUnits(response);
1537 })));
1538 });
1539
1540 });
1541
1542
1543 unittest.group("resource-MetadataDimensionsResourceApi", () {
1544 unittest.test("method--list", () {
1545
1546 var mock = new common_test.HttpServerMock();
1547 api.MetadataDimensionsResourceApi res = new api.AdexchangesellerApi(mock). metadata.dimensions;
1548 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1549 var path = (req.url).path;
1550 var pathOffset = 0;
1551 var index;
1552 var subPart;
1553 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1554 pathOffset += 1;
1555 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v1.1/"));
1556 pathOffset += 22;
1557 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq uals("metadata/dimensions"));
1558 pathOffset += 19;
1559
1560 var query = (req.url).query;
1561 var queryOffset = 0;
1562 var queryMap = {}; 1355 var queryMap = {};
1563 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1356 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1564 parseBool(n) { 1357 parseBool(n) {
1565 if (n == "true") return true; 1358 if (n == "true") return true;
1566 if (n == "false") return false; 1359 if (n == "false") return false;
1567 if (n == null) return null; 1360 if (n == null) return null;
1568 throw new core.ArgumentError("Invalid boolean: $n"); 1361 throw new core.ArgumentError("Invalid boolean: $n");
1569 } 1362 }
1570 if (query.length > 0) { 1363 if (query.length > 0) {
1571 for (var part in query.split("&")) { 1364 for (var part in query.split("&")) {
1572 var keyvalue = part.split("="); 1365 var keyvalue = part.split("=");
1573 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1366 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1574 } 1367 }
1575 } 1368 }
1576 1369
1577 1370
1578 var h = { 1371 var h = {
1579 "content-type" : "application/json; charset=utf-8", 1372 "content-type" : "application/json; charset=utf-8",
1580 }; 1373 };
1581 var resp = convert.JSON.encode(buildMetadata()); 1374 var resp = convert.JSON.encode(buildMetadata());
1582 return new async.Future.value(common_test.stringResponse(200, h, resp)); 1375 return new async.Future.value(common_test.stringResponse(200, h, resp));
1583 }), true); 1376 }), true);
1584 res.list().then(unittest.expectAsync(((api.Metadata response) { 1377 res.list(arg_accountId).then(unittest.expectAsync(((api.Metadata response) {
1585 checkMetadata(response); 1378 checkMetadata(response);
1586 }))); 1379 })));
1587 }); 1380 });
1588 1381
1589 }); 1382 });
1590 1383
1591 1384
1592 unittest.group("resource-MetadataMetricsResourceApi", () { 1385 unittest.group("resource-AccountsMetadataMetricsResourceApi", () {
1593 unittest.test("method--list", () { 1386 unittest.test("method--list", () {
1594 1387
1595 var mock = new common_test.HttpServerMock(); 1388 var mock = new common_test.HttpServerMock();
1596 api.MetadataMetricsResourceApi res = new api.AdexchangesellerApi(mock).met adata.metrics; 1389 api.AccountsMetadataMetricsResourceApi res = new api.AdexchangesellerApi(m ock).accounts.metadata.metrics;
1390 var arg_accountId = "foo";
1597 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 1391 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1598 var path = (req.url).path; 1392 var path = (req.url).path;
1599 var pathOffset = 0; 1393 var pathOffset = 0;
1600 var index; 1394 var index;
1601 var subPart; 1395 var subPart;
1602 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1396 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1603 pathOffset += 1; 1397 pathOffset += 1;
1604 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v1.1/")); 1398 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v2.0/"));
1605 pathOffset += 22; 1399 pathOffset += 22;
1606 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq uals("metadata/metrics")); 1400 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("accounts/"));
1607 pathOffset += 16; 1401 pathOffset += 9;
1402 index = path.indexOf("/metadata/metrics", pathOffset);
1403 unittest.expect(index >= 0, unittest.isTrue);
1404 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1405 pathOffset = index;
1406 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1407 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq uals("/metadata/metrics"));
1408 pathOffset += 17;
1608 1409
1609 var query = (req.url).query; 1410 var query = (req.url).query;
1610 var queryOffset = 0; 1411 var queryOffset = 0;
1611 var queryMap = {}; 1412 var queryMap = {};
1612 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1413 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1613 parseBool(n) { 1414 parseBool(n) {
1614 if (n == "true") return true; 1415 if (n == "true") return true;
1615 if (n == "false") return false; 1416 if (n == "false") return false;
1616 if (n == null) return null; 1417 if (n == null) return null;
1617 throw new core.ArgumentError("Invalid boolean: $n"); 1418 throw new core.ArgumentError("Invalid boolean: $n");
1618 } 1419 }
1619 if (query.length > 0) { 1420 if (query.length > 0) {
1620 for (var part in query.split("&")) { 1421 for (var part in query.split("&")) {
1621 var keyvalue = part.split("="); 1422 var keyvalue = part.split("=");
1622 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1423 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1623 } 1424 }
1624 } 1425 }
1625 1426
1626 1427
1627 var h = { 1428 var h = {
1628 "content-type" : "application/json; charset=utf-8", 1429 "content-type" : "application/json; charset=utf-8",
1629 }; 1430 };
1630 var resp = convert.JSON.encode(buildMetadata()); 1431 var resp = convert.JSON.encode(buildMetadata());
1631 return new async.Future.value(common_test.stringResponse(200, h, resp)); 1432 return new async.Future.value(common_test.stringResponse(200, h, resp));
1632 }), true); 1433 }), true);
1633 res.list().then(unittest.expectAsync(((api.Metadata response) { 1434 res.list(arg_accountId).then(unittest.expectAsync(((api.Metadata response) {
1634 checkMetadata(response); 1435 checkMetadata(response);
1635 }))); 1436 })));
1636 }); 1437 });
1637 1438
1638 }); 1439 });
1639 1440
1640 1441
1641 unittest.group("resource-PreferreddealsResourceApi", () { 1442 unittest.group("resource-AccountsPreferreddealsResourceApi", () {
1642 unittest.test("method--get", () { 1443 unittest.test("method--get", () {
1643 1444
1644 var mock = new common_test.HttpServerMock(); 1445 var mock = new common_test.HttpServerMock();
1645 api.PreferreddealsResourceApi res = new api.AdexchangesellerApi(mock).pref erreddeals; 1446 api.AccountsPreferreddealsResourceApi res = new api.AdexchangesellerApi(mo ck).accounts.preferreddeals;
1447 var arg_accountId = "foo";
1646 var arg_dealId = "foo"; 1448 var arg_dealId = "foo";
1647 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 1449 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1648 var path = (req.url).path; 1450 var path = (req.url).path;
1649 var pathOffset = 0; 1451 var pathOffset = 0;
1650 var index; 1452 var index;
1651 var subPart; 1453 var subPart;
1652 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1454 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1653 pathOffset += 1; 1455 pathOffset += 1;
1654 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v1.1/")); 1456 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v2.0/"));
1655 pathOffset += 22; 1457 pathOffset += 22;
1656 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("preferreddeals/")); 1458 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("accounts/"));
1657 pathOffset += 15; 1459 pathOffset += 9;
1460 index = path.indexOf("/preferreddeals/", pathOffset);
1461 unittest.expect(index >= 0, unittest.isTrue);
1462 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1463 pathOffset = index;
1464 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1465 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq uals("/preferreddeals/"));
1466 pathOffset += 16;
1658 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 1467 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1659 pathOffset = path.length; 1468 pathOffset = path.length;
1660 unittest.expect(subPart, unittest.equals("$arg_dealId")); 1469 unittest.expect(subPart, unittest.equals("$arg_dealId"));
1661 1470
1662 var query = (req.url).query; 1471 var query = (req.url).query;
1663 var queryOffset = 0; 1472 var queryOffset = 0;
1664 var queryMap = {}; 1473 var queryMap = {};
1665 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1474 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1666 parseBool(n) { 1475 parseBool(n) {
1667 if (n == "true") return true; 1476 if (n == "true") return true;
1668 if (n == "false") return false; 1477 if (n == "false") return false;
1669 if (n == null) return null; 1478 if (n == null) return null;
1670 throw new core.ArgumentError("Invalid boolean: $n"); 1479 throw new core.ArgumentError("Invalid boolean: $n");
1671 } 1480 }
1672 if (query.length > 0) { 1481 if (query.length > 0) {
1673 for (var part in query.split("&")) { 1482 for (var part in query.split("&")) {
1674 var keyvalue = part.split("="); 1483 var keyvalue = part.split("=");
1675 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1484 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1676 } 1485 }
1677 } 1486 }
1678 1487
1679 1488
1680 var h = { 1489 var h = {
1681 "content-type" : "application/json; charset=utf-8", 1490 "content-type" : "application/json; charset=utf-8",
1682 }; 1491 };
1683 var resp = convert.JSON.encode(buildPreferredDeal()); 1492 var resp = convert.JSON.encode(buildPreferredDeal());
1684 return new async.Future.value(common_test.stringResponse(200, h, resp)); 1493 return new async.Future.value(common_test.stringResponse(200, h, resp));
1685 }), true); 1494 }), true);
1686 res.get(arg_dealId).then(unittest.expectAsync(((api.PreferredDeal response ) { 1495 res.get(arg_accountId, arg_dealId).then(unittest.expectAsync(((api.Preferr edDeal response) {
1687 checkPreferredDeal(response); 1496 checkPreferredDeal(response);
1688 }))); 1497 })));
1689 }); 1498 });
1690 1499
1691 unittest.test("method--list", () { 1500 unittest.test("method--list", () {
1692 1501
1693 var mock = new common_test.HttpServerMock(); 1502 var mock = new common_test.HttpServerMock();
1694 api.PreferreddealsResourceApi res = new api.AdexchangesellerApi(mock).pref erreddeals; 1503 api.AccountsPreferreddealsResourceApi res = new api.AdexchangesellerApi(mo ck).accounts.preferreddeals;
1504 var arg_accountId = "foo";
1695 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 1505 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1696 var path = (req.url).path; 1506 var path = (req.url).path;
1697 var pathOffset = 0; 1507 var pathOffset = 0;
1698 var index; 1508 var index;
1699 var subPart; 1509 var subPart;
1700 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1510 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1701 pathOffset += 1; 1511 pathOffset += 1;
1702 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v1.1/")); 1512 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v2.0/"));
1703 pathOffset += 22; 1513 pathOffset += 22;
1704 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq uals("preferreddeals")); 1514 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("accounts/"));
1705 pathOffset += 14; 1515 pathOffset += 9;
1516 index = path.indexOf("/preferreddeals", pathOffset);
1517 unittest.expect(index >= 0, unittest.isTrue);
1518 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1519 pathOffset = index;
1520 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1521 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/preferreddeals"));
1522 pathOffset += 15;
1706 1523
1707 var query = (req.url).query; 1524 var query = (req.url).query;
1708 var queryOffset = 0; 1525 var queryOffset = 0;
1709 var queryMap = {}; 1526 var queryMap = {};
1710 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1527 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1711 parseBool(n) { 1528 parseBool(n) {
1712 if (n == "true") return true; 1529 if (n == "true") return true;
1713 if (n == "false") return false; 1530 if (n == "false") return false;
1714 if (n == null) return null; 1531 if (n == null) return null;
1715 throw new core.ArgumentError("Invalid boolean: $n"); 1532 throw new core.ArgumentError("Invalid boolean: $n");
1716 } 1533 }
1717 if (query.length > 0) { 1534 if (query.length > 0) {
1718 for (var part in query.split("&")) { 1535 for (var part in query.split("&")) {
1719 var keyvalue = part.split("="); 1536 var keyvalue = part.split("=");
1720 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1537 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1721 } 1538 }
1722 } 1539 }
1723 1540
1724 1541
1725 var h = { 1542 var h = {
1726 "content-type" : "application/json; charset=utf-8", 1543 "content-type" : "application/json; charset=utf-8",
1727 }; 1544 };
1728 var resp = convert.JSON.encode(buildPreferredDeals()); 1545 var resp = convert.JSON.encode(buildPreferredDeals());
1729 return new async.Future.value(common_test.stringResponse(200, h, resp)); 1546 return new async.Future.value(common_test.stringResponse(200, h, resp));
1730 }), true); 1547 }), true);
1731 res.list().then(unittest.expectAsync(((api.PreferredDeals response) { 1548 res.list(arg_accountId).then(unittest.expectAsync(((api.PreferredDeals res ponse) {
1732 checkPreferredDeals(response); 1549 checkPreferredDeals(response);
1733 }))); 1550 })));
1734 }); 1551 });
1735 1552
1736 }); 1553 });
1737 1554
1738 1555
1739 unittest.group("resource-ReportsResourceApi", () { 1556 unittest.group("resource-AccountsReportsResourceApi", () {
1740 unittest.test("method--generate", () { 1557 unittest.test("method--generate", () {
1741 // TODO: Implement tests for media upload; 1558 // TODO: Implement tests for media upload;
1742 // TODO: Implement tests for media download; 1559 // TODO: Implement tests for media download;
1743 1560
1744 var mock = new common_test.HttpServerMock(); 1561 var mock = new common_test.HttpServerMock();
1745 api.ReportsResourceApi res = new api.AdexchangesellerApi(mock).reports; 1562 api.AccountsReportsResourceApi res = new api.AdexchangesellerApi(mock).acc ounts.reports;
1563 var arg_accountId = "foo";
1746 var arg_startDate = "foo"; 1564 var arg_startDate = "foo";
1747 var arg_endDate = "foo"; 1565 var arg_endDate = "foo";
1748 var arg_dimension = buildUnnamed287(); 1566 var arg_dimension = buildUnnamed109();
1749 var arg_filter = buildUnnamed288(); 1567 var arg_filter = buildUnnamed110();
1750 var arg_locale = "foo"; 1568 var arg_locale = "foo";
1751 var arg_maxResults = 42; 1569 var arg_maxResults = 42;
1752 var arg_metric = buildUnnamed289(); 1570 var arg_metric = buildUnnamed111();
1753 var arg_sort = buildUnnamed290(); 1571 var arg_sort = buildUnnamed112();
1754 var arg_startIndex = 42; 1572 var arg_startIndex = 42;
1755 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 1573 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1756 var path = (req.url).path; 1574 var path = (req.url).path;
1757 var pathOffset = 0; 1575 var pathOffset = 0;
1758 var index; 1576 var index;
1759 var subPart; 1577 var subPart;
1760 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1578 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1761 pathOffset += 1; 1579 pathOffset += 1;
1762 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v1.1/")); 1580 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v2.0/"));
1763 pathOffset += 22; 1581 pathOffset += 22;
1764 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("reports")); 1582 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("accounts/"));
1765 pathOffset += 7; 1583 pathOffset += 9;
1584 index = path.indexOf("/reports", pathOffset);
1585 unittest.expect(index >= 0, unittest.isTrue);
1586 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1587 pathOffset = index;
1588 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1589 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("/reports"));
1590 pathOffset += 8;
1766 1591
1767 var query = (req.url).query; 1592 var query = (req.url).query;
1768 var queryOffset = 0; 1593 var queryOffset = 0;
1769 var queryMap = {}; 1594 var queryMap = {};
1770 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1595 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1771 parseBool(n) { 1596 parseBool(n) {
1772 if (n == "true") return true; 1597 if (n == "true") return true;
1773 if (n == "false") return false; 1598 if (n == "false") return false;
1774 if (n == null) return null; 1599 if (n == null) return null;
1775 throw new core.ArgumentError("Invalid boolean: $n"); 1600 throw new core.ArgumentError("Invalid boolean: $n");
(...skipping 14 matching lines...) Expand all
1790 unittest.expect(queryMap["sort"], unittest.equals(arg_sort)); 1615 unittest.expect(queryMap["sort"], unittest.equals(arg_sort));
1791 unittest.expect(core.int.parse(queryMap["startIndex"].first), unittest.e quals(arg_startIndex)); 1616 unittest.expect(core.int.parse(queryMap["startIndex"].first), unittest.e quals(arg_startIndex));
1792 1617
1793 1618
1794 var h = { 1619 var h = {
1795 "content-type" : "application/json; charset=utf-8", 1620 "content-type" : "application/json; charset=utf-8",
1796 }; 1621 };
1797 var resp = convert.JSON.encode(buildReport()); 1622 var resp = convert.JSON.encode(buildReport());
1798 return new async.Future.value(common_test.stringResponse(200, h, resp)); 1623 return new async.Future.value(common_test.stringResponse(200, h, resp));
1799 }), true); 1624 }), true);
1800 res.generate(arg_startDate, arg_endDate, dimension: arg_dimension, filter: arg_filter, locale: arg_locale, maxResults: arg_maxResults, metric: arg_metric, sort: arg_sort, startIndex: arg_startIndex).then(unittest.expectAsync(((api.Rep ort response) { 1625 res.generate(arg_accountId, arg_startDate, arg_endDate, dimension: arg_dim ension, filter: arg_filter, locale: arg_locale, maxResults: arg_maxResults, metr ic: arg_metric, sort: arg_sort, startIndex: arg_startIndex).then(unittest.expect Async(((api.Report response) {
1801 checkReport(response); 1626 checkReport(response);
1802 }))); 1627 })));
1803 }); 1628 });
1804 1629
1805 }); 1630 });
1806 1631
1807 1632
1808 unittest.group("resource-ReportsSavedResourceApi", () { 1633 unittest.group("resource-AccountsReportsSavedResourceApi", () {
1809 unittest.test("method--generate", () { 1634 unittest.test("method--generate", () {
1810 1635
1811 var mock = new common_test.HttpServerMock(); 1636 var mock = new common_test.HttpServerMock();
1812 api.ReportsSavedResourceApi res = new api.AdexchangesellerApi(mock).report s.saved; 1637 api.AccountsReportsSavedResourceApi res = new api.AdexchangesellerApi(mock ).accounts.reports.saved;
1638 var arg_accountId = "foo";
1813 var arg_savedReportId = "foo"; 1639 var arg_savedReportId = "foo";
1814 var arg_locale = "foo"; 1640 var arg_locale = "foo";
1815 var arg_maxResults = 42; 1641 var arg_maxResults = 42;
1816 var arg_startIndex = 42; 1642 var arg_startIndex = 42;
1817 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 1643 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1818 var path = (req.url).path; 1644 var path = (req.url).path;
1819 var pathOffset = 0; 1645 var pathOffset = 0;
1820 var index; 1646 var index;
1821 var subPart; 1647 var subPart;
1822 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1648 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1823 pathOffset += 1; 1649 pathOffset += 1;
1824 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v1.1/")); 1650 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v2.0/"));
1825 pathOffset += 22; 1651 pathOffset += 22;
1826 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("reports/")); 1652 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("accounts/"));
1827 pathOffset += 8; 1653 pathOffset += 9;
1654 index = path.indexOf("/reports/", pathOffset);
1655 unittest.expect(index >= 0, unittest.isTrue);
1656 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1657 pathOffset = index;
1658 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1659 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/reports/"));
1660 pathOffset += 9;
1828 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 1661 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1829 pathOffset = path.length; 1662 pathOffset = path.length;
1830 unittest.expect(subPart, unittest.equals("$arg_savedReportId")); 1663 unittest.expect(subPart, unittest.equals("$arg_savedReportId"));
1831 1664
1832 var query = (req.url).query; 1665 var query = (req.url).query;
1833 var queryOffset = 0; 1666 var queryOffset = 0;
1834 var queryMap = {}; 1667 var queryMap = {};
1835 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1668 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1836 parseBool(n) { 1669 parseBool(n) {
1837 if (n == "true") return true; 1670 if (n == "true") return true;
(...skipping 11 matching lines...) Expand all
1849 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 1682 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults));
1850 unittest.expect(core.int.parse(queryMap["startIndex"].first), unittest.e quals(arg_startIndex)); 1683 unittest.expect(core.int.parse(queryMap["startIndex"].first), unittest.e quals(arg_startIndex));
1851 1684
1852 1685
1853 var h = { 1686 var h = {
1854 "content-type" : "application/json; charset=utf-8", 1687 "content-type" : "application/json; charset=utf-8",
1855 }; 1688 };
1856 var resp = convert.JSON.encode(buildReport()); 1689 var resp = convert.JSON.encode(buildReport());
1857 return new async.Future.value(common_test.stringResponse(200, h, resp)); 1690 return new async.Future.value(common_test.stringResponse(200, h, resp));
1858 }), true); 1691 }), true);
1859 res.generate(arg_savedReportId, locale: arg_locale, maxResults: arg_maxRes ults, startIndex: arg_startIndex).then(unittest.expectAsync(((api.Report respons e) { 1692 res.generate(arg_accountId, arg_savedReportId, locale: arg_locale, maxResu lts: arg_maxResults, startIndex: arg_startIndex).then(unittest.expectAsync(((api .Report response) {
1860 checkReport(response); 1693 checkReport(response);
1861 }))); 1694 })));
1862 }); 1695 });
1863 1696
1864 unittest.test("method--list", () { 1697 unittest.test("method--list", () {
1865 1698
1866 var mock = new common_test.HttpServerMock(); 1699 var mock = new common_test.HttpServerMock();
1867 api.ReportsSavedResourceApi res = new api.AdexchangesellerApi(mock).report s.saved; 1700 api.AccountsReportsSavedResourceApi res = new api.AdexchangesellerApi(mock ).accounts.reports.saved;
1701 var arg_accountId = "foo";
1868 var arg_maxResults = 42; 1702 var arg_maxResults = 42;
1869 var arg_pageToken = "foo"; 1703 var arg_pageToken = "foo";
1870 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 1704 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1871 var path = (req.url).path; 1705 var path = (req.url).path;
1872 var pathOffset = 0; 1706 var pathOffset = 0;
1873 var index; 1707 var index;
1874 var subPart; 1708 var subPart;
1875 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1709 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1876 pathOffset += 1; 1710 pathOffset += 1;
1877 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v1.1/")); 1711 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v2.0/"));
1878 pathOffset += 22; 1712 pathOffset += 22;
1879 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq uals("reports/saved")); 1713 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("accounts/"));
1880 pathOffset += 13; 1714 pathOffset += 9;
1715 index = path.indexOf("/reports/saved", pathOffset);
1716 unittest.expect(index >= 0, unittest.isTrue);
1717 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1718 pathOffset = index;
1719 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1720 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq uals("/reports/saved"));
1721 pathOffset += 14;
1881 1722
1882 var query = (req.url).query; 1723 var query = (req.url).query;
1883 var queryOffset = 0; 1724 var queryOffset = 0;
1884 var queryMap = {}; 1725 var queryMap = {};
1885 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1726 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1886 parseBool(n) { 1727 parseBool(n) {
1887 if (n == "true") return true; 1728 if (n == "true") return true;
1888 if (n == "false") return false; 1729 if (n == "false") return false;
1889 if (n == null) return null; 1730 if (n == null) return null;
1890 throw new core.ArgumentError("Invalid boolean: $n"); 1731 throw new core.ArgumentError("Invalid boolean: $n");
1891 } 1732 }
1892 if (query.length > 0) { 1733 if (query.length > 0) {
1893 for (var part in query.split("&")) { 1734 for (var part in query.split("&")) {
1894 var keyvalue = part.split("="); 1735 var keyvalue = part.split("=");
1895 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1736 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1896 } 1737 }
1897 } 1738 }
1898 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 1739 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults));
1899 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 1740 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
1900 1741
1901 1742
1902 var h = { 1743 var h = {
1903 "content-type" : "application/json; charset=utf-8", 1744 "content-type" : "application/json; charset=utf-8",
1904 }; 1745 };
1905 var resp = convert.JSON.encode(buildSavedReports()); 1746 var resp = convert.JSON.encode(buildSavedReports());
1906 return new async.Future.value(common_test.stringResponse(200, h, resp)); 1747 return new async.Future.value(common_test.stringResponse(200, h, resp));
1907 }), true); 1748 }), true);
1908 res.list(maxResults: arg_maxResults, pageToken: arg_pageToken).then(unitte st.expectAsync(((api.SavedReports response) { 1749 res.list(arg_accountId, maxResults: arg_maxResults, pageToken: arg_pageTok en).then(unittest.expectAsync(((api.SavedReports response) {
1909 checkSavedReports(response); 1750 checkSavedReports(response);
1910 }))); 1751 })));
1911 }); 1752 });
1912 1753
1913 }); 1754 });
1914 1755
1915 1756
1916 unittest.group("resource-UrlchannelsResourceApi", () { 1757 unittest.group("resource-AccountsUrlchannelsResourceApi", () {
1917 unittest.test("method--list", () { 1758 unittest.test("method--list", () {
1918 1759
1919 var mock = new common_test.HttpServerMock(); 1760 var mock = new common_test.HttpServerMock();
1920 api.UrlchannelsResourceApi res = new api.AdexchangesellerApi(mock).urlchan nels; 1761 api.AccountsUrlchannelsResourceApi res = new api.AdexchangesellerApi(mock) .accounts.urlchannels;
1762 var arg_accountId = "foo";
1921 var arg_adClientId = "foo"; 1763 var arg_adClientId = "foo";
1922 var arg_maxResults = 42; 1764 var arg_maxResults = 42;
1923 var arg_pageToken = "foo"; 1765 var arg_pageToken = "foo";
1924 mock.register(unittest.expectAsync((http.BaseRequest req, json) { 1766 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1925 var path = (req.url).path; 1767 var path = (req.url).path;
1926 var pathOffset = 0; 1768 var pathOffset = 0;
1927 var index; 1769 var index;
1928 var subPart; 1770 var subPart;
1929 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1771 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/"));
1930 pathOffset += 1; 1772 pathOffset += 1;
1931 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v1.1/")); 1773 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("adexchangeseller/v2.0/"));
1932 pathOffset += 22; 1774 pathOffset += 22;
1933 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("adclients/")); 1775 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("accounts/"));
1934 pathOffset += 10; 1776 pathOffset += 9;
1777 index = path.indexOf("/adclients/", pathOffset);
1778 unittest.expect(index >= 0, unittest.isTrue);
1779 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1780 pathOffset = index;
1781 unittest.expect(subPart, unittest.equals("$arg_accountId"));
1782 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("/adclients/"));
1783 pathOffset += 11;
1935 index = path.indexOf("/urlchannels", pathOffset); 1784 index = path.indexOf("/urlchannels", pathOffset);
1936 unittest.expect(index >= 0, unittest.isTrue); 1785 unittest.expect(index >= 0, unittest.isTrue);
1937 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1786 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1938 pathOffset = index; 1787 pathOffset = index;
1939 unittest.expect(subPart, unittest.equals("$arg_adClientId")); 1788 unittest.expect(subPart, unittest.equals("$arg_adClientId"));
1940 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("/urlchannels")); 1789 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("/urlchannels"));
1941 pathOffset += 12; 1790 pathOffset += 12;
1942 1791
1943 var query = (req.url).query; 1792 var query = (req.url).query;
1944 var queryOffset = 0; 1793 var queryOffset = 0;
(...skipping 14 matching lines...) Expand all
1959 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 1808 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults));
1960 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 1809 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
1961 1810
1962 1811
1963 var h = { 1812 var h = {
1964 "content-type" : "application/json; charset=utf-8", 1813 "content-type" : "application/json; charset=utf-8",
1965 }; 1814 };
1966 var resp = convert.JSON.encode(buildUrlChannels()); 1815 var resp = convert.JSON.encode(buildUrlChannels());
1967 return new async.Future.value(common_test.stringResponse(200, h, resp)); 1816 return new async.Future.value(common_test.stringResponse(200, h, resp));
1968 }), true); 1817 }), true);
1969 res.list(arg_adClientId, maxResults: arg_maxResults, pageToken: arg_pageTo ken).then(unittest.expectAsync(((api.UrlChannels response) { 1818 res.list(arg_accountId, arg_adClientId, maxResults: arg_maxResults, pageTo ken: arg_pageToken).then(unittest.expectAsync(((api.UrlChannels response) {
1970 checkUrlChannels(response); 1819 checkUrlChannels(response);
1971 }))); 1820 })));
1972 }); 1821 });
1973 1822
1974 }); 1823 });
1975 1824
1976 1825
1977 } 1826 }
1978 1827
OLDNEW
« no previous file with comments | « generated/googleapis/test/adexchangeseller/v1_1_test.dart ('k') | generated/googleapis/test/admin/directory_v1_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698