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

Side by Side Diff: generated/googleapis/test/dns/v1_test.dart

Issue 3006323002: Api-Roll 54: 2017-09-11 (Closed)
Patch Set: use 2.0.0-dev.infinity sdk constraint in pubspecs Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 library googleapis.dns.v1.test; 1 library googleapis.dns.v1.test;
2 2
3 import "dart:core" as core; 3 import "dart:core" as core;
4 import "dart:collection" as collection;
5 import "dart:async" as async; 4 import "dart:async" as async;
6 import "dart:convert" as convert; 5 import "dart:convert" as convert;
7 6
8 import 'package:http/http.dart' as http; 7 import 'package:http/http.dart' as http;
9 import 'package:http/testing.dart' as http_testing;
10 import 'package:test/test.dart' as unittest; 8 import 'package:test/test.dart' as unittest;
11 9
12 import 'package:googleapis/dns/v1.dart' as api; 10 import 'package:googleapis/dns/v1.dart' as api;
13 11
14 class HttpServerMock extends http.BaseClient { 12 class HttpServerMock extends http.BaseClient {
15 core.Function _callback; 13 core.Function _callback;
16 core.bool _expectJson; 14 core.bool _expectJson;
17 15
18 void register(core.Function callback, core.bool expectJson) { 16 void register(core.Function callback, core.bool expectJson) {
19 _callback = callback; 17 _callback = callback;
20 _expectJson = expectJson; 18 _expectJson = expectJson;
21 } 19 }
22 20
23 async.Future<http.StreamedResponse> send(http.BaseRequest request) { 21 async.Future<http.StreamedResponse> send(http.BaseRequest request) {
24 if (_expectJson) { 22 if (_expectJson) {
25 return request.finalize() 23 return request
24 .finalize()
26 .transform(convert.UTF8.decoder) 25 .transform(convert.UTF8.decoder)
27 .join('') 26 .join('')
28 .then((core.String jsonString) { 27 .then((core.String jsonString) {
29 if (jsonString.isEmpty) { 28 if (jsonString.isEmpty) {
30 return _callback(request, null); 29 return _callback(request, null);
31 } else { 30 } else {
32 return _callback(request, convert.JSON.decode(jsonString)); 31 return _callback(request, convert.JSON.decode(jsonString));
33 } 32 }
34 }); 33 });
35 } else { 34 } else {
36 var stream = request.finalize(); 35 var stream = request.finalize();
37 if (stream == null) { 36 if (stream == null) {
38 return _callback(request, []); 37 return _callback(request, []);
39 } else { 38 } else {
40 return stream.toBytes().then((data) { 39 return stream.toBytes().then((data) {
41 return _callback(request, data); 40 return _callback(request, data);
42 }); 41 });
43 } 42 }
44 } 43 }
45 } 44 }
46 } 45 }
47 46
48 http.StreamedResponse stringResponse( 47 http.StreamedResponse stringResponse(core.int status,
49 core.int status, core.Map<core.String, core.String> headers, core.String bod y) { 48 core.Map<core.String, core.String> headers, core.String body) {
50 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); 49 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]);
51 return new http.StreamedResponse(stream, status, headers: headers); 50 return new http.StreamedResponse(stream, status, headers: headers);
52 } 51 }
53 52
54 buildUnnamed792() { 53 buildUnnamed795() {
55 var o = new core.List<api.ResourceRecordSet>(); 54 var o = new core.List<api.ResourceRecordSet>();
56 o.add(buildResourceRecordSet()); 55 o.add(buildResourceRecordSet());
57 o.add(buildResourceRecordSet()); 56 o.add(buildResourceRecordSet());
58 return o; 57 return o;
59 } 58 }
60 59
61 checkUnnamed792(core.List<api.ResourceRecordSet> o) { 60 checkUnnamed795(core.List<api.ResourceRecordSet> o) {
62 unittest.expect(o, unittest.hasLength(2)); 61 unittest.expect(o, unittest.hasLength(2));
63 checkResourceRecordSet(o[0]); 62 checkResourceRecordSet(o[0]);
64 checkResourceRecordSet(o[1]); 63 checkResourceRecordSet(o[1]);
65 } 64 }
66 65
67 buildUnnamed793() { 66 buildUnnamed796() {
68 var o = new core.List<api.ResourceRecordSet>(); 67 var o = new core.List<api.ResourceRecordSet>();
69 o.add(buildResourceRecordSet()); 68 o.add(buildResourceRecordSet());
70 o.add(buildResourceRecordSet()); 69 o.add(buildResourceRecordSet());
71 return o; 70 return o;
72 } 71 }
73 72
74 checkUnnamed793(core.List<api.ResourceRecordSet> o) { 73 checkUnnamed796(core.List<api.ResourceRecordSet> o) {
75 unittest.expect(o, unittest.hasLength(2)); 74 unittest.expect(o, unittest.hasLength(2));
76 checkResourceRecordSet(o[0]); 75 checkResourceRecordSet(o[0]);
77 checkResourceRecordSet(o[1]); 76 checkResourceRecordSet(o[1]);
78 } 77 }
79 78
80 core.int buildCounterChange = 0; 79 core.int buildCounterChange = 0;
81 buildChange() { 80 buildChange() {
82 var o = new api.Change(); 81 var o = new api.Change();
83 buildCounterChange++; 82 buildCounterChange++;
84 if (buildCounterChange < 3) { 83 if (buildCounterChange < 3) {
85 o.additions = buildUnnamed792(); 84 o.additions = buildUnnamed795();
86 o.deletions = buildUnnamed793(); 85 o.deletions = buildUnnamed796();
87 o.id = "foo"; 86 o.id = "foo";
88 o.kind = "foo"; 87 o.kind = "foo";
89 o.startTime = "foo"; 88 o.startTime = "foo";
90 o.status = "foo"; 89 o.status = "foo";
91 } 90 }
92 buildCounterChange--; 91 buildCounterChange--;
93 return o; 92 return o;
94 } 93 }
95 94
96 checkChange(api.Change o) { 95 checkChange(api.Change o) {
97 buildCounterChange++; 96 buildCounterChange++;
98 if (buildCounterChange < 3) { 97 if (buildCounterChange < 3) {
99 checkUnnamed792(o.additions); 98 checkUnnamed795(o.additions);
100 checkUnnamed793(o.deletions); 99 checkUnnamed796(o.deletions);
101 unittest.expect(o.id, unittest.equals('foo')); 100 unittest.expect(o.id, unittest.equals('foo'));
102 unittest.expect(o.kind, unittest.equals('foo')); 101 unittest.expect(o.kind, unittest.equals('foo'));
103 unittest.expect(o.startTime, unittest.equals('foo')); 102 unittest.expect(o.startTime, unittest.equals('foo'));
104 unittest.expect(o.status, unittest.equals('foo')); 103 unittest.expect(o.status, unittest.equals('foo'));
105 } 104 }
106 buildCounterChange--; 105 buildCounterChange--;
107 } 106 }
108 107
109 buildUnnamed794() { 108 buildUnnamed797() {
110 var o = new core.List<api.Change>(); 109 var o = new core.List<api.Change>();
111 o.add(buildChange()); 110 o.add(buildChange());
112 o.add(buildChange()); 111 o.add(buildChange());
113 return o; 112 return o;
114 } 113 }
115 114
116 checkUnnamed794(core.List<api.Change> o) { 115 checkUnnamed797(core.List<api.Change> o) {
117 unittest.expect(o, unittest.hasLength(2)); 116 unittest.expect(o, unittest.hasLength(2));
118 checkChange(o[0]); 117 checkChange(o[0]);
119 checkChange(o[1]); 118 checkChange(o[1]);
120 } 119 }
121 120
122 core.int buildCounterChangesListResponse = 0; 121 core.int buildCounterChangesListResponse = 0;
123 buildChangesListResponse() { 122 buildChangesListResponse() {
124 var o = new api.ChangesListResponse(); 123 var o = new api.ChangesListResponse();
125 buildCounterChangesListResponse++; 124 buildCounterChangesListResponse++;
126 if (buildCounterChangesListResponse < 3) { 125 if (buildCounterChangesListResponse < 3) {
127 o.changes = buildUnnamed794(); 126 o.changes = buildUnnamed797();
128 o.kind = "foo"; 127 o.kind = "foo";
129 o.nextPageToken = "foo"; 128 o.nextPageToken = "foo";
130 } 129 }
131 buildCounterChangesListResponse--; 130 buildCounterChangesListResponse--;
132 return o; 131 return o;
133 } 132 }
134 133
135 checkChangesListResponse(api.ChangesListResponse o) { 134 checkChangesListResponse(api.ChangesListResponse o) {
136 buildCounterChangesListResponse++; 135 buildCounterChangesListResponse++;
137 if (buildCounterChangesListResponse < 3) { 136 if (buildCounterChangesListResponse < 3) {
138 checkUnnamed794(o.changes); 137 checkUnnamed797(o.changes);
139 unittest.expect(o.kind, unittest.equals('foo')); 138 unittest.expect(o.kind, unittest.equals('foo'));
140 unittest.expect(o.nextPageToken, unittest.equals('foo')); 139 unittest.expect(o.nextPageToken, unittest.equals('foo'));
141 } 140 }
142 buildCounterChangesListResponse--; 141 buildCounterChangesListResponse--;
143 } 142 }
144 143
145 buildUnnamed795() { 144 buildUnnamed798() {
146 var o = new core.List<core.String>(); 145 var o = new core.List<core.String>();
147 o.add("foo"); 146 o.add("foo");
148 o.add("foo"); 147 o.add("foo");
149 return o; 148 return o;
150 } 149 }
151 150
152 checkUnnamed795(core.List<core.String> o) { 151 checkUnnamed798(core.List<core.String> o) {
153 unittest.expect(o, unittest.hasLength(2)); 152 unittest.expect(o, unittest.hasLength(2));
154 unittest.expect(o[0], unittest.equals('foo')); 153 unittest.expect(o[0], unittest.equals('foo'));
155 unittest.expect(o[1], unittest.equals('foo')); 154 unittest.expect(o[1], unittest.equals('foo'));
156 } 155 }
157 156
158 core.int buildCounterManagedZone = 0; 157 core.int buildCounterManagedZone = 0;
159 buildManagedZone() { 158 buildManagedZone() {
160 var o = new api.ManagedZone(); 159 var o = new api.ManagedZone();
161 buildCounterManagedZone++; 160 buildCounterManagedZone++;
162 if (buildCounterManagedZone < 3) { 161 if (buildCounterManagedZone < 3) {
163 o.creationTime = "foo"; 162 o.creationTime = "foo";
164 o.description = "foo"; 163 o.description = "foo";
165 o.dnsName = "foo"; 164 o.dnsName = "foo";
166 o.id = "foo"; 165 o.id = "foo";
167 o.kind = "foo"; 166 o.kind = "foo";
168 o.name = "foo"; 167 o.name = "foo";
169 o.nameServerSet = "foo"; 168 o.nameServerSet = "foo";
170 o.nameServers = buildUnnamed795(); 169 o.nameServers = buildUnnamed798();
171 } 170 }
172 buildCounterManagedZone--; 171 buildCounterManagedZone--;
173 return o; 172 return o;
174 } 173 }
175 174
176 checkManagedZone(api.ManagedZone o) { 175 checkManagedZone(api.ManagedZone o) {
177 buildCounterManagedZone++; 176 buildCounterManagedZone++;
178 if (buildCounterManagedZone < 3) { 177 if (buildCounterManagedZone < 3) {
179 unittest.expect(o.creationTime, unittest.equals('foo')); 178 unittest.expect(o.creationTime, unittest.equals('foo'));
180 unittest.expect(o.description, unittest.equals('foo')); 179 unittest.expect(o.description, unittest.equals('foo'));
181 unittest.expect(o.dnsName, unittest.equals('foo')); 180 unittest.expect(o.dnsName, unittest.equals('foo'));
182 unittest.expect(o.id, unittest.equals('foo')); 181 unittest.expect(o.id, unittest.equals('foo'));
183 unittest.expect(o.kind, unittest.equals('foo')); 182 unittest.expect(o.kind, unittest.equals('foo'));
184 unittest.expect(o.name, unittest.equals('foo')); 183 unittest.expect(o.name, unittest.equals('foo'));
185 unittest.expect(o.nameServerSet, unittest.equals('foo')); 184 unittest.expect(o.nameServerSet, unittest.equals('foo'));
186 checkUnnamed795(o.nameServers); 185 checkUnnamed798(o.nameServers);
187 } 186 }
188 buildCounterManagedZone--; 187 buildCounterManagedZone--;
189 } 188 }
190 189
191 buildUnnamed796() { 190 buildUnnamed799() {
192 var o = new core.List<api.ManagedZone>(); 191 var o = new core.List<api.ManagedZone>();
193 o.add(buildManagedZone()); 192 o.add(buildManagedZone());
194 o.add(buildManagedZone()); 193 o.add(buildManagedZone());
195 return o; 194 return o;
196 } 195 }
197 196
198 checkUnnamed796(core.List<api.ManagedZone> o) { 197 checkUnnamed799(core.List<api.ManagedZone> o) {
199 unittest.expect(o, unittest.hasLength(2)); 198 unittest.expect(o, unittest.hasLength(2));
200 checkManagedZone(o[0]); 199 checkManagedZone(o[0]);
201 checkManagedZone(o[1]); 200 checkManagedZone(o[1]);
202 } 201 }
203 202
204 core.int buildCounterManagedZonesListResponse = 0; 203 core.int buildCounterManagedZonesListResponse = 0;
205 buildManagedZonesListResponse() { 204 buildManagedZonesListResponse() {
206 var o = new api.ManagedZonesListResponse(); 205 var o = new api.ManagedZonesListResponse();
207 buildCounterManagedZonesListResponse++; 206 buildCounterManagedZonesListResponse++;
208 if (buildCounterManagedZonesListResponse < 3) { 207 if (buildCounterManagedZonesListResponse < 3) {
209 o.kind = "foo"; 208 o.kind = "foo";
210 o.managedZones = buildUnnamed796(); 209 o.managedZones = buildUnnamed799();
211 o.nextPageToken = "foo"; 210 o.nextPageToken = "foo";
212 } 211 }
213 buildCounterManagedZonesListResponse--; 212 buildCounterManagedZonesListResponse--;
214 return o; 213 return o;
215 } 214 }
216 215
217 checkManagedZonesListResponse(api.ManagedZonesListResponse o) { 216 checkManagedZonesListResponse(api.ManagedZonesListResponse o) {
218 buildCounterManagedZonesListResponse++; 217 buildCounterManagedZonesListResponse++;
219 if (buildCounterManagedZonesListResponse < 3) { 218 if (buildCounterManagedZonesListResponse < 3) {
220 unittest.expect(o.kind, unittest.equals('foo')); 219 unittest.expect(o.kind, unittest.equals('foo'));
221 checkUnnamed796(o.managedZones); 220 checkUnnamed799(o.managedZones);
222 unittest.expect(o.nextPageToken, unittest.equals('foo')); 221 unittest.expect(o.nextPageToken, unittest.equals('foo'));
223 } 222 }
224 buildCounterManagedZonesListResponse--; 223 buildCounterManagedZonesListResponse--;
225 } 224 }
226 225
227 core.int buildCounterProject = 0; 226 core.int buildCounterProject = 0;
228 buildProject() { 227 buildProject() {
229 var o = new api.Project(); 228 var o = new api.Project();
230 buildCounterProject++; 229 buildCounterProject++;
231 if (buildCounterProject < 3) { 230 if (buildCounterProject < 3) {
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
273 unittest.expect(o.managedZones, unittest.equals(42)); 272 unittest.expect(o.managedZones, unittest.equals(42));
274 unittest.expect(o.resourceRecordsPerRrset, unittest.equals(42)); 273 unittest.expect(o.resourceRecordsPerRrset, unittest.equals(42));
275 unittest.expect(o.rrsetAdditionsPerChange, unittest.equals(42)); 274 unittest.expect(o.rrsetAdditionsPerChange, unittest.equals(42));
276 unittest.expect(o.rrsetDeletionsPerChange, unittest.equals(42)); 275 unittest.expect(o.rrsetDeletionsPerChange, unittest.equals(42));
277 unittest.expect(o.rrsetsPerManagedZone, unittest.equals(42)); 276 unittest.expect(o.rrsetsPerManagedZone, unittest.equals(42));
278 unittest.expect(o.totalRrdataSizePerChange, unittest.equals(42)); 277 unittest.expect(o.totalRrdataSizePerChange, unittest.equals(42));
279 } 278 }
280 buildCounterQuota--; 279 buildCounterQuota--;
281 } 280 }
282 281
283 buildUnnamed797() { 282 buildUnnamed800() {
284 var o = new core.List<core.String>(); 283 var o = new core.List<core.String>();
285 o.add("foo"); 284 o.add("foo");
286 o.add("foo"); 285 o.add("foo");
287 return o; 286 return o;
288 } 287 }
289 288
290 checkUnnamed797(core.List<core.String> o) { 289 checkUnnamed800(core.List<core.String> o) {
291 unittest.expect(o, unittest.hasLength(2)); 290 unittest.expect(o, unittest.hasLength(2));
292 unittest.expect(o[0], unittest.equals('foo')); 291 unittest.expect(o[0], unittest.equals('foo'));
293 unittest.expect(o[1], unittest.equals('foo')); 292 unittest.expect(o[1], unittest.equals('foo'));
294 } 293 }
295 294
296 core.int buildCounterResourceRecordSet = 0; 295 core.int buildCounterResourceRecordSet = 0;
297 buildResourceRecordSet() { 296 buildResourceRecordSet() {
298 var o = new api.ResourceRecordSet(); 297 var o = new api.ResourceRecordSet();
299 buildCounterResourceRecordSet++; 298 buildCounterResourceRecordSet++;
300 if (buildCounterResourceRecordSet < 3) { 299 if (buildCounterResourceRecordSet < 3) {
301 o.kind = "foo"; 300 o.kind = "foo";
302 o.name = "foo"; 301 o.name = "foo";
303 o.rrdatas = buildUnnamed797(); 302 o.rrdatas = buildUnnamed800();
304 o.ttl = 42; 303 o.ttl = 42;
305 o.type = "foo"; 304 o.type = "foo";
306 } 305 }
307 buildCounterResourceRecordSet--; 306 buildCounterResourceRecordSet--;
308 return o; 307 return o;
309 } 308 }
310 309
311 checkResourceRecordSet(api.ResourceRecordSet o) { 310 checkResourceRecordSet(api.ResourceRecordSet o) {
312 buildCounterResourceRecordSet++; 311 buildCounterResourceRecordSet++;
313 if (buildCounterResourceRecordSet < 3) { 312 if (buildCounterResourceRecordSet < 3) {
314 unittest.expect(o.kind, unittest.equals('foo')); 313 unittest.expect(o.kind, unittest.equals('foo'));
315 unittest.expect(o.name, unittest.equals('foo')); 314 unittest.expect(o.name, unittest.equals('foo'));
316 checkUnnamed797(o.rrdatas); 315 checkUnnamed800(o.rrdatas);
317 unittest.expect(o.ttl, unittest.equals(42)); 316 unittest.expect(o.ttl, unittest.equals(42));
318 unittest.expect(o.type, unittest.equals('foo')); 317 unittest.expect(o.type, unittest.equals('foo'));
319 } 318 }
320 buildCounterResourceRecordSet--; 319 buildCounterResourceRecordSet--;
321 } 320 }
322 321
323 buildUnnamed798() { 322 buildUnnamed801() {
324 var o = new core.List<api.ResourceRecordSet>(); 323 var o = new core.List<api.ResourceRecordSet>();
325 o.add(buildResourceRecordSet()); 324 o.add(buildResourceRecordSet());
326 o.add(buildResourceRecordSet()); 325 o.add(buildResourceRecordSet());
327 return o; 326 return o;
328 } 327 }
329 328
330 checkUnnamed798(core.List<api.ResourceRecordSet> o) { 329 checkUnnamed801(core.List<api.ResourceRecordSet> o) {
331 unittest.expect(o, unittest.hasLength(2)); 330 unittest.expect(o, unittest.hasLength(2));
332 checkResourceRecordSet(o[0]); 331 checkResourceRecordSet(o[0]);
333 checkResourceRecordSet(o[1]); 332 checkResourceRecordSet(o[1]);
334 } 333 }
335 334
336 core.int buildCounterResourceRecordSetsListResponse = 0; 335 core.int buildCounterResourceRecordSetsListResponse = 0;
337 buildResourceRecordSetsListResponse() { 336 buildResourceRecordSetsListResponse() {
338 var o = new api.ResourceRecordSetsListResponse(); 337 var o = new api.ResourceRecordSetsListResponse();
339 buildCounterResourceRecordSetsListResponse++; 338 buildCounterResourceRecordSetsListResponse++;
340 if (buildCounterResourceRecordSetsListResponse < 3) { 339 if (buildCounterResourceRecordSetsListResponse < 3) {
341 o.kind = "foo"; 340 o.kind = "foo";
342 o.nextPageToken = "foo"; 341 o.nextPageToken = "foo";
343 o.rrsets = buildUnnamed798(); 342 o.rrsets = buildUnnamed801();
344 } 343 }
345 buildCounterResourceRecordSetsListResponse--; 344 buildCounterResourceRecordSetsListResponse--;
346 return o; 345 return o;
347 } 346 }
348 347
349 checkResourceRecordSetsListResponse(api.ResourceRecordSetsListResponse o) { 348 checkResourceRecordSetsListResponse(api.ResourceRecordSetsListResponse o) {
350 buildCounterResourceRecordSetsListResponse++; 349 buildCounterResourceRecordSetsListResponse++;
351 if (buildCounterResourceRecordSetsListResponse < 3) { 350 if (buildCounterResourceRecordSetsListResponse < 3) {
352 unittest.expect(o.kind, unittest.equals('foo')); 351 unittest.expect(o.kind, unittest.equals('foo'));
353 unittest.expect(o.nextPageToken, unittest.equals('foo')); 352 unittest.expect(o.nextPageToken, unittest.equals('foo'));
354 checkUnnamed798(o.rrsets); 353 checkUnnamed801(o.rrsets);
355 } 354 }
356 buildCounterResourceRecordSetsListResponse--; 355 buildCounterResourceRecordSetsListResponse--;
357 } 356 }
358 357
359
360 main() { 358 main() {
361 unittest.group("obj-schema-Change", () { 359 unittest.group("obj-schema-Change", () {
362 unittest.test("to-json--from-json", () { 360 unittest.test("to-json--from-json", () {
363 var o = buildChange(); 361 var o = buildChange();
364 var od = new api.Change.fromJson(o.toJson()); 362 var od = new api.Change.fromJson(o.toJson());
365 checkChange(od); 363 checkChange(od);
366 }); 364 });
367 }); 365 });
368 366
369
370 unittest.group("obj-schema-ChangesListResponse", () { 367 unittest.group("obj-schema-ChangesListResponse", () {
371 unittest.test("to-json--from-json", () { 368 unittest.test("to-json--from-json", () {
372 var o = buildChangesListResponse(); 369 var o = buildChangesListResponse();
373 var od = new api.ChangesListResponse.fromJson(o.toJson()); 370 var od = new api.ChangesListResponse.fromJson(o.toJson());
374 checkChangesListResponse(od); 371 checkChangesListResponse(od);
375 }); 372 });
376 }); 373 });
377 374
378
379 unittest.group("obj-schema-ManagedZone", () { 375 unittest.group("obj-schema-ManagedZone", () {
380 unittest.test("to-json--from-json", () { 376 unittest.test("to-json--from-json", () {
381 var o = buildManagedZone(); 377 var o = buildManagedZone();
382 var od = new api.ManagedZone.fromJson(o.toJson()); 378 var od = new api.ManagedZone.fromJson(o.toJson());
383 checkManagedZone(od); 379 checkManagedZone(od);
384 }); 380 });
385 }); 381 });
386 382
387
388 unittest.group("obj-schema-ManagedZonesListResponse", () { 383 unittest.group("obj-schema-ManagedZonesListResponse", () {
389 unittest.test("to-json--from-json", () { 384 unittest.test("to-json--from-json", () {
390 var o = buildManagedZonesListResponse(); 385 var o = buildManagedZonesListResponse();
391 var od = new api.ManagedZonesListResponse.fromJson(o.toJson()); 386 var od = new api.ManagedZonesListResponse.fromJson(o.toJson());
392 checkManagedZonesListResponse(od); 387 checkManagedZonesListResponse(od);
393 }); 388 });
394 }); 389 });
395 390
396
397 unittest.group("obj-schema-Project", () { 391 unittest.group("obj-schema-Project", () {
398 unittest.test("to-json--from-json", () { 392 unittest.test("to-json--from-json", () {
399 var o = buildProject(); 393 var o = buildProject();
400 var od = new api.Project.fromJson(o.toJson()); 394 var od = new api.Project.fromJson(o.toJson());
401 checkProject(od); 395 checkProject(od);
402 }); 396 });
403 }); 397 });
404 398
405
406 unittest.group("obj-schema-Quota", () { 399 unittest.group("obj-schema-Quota", () {
407 unittest.test("to-json--from-json", () { 400 unittest.test("to-json--from-json", () {
408 var o = buildQuota(); 401 var o = buildQuota();
409 var od = new api.Quota.fromJson(o.toJson()); 402 var od = new api.Quota.fromJson(o.toJson());
410 checkQuota(od); 403 checkQuota(od);
411 }); 404 });
412 }); 405 });
413 406
414
415 unittest.group("obj-schema-ResourceRecordSet", () { 407 unittest.group("obj-schema-ResourceRecordSet", () {
416 unittest.test("to-json--from-json", () { 408 unittest.test("to-json--from-json", () {
417 var o = buildResourceRecordSet(); 409 var o = buildResourceRecordSet();
418 var od = new api.ResourceRecordSet.fromJson(o.toJson()); 410 var od = new api.ResourceRecordSet.fromJson(o.toJson());
419 checkResourceRecordSet(od); 411 checkResourceRecordSet(od);
420 }); 412 });
421 }); 413 });
422 414
423
424 unittest.group("obj-schema-ResourceRecordSetsListResponse", () { 415 unittest.group("obj-schema-ResourceRecordSetsListResponse", () {
425 unittest.test("to-json--from-json", () { 416 unittest.test("to-json--from-json", () {
426 var o = buildResourceRecordSetsListResponse(); 417 var o = buildResourceRecordSetsListResponse();
427 var od = new api.ResourceRecordSetsListResponse.fromJson(o.toJson()); 418 var od = new api.ResourceRecordSetsListResponse.fromJson(o.toJson());
428 checkResourceRecordSetsListResponse(od); 419 checkResourceRecordSetsListResponse(od);
429 }); 420 });
430 }); 421 });
431 422
432
433 unittest.group("resource-ChangesResourceApi", () { 423 unittest.group("resource-ChangesResourceApi", () {
434 unittest.test("method--create", () { 424 unittest.test("method--create", () {
435
436 var mock = new HttpServerMock(); 425 var mock = new HttpServerMock();
437 api.ChangesResourceApi res = new api.DnsApi(mock).changes; 426 api.ChangesResourceApi res = new api.DnsApi(mock).changes;
438 var arg_request = buildChange(); 427 var arg_request = buildChange();
439 var arg_project = "foo"; 428 var arg_project = "foo";
440 var arg_managedZone = "foo"; 429 var arg_managedZone = "foo";
441 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 430 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
442 var obj = new api.Change.fromJson(json); 431 var obj = new api.Change.fromJson(json);
443 checkChange(obj); 432 checkChange(obj);
444 433
445 var path = (req.url).path; 434 var path = (req.url).path;
446 var pathOffset = 0; 435 var pathOffset = 0;
447 var index; 436 var index;
448 var subPart; 437 var subPart;
449 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 438 unittest.expect(
439 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
450 pathOffset += 1; 440 pathOffset += 1;
451 441
452 var query = (req.url).query; 442 var query = (req.url).query;
453 var queryOffset = 0; 443 var queryOffset = 0;
454 var queryMap = {}; 444 var queryMap = {};
455 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 445 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
456 parseBool(n) { 446 parseBool(n) {
457 if (n == "true") return true; 447 if (n == "true") return true;
458 if (n == "false") return false; 448 if (n == "false") return false;
459 if (n == null) return null; 449 if (n == null) return null;
460 throw new core.ArgumentError("Invalid boolean: $n"); 450 throw new core.ArgumentError("Invalid boolean: $n");
461 } 451 }
452
462 if (query.length > 0) { 453 if (query.length > 0) {
463 for (var part in query.split("&")) { 454 for (var part in query.split("&")) {
464 var keyvalue = part.split("="); 455 var keyvalue = part.split("=");
465 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 456 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
457 core.Uri.decodeQueryComponent(keyvalue[1]));
466 } 458 }
467 } 459 }
468 460
469
470 var h = { 461 var h = {
471 "content-type" : "application/json; charset=utf-8", 462 "content-type": "application/json; charset=utf-8",
472 }; 463 };
473 var resp = convert.JSON.encode(buildChange()); 464 var resp = convert.JSON.encode(buildChange());
474 return new async.Future.value(stringResponse(200, h, resp)); 465 return new async.Future.value(stringResponse(200, h, resp));
475 }), true); 466 }), true);
476 res.create(arg_request, arg_project, arg_managedZone).then(unittest.expect Async1(((api.Change response) { 467 res
468 .create(arg_request, arg_project, arg_managedZone)
469 .then(unittest.expectAsync1(((api.Change response) {
477 checkChange(response); 470 checkChange(response);
478 }))); 471 })));
479 }); 472 });
480 473
481 unittest.test("method--get", () { 474 unittest.test("method--get", () {
482
483 var mock = new HttpServerMock(); 475 var mock = new HttpServerMock();
484 api.ChangesResourceApi res = new api.DnsApi(mock).changes; 476 api.ChangesResourceApi res = new api.DnsApi(mock).changes;
485 var arg_project = "foo"; 477 var arg_project = "foo";
486 var arg_managedZone = "foo"; 478 var arg_managedZone = "foo";
487 var arg_changeId = "foo"; 479 var arg_changeId = "foo";
488 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 480 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
489 var path = (req.url).path; 481 var path = (req.url).path;
490 var pathOffset = 0; 482 var pathOffset = 0;
491 var index; 483 var index;
492 var subPart; 484 var subPart;
493 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 485 unittest.expect(
486 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
494 pathOffset += 1; 487 pathOffset += 1;
495 488
496 var query = (req.url).query; 489 var query = (req.url).query;
497 var queryOffset = 0; 490 var queryOffset = 0;
498 var queryMap = {}; 491 var queryMap = {};
499 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 492 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
500 parseBool(n) { 493 parseBool(n) {
501 if (n == "true") return true; 494 if (n == "true") return true;
502 if (n == "false") return false; 495 if (n == "false") return false;
503 if (n == null) return null; 496 if (n == null) return null;
504 throw new core.ArgumentError("Invalid boolean: $n"); 497 throw new core.ArgumentError("Invalid boolean: $n");
505 } 498 }
499
506 if (query.length > 0) { 500 if (query.length > 0) {
507 for (var part in query.split("&")) { 501 for (var part in query.split("&")) {
508 var keyvalue = part.split("="); 502 var keyvalue = part.split("=");
509 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 503 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
504 core.Uri.decodeQueryComponent(keyvalue[1]));
510 } 505 }
511 } 506 }
512 507
513
514 var h = { 508 var h = {
515 "content-type" : "application/json; charset=utf-8", 509 "content-type": "application/json; charset=utf-8",
516 }; 510 };
517 var resp = convert.JSON.encode(buildChange()); 511 var resp = convert.JSON.encode(buildChange());
518 return new async.Future.value(stringResponse(200, h, resp)); 512 return new async.Future.value(stringResponse(200, h, resp));
519 }), true); 513 }), true);
520 res.get(arg_project, arg_managedZone, arg_changeId).then(unittest.expectAs ync1(((api.Change response) { 514 res
515 .get(arg_project, arg_managedZone, arg_changeId)
516 .then(unittest.expectAsync1(((api.Change response) {
521 checkChange(response); 517 checkChange(response);
522 }))); 518 })));
523 }); 519 });
524 520
525 unittest.test("method--list", () { 521 unittest.test("method--list", () {
526
527 var mock = new HttpServerMock(); 522 var mock = new HttpServerMock();
528 api.ChangesResourceApi res = new api.DnsApi(mock).changes; 523 api.ChangesResourceApi res = new api.DnsApi(mock).changes;
529 var arg_project = "foo"; 524 var arg_project = "foo";
530 var arg_managedZone = "foo"; 525 var arg_managedZone = "foo";
531 var arg_maxResults = 42; 526 var arg_maxResults = 42;
532 var arg_pageToken = "foo"; 527 var arg_pageToken = "foo";
533 var arg_sortBy = "foo"; 528 var arg_sortBy = "foo";
534 var arg_sortOrder = "foo"; 529 var arg_sortOrder = "foo";
535 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 530 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
536 var path = (req.url).path; 531 var path = (req.url).path;
537 var pathOffset = 0; 532 var pathOffset = 0;
538 var index; 533 var index;
539 var subPart; 534 var subPart;
540 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 535 unittest.expect(
536 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
541 pathOffset += 1; 537 pathOffset += 1;
542 538
543 var query = (req.url).query; 539 var query = (req.url).query;
544 var queryOffset = 0; 540 var queryOffset = 0;
545 var queryMap = {}; 541 var queryMap = {};
546 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 542 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
547 parseBool(n) { 543 parseBool(n) {
548 if (n == "true") return true; 544 if (n == "true") return true;
549 if (n == "false") return false; 545 if (n == "false") return false;
550 if (n == null) return null; 546 if (n == null) return null;
551 throw new core.ArgumentError("Invalid boolean: $n"); 547 throw new core.ArgumentError("Invalid boolean: $n");
552 } 548 }
549
553 if (query.length > 0) { 550 if (query.length > 0) {
554 for (var part in query.split("&")) { 551 for (var part in query.split("&")) {
555 var keyvalue = part.split("="); 552 var keyvalue = part.split("=");
556 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 553 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
554 core.Uri.decodeQueryComponent(keyvalue[1]));
557 } 555 }
558 } 556 }
559 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 557 unittest.expect(core.int.parse(queryMap["maxResults"].first),
560 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 558 unittest.equals(arg_maxResults));
559 unittest.expect(
560 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
561 unittest.expect(queryMap["sortBy"].first, unittest.equals(arg_sortBy)); 561 unittest.expect(queryMap["sortBy"].first, unittest.equals(arg_sortBy));
562 unittest.expect(queryMap["sortOrder"].first, unittest.equals(arg_sortOrd er)); 562 unittest.expect(
563 563 queryMap["sortOrder"].first, unittest.equals(arg_sortOrder));
564 564
565 var h = { 565 var h = {
566 "content-type" : "application/json; charset=utf-8", 566 "content-type": "application/json; charset=utf-8",
567 }; 567 };
568 var resp = convert.JSON.encode(buildChangesListResponse()); 568 var resp = convert.JSON.encode(buildChangesListResponse());
569 return new async.Future.value(stringResponse(200, h, resp)); 569 return new async.Future.value(stringResponse(200, h, resp));
570 }), true); 570 }), true);
571 res.list(arg_project, arg_managedZone, maxResults: arg_maxResults, pageTok en: arg_pageToken, sortBy: arg_sortBy, sortOrder: arg_sortOrder).then(unittest.e xpectAsync1(((api.ChangesListResponse response) { 571 res
572 .list(arg_project, arg_managedZone,
573 maxResults: arg_maxResults,
574 pageToken: arg_pageToken,
575 sortBy: arg_sortBy,
576 sortOrder: arg_sortOrder)
577 .then(unittest.expectAsync1(((api.ChangesListResponse response) {
572 checkChangesListResponse(response); 578 checkChangesListResponse(response);
573 }))); 579 })));
574 }); 580 });
575
576 }); 581 });
577 582
578
579 unittest.group("resource-ManagedZonesResourceApi", () { 583 unittest.group("resource-ManagedZonesResourceApi", () {
580 unittest.test("method--create", () { 584 unittest.test("method--create", () {
581
582 var mock = new HttpServerMock(); 585 var mock = new HttpServerMock();
583 api.ManagedZonesResourceApi res = new api.DnsApi(mock).managedZones; 586 api.ManagedZonesResourceApi res = new api.DnsApi(mock).managedZones;
584 var arg_request = buildManagedZone(); 587 var arg_request = buildManagedZone();
585 var arg_project = "foo"; 588 var arg_project = "foo";
586 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 589 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
587 var obj = new api.ManagedZone.fromJson(json); 590 var obj = new api.ManagedZone.fromJson(json);
588 checkManagedZone(obj); 591 checkManagedZone(obj);
589 592
590 var path = (req.url).path; 593 var path = (req.url).path;
591 var pathOffset = 0; 594 var pathOffset = 0;
592 var index; 595 var index;
593 var subPart; 596 var subPart;
594 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 597 unittest.expect(
598 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
595 pathOffset += 1; 599 pathOffset += 1;
596 600
597 var query = (req.url).query; 601 var query = (req.url).query;
598 var queryOffset = 0; 602 var queryOffset = 0;
599 var queryMap = {}; 603 var queryMap = {};
600 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 604 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
601 parseBool(n) { 605 parseBool(n) {
602 if (n == "true") return true; 606 if (n == "true") return true;
603 if (n == "false") return false; 607 if (n == "false") return false;
604 if (n == null) return null; 608 if (n == null) return null;
605 throw new core.ArgumentError("Invalid boolean: $n"); 609 throw new core.ArgumentError("Invalid boolean: $n");
606 } 610 }
611
607 if (query.length > 0) { 612 if (query.length > 0) {
608 for (var part in query.split("&")) { 613 for (var part in query.split("&")) {
609 var keyvalue = part.split("="); 614 var keyvalue = part.split("=");
610 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 615 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
616 core.Uri.decodeQueryComponent(keyvalue[1]));
611 } 617 }
612 } 618 }
613 619
614
615 var h = { 620 var h = {
616 "content-type" : "application/json; charset=utf-8", 621 "content-type": "application/json; charset=utf-8",
617 }; 622 };
618 var resp = convert.JSON.encode(buildManagedZone()); 623 var resp = convert.JSON.encode(buildManagedZone());
619 return new async.Future.value(stringResponse(200, h, resp)); 624 return new async.Future.value(stringResponse(200, h, resp));
620 }), true); 625 }), true);
621 res.create(arg_request, arg_project).then(unittest.expectAsync1(((api.Mana gedZone response) { 626 res
627 .create(arg_request, arg_project)
628 .then(unittest.expectAsync1(((api.ManagedZone response) {
622 checkManagedZone(response); 629 checkManagedZone(response);
623 }))); 630 })));
624 }); 631 });
625 632
626 unittest.test("method--delete", () { 633 unittest.test("method--delete", () {
627
628 var mock = new HttpServerMock(); 634 var mock = new HttpServerMock();
629 api.ManagedZonesResourceApi res = new api.DnsApi(mock).managedZones; 635 api.ManagedZonesResourceApi res = new api.DnsApi(mock).managedZones;
630 var arg_project = "foo"; 636 var arg_project = "foo";
631 var arg_managedZone = "foo"; 637 var arg_managedZone = "foo";
632 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 638 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
633 var path = (req.url).path; 639 var path = (req.url).path;
634 var pathOffset = 0; 640 var pathOffset = 0;
635 var index; 641 var index;
636 var subPart; 642 var subPart;
637 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 643 unittest.expect(
644 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
638 pathOffset += 1; 645 pathOffset += 1;
639 646
640 var query = (req.url).query; 647 var query = (req.url).query;
641 var queryOffset = 0; 648 var queryOffset = 0;
642 var queryMap = {}; 649 var queryMap = {};
643 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 650 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
644 parseBool(n) { 651 parseBool(n) {
645 if (n == "true") return true; 652 if (n == "true") return true;
646 if (n == "false") return false; 653 if (n == "false") return false;
647 if (n == null) return null; 654 if (n == null) return null;
648 throw new core.ArgumentError("Invalid boolean: $n"); 655 throw new core.ArgumentError("Invalid boolean: $n");
649 } 656 }
657
650 if (query.length > 0) { 658 if (query.length > 0) {
651 for (var part in query.split("&")) { 659 for (var part in query.split("&")) {
652 var keyvalue = part.split("="); 660 var keyvalue = part.split("=");
653 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 661 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
662 core.Uri.decodeQueryComponent(keyvalue[1]));
654 } 663 }
655 } 664 }
656 665
657
658 var h = { 666 var h = {
659 "content-type" : "application/json; charset=utf-8", 667 "content-type": "application/json; charset=utf-8",
660 }; 668 };
661 var resp = ""; 669 var resp = "";
662 return new async.Future.value(stringResponse(200, h, resp)); 670 return new async.Future.value(stringResponse(200, h, resp));
663 }), true); 671 }), true);
664 res.delete(arg_project, arg_managedZone).then(unittest.expectAsync1((_) {} )); 672 res
673 .delete(arg_project, arg_managedZone)
674 .then(unittest.expectAsync1((_) {}));
665 }); 675 });
666 676
667 unittest.test("method--get", () { 677 unittest.test("method--get", () {
668
669 var mock = new HttpServerMock(); 678 var mock = new HttpServerMock();
670 api.ManagedZonesResourceApi res = new api.DnsApi(mock).managedZones; 679 api.ManagedZonesResourceApi res = new api.DnsApi(mock).managedZones;
671 var arg_project = "foo"; 680 var arg_project = "foo";
672 var arg_managedZone = "foo"; 681 var arg_managedZone = "foo";
673 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 682 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
674 var path = (req.url).path; 683 var path = (req.url).path;
675 var pathOffset = 0; 684 var pathOffset = 0;
676 var index; 685 var index;
677 var subPart; 686 var subPart;
678 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 687 unittest.expect(
688 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
679 pathOffset += 1; 689 pathOffset += 1;
680 690
681 var query = (req.url).query; 691 var query = (req.url).query;
682 var queryOffset = 0; 692 var queryOffset = 0;
683 var queryMap = {}; 693 var queryMap = {};
684 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 694 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
685 parseBool(n) { 695 parseBool(n) {
686 if (n == "true") return true; 696 if (n == "true") return true;
687 if (n == "false") return false; 697 if (n == "false") return false;
688 if (n == null) return null; 698 if (n == null) return null;
689 throw new core.ArgumentError("Invalid boolean: $n"); 699 throw new core.ArgumentError("Invalid boolean: $n");
690 } 700 }
701
691 if (query.length > 0) { 702 if (query.length > 0) {
692 for (var part in query.split("&")) { 703 for (var part in query.split("&")) {
693 var keyvalue = part.split("="); 704 var keyvalue = part.split("=");
694 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 705 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
706 core.Uri.decodeQueryComponent(keyvalue[1]));
695 } 707 }
696 } 708 }
697 709
698
699 var h = { 710 var h = {
700 "content-type" : "application/json; charset=utf-8", 711 "content-type": "application/json; charset=utf-8",
701 }; 712 };
702 var resp = convert.JSON.encode(buildManagedZone()); 713 var resp = convert.JSON.encode(buildManagedZone());
703 return new async.Future.value(stringResponse(200, h, resp)); 714 return new async.Future.value(stringResponse(200, h, resp));
704 }), true); 715 }), true);
705 res.get(arg_project, arg_managedZone).then(unittest.expectAsync1(((api.Man agedZone response) { 716 res
717 .get(arg_project, arg_managedZone)
718 .then(unittest.expectAsync1(((api.ManagedZone response) {
706 checkManagedZone(response); 719 checkManagedZone(response);
707 }))); 720 })));
708 }); 721 });
709 722
710 unittest.test("method--list", () { 723 unittest.test("method--list", () {
711
712 var mock = new HttpServerMock(); 724 var mock = new HttpServerMock();
713 api.ManagedZonesResourceApi res = new api.DnsApi(mock).managedZones; 725 api.ManagedZonesResourceApi res = new api.DnsApi(mock).managedZones;
714 var arg_project = "foo"; 726 var arg_project = "foo";
715 var arg_dnsName = "foo"; 727 var arg_dnsName = "foo";
716 var arg_maxResults = 42; 728 var arg_maxResults = 42;
717 var arg_pageToken = "foo"; 729 var arg_pageToken = "foo";
718 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 730 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
719 var path = (req.url).path; 731 var path = (req.url).path;
720 var pathOffset = 0; 732 var pathOffset = 0;
721 var index; 733 var index;
722 var subPart; 734 var subPart;
723 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 735 unittest.expect(
736 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
724 pathOffset += 1; 737 pathOffset += 1;
725 738
726 var query = (req.url).query; 739 var query = (req.url).query;
727 var queryOffset = 0; 740 var queryOffset = 0;
728 var queryMap = {}; 741 var queryMap = {};
729 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 742 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
730 parseBool(n) { 743 parseBool(n) {
731 if (n == "true") return true; 744 if (n == "true") return true;
732 if (n == "false") return false; 745 if (n == "false") return false;
733 if (n == null) return null; 746 if (n == null) return null;
734 throw new core.ArgumentError("Invalid boolean: $n"); 747 throw new core.ArgumentError("Invalid boolean: $n");
735 } 748 }
749
736 if (query.length > 0) { 750 if (query.length > 0) {
737 for (var part in query.split("&")) { 751 for (var part in query.split("&")) {
738 var keyvalue = part.split("="); 752 var keyvalue = part.split("=");
739 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 753 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
754 core.Uri.decodeQueryComponent(keyvalue[1]));
740 } 755 }
741 } 756 }
742 unittest.expect(queryMap["dnsName"].first, unittest.equals(arg_dnsName)) ; 757 unittest.expect(
743 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 758 queryMap["dnsName"].first, unittest.equals(arg_dnsName));
744 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 759 unittest.expect(core.int.parse(queryMap["maxResults"].first),
745 760 unittest.equals(arg_maxResults));
761 unittest.expect(
762 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
746 763
747 var h = { 764 var h = {
748 "content-type" : "application/json; charset=utf-8", 765 "content-type": "application/json; charset=utf-8",
749 }; 766 };
750 var resp = convert.JSON.encode(buildManagedZonesListResponse()); 767 var resp = convert.JSON.encode(buildManagedZonesListResponse());
751 return new async.Future.value(stringResponse(200, h, resp)); 768 return new async.Future.value(stringResponse(200, h, resp));
752 }), true); 769 }), true);
753 res.list(arg_project, dnsName: arg_dnsName, maxResults: arg_maxResults, pa geToken: arg_pageToken).then(unittest.expectAsync1(((api.ManagedZonesListRespons e response) { 770 res
771 .list(arg_project,
772 dnsName: arg_dnsName,
773 maxResults: arg_maxResults,
774 pageToken: arg_pageToken)
775 .then(unittest.expectAsync1(((api.ManagedZonesListResponse response) {
754 checkManagedZonesListResponse(response); 776 checkManagedZonesListResponse(response);
755 }))); 777 })));
756 }); 778 });
757
758 }); 779 });
759 780
760
761 unittest.group("resource-ProjectsResourceApi", () { 781 unittest.group("resource-ProjectsResourceApi", () {
762 unittest.test("method--get", () { 782 unittest.test("method--get", () {
763
764 var mock = new HttpServerMock(); 783 var mock = new HttpServerMock();
765 api.ProjectsResourceApi res = new api.DnsApi(mock).projects; 784 api.ProjectsResourceApi res = new api.DnsApi(mock).projects;
766 var arg_project = "foo"; 785 var arg_project = "foo";
767 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 786 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
768 var path = (req.url).path; 787 var path = (req.url).path;
769 var pathOffset = 0; 788 var pathOffset = 0;
770 var index; 789 var index;
771 var subPart; 790 var subPart;
772 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 791 unittest.expect(
792 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
773 pathOffset += 1; 793 pathOffset += 1;
774 794
775 var query = (req.url).query; 795 var query = (req.url).query;
776 var queryOffset = 0; 796 var queryOffset = 0;
777 var queryMap = {}; 797 var queryMap = {};
778 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 798 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
779 parseBool(n) { 799 parseBool(n) {
780 if (n == "true") return true; 800 if (n == "true") return true;
781 if (n == "false") return false; 801 if (n == "false") return false;
782 if (n == null) return null; 802 if (n == null) return null;
783 throw new core.ArgumentError("Invalid boolean: $n"); 803 throw new core.ArgumentError("Invalid boolean: $n");
784 } 804 }
805
785 if (query.length > 0) { 806 if (query.length > 0) {
786 for (var part in query.split("&")) { 807 for (var part in query.split("&")) {
787 var keyvalue = part.split("="); 808 var keyvalue = part.split("=");
788 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 809 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
810 core.Uri.decodeQueryComponent(keyvalue[1]));
789 } 811 }
790 } 812 }
791 813
792
793 var h = { 814 var h = {
794 "content-type" : "application/json; charset=utf-8", 815 "content-type": "application/json; charset=utf-8",
795 }; 816 };
796 var resp = convert.JSON.encode(buildProject()); 817 var resp = convert.JSON.encode(buildProject());
797 return new async.Future.value(stringResponse(200, h, resp)); 818 return new async.Future.value(stringResponse(200, h, resp));
798 }), true); 819 }), true);
799 res.get(arg_project).then(unittest.expectAsync1(((api.Project response) { 820 res.get(arg_project).then(unittest.expectAsync1(((api.Project response) {
800 checkProject(response); 821 checkProject(response);
801 }))); 822 })));
802 }); 823 });
803
804 }); 824 });
805 825
806
807 unittest.group("resource-ResourceRecordSetsResourceApi", () { 826 unittest.group("resource-ResourceRecordSetsResourceApi", () {
808 unittest.test("method--list", () { 827 unittest.test("method--list", () {
809
810 var mock = new HttpServerMock(); 828 var mock = new HttpServerMock();
811 api.ResourceRecordSetsResourceApi res = new api.DnsApi(mock).resourceRecor dSets; 829 api.ResourceRecordSetsResourceApi res =
830 new api.DnsApi(mock).resourceRecordSets;
812 var arg_project = "foo"; 831 var arg_project = "foo";
813 var arg_managedZone = "foo"; 832 var arg_managedZone = "foo";
814 var arg_maxResults = 42; 833 var arg_maxResults = 42;
815 var arg_name = "foo"; 834 var arg_name = "foo";
816 var arg_pageToken = "foo"; 835 var arg_pageToken = "foo";
817 var arg_type = "foo"; 836 var arg_type = "foo";
818 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 837 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
819 var path = (req.url).path; 838 var path = (req.url).path;
820 var pathOffset = 0; 839 var pathOffset = 0;
821 var index; 840 var index;
822 var subPart; 841 var subPart;
823 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 842 unittest.expect(
843 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
824 pathOffset += 1; 844 pathOffset += 1;
825 845
826 var query = (req.url).query; 846 var query = (req.url).query;
827 var queryOffset = 0; 847 var queryOffset = 0;
828 var queryMap = {}; 848 var queryMap = {};
829 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 849 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
830 parseBool(n) { 850 parseBool(n) {
831 if (n == "true") return true; 851 if (n == "true") return true;
832 if (n == "false") return false; 852 if (n == "false") return false;
833 if (n == null) return null; 853 if (n == null) return null;
834 throw new core.ArgumentError("Invalid boolean: $n"); 854 throw new core.ArgumentError("Invalid boolean: $n");
835 } 855 }
856
836 if (query.length > 0) { 857 if (query.length > 0) {
837 for (var part in query.split("&")) { 858 for (var part in query.split("&")) {
838 var keyvalue = part.split("="); 859 var keyvalue = part.split("=");
839 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 860 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
861 core.Uri.decodeQueryComponent(keyvalue[1]));
840 } 862 }
841 } 863 }
842 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 864 unittest.expect(core.int.parse(queryMap["maxResults"].first),
865 unittest.equals(arg_maxResults));
843 unittest.expect(queryMap["name"].first, unittest.equals(arg_name)); 866 unittest.expect(queryMap["name"].first, unittest.equals(arg_name));
844 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en)); 867 unittest.expect(
868 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
845 unittest.expect(queryMap["type"].first, unittest.equals(arg_type)); 869 unittest.expect(queryMap["type"].first, unittest.equals(arg_type));
846 870
847
848 var h = { 871 var h = {
849 "content-type" : "application/json; charset=utf-8", 872 "content-type": "application/json; charset=utf-8",
850 }; 873 };
851 var resp = convert.JSON.encode(buildResourceRecordSetsListResponse()); 874 var resp = convert.JSON.encode(buildResourceRecordSetsListResponse());
852 return new async.Future.value(stringResponse(200, h, resp)); 875 return new async.Future.value(stringResponse(200, h, resp));
853 }), true); 876 }), true);
854 res.list(arg_project, arg_managedZone, maxResults: arg_maxResults, name: a rg_name, pageToken: arg_pageToken, type: arg_type).then(unittest.expectAsync1((( api.ResourceRecordSetsListResponse response) { 877 res
878 .list(arg_project, arg_managedZone,
879 maxResults: arg_maxResults,
880 name: arg_name,
881 pageToken: arg_pageToken,
882 type: arg_type)
883 .then(unittest
884 .expectAsync1(((api.ResourceRecordSetsListResponse response) {
855 checkResourceRecordSetsListResponse(response); 885 checkResourceRecordSetsListResponse(response);
856 }))); 886 })));
857 }); 887 });
858
859 }); 888 });
860
861
862 } 889 }
863
OLDNEW
« no previous file with comments | « generated/googleapis/test/discovery/v1_test.dart ('k') | generated/googleapis/test/doubleclickbidmanager/v1_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698