| 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 |