OLD | NEW |
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 Loading... |
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 | |
OLD | NEW |