| OLD | NEW |
| 1 library googleapis_beta.resourceviews.v1beta1.test; | 1 library googleapis_beta.resourceviews.v1beta1.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_beta/resourceviews/v1beta1.dart' as api; | 10 import 'package:googleapis_beta/resourceviews/v1beta1.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 core.int buildCounterLabel = 0; | 53 core.int buildCounterLabel = 0; |
| 55 buildLabel() { | 54 buildLabel() { |
| 56 var o = new api.Label(); | 55 var o = new api.Label(); |
| 57 buildCounterLabel++; | 56 buildCounterLabel++; |
| 58 if (buildCounterLabel < 3) { | 57 if (buildCounterLabel < 3) { |
| 59 o.key = "foo"; | 58 o.key = "foo"; |
| 60 o.value = "foo"; | 59 o.value = "foo"; |
| 61 } | 60 } |
| 62 buildCounterLabel--; | 61 buildCounterLabel--; |
| 63 return o; | 62 return o; |
| 64 } | 63 } |
| 65 | 64 |
| 66 checkLabel(api.Label o) { | 65 checkLabel(api.Label o) { |
| 67 buildCounterLabel++; | 66 buildCounterLabel++; |
| 68 if (buildCounterLabel < 3) { | 67 if (buildCounterLabel < 3) { |
| 69 unittest.expect(o.key, unittest.equals('foo')); | 68 unittest.expect(o.key, unittest.equals('foo')); |
| 70 unittest.expect(o.value, unittest.equals('foo')); | 69 unittest.expect(o.value, unittest.equals('foo')); |
| 71 } | 70 } |
| 72 buildCounterLabel--; | 71 buildCounterLabel--; |
| 73 } | 72 } |
| 74 | 73 |
| 75 buildUnnamed3384() { | 74 buildUnnamed3389() { |
| 76 var o = new core.List<core.String>(); | 75 var o = new core.List<core.String>(); |
| 77 o.add("foo"); | 76 o.add("foo"); |
| 78 o.add("foo"); | 77 o.add("foo"); |
| 79 return o; | 78 return o; |
| 80 } | 79 } |
| 81 | 80 |
| 82 checkUnnamed3384(core.List<core.String> o) { | 81 checkUnnamed3389(core.List<core.String> o) { |
| 83 unittest.expect(o, unittest.hasLength(2)); | 82 unittest.expect(o, unittest.hasLength(2)); |
| 84 unittest.expect(o[0], unittest.equals('foo')); | 83 unittest.expect(o[0], unittest.equals('foo')); |
| 85 unittest.expect(o[1], unittest.equals('foo')); | 84 unittest.expect(o[1], unittest.equals('foo')); |
| 86 } | 85 } |
| 87 | 86 |
| 88 core.int buildCounterRegionViewsAddResourcesRequest = 0; | 87 core.int buildCounterRegionViewsAddResourcesRequest = 0; |
| 89 buildRegionViewsAddResourcesRequest() { | 88 buildRegionViewsAddResourcesRequest() { |
| 90 var o = new api.RegionViewsAddResourcesRequest(); | 89 var o = new api.RegionViewsAddResourcesRequest(); |
| 91 buildCounterRegionViewsAddResourcesRequest++; | 90 buildCounterRegionViewsAddResourcesRequest++; |
| 92 if (buildCounterRegionViewsAddResourcesRequest < 3) { | 91 if (buildCounterRegionViewsAddResourcesRequest < 3) { |
| 93 o.resources = buildUnnamed3384(); | 92 o.resources = buildUnnamed3389(); |
| 94 } | 93 } |
| 95 buildCounterRegionViewsAddResourcesRequest--; | 94 buildCounterRegionViewsAddResourcesRequest--; |
| 96 return o; | 95 return o; |
| 97 } | 96 } |
| 98 | 97 |
| 99 checkRegionViewsAddResourcesRequest(api.RegionViewsAddResourcesRequest o) { | 98 checkRegionViewsAddResourcesRequest(api.RegionViewsAddResourcesRequest o) { |
| 100 buildCounterRegionViewsAddResourcesRequest++; | 99 buildCounterRegionViewsAddResourcesRequest++; |
| 101 if (buildCounterRegionViewsAddResourcesRequest < 3) { | 100 if (buildCounterRegionViewsAddResourcesRequest < 3) { |
| 102 checkUnnamed3384(o.resources); | 101 checkUnnamed3389(o.resources); |
| 103 } | 102 } |
| 104 buildCounterRegionViewsAddResourcesRequest--; | 103 buildCounterRegionViewsAddResourcesRequest--; |
| 105 } | 104 } |
| 106 | 105 |
| 107 core.int buildCounterRegionViewsInsertResponse = 0; | 106 core.int buildCounterRegionViewsInsertResponse = 0; |
| 108 buildRegionViewsInsertResponse() { | 107 buildRegionViewsInsertResponse() { |
| 109 var o = new api.RegionViewsInsertResponse(); | 108 var o = new api.RegionViewsInsertResponse(); |
| 110 buildCounterRegionViewsInsertResponse++; | 109 buildCounterRegionViewsInsertResponse++; |
| 111 if (buildCounterRegionViewsInsertResponse < 3) { | 110 if (buildCounterRegionViewsInsertResponse < 3) { |
| 112 o.resource = buildResourceView(); | 111 o.resource = buildResourceView(); |
| 113 } | 112 } |
| 114 buildCounterRegionViewsInsertResponse--; | 113 buildCounterRegionViewsInsertResponse--; |
| 115 return o; | 114 return o; |
| 116 } | 115 } |
| 117 | 116 |
| 118 checkRegionViewsInsertResponse(api.RegionViewsInsertResponse o) { | 117 checkRegionViewsInsertResponse(api.RegionViewsInsertResponse o) { |
| 119 buildCounterRegionViewsInsertResponse++; | 118 buildCounterRegionViewsInsertResponse++; |
| 120 if (buildCounterRegionViewsInsertResponse < 3) { | 119 if (buildCounterRegionViewsInsertResponse < 3) { |
| 121 checkResourceView(o.resource); | 120 checkResourceView(o.resource); |
| 122 } | 121 } |
| 123 buildCounterRegionViewsInsertResponse--; | 122 buildCounterRegionViewsInsertResponse--; |
| 124 } | 123 } |
| 125 | 124 |
| 126 buildUnnamed3385() { | 125 buildUnnamed3390() { |
| 127 var o = new core.List<core.String>(); | 126 var o = new core.List<core.String>(); |
| 128 o.add("foo"); | 127 o.add("foo"); |
| 129 o.add("foo"); | 128 o.add("foo"); |
| 130 return o; | 129 return o; |
| 131 } | 130 } |
| 132 | 131 |
| 133 checkUnnamed3385(core.List<core.String> o) { | 132 checkUnnamed3390(core.List<core.String> o) { |
| 134 unittest.expect(o, unittest.hasLength(2)); | 133 unittest.expect(o, unittest.hasLength(2)); |
| 135 unittest.expect(o[0], unittest.equals('foo')); | 134 unittest.expect(o[0], unittest.equals('foo')); |
| 136 unittest.expect(o[1], unittest.equals('foo')); | 135 unittest.expect(o[1], unittest.equals('foo')); |
| 137 } | 136 } |
| 138 | 137 |
| 139 core.int buildCounterRegionViewsListResourcesResponse = 0; | 138 core.int buildCounterRegionViewsListResourcesResponse = 0; |
| 140 buildRegionViewsListResourcesResponse() { | 139 buildRegionViewsListResourcesResponse() { |
| 141 var o = new api.RegionViewsListResourcesResponse(); | 140 var o = new api.RegionViewsListResourcesResponse(); |
| 142 buildCounterRegionViewsListResourcesResponse++; | 141 buildCounterRegionViewsListResourcesResponse++; |
| 143 if (buildCounterRegionViewsListResourcesResponse < 3) { | 142 if (buildCounterRegionViewsListResourcesResponse < 3) { |
| 144 o.members = buildUnnamed3385(); | 143 o.members = buildUnnamed3390(); |
| 145 o.nextPageToken = "foo"; | 144 o.nextPageToken = "foo"; |
| 146 } | 145 } |
| 147 buildCounterRegionViewsListResourcesResponse--; | 146 buildCounterRegionViewsListResourcesResponse--; |
| 148 return o; | 147 return o; |
| 149 } | 148 } |
| 150 | 149 |
| 151 checkRegionViewsListResourcesResponse(api.RegionViewsListResourcesResponse o) { | 150 checkRegionViewsListResourcesResponse(api.RegionViewsListResourcesResponse o) { |
| 152 buildCounterRegionViewsListResourcesResponse++; | 151 buildCounterRegionViewsListResourcesResponse++; |
| 153 if (buildCounterRegionViewsListResourcesResponse < 3) { | 152 if (buildCounterRegionViewsListResourcesResponse < 3) { |
| 154 checkUnnamed3385(o.members); | 153 checkUnnamed3390(o.members); |
| 155 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 154 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 156 } | 155 } |
| 157 buildCounterRegionViewsListResourcesResponse--; | 156 buildCounterRegionViewsListResourcesResponse--; |
| 158 } | 157 } |
| 159 | 158 |
| 160 buildUnnamed3386() { | 159 buildUnnamed3391() { |
| 161 var o = new core.List<api.ResourceView>(); | 160 var o = new core.List<api.ResourceView>(); |
| 162 o.add(buildResourceView()); | 161 o.add(buildResourceView()); |
| 163 o.add(buildResourceView()); | 162 o.add(buildResourceView()); |
| 164 return o; | 163 return o; |
| 165 } | 164 } |
| 166 | 165 |
| 167 checkUnnamed3386(core.List<api.ResourceView> o) { | 166 checkUnnamed3391(core.List<api.ResourceView> o) { |
| 168 unittest.expect(o, unittest.hasLength(2)); | 167 unittest.expect(o, unittest.hasLength(2)); |
| 169 checkResourceView(o[0]); | 168 checkResourceView(o[0]); |
| 170 checkResourceView(o[1]); | 169 checkResourceView(o[1]); |
| 171 } | 170 } |
| 172 | 171 |
| 173 core.int buildCounterRegionViewsListResponse = 0; | 172 core.int buildCounterRegionViewsListResponse = 0; |
| 174 buildRegionViewsListResponse() { | 173 buildRegionViewsListResponse() { |
| 175 var o = new api.RegionViewsListResponse(); | 174 var o = new api.RegionViewsListResponse(); |
| 176 buildCounterRegionViewsListResponse++; | 175 buildCounterRegionViewsListResponse++; |
| 177 if (buildCounterRegionViewsListResponse < 3) { | 176 if (buildCounterRegionViewsListResponse < 3) { |
| 178 o.nextPageToken = "foo"; | 177 o.nextPageToken = "foo"; |
| 179 o.resourceViews = buildUnnamed3386(); | 178 o.resourceViews = buildUnnamed3391(); |
| 180 } | 179 } |
| 181 buildCounterRegionViewsListResponse--; | 180 buildCounterRegionViewsListResponse--; |
| 182 return o; | 181 return o; |
| 183 } | 182 } |
| 184 | 183 |
| 185 checkRegionViewsListResponse(api.RegionViewsListResponse o) { | 184 checkRegionViewsListResponse(api.RegionViewsListResponse o) { |
| 186 buildCounterRegionViewsListResponse++; | 185 buildCounterRegionViewsListResponse++; |
| 187 if (buildCounterRegionViewsListResponse < 3) { | 186 if (buildCounterRegionViewsListResponse < 3) { |
| 188 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 187 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 189 checkUnnamed3386(o.resourceViews); | 188 checkUnnamed3391(o.resourceViews); |
| 190 } | 189 } |
| 191 buildCounterRegionViewsListResponse--; | 190 buildCounterRegionViewsListResponse--; |
| 192 } | 191 } |
| 193 | 192 |
| 194 buildUnnamed3387() { | 193 buildUnnamed3392() { |
| 195 var o = new core.List<core.String>(); | 194 var o = new core.List<core.String>(); |
| 196 o.add("foo"); | 195 o.add("foo"); |
| 197 o.add("foo"); | 196 o.add("foo"); |
| 198 return o; | 197 return o; |
| 199 } | 198 } |
| 200 | 199 |
| 201 checkUnnamed3387(core.List<core.String> o) { | 200 checkUnnamed3392(core.List<core.String> o) { |
| 202 unittest.expect(o, unittest.hasLength(2)); | 201 unittest.expect(o, unittest.hasLength(2)); |
| 203 unittest.expect(o[0], unittest.equals('foo')); | 202 unittest.expect(o[0], unittest.equals('foo')); |
| 204 unittest.expect(o[1], unittest.equals('foo')); | 203 unittest.expect(o[1], unittest.equals('foo')); |
| 205 } | 204 } |
| 206 | 205 |
| 207 core.int buildCounterRegionViewsRemoveResourcesRequest = 0; | 206 core.int buildCounterRegionViewsRemoveResourcesRequest = 0; |
| 208 buildRegionViewsRemoveResourcesRequest() { | 207 buildRegionViewsRemoveResourcesRequest() { |
| 209 var o = new api.RegionViewsRemoveResourcesRequest(); | 208 var o = new api.RegionViewsRemoveResourcesRequest(); |
| 210 buildCounterRegionViewsRemoveResourcesRequest++; | 209 buildCounterRegionViewsRemoveResourcesRequest++; |
| 211 if (buildCounterRegionViewsRemoveResourcesRequest < 3) { | 210 if (buildCounterRegionViewsRemoveResourcesRequest < 3) { |
| 212 o.resources = buildUnnamed3387(); | 211 o.resources = buildUnnamed3392(); |
| 213 } | 212 } |
| 214 buildCounterRegionViewsRemoveResourcesRequest--; | 213 buildCounterRegionViewsRemoveResourcesRequest--; |
| 215 return o; | 214 return o; |
| 216 } | 215 } |
| 217 | 216 |
| 218 checkRegionViewsRemoveResourcesRequest(api.RegionViewsRemoveResourcesRequest o)
{ | 217 checkRegionViewsRemoveResourcesRequest( |
| 218 api.RegionViewsRemoveResourcesRequest o) { |
| 219 buildCounterRegionViewsRemoveResourcesRequest++; | 219 buildCounterRegionViewsRemoveResourcesRequest++; |
| 220 if (buildCounterRegionViewsRemoveResourcesRequest < 3) { | 220 if (buildCounterRegionViewsRemoveResourcesRequest < 3) { |
| 221 checkUnnamed3387(o.resources); | 221 checkUnnamed3392(o.resources); |
| 222 } | 222 } |
| 223 buildCounterRegionViewsRemoveResourcesRequest--; | 223 buildCounterRegionViewsRemoveResourcesRequest--; |
| 224 } | 224 } |
| 225 | 225 |
| 226 buildUnnamed3388() { | 226 buildUnnamed3393() { |
| 227 var o = new core.List<api.Label>(); | 227 var o = new core.List<api.Label>(); |
| 228 o.add(buildLabel()); | 228 o.add(buildLabel()); |
| 229 o.add(buildLabel()); | 229 o.add(buildLabel()); |
| 230 return o; | 230 return o; |
| 231 } | 231 } |
| 232 | 232 |
| 233 checkUnnamed3388(core.List<api.Label> o) { | 233 checkUnnamed3393(core.List<api.Label> o) { |
| 234 unittest.expect(o, unittest.hasLength(2)); | 234 unittest.expect(o, unittest.hasLength(2)); |
| 235 checkLabel(o[0]); | 235 checkLabel(o[0]); |
| 236 checkLabel(o[1]); | 236 checkLabel(o[1]); |
| 237 } | 237 } |
| 238 | 238 |
| 239 buildUnnamed3389() { | 239 buildUnnamed3394() { |
| 240 var o = new core.List<core.String>(); | 240 var o = new core.List<core.String>(); |
| 241 o.add("foo"); | 241 o.add("foo"); |
| 242 o.add("foo"); | 242 o.add("foo"); |
| 243 return o; | 243 return o; |
| 244 } | 244 } |
| 245 | 245 |
| 246 checkUnnamed3389(core.List<core.String> o) { | 246 checkUnnamed3394(core.List<core.String> o) { |
| 247 unittest.expect(o, unittest.hasLength(2)); | 247 unittest.expect(o, unittest.hasLength(2)); |
| 248 unittest.expect(o[0], unittest.equals('foo')); | 248 unittest.expect(o[0], unittest.equals('foo')); |
| 249 unittest.expect(o[1], unittest.equals('foo')); | 249 unittest.expect(o[1], unittest.equals('foo')); |
| 250 } | 250 } |
| 251 | 251 |
| 252 core.int buildCounterResourceView = 0; | 252 core.int buildCounterResourceView = 0; |
| 253 buildResourceView() { | 253 buildResourceView() { |
| 254 var o = new api.ResourceView(); | 254 var o = new api.ResourceView(); |
| 255 buildCounterResourceView++; | 255 buildCounterResourceView++; |
| 256 if (buildCounterResourceView < 3) { | 256 if (buildCounterResourceView < 3) { |
| 257 o.creationTime = "foo"; | 257 o.creationTime = "foo"; |
| 258 o.description = "foo"; | 258 o.description = "foo"; |
| 259 o.id = "foo"; | 259 o.id = "foo"; |
| 260 o.kind = "foo"; | 260 o.kind = "foo"; |
| 261 o.labels = buildUnnamed3388(); | 261 o.labels = buildUnnamed3393(); |
| 262 o.lastModified = "foo"; | 262 o.lastModified = "foo"; |
| 263 o.members = buildUnnamed3389(); | 263 o.members = buildUnnamed3394(); |
| 264 o.name = "foo"; | 264 o.name = "foo"; |
| 265 o.numMembers = 42; | 265 o.numMembers = 42; |
| 266 o.selfLink = "foo"; | 266 o.selfLink = "foo"; |
| 267 } | 267 } |
| 268 buildCounterResourceView--; | 268 buildCounterResourceView--; |
| 269 return o; | 269 return o; |
| 270 } | 270 } |
| 271 | 271 |
| 272 checkResourceView(api.ResourceView o) { | 272 checkResourceView(api.ResourceView o) { |
| 273 buildCounterResourceView++; | 273 buildCounterResourceView++; |
| 274 if (buildCounterResourceView < 3) { | 274 if (buildCounterResourceView < 3) { |
| 275 unittest.expect(o.creationTime, unittest.equals('foo')); | 275 unittest.expect(o.creationTime, unittest.equals('foo')); |
| 276 unittest.expect(o.description, unittest.equals('foo')); | 276 unittest.expect(o.description, unittest.equals('foo')); |
| 277 unittest.expect(o.id, unittest.equals('foo')); | 277 unittest.expect(o.id, unittest.equals('foo')); |
| 278 unittest.expect(o.kind, unittest.equals('foo')); | 278 unittest.expect(o.kind, unittest.equals('foo')); |
| 279 checkUnnamed3388(o.labels); | 279 checkUnnamed3393(o.labels); |
| 280 unittest.expect(o.lastModified, unittest.equals('foo')); | 280 unittest.expect(o.lastModified, unittest.equals('foo')); |
| 281 checkUnnamed3389(o.members); | 281 checkUnnamed3394(o.members); |
| 282 unittest.expect(o.name, unittest.equals('foo')); | 282 unittest.expect(o.name, unittest.equals('foo')); |
| 283 unittest.expect(o.numMembers, unittest.equals(42)); | 283 unittest.expect(o.numMembers, unittest.equals(42)); |
| 284 unittest.expect(o.selfLink, unittest.equals('foo')); | 284 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 285 } | 285 } |
| 286 buildCounterResourceView--; | 286 buildCounterResourceView--; |
| 287 } | 287 } |
| 288 | 288 |
| 289 buildUnnamed3390() { | 289 buildUnnamed3395() { |
| 290 var o = new core.List<core.String>(); | 290 var o = new core.List<core.String>(); |
| 291 o.add("foo"); | 291 o.add("foo"); |
| 292 o.add("foo"); | 292 o.add("foo"); |
| 293 return o; | 293 return o; |
| 294 } | 294 } |
| 295 | 295 |
| 296 checkUnnamed3390(core.List<core.String> o) { | 296 checkUnnamed3395(core.List<core.String> o) { |
| 297 unittest.expect(o, unittest.hasLength(2)); | 297 unittest.expect(o, unittest.hasLength(2)); |
| 298 unittest.expect(o[0], unittest.equals('foo')); | 298 unittest.expect(o[0], unittest.equals('foo')); |
| 299 unittest.expect(o[1], unittest.equals('foo')); | 299 unittest.expect(o[1], unittest.equals('foo')); |
| 300 } | 300 } |
| 301 | 301 |
| 302 core.int buildCounterZoneViewsAddResourcesRequest = 0; | 302 core.int buildCounterZoneViewsAddResourcesRequest = 0; |
| 303 buildZoneViewsAddResourcesRequest() { | 303 buildZoneViewsAddResourcesRequest() { |
| 304 var o = new api.ZoneViewsAddResourcesRequest(); | 304 var o = new api.ZoneViewsAddResourcesRequest(); |
| 305 buildCounterZoneViewsAddResourcesRequest++; | 305 buildCounterZoneViewsAddResourcesRequest++; |
| 306 if (buildCounterZoneViewsAddResourcesRequest < 3) { | 306 if (buildCounterZoneViewsAddResourcesRequest < 3) { |
| 307 o.resources = buildUnnamed3390(); | 307 o.resources = buildUnnamed3395(); |
| 308 } | 308 } |
| 309 buildCounterZoneViewsAddResourcesRequest--; | 309 buildCounterZoneViewsAddResourcesRequest--; |
| 310 return o; | 310 return o; |
| 311 } | 311 } |
| 312 | 312 |
| 313 checkZoneViewsAddResourcesRequest(api.ZoneViewsAddResourcesRequest o) { | 313 checkZoneViewsAddResourcesRequest(api.ZoneViewsAddResourcesRequest o) { |
| 314 buildCounterZoneViewsAddResourcesRequest++; | 314 buildCounterZoneViewsAddResourcesRequest++; |
| 315 if (buildCounterZoneViewsAddResourcesRequest < 3) { | 315 if (buildCounterZoneViewsAddResourcesRequest < 3) { |
| 316 checkUnnamed3390(o.resources); | 316 checkUnnamed3395(o.resources); |
| 317 } | 317 } |
| 318 buildCounterZoneViewsAddResourcesRequest--; | 318 buildCounterZoneViewsAddResourcesRequest--; |
| 319 } | 319 } |
| 320 | 320 |
| 321 core.int buildCounterZoneViewsInsertResponse = 0; | 321 core.int buildCounterZoneViewsInsertResponse = 0; |
| 322 buildZoneViewsInsertResponse() { | 322 buildZoneViewsInsertResponse() { |
| 323 var o = new api.ZoneViewsInsertResponse(); | 323 var o = new api.ZoneViewsInsertResponse(); |
| 324 buildCounterZoneViewsInsertResponse++; | 324 buildCounterZoneViewsInsertResponse++; |
| 325 if (buildCounterZoneViewsInsertResponse < 3) { | 325 if (buildCounterZoneViewsInsertResponse < 3) { |
| 326 o.resource = buildResourceView(); | 326 o.resource = buildResourceView(); |
| 327 } | 327 } |
| 328 buildCounterZoneViewsInsertResponse--; | 328 buildCounterZoneViewsInsertResponse--; |
| 329 return o; | 329 return o; |
| 330 } | 330 } |
| 331 | 331 |
| 332 checkZoneViewsInsertResponse(api.ZoneViewsInsertResponse o) { | 332 checkZoneViewsInsertResponse(api.ZoneViewsInsertResponse o) { |
| 333 buildCounterZoneViewsInsertResponse++; | 333 buildCounterZoneViewsInsertResponse++; |
| 334 if (buildCounterZoneViewsInsertResponse < 3) { | 334 if (buildCounterZoneViewsInsertResponse < 3) { |
| 335 checkResourceView(o.resource); | 335 checkResourceView(o.resource); |
| 336 } | 336 } |
| 337 buildCounterZoneViewsInsertResponse--; | 337 buildCounterZoneViewsInsertResponse--; |
| 338 } | 338 } |
| 339 | 339 |
| 340 buildUnnamed3391() { | 340 buildUnnamed3396() { |
| 341 var o = new core.List<core.String>(); | 341 var o = new core.List<core.String>(); |
| 342 o.add("foo"); | 342 o.add("foo"); |
| 343 o.add("foo"); | 343 o.add("foo"); |
| 344 return o; | 344 return o; |
| 345 } | 345 } |
| 346 | 346 |
| 347 checkUnnamed3391(core.List<core.String> o) { | 347 checkUnnamed3396(core.List<core.String> o) { |
| 348 unittest.expect(o, unittest.hasLength(2)); | 348 unittest.expect(o, unittest.hasLength(2)); |
| 349 unittest.expect(o[0], unittest.equals('foo')); | 349 unittest.expect(o[0], unittest.equals('foo')); |
| 350 unittest.expect(o[1], unittest.equals('foo')); | 350 unittest.expect(o[1], unittest.equals('foo')); |
| 351 } | 351 } |
| 352 | 352 |
| 353 core.int buildCounterZoneViewsListResourcesResponse = 0; | 353 core.int buildCounterZoneViewsListResourcesResponse = 0; |
| 354 buildZoneViewsListResourcesResponse() { | 354 buildZoneViewsListResourcesResponse() { |
| 355 var o = new api.ZoneViewsListResourcesResponse(); | 355 var o = new api.ZoneViewsListResourcesResponse(); |
| 356 buildCounterZoneViewsListResourcesResponse++; | 356 buildCounterZoneViewsListResourcesResponse++; |
| 357 if (buildCounterZoneViewsListResourcesResponse < 3) { | 357 if (buildCounterZoneViewsListResourcesResponse < 3) { |
| 358 o.members = buildUnnamed3391(); | 358 o.members = buildUnnamed3396(); |
| 359 o.nextPageToken = "foo"; | 359 o.nextPageToken = "foo"; |
| 360 } | 360 } |
| 361 buildCounterZoneViewsListResourcesResponse--; | 361 buildCounterZoneViewsListResourcesResponse--; |
| 362 return o; | 362 return o; |
| 363 } | 363 } |
| 364 | 364 |
| 365 checkZoneViewsListResourcesResponse(api.ZoneViewsListResourcesResponse o) { | 365 checkZoneViewsListResourcesResponse(api.ZoneViewsListResourcesResponse o) { |
| 366 buildCounterZoneViewsListResourcesResponse++; | 366 buildCounterZoneViewsListResourcesResponse++; |
| 367 if (buildCounterZoneViewsListResourcesResponse < 3) { | 367 if (buildCounterZoneViewsListResourcesResponse < 3) { |
| 368 checkUnnamed3391(o.members); | 368 checkUnnamed3396(o.members); |
| 369 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 369 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 370 } | 370 } |
| 371 buildCounterZoneViewsListResourcesResponse--; | 371 buildCounterZoneViewsListResourcesResponse--; |
| 372 } | 372 } |
| 373 | 373 |
| 374 buildUnnamed3392() { | 374 buildUnnamed3397() { |
| 375 var o = new core.List<api.ResourceView>(); | 375 var o = new core.List<api.ResourceView>(); |
| 376 o.add(buildResourceView()); | 376 o.add(buildResourceView()); |
| 377 o.add(buildResourceView()); | 377 o.add(buildResourceView()); |
| 378 return o; | 378 return o; |
| 379 } | 379 } |
| 380 | 380 |
| 381 checkUnnamed3392(core.List<api.ResourceView> o) { | 381 checkUnnamed3397(core.List<api.ResourceView> o) { |
| 382 unittest.expect(o, unittest.hasLength(2)); | 382 unittest.expect(o, unittest.hasLength(2)); |
| 383 checkResourceView(o[0]); | 383 checkResourceView(o[0]); |
| 384 checkResourceView(o[1]); | 384 checkResourceView(o[1]); |
| 385 } | 385 } |
| 386 | 386 |
| 387 core.int buildCounterZoneViewsListResponse = 0; | 387 core.int buildCounterZoneViewsListResponse = 0; |
| 388 buildZoneViewsListResponse() { | 388 buildZoneViewsListResponse() { |
| 389 var o = new api.ZoneViewsListResponse(); | 389 var o = new api.ZoneViewsListResponse(); |
| 390 buildCounterZoneViewsListResponse++; | 390 buildCounterZoneViewsListResponse++; |
| 391 if (buildCounterZoneViewsListResponse < 3) { | 391 if (buildCounterZoneViewsListResponse < 3) { |
| 392 o.nextPageToken = "foo"; | 392 o.nextPageToken = "foo"; |
| 393 o.resourceViews = buildUnnamed3392(); | 393 o.resourceViews = buildUnnamed3397(); |
| 394 } | 394 } |
| 395 buildCounterZoneViewsListResponse--; | 395 buildCounterZoneViewsListResponse--; |
| 396 return o; | 396 return o; |
| 397 } | 397 } |
| 398 | 398 |
| 399 checkZoneViewsListResponse(api.ZoneViewsListResponse o) { | 399 checkZoneViewsListResponse(api.ZoneViewsListResponse o) { |
| 400 buildCounterZoneViewsListResponse++; | 400 buildCounterZoneViewsListResponse++; |
| 401 if (buildCounterZoneViewsListResponse < 3) { | 401 if (buildCounterZoneViewsListResponse < 3) { |
| 402 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 402 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 403 checkUnnamed3392(o.resourceViews); | 403 checkUnnamed3397(o.resourceViews); |
| 404 } | 404 } |
| 405 buildCounterZoneViewsListResponse--; | 405 buildCounterZoneViewsListResponse--; |
| 406 } | 406 } |
| 407 | 407 |
| 408 buildUnnamed3393() { | 408 buildUnnamed3398() { |
| 409 var o = new core.List<core.String>(); | 409 var o = new core.List<core.String>(); |
| 410 o.add("foo"); | 410 o.add("foo"); |
| 411 o.add("foo"); | 411 o.add("foo"); |
| 412 return o; | 412 return o; |
| 413 } | 413 } |
| 414 | 414 |
| 415 checkUnnamed3393(core.List<core.String> o) { | 415 checkUnnamed3398(core.List<core.String> o) { |
| 416 unittest.expect(o, unittest.hasLength(2)); | 416 unittest.expect(o, unittest.hasLength(2)); |
| 417 unittest.expect(o[0], unittest.equals('foo')); | 417 unittest.expect(o[0], unittest.equals('foo')); |
| 418 unittest.expect(o[1], unittest.equals('foo')); | 418 unittest.expect(o[1], unittest.equals('foo')); |
| 419 } | 419 } |
| 420 | 420 |
| 421 core.int buildCounterZoneViewsRemoveResourcesRequest = 0; | 421 core.int buildCounterZoneViewsRemoveResourcesRequest = 0; |
| 422 buildZoneViewsRemoveResourcesRequest() { | 422 buildZoneViewsRemoveResourcesRequest() { |
| 423 var o = new api.ZoneViewsRemoveResourcesRequest(); | 423 var o = new api.ZoneViewsRemoveResourcesRequest(); |
| 424 buildCounterZoneViewsRemoveResourcesRequest++; | 424 buildCounterZoneViewsRemoveResourcesRequest++; |
| 425 if (buildCounterZoneViewsRemoveResourcesRequest < 3) { | 425 if (buildCounterZoneViewsRemoveResourcesRequest < 3) { |
| 426 o.resources = buildUnnamed3393(); | 426 o.resources = buildUnnamed3398(); |
| 427 } | 427 } |
| 428 buildCounterZoneViewsRemoveResourcesRequest--; | 428 buildCounterZoneViewsRemoveResourcesRequest--; |
| 429 return o; | 429 return o; |
| 430 } | 430 } |
| 431 | 431 |
| 432 checkZoneViewsRemoveResourcesRequest(api.ZoneViewsRemoveResourcesRequest o) { | 432 checkZoneViewsRemoveResourcesRequest(api.ZoneViewsRemoveResourcesRequest o) { |
| 433 buildCounterZoneViewsRemoveResourcesRequest++; | 433 buildCounterZoneViewsRemoveResourcesRequest++; |
| 434 if (buildCounterZoneViewsRemoveResourcesRequest < 3) { | 434 if (buildCounterZoneViewsRemoveResourcesRequest < 3) { |
| 435 checkUnnamed3393(o.resources); | 435 checkUnnamed3398(o.resources); |
| 436 } | 436 } |
| 437 buildCounterZoneViewsRemoveResourcesRequest--; | 437 buildCounterZoneViewsRemoveResourcesRequest--; |
| 438 } | 438 } |
| 439 | 439 |
| 440 | |
| 441 main() { | 440 main() { |
| 442 unittest.group("obj-schema-Label", () { | 441 unittest.group("obj-schema-Label", () { |
| 443 unittest.test("to-json--from-json", () { | 442 unittest.test("to-json--from-json", () { |
| 444 var o = buildLabel(); | 443 var o = buildLabel(); |
| 445 var od = new api.Label.fromJson(o.toJson()); | 444 var od = new api.Label.fromJson(o.toJson()); |
| 446 checkLabel(od); | 445 checkLabel(od); |
| 447 }); | 446 }); |
| 448 }); | 447 }); |
| 449 | 448 |
| 450 | |
| 451 unittest.group("obj-schema-RegionViewsAddResourcesRequest", () { | 449 unittest.group("obj-schema-RegionViewsAddResourcesRequest", () { |
| 452 unittest.test("to-json--from-json", () { | 450 unittest.test("to-json--from-json", () { |
| 453 var o = buildRegionViewsAddResourcesRequest(); | 451 var o = buildRegionViewsAddResourcesRequest(); |
| 454 var od = new api.RegionViewsAddResourcesRequest.fromJson(o.toJson()); | 452 var od = new api.RegionViewsAddResourcesRequest.fromJson(o.toJson()); |
| 455 checkRegionViewsAddResourcesRequest(od); | 453 checkRegionViewsAddResourcesRequest(od); |
| 456 }); | 454 }); |
| 457 }); | 455 }); |
| 458 | 456 |
| 459 | |
| 460 unittest.group("obj-schema-RegionViewsInsertResponse", () { | 457 unittest.group("obj-schema-RegionViewsInsertResponse", () { |
| 461 unittest.test("to-json--from-json", () { | 458 unittest.test("to-json--from-json", () { |
| 462 var o = buildRegionViewsInsertResponse(); | 459 var o = buildRegionViewsInsertResponse(); |
| 463 var od = new api.RegionViewsInsertResponse.fromJson(o.toJson()); | 460 var od = new api.RegionViewsInsertResponse.fromJson(o.toJson()); |
| 464 checkRegionViewsInsertResponse(od); | 461 checkRegionViewsInsertResponse(od); |
| 465 }); | 462 }); |
| 466 }); | 463 }); |
| 467 | 464 |
| 468 | |
| 469 unittest.group("obj-schema-RegionViewsListResourcesResponse", () { | 465 unittest.group("obj-schema-RegionViewsListResourcesResponse", () { |
| 470 unittest.test("to-json--from-json", () { | 466 unittest.test("to-json--from-json", () { |
| 471 var o = buildRegionViewsListResourcesResponse(); | 467 var o = buildRegionViewsListResourcesResponse(); |
| 472 var od = new api.RegionViewsListResourcesResponse.fromJson(o.toJson()); | 468 var od = new api.RegionViewsListResourcesResponse.fromJson(o.toJson()); |
| 473 checkRegionViewsListResourcesResponse(od); | 469 checkRegionViewsListResourcesResponse(od); |
| 474 }); | 470 }); |
| 475 }); | 471 }); |
| 476 | 472 |
| 477 | |
| 478 unittest.group("obj-schema-RegionViewsListResponse", () { | 473 unittest.group("obj-schema-RegionViewsListResponse", () { |
| 479 unittest.test("to-json--from-json", () { | 474 unittest.test("to-json--from-json", () { |
| 480 var o = buildRegionViewsListResponse(); | 475 var o = buildRegionViewsListResponse(); |
| 481 var od = new api.RegionViewsListResponse.fromJson(o.toJson()); | 476 var od = new api.RegionViewsListResponse.fromJson(o.toJson()); |
| 482 checkRegionViewsListResponse(od); | 477 checkRegionViewsListResponse(od); |
| 483 }); | 478 }); |
| 484 }); | 479 }); |
| 485 | 480 |
| 486 | |
| 487 unittest.group("obj-schema-RegionViewsRemoveResourcesRequest", () { | 481 unittest.group("obj-schema-RegionViewsRemoveResourcesRequest", () { |
| 488 unittest.test("to-json--from-json", () { | 482 unittest.test("to-json--from-json", () { |
| 489 var o = buildRegionViewsRemoveResourcesRequest(); | 483 var o = buildRegionViewsRemoveResourcesRequest(); |
| 490 var od = new api.RegionViewsRemoveResourcesRequest.fromJson(o.toJson()); | 484 var od = new api.RegionViewsRemoveResourcesRequest.fromJson(o.toJson()); |
| 491 checkRegionViewsRemoveResourcesRequest(od); | 485 checkRegionViewsRemoveResourcesRequest(od); |
| 492 }); | 486 }); |
| 493 }); | 487 }); |
| 494 | 488 |
| 495 | |
| 496 unittest.group("obj-schema-ResourceView", () { | 489 unittest.group("obj-schema-ResourceView", () { |
| 497 unittest.test("to-json--from-json", () { | 490 unittest.test("to-json--from-json", () { |
| 498 var o = buildResourceView(); | 491 var o = buildResourceView(); |
| 499 var od = new api.ResourceView.fromJson(o.toJson()); | 492 var od = new api.ResourceView.fromJson(o.toJson()); |
| 500 checkResourceView(od); | 493 checkResourceView(od); |
| 501 }); | 494 }); |
| 502 }); | 495 }); |
| 503 | 496 |
| 504 | |
| 505 unittest.group("obj-schema-ZoneViewsAddResourcesRequest", () { | 497 unittest.group("obj-schema-ZoneViewsAddResourcesRequest", () { |
| 506 unittest.test("to-json--from-json", () { | 498 unittest.test("to-json--from-json", () { |
| 507 var o = buildZoneViewsAddResourcesRequest(); | 499 var o = buildZoneViewsAddResourcesRequest(); |
| 508 var od = new api.ZoneViewsAddResourcesRequest.fromJson(o.toJson()); | 500 var od = new api.ZoneViewsAddResourcesRequest.fromJson(o.toJson()); |
| 509 checkZoneViewsAddResourcesRequest(od); | 501 checkZoneViewsAddResourcesRequest(od); |
| 510 }); | 502 }); |
| 511 }); | 503 }); |
| 512 | 504 |
| 513 | |
| 514 unittest.group("obj-schema-ZoneViewsInsertResponse", () { | 505 unittest.group("obj-schema-ZoneViewsInsertResponse", () { |
| 515 unittest.test("to-json--from-json", () { | 506 unittest.test("to-json--from-json", () { |
| 516 var o = buildZoneViewsInsertResponse(); | 507 var o = buildZoneViewsInsertResponse(); |
| 517 var od = new api.ZoneViewsInsertResponse.fromJson(o.toJson()); | 508 var od = new api.ZoneViewsInsertResponse.fromJson(o.toJson()); |
| 518 checkZoneViewsInsertResponse(od); | 509 checkZoneViewsInsertResponse(od); |
| 519 }); | 510 }); |
| 520 }); | 511 }); |
| 521 | 512 |
| 522 | |
| 523 unittest.group("obj-schema-ZoneViewsListResourcesResponse", () { | 513 unittest.group("obj-schema-ZoneViewsListResourcesResponse", () { |
| 524 unittest.test("to-json--from-json", () { | 514 unittest.test("to-json--from-json", () { |
| 525 var o = buildZoneViewsListResourcesResponse(); | 515 var o = buildZoneViewsListResourcesResponse(); |
| 526 var od = new api.ZoneViewsListResourcesResponse.fromJson(o.toJson()); | 516 var od = new api.ZoneViewsListResourcesResponse.fromJson(o.toJson()); |
| 527 checkZoneViewsListResourcesResponse(od); | 517 checkZoneViewsListResourcesResponse(od); |
| 528 }); | 518 }); |
| 529 }); | 519 }); |
| 530 | 520 |
| 531 | |
| 532 unittest.group("obj-schema-ZoneViewsListResponse", () { | 521 unittest.group("obj-schema-ZoneViewsListResponse", () { |
| 533 unittest.test("to-json--from-json", () { | 522 unittest.test("to-json--from-json", () { |
| 534 var o = buildZoneViewsListResponse(); | 523 var o = buildZoneViewsListResponse(); |
| 535 var od = new api.ZoneViewsListResponse.fromJson(o.toJson()); | 524 var od = new api.ZoneViewsListResponse.fromJson(o.toJson()); |
| 536 checkZoneViewsListResponse(od); | 525 checkZoneViewsListResponse(od); |
| 537 }); | 526 }); |
| 538 }); | 527 }); |
| 539 | 528 |
| 540 | |
| 541 unittest.group("obj-schema-ZoneViewsRemoveResourcesRequest", () { | 529 unittest.group("obj-schema-ZoneViewsRemoveResourcesRequest", () { |
| 542 unittest.test("to-json--from-json", () { | 530 unittest.test("to-json--from-json", () { |
| 543 var o = buildZoneViewsRemoveResourcesRequest(); | 531 var o = buildZoneViewsRemoveResourcesRequest(); |
| 544 var od = new api.ZoneViewsRemoveResourcesRequest.fromJson(o.toJson()); | 532 var od = new api.ZoneViewsRemoveResourcesRequest.fromJson(o.toJson()); |
| 545 checkZoneViewsRemoveResourcesRequest(od); | 533 checkZoneViewsRemoveResourcesRequest(od); |
| 546 }); | 534 }); |
| 547 }); | 535 }); |
| 548 | 536 |
| 549 | |
| 550 unittest.group("resource-RegionViewsResourceApi", () { | 537 unittest.group("resource-RegionViewsResourceApi", () { |
| 551 unittest.test("method--addresources", () { | 538 unittest.test("method--addresources", () { |
| 552 | |
| 553 var mock = new HttpServerMock(); | 539 var mock = new HttpServerMock(); |
| 554 api.RegionViewsResourceApi res = new api.ResourceviewsApi(mock).regionView
s; | 540 api.RegionViewsResourceApi res = |
| 541 new api.ResourceviewsApi(mock).regionViews; |
| 555 var arg_request = buildRegionViewsAddResourcesRequest(); | 542 var arg_request = buildRegionViewsAddResourcesRequest(); |
| 556 var arg_projectName = "foo"; | 543 var arg_projectName = "foo"; |
| 557 var arg_region = "foo"; | 544 var arg_region = "foo"; |
| 558 var arg_resourceViewName = "foo"; | 545 var arg_resourceViewName = "foo"; |
| 559 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 546 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 560 var obj = new api.RegionViewsAddResourcesRequest.fromJson(json); | 547 var obj = new api.RegionViewsAddResourcesRequest.fromJson(json); |
| 561 checkRegionViewsAddResourcesRequest(obj); | 548 checkRegionViewsAddResourcesRequest(obj); |
| 562 | 549 |
| 563 var path = (req.url).path; | 550 var path = (req.url).path; |
| 564 var pathOffset = 0; | 551 var pathOffset = 0; |
| 565 var index; | 552 var index; |
| 566 var subPart; | 553 var subPart; |
| 567 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 554 unittest.expect( |
| 555 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 568 pathOffset += 1; | 556 pathOffset += 1; |
| 569 | 557 |
| 570 var query = (req.url).query; | 558 var query = (req.url).query; |
| 571 var queryOffset = 0; | 559 var queryOffset = 0; |
| 572 var queryMap = {}; | 560 var queryMap = {}; |
| 573 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 561 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 574 parseBool(n) { | 562 parseBool(n) { |
| 575 if (n == "true") return true; | 563 if (n == "true") return true; |
| 576 if (n == "false") return false; | 564 if (n == "false") return false; |
| 577 if (n == null) return null; | 565 if (n == null) return null; |
| 578 throw new core.ArgumentError("Invalid boolean: $n"); | 566 throw new core.ArgumentError("Invalid boolean: $n"); |
| 579 } | 567 } |
| 568 |
| 580 if (query.length > 0) { | 569 if (query.length > 0) { |
| 581 for (var part in query.split("&")) { | 570 for (var part in query.split("&")) { |
| 582 var keyvalue = part.split("="); | 571 var keyvalue = part.split("="); |
| 583 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 572 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 573 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 584 } | 574 } |
| 585 } | 575 } |
| 586 | 576 |
| 587 | |
| 588 var h = { | 577 var h = { |
| 589 "content-type" : "application/json; charset=utf-8", | 578 "content-type": "application/json; charset=utf-8", |
| 590 }; | 579 }; |
| 591 var resp = ""; | 580 var resp = ""; |
| 592 return new async.Future.value(stringResponse(200, h, resp)); | 581 return new async.Future.value(stringResponse(200, h, resp)); |
| 593 }), true); | 582 }), true); |
| 594 res.addresources(arg_request, arg_projectName, arg_region, arg_resourceVie
wName).then(unittest.expectAsync1((_) {})); | 583 res |
| 584 .addresources( |
| 585 arg_request, arg_projectName, arg_region, arg_resourceViewName) |
| 586 .then(unittest.expectAsync1((_) {})); |
| 595 }); | 587 }); |
| 596 | 588 |
| 597 unittest.test("method--delete", () { | 589 unittest.test("method--delete", () { |
| 598 | |
| 599 var mock = new HttpServerMock(); | 590 var mock = new HttpServerMock(); |
| 600 api.RegionViewsResourceApi res = new api.ResourceviewsApi(mock).regionView
s; | 591 api.RegionViewsResourceApi res = |
| 592 new api.ResourceviewsApi(mock).regionViews; |
| 601 var arg_projectName = "foo"; | 593 var arg_projectName = "foo"; |
| 602 var arg_region = "foo"; | 594 var arg_region = "foo"; |
| 603 var arg_resourceViewName = "foo"; | 595 var arg_resourceViewName = "foo"; |
| 604 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 596 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 605 var path = (req.url).path; | 597 var path = (req.url).path; |
| 606 var pathOffset = 0; | 598 var pathOffset = 0; |
| 607 var index; | 599 var index; |
| 608 var subPart; | 600 var subPart; |
| 609 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 601 unittest.expect( |
| 602 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 610 pathOffset += 1; | 603 pathOffset += 1; |
| 611 | 604 |
| 612 var query = (req.url).query; | 605 var query = (req.url).query; |
| 613 var queryOffset = 0; | 606 var queryOffset = 0; |
| 614 var queryMap = {}; | 607 var queryMap = {}; |
| 615 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 608 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 616 parseBool(n) { | 609 parseBool(n) { |
| 617 if (n == "true") return true; | 610 if (n == "true") return true; |
| 618 if (n == "false") return false; | 611 if (n == "false") return false; |
| 619 if (n == null) return null; | 612 if (n == null) return null; |
| 620 throw new core.ArgumentError("Invalid boolean: $n"); | 613 throw new core.ArgumentError("Invalid boolean: $n"); |
| 621 } | 614 } |
| 615 |
| 622 if (query.length > 0) { | 616 if (query.length > 0) { |
| 623 for (var part in query.split("&")) { | 617 for (var part in query.split("&")) { |
| 624 var keyvalue = part.split("="); | 618 var keyvalue = part.split("="); |
| 625 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 619 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 620 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 626 } | 621 } |
| 627 } | 622 } |
| 628 | 623 |
| 629 | |
| 630 var h = { | 624 var h = { |
| 631 "content-type" : "application/json; charset=utf-8", | 625 "content-type": "application/json; charset=utf-8", |
| 632 }; | 626 }; |
| 633 var resp = ""; | 627 var resp = ""; |
| 634 return new async.Future.value(stringResponse(200, h, resp)); | 628 return new async.Future.value(stringResponse(200, h, resp)); |
| 635 }), true); | 629 }), true); |
| 636 res.delete(arg_projectName, arg_region, arg_resourceViewName).then(unittes
t.expectAsync1((_) {})); | 630 res |
| 631 .delete(arg_projectName, arg_region, arg_resourceViewName) |
| 632 .then(unittest.expectAsync1((_) {})); |
| 637 }); | 633 }); |
| 638 | 634 |
| 639 unittest.test("method--get", () { | 635 unittest.test("method--get", () { |
| 640 | |
| 641 var mock = new HttpServerMock(); | 636 var mock = new HttpServerMock(); |
| 642 api.RegionViewsResourceApi res = new api.ResourceviewsApi(mock).regionView
s; | 637 api.RegionViewsResourceApi res = |
| 638 new api.ResourceviewsApi(mock).regionViews; |
| 643 var arg_projectName = "foo"; | 639 var arg_projectName = "foo"; |
| 644 var arg_region = "foo"; | 640 var arg_region = "foo"; |
| 645 var arg_resourceViewName = "foo"; | 641 var arg_resourceViewName = "foo"; |
| 646 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 642 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 647 var path = (req.url).path; | 643 var path = (req.url).path; |
| 648 var pathOffset = 0; | 644 var pathOffset = 0; |
| 649 var index; | 645 var index; |
| 650 var subPart; | 646 var subPart; |
| 651 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 647 unittest.expect( |
| 648 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 652 pathOffset += 1; | 649 pathOffset += 1; |
| 653 | 650 |
| 654 var query = (req.url).query; | 651 var query = (req.url).query; |
| 655 var queryOffset = 0; | 652 var queryOffset = 0; |
| 656 var queryMap = {}; | 653 var queryMap = {}; |
| 657 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 654 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 658 parseBool(n) { | 655 parseBool(n) { |
| 659 if (n == "true") return true; | 656 if (n == "true") return true; |
| 660 if (n == "false") return false; | 657 if (n == "false") return false; |
| 661 if (n == null) return null; | 658 if (n == null) return null; |
| 662 throw new core.ArgumentError("Invalid boolean: $n"); | 659 throw new core.ArgumentError("Invalid boolean: $n"); |
| 663 } | 660 } |
| 661 |
| 664 if (query.length > 0) { | 662 if (query.length > 0) { |
| 665 for (var part in query.split("&")) { | 663 for (var part in query.split("&")) { |
| 666 var keyvalue = part.split("="); | 664 var keyvalue = part.split("="); |
| 667 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 665 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 666 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 668 } | 667 } |
| 669 } | 668 } |
| 670 | 669 |
| 671 | |
| 672 var h = { | 670 var h = { |
| 673 "content-type" : "application/json; charset=utf-8", | 671 "content-type": "application/json; charset=utf-8", |
| 674 }; | 672 }; |
| 675 var resp = convert.JSON.encode(buildResourceView()); | 673 var resp = convert.JSON.encode(buildResourceView()); |
| 676 return new async.Future.value(stringResponse(200, h, resp)); | 674 return new async.Future.value(stringResponse(200, h, resp)); |
| 677 }), true); | 675 }), true); |
| 678 res.get(arg_projectName, arg_region, arg_resourceViewName).then(unittest.e
xpectAsync1(((api.ResourceView response) { | 676 res |
| 677 .get(arg_projectName, arg_region, arg_resourceViewName) |
| 678 .then(unittest.expectAsync1(((api.ResourceView response) { |
| 679 checkResourceView(response); | 679 checkResourceView(response); |
| 680 }))); | 680 }))); |
| 681 }); | 681 }); |
| 682 | 682 |
| 683 unittest.test("method--insert", () { | 683 unittest.test("method--insert", () { |
| 684 | |
| 685 var mock = new HttpServerMock(); | 684 var mock = new HttpServerMock(); |
| 686 api.RegionViewsResourceApi res = new api.ResourceviewsApi(mock).regionView
s; | 685 api.RegionViewsResourceApi res = |
| 686 new api.ResourceviewsApi(mock).regionViews; |
| 687 var arg_request = buildResourceView(); | 687 var arg_request = buildResourceView(); |
| 688 var arg_projectName = "foo"; | 688 var arg_projectName = "foo"; |
| 689 var arg_region = "foo"; | 689 var arg_region = "foo"; |
| 690 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 690 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 691 var obj = new api.ResourceView.fromJson(json); | 691 var obj = new api.ResourceView.fromJson(json); |
| 692 checkResourceView(obj); | 692 checkResourceView(obj); |
| 693 | 693 |
| 694 var path = (req.url).path; | 694 var path = (req.url).path; |
| 695 var pathOffset = 0; | 695 var pathOffset = 0; |
| 696 var index; | 696 var index; |
| 697 var subPart; | 697 var subPart; |
| 698 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 698 unittest.expect( |
| 699 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 699 pathOffset += 1; | 700 pathOffset += 1; |
| 700 | 701 |
| 701 var query = (req.url).query; | 702 var query = (req.url).query; |
| 702 var queryOffset = 0; | 703 var queryOffset = 0; |
| 703 var queryMap = {}; | 704 var queryMap = {}; |
| 704 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 705 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 705 parseBool(n) { | 706 parseBool(n) { |
| 706 if (n == "true") return true; | 707 if (n == "true") return true; |
| 707 if (n == "false") return false; | 708 if (n == "false") return false; |
| 708 if (n == null) return null; | 709 if (n == null) return null; |
| 709 throw new core.ArgumentError("Invalid boolean: $n"); | 710 throw new core.ArgumentError("Invalid boolean: $n"); |
| 710 } | 711 } |
| 712 |
| 711 if (query.length > 0) { | 713 if (query.length > 0) { |
| 712 for (var part in query.split("&")) { | 714 for (var part in query.split("&")) { |
| 713 var keyvalue = part.split("="); | 715 var keyvalue = part.split("="); |
| 714 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 716 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 717 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 715 } | 718 } |
| 716 } | 719 } |
| 717 | 720 |
| 718 | |
| 719 var h = { | 721 var h = { |
| 720 "content-type" : "application/json; charset=utf-8", | 722 "content-type": "application/json; charset=utf-8", |
| 721 }; | 723 }; |
| 722 var resp = convert.JSON.encode(buildRegionViewsInsertResponse()); | 724 var resp = convert.JSON.encode(buildRegionViewsInsertResponse()); |
| 723 return new async.Future.value(stringResponse(200, h, resp)); | 725 return new async.Future.value(stringResponse(200, h, resp)); |
| 724 }), true); | 726 }), true); |
| 725 res.insert(arg_request, arg_projectName, arg_region).then(unittest.expectA
sync1(((api.RegionViewsInsertResponse response) { | 727 res.insert(arg_request, arg_projectName, arg_region).then( |
| 728 unittest.expectAsync1(((api.RegionViewsInsertResponse response) { |
| 726 checkRegionViewsInsertResponse(response); | 729 checkRegionViewsInsertResponse(response); |
| 727 }))); | 730 }))); |
| 728 }); | 731 }); |
| 729 | 732 |
| 730 unittest.test("method--list", () { | 733 unittest.test("method--list", () { |
| 731 | |
| 732 var mock = new HttpServerMock(); | 734 var mock = new HttpServerMock(); |
| 733 api.RegionViewsResourceApi res = new api.ResourceviewsApi(mock).regionView
s; | 735 api.RegionViewsResourceApi res = |
| 736 new api.ResourceviewsApi(mock).regionViews; |
| 734 var arg_projectName = "foo"; | 737 var arg_projectName = "foo"; |
| 735 var arg_region = "foo"; | 738 var arg_region = "foo"; |
| 736 var arg_maxResults = 42; | 739 var arg_maxResults = 42; |
| 737 var arg_pageToken = "foo"; | 740 var arg_pageToken = "foo"; |
| 738 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 741 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 739 var path = (req.url).path; | 742 var path = (req.url).path; |
| 740 var pathOffset = 0; | 743 var pathOffset = 0; |
| 741 var index; | 744 var index; |
| 742 var subPart; | 745 var subPart; |
| 743 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 746 unittest.expect( |
| 747 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 744 pathOffset += 1; | 748 pathOffset += 1; |
| 745 | 749 |
| 746 var query = (req.url).query; | 750 var query = (req.url).query; |
| 747 var queryOffset = 0; | 751 var queryOffset = 0; |
| 748 var queryMap = {}; | 752 var queryMap = {}; |
| 749 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 753 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 750 parseBool(n) { | 754 parseBool(n) { |
| 751 if (n == "true") return true; | 755 if (n == "true") return true; |
| 752 if (n == "false") return false; | 756 if (n == "false") return false; |
| 753 if (n == null) return null; | 757 if (n == null) return null; |
| 754 throw new core.ArgumentError("Invalid boolean: $n"); | 758 throw new core.ArgumentError("Invalid boolean: $n"); |
| 755 } | 759 } |
| 760 |
| 756 if (query.length > 0) { | 761 if (query.length > 0) { |
| 757 for (var part in query.split("&")) { | 762 for (var part in query.split("&")) { |
| 758 var keyvalue = part.split("="); | 763 var keyvalue = part.split("="); |
| 759 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 764 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 765 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 760 } | 766 } |
| 761 } | 767 } |
| 762 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 768 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 763 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 769 unittest.equals(arg_maxResults)); |
| 764 | 770 unittest.expect( |
| 771 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 765 | 772 |
| 766 var h = { | 773 var h = { |
| 767 "content-type" : "application/json; charset=utf-8", | 774 "content-type": "application/json; charset=utf-8", |
| 768 }; | 775 }; |
| 769 var resp = convert.JSON.encode(buildRegionViewsListResponse()); | 776 var resp = convert.JSON.encode(buildRegionViewsListResponse()); |
| 770 return new async.Future.value(stringResponse(200, h, resp)); | 777 return new async.Future.value(stringResponse(200, h, resp)); |
| 771 }), true); | 778 }), true); |
| 772 res.list(arg_projectName, arg_region, maxResults: arg_maxResults, pageToke
n: arg_pageToken).then(unittest.expectAsync1(((api.RegionViewsListResponse respo
nse) { | 779 res |
| 780 .list(arg_projectName, arg_region, |
| 781 maxResults: arg_maxResults, pageToken: arg_pageToken) |
| 782 .then(unittest.expectAsync1(((api.RegionViewsListResponse response) { |
| 773 checkRegionViewsListResponse(response); | 783 checkRegionViewsListResponse(response); |
| 774 }))); | 784 }))); |
| 775 }); | 785 }); |
| 776 | 786 |
| 777 unittest.test("method--listresources", () { | 787 unittest.test("method--listresources", () { |
| 778 | |
| 779 var mock = new HttpServerMock(); | 788 var mock = new HttpServerMock(); |
| 780 api.RegionViewsResourceApi res = new api.ResourceviewsApi(mock).regionView
s; | 789 api.RegionViewsResourceApi res = |
| 790 new api.ResourceviewsApi(mock).regionViews; |
| 781 var arg_projectName = "foo"; | 791 var arg_projectName = "foo"; |
| 782 var arg_region = "foo"; | 792 var arg_region = "foo"; |
| 783 var arg_resourceViewName = "foo"; | 793 var arg_resourceViewName = "foo"; |
| 784 var arg_maxResults = 42; | 794 var arg_maxResults = 42; |
| 785 var arg_pageToken = "foo"; | 795 var arg_pageToken = "foo"; |
| 786 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 796 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 787 var path = (req.url).path; | 797 var path = (req.url).path; |
| 788 var pathOffset = 0; | 798 var pathOffset = 0; |
| 789 var index; | 799 var index; |
| 790 var subPart; | 800 var subPart; |
| 791 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 801 unittest.expect( |
| 802 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 792 pathOffset += 1; | 803 pathOffset += 1; |
| 793 | 804 |
| 794 var query = (req.url).query; | 805 var query = (req.url).query; |
| 795 var queryOffset = 0; | 806 var queryOffset = 0; |
| 796 var queryMap = {}; | 807 var queryMap = {}; |
| 797 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 808 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 798 parseBool(n) { | 809 parseBool(n) { |
| 799 if (n == "true") return true; | 810 if (n == "true") return true; |
| 800 if (n == "false") return false; | 811 if (n == "false") return false; |
| 801 if (n == null) return null; | 812 if (n == null) return null; |
| 802 throw new core.ArgumentError("Invalid boolean: $n"); | 813 throw new core.ArgumentError("Invalid boolean: $n"); |
| 803 } | 814 } |
| 815 |
| 804 if (query.length > 0) { | 816 if (query.length > 0) { |
| 805 for (var part in query.split("&")) { | 817 for (var part in query.split("&")) { |
| 806 var keyvalue = part.split("="); | 818 var keyvalue = part.split("="); |
| 807 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 819 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 820 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 808 } | 821 } |
| 809 } | 822 } |
| 810 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 823 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 811 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 824 unittest.equals(arg_maxResults)); |
| 812 | 825 unittest.expect( |
| 826 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 813 | 827 |
| 814 var h = { | 828 var h = { |
| 815 "content-type" : "application/json; charset=utf-8", | 829 "content-type": "application/json; charset=utf-8", |
| 816 }; | 830 }; |
| 817 var resp = convert.JSON.encode(buildRegionViewsListResourcesResponse()); | 831 var resp = convert.JSON.encode(buildRegionViewsListResourcesResponse()); |
| 818 return new async.Future.value(stringResponse(200, h, resp)); | 832 return new async.Future.value(stringResponse(200, h, resp)); |
| 819 }), true); | 833 }), true); |
| 820 res.listresources(arg_projectName, arg_region, arg_resourceViewName, maxRe
sults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync1(((ap
i.RegionViewsListResourcesResponse response) { | 834 res |
| 835 .listresources(arg_projectName, arg_region, arg_resourceViewName, |
| 836 maxResults: arg_maxResults, pageToken: arg_pageToken) |
| 837 .then(unittest |
| 838 .expectAsync1(((api.RegionViewsListResourcesResponse response) { |
| 821 checkRegionViewsListResourcesResponse(response); | 839 checkRegionViewsListResourcesResponse(response); |
| 822 }))); | 840 }))); |
| 823 }); | 841 }); |
| 824 | 842 |
| 825 unittest.test("method--removeresources", () { | 843 unittest.test("method--removeresources", () { |
| 826 | |
| 827 var mock = new HttpServerMock(); | 844 var mock = new HttpServerMock(); |
| 828 api.RegionViewsResourceApi res = new api.ResourceviewsApi(mock).regionView
s; | 845 api.RegionViewsResourceApi res = |
| 846 new api.ResourceviewsApi(mock).regionViews; |
| 829 var arg_request = buildRegionViewsRemoveResourcesRequest(); | 847 var arg_request = buildRegionViewsRemoveResourcesRequest(); |
| 830 var arg_projectName = "foo"; | 848 var arg_projectName = "foo"; |
| 831 var arg_region = "foo"; | 849 var arg_region = "foo"; |
| 832 var arg_resourceViewName = "foo"; | 850 var arg_resourceViewName = "foo"; |
| 833 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 851 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 834 var obj = new api.RegionViewsRemoveResourcesRequest.fromJson(json); | 852 var obj = new api.RegionViewsRemoveResourcesRequest.fromJson(json); |
| 835 checkRegionViewsRemoveResourcesRequest(obj); | 853 checkRegionViewsRemoveResourcesRequest(obj); |
| 836 | 854 |
| 837 var path = (req.url).path; | 855 var path = (req.url).path; |
| 838 var pathOffset = 0; | 856 var pathOffset = 0; |
| 839 var index; | 857 var index; |
| 840 var subPart; | 858 var subPart; |
| 841 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 859 unittest.expect( |
| 860 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 842 pathOffset += 1; | 861 pathOffset += 1; |
| 843 | 862 |
| 844 var query = (req.url).query; | 863 var query = (req.url).query; |
| 845 var queryOffset = 0; | 864 var queryOffset = 0; |
| 846 var queryMap = {}; | 865 var queryMap = {}; |
| 847 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 866 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 848 parseBool(n) { | 867 parseBool(n) { |
| 849 if (n == "true") return true; | 868 if (n == "true") return true; |
| 850 if (n == "false") return false; | 869 if (n == "false") return false; |
| 851 if (n == null) return null; | 870 if (n == null) return null; |
| 852 throw new core.ArgumentError("Invalid boolean: $n"); | 871 throw new core.ArgumentError("Invalid boolean: $n"); |
| 853 } | 872 } |
| 873 |
| 854 if (query.length > 0) { | 874 if (query.length > 0) { |
| 855 for (var part in query.split("&")) { | 875 for (var part in query.split("&")) { |
| 856 var keyvalue = part.split("="); | 876 var keyvalue = part.split("="); |
| 857 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 877 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 878 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 858 } | 879 } |
| 859 } | 880 } |
| 860 | 881 |
| 861 | |
| 862 var h = { | 882 var h = { |
| 863 "content-type" : "application/json; charset=utf-8", | 883 "content-type": "application/json; charset=utf-8", |
| 864 }; | 884 }; |
| 865 var resp = ""; | 885 var resp = ""; |
| 866 return new async.Future.value(stringResponse(200, h, resp)); | 886 return new async.Future.value(stringResponse(200, h, resp)); |
| 867 }), true); | 887 }), true); |
| 868 res.removeresources(arg_request, arg_projectName, arg_region, arg_resource
ViewName).then(unittest.expectAsync1((_) {})); | 888 res |
| 889 .removeresources( |
| 890 arg_request, arg_projectName, arg_region, arg_resourceViewName) |
| 891 .then(unittest.expectAsync1((_) {})); |
| 869 }); | 892 }); |
| 870 | |
| 871 }); | 893 }); |
| 872 | 894 |
| 873 | |
| 874 unittest.group("resource-ZoneViewsResourceApi", () { | 895 unittest.group("resource-ZoneViewsResourceApi", () { |
| 875 unittest.test("method--addresources", () { | 896 unittest.test("method--addresources", () { |
| 876 | |
| 877 var mock = new HttpServerMock(); | 897 var mock = new HttpServerMock(); |
| 878 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; | 898 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; |
| 879 var arg_request = buildZoneViewsAddResourcesRequest(); | 899 var arg_request = buildZoneViewsAddResourcesRequest(); |
| 880 var arg_projectName = "foo"; | 900 var arg_projectName = "foo"; |
| 881 var arg_zone = "foo"; | 901 var arg_zone = "foo"; |
| 882 var arg_resourceViewName = "foo"; | 902 var arg_resourceViewName = "foo"; |
| 883 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 903 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 884 var obj = new api.ZoneViewsAddResourcesRequest.fromJson(json); | 904 var obj = new api.ZoneViewsAddResourcesRequest.fromJson(json); |
| 885 checkZoneViewsAddResourcesRequest(obj); | 905 checkZoneViewsAddResourcesRequest(obj); |
| 886 | 906 |
| 887 var path = (req.url).path; | 907 var path = (req.url).path; |
| 888 var pathOffset = 0; | 908 var pathOffset = 0; |
| 889 var index; | 909 var index; |
| 890 var subPart; | 910 var subPart; |
| 891 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 911 unittest.expect( |
| 912 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 892 pathOffset += 1; | 913 pathOffset += 1; |
| 893 | 914 |
| 894 var query = (req.url).query; | 915 var query = (req.url).query; |
| 895 var queryOffset = 0; | 916 var queryOffset = 0; |
| 896 var queryMap = {}; | 917 var queryMap = {}; |
| 897 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 918 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 898 parseBool(n) { | 919 parseBool(n) { |
| 899 if (n == "true") return true; | 920 if (n == "true") return true; |
| 900 if (n == "false") return false; | 921 if (n == "false") return false; |
| 901 if (n == null) return null; | 922 if (n == null) return null; |
| 902 throw new core.ArgumentError("Invalid boolean: $n"); | 923 throw new core.ArgumentError("Invalid boolean: $n"); |
| 903 } | 924 } |
| 925 |
| 904 if (query.length > 0) { | 926 if (query.length > 0) { |
| 905 for (var part in query.split("&")) { | 927 for (var part in query.split("&")) { |
| 906 var keyvalue = part.split("="); | 928 var keyvalue = part.split("="); |
| 907 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 929 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 930 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 908 } | 931 } |
| 909 } | 932 } |
| 910 | 933 |
| 911 | |
| 912 var h = { | 934 var h = { |
| 913 "content-type" : "application/json; charset=utf-8", | 935 "content-type": "application/json; charset=utf-8", |
| 914 }; | 936 }; |
| 915 var resp = ""; | 937 var resp = ""; |
| 916 return new async.Future.value(stringResponse(200, h, resp)); | 938 return new async.Future.value(stringResponse(200, h, resp)); |
| 917 }), true); | 939 }), true); |
| 918 res.addresources(arg_request, arg_projectName, arg_zone, arg_resourceViewN
ame).then(unittest.expectAsync1((_) {})); | 940 res |
| 941 .addresources( |
| 942 arg_request, arg_projectName, arg_zone, arg_resourceViewName) |
| 943 .then(unittest.expectAsync1((_) {})); |
| 919 }); | 944 }); |
| 920 | 945 |
| 921 unittest.test("method--delete", () { | 946 unittest.test("method--delete", () { |
| 922 | |
| 923 var mock = new HttpServerMock(); | 947 var mock = new HttpServerMock(); |
| 924 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; | 948 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; |
| 925 var arg_projectName = "foo"; | 949 var arg_projectName = "foo"; |
| 926 var arg_zone = "foo"; | 950 var arg_zone = "foo"; |
| 927 var arg_resourceViewName = "foo"; | 951 var arg_resourceViewName = "foo"; |
| 928 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 952 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 929 var path = (req.url).path; | 953 var path = (req.url).path; |
| 930 var pathOffset = 0; | 954 var pathOffset = 0; |
| 931 var index; | 955 var index; |
| 932 var subPart; | 956 var subPart; |
| 933 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 957 unittest.expect( |
| 958 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 934 pathOffset += 1; | 959 pathOffset += 1; |
| 935 | 960 |
| 936 var query = (req.url).query; | 961 var query = (req.url).query; |
| 937 var queryOffset = 0; | 962 var queryOffset = 0; |
| 938 var queryMap = {}; | 963 var queryMap = {}; |
| 939 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 964 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 940 parseBool(n) { | 965 parseBool(n) { |
| 941 if (n == "true") return true; | 966 if (n == "true") return true; |
| 942 if (n == "false") return false; | 967 if (n == "false") return false; |
| 943 if (n == null) return null; | 968 if (n == null) return null; |
| 944 throw new core.ArgumentError("Invalid boolean: $n"); | 969 throw new core.ArgumentError("Invalid boolean: $n"); |
| 945 } | 970 } |
| 971 |
| 946 if (query.length > 0) { | 972 if (query.length > 0) { |
| 947 for (var part in query.split("&")) { | 973 for (var part in query.split("&")) { |
| 948 var keyvalue = part.split("="); | 974 var keyvalue = part.split("="); |
| 949 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 975 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 976 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 950 } | 977 } |
| 951 } | 978 } |
| 952 | 979 |
| 953 | |
| 954 var h = { | 980 var h = { |
| 955 "content-type" : "application/json; charset=utf-8", | 981 "content-type": "application/json; charset=utf-8", |
| 956 }; | 982 }; |
| 957 var resp = ""; | 983 var resp = ""; |
| 958 return new async.Future.value(stringResponse(200, h, resp)); | 984 return new async.Future.value(stringResponse(200, h, resp)); |
| 959 }), true); | 985 }), true); |
| 960 res.delete(arg_projectName, arg_zone, arg_resourceViewName).then(unittest.
expectAsync1((_) {})); | 986 res |
| 987 .delete(arg_projectName, arg_zone, arg_resourceViewName) |
| 988 .then(unittest.expectAsync1((_) {})); |
| 961 }); | 989 }); |
| 962 | 990 |
| 963 unittest.test("method--get", () { | 991 unittest.test("method--get", () { |
| 964 | |
| 965 var mock = new HttpServerMock(); | 992 var mock = new HttpServerMock(); |
| 966 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; | 993 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; |
| 967 var arg_projectName = "foo"; | 994 var arg_projectName = "foo"; |
| 968 var arg_zone = "foo"; | 995 var arg_zone = "foo"; |
| 969 var arg_resourceViewName = "foo"; | 996 var arg_resourceViewName = "foo"; |
| 970 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 997 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 971 var path = (req.url).path; | 998 var path = (req.url).path; |
| 972 var pathOffset = 0; | 999 var pathOffset = 0; |
| 973 var index; | 1000 var index; |
| 974 var subPart; | 1001 var subPart; |
| 975 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1002 unittest.expect( |
| 1003 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 976 pathOffset += 1; | 1004 pathOffset += 1; |
| 977 | 1005 |
| 978 var query = (req.url).query; | 1006 var query = (req.url).query; |
| 979 var queryOffset = 0; | 1007 var queryOffset = 0; |
| 980 var queryMap = {}; | 1008 var queryMap = {}; |
| 981 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1009 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 982 parseBool(n) { | 1010 parseBool(n) { |
| 983 if (n == "true") return true; | 1011 if (n == "true") return true; |
| 984 if (n == "false") return false; | 1012 if (n == "false") return false; |
| 985 if (n == null) return null; | 1013 if (n == null) return null; |
| 986 throw new core.ArgumentError("Invalid boolean: $n"); | 1014 throw new core.ArgumentError("Invalid boolean: $n"); |
| 987 } | 1015 } |
| 1016 |
| 988 if (query.length > 0) { | 1017 if (query.length > 0) { |
| 989 for (var part in query.split("&")) { | 1018 for (var part in query.split("&")) { |
| 990 var keyvalue = part.split("="); | 1019 var keyvalue = part.split("="); |
| 991 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1020 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1021 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 992 } | 1022 } |
| 993 } | 1023 } |
| 994 | 1024 |
| 995 | |
| 996 var h = { | 1025 var h = { |
| 997 "content-type" : "application/json; charset=utf-8", | 1026 "content-type": "application/json; charset=utf-8", |
| 998 }; | 1027 }; |
| 999 var resp = convert.JSON.encode(buildResourceView()); | 1028 var resp = convert.JSON.encode(buildResourceView()); |
| 1000 return new async.Future.value(stringResponse(200, h, resp)); | 1029 return new async.Future.value(stringResponse(200, h, resp)); |
| 1001 }), true); | 1030 }), true); |
| 1002 res.get(arg_projectName, arg_zone, arg_resourceViewName).then(unittest.exp
ectAsync1(((api.ResourceView response) { | 1031 res |
| 1032 .get(arg_projectName, arg_zone, arg_resourceViewName) |
| 1033 .then(unittest.expectAsync1(((api.ResourceView response) { |
| 1003 checkResourceView(response); | 1034 checkResourceView(response); |
| 1004 }))); | 1035 }))); |
| 1005 }); | 1036 }); |
| 1006 | 1037 |
| 1007 unittest.test("method--insert", () { | 1038 unittest.test("method--insert", () { |
| 1008 | |
| 1009 var mock = new HttpServerMock(); | 1039 var mock = new HttpServerMock(); |
| 1010 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; | 1040 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; |
| 1011 var arg_request = buildResourceView(); | 1041 var arg_request = buildResourceView(); |
| 1012 var arg_projectName = "foo"; | 1042 var arg_projectName = "foo"; |
| 1013 var arg_zone = "foo"; | 1043 var arg_zone = "foo"; |
| 1014 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1044 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1015 var obj = new api.ResourceView.fromJson(json); | 1045 var obj = new api.ResourceView.fromJson(json); |
| 1016 checkResourceView(obj); | 1046 checkResourceView(obj); |
| 1017 | 1047 |
| 1018 var path = (req.url).path; | 1048 var path = (req.url).path; |
| 1019 var pathOffset = 0; | 1049 var pathOffset = 0; |
| 1020 var index; | 1050 var index; |
| 1021 var subPart; | 1051 var subPart; |
| 1022 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1052 unittest.expect( |
| 1053 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1023 pathOffset += 1; | 1054 pathOffset += 1; |
| 1024 | 1055 |
| 1025 var query = (req.url).query; | 1056 var query = (req.url).query; |
| 1026 var queryOffset = 0; | 1057 var queryOffset = 0; |
| 1027 var queryMap = {}; | 1058 var queryMap = {}; |
| 1028 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1059 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1029 parseBool(n) { | 1060 parseBool(n) { |
| 1030 if (n == "true") return true; | 1061 if (n == "true") return true; |
| 1031 if (n == "false") return false; | 1062 if (n == "false") return false; |
| 1032 if (n == null) return null; | 1063 if (n == null) return null; |
| 1033 throw new core.ArgumentError("Invalid boolean: $n"); | 1064 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1034 } | 1065 } |
| 1066 |
| 1035 if (query.length > 0) { | 1067 if (query.length > 0) { |
| 1036 for (var part in query.split("&")) { | 1068 for (var part in query.split("&")) { |
| 1037 var keyvalue = part.split("="); | 1069 var keyvalue = part.split("="); |
| 1038 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1070 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1071 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1039 } | 1072 } |
| 1040 } | 1073 } |
| 1041 | 1074 |
| 1042 | |
| 1043 var h = { | 1075 var h = { |
| 1044 "content-type" : "application/json; charset=utf-8", | 1076 "content-type": "application/json; charset=utf-8", |
| 1045 }; | 1077 }; |
| 1046 var resp = convert.JSON.encode(buildZoneViewsInsertResponse()); | 1078 var resp = convert.JSON.encode(buildZoneViewsInsertResponse()); |
| 1047 return new async.Future.value(stringResponse(200, h, resp)); | 1079 return new async.Future.value(stringResponse(200, h, resp)); |
| 1048 }), true); | 1080 }), true); |
| 1049 res.insert(arg_request, arg_projectName, arg_zone).then(unittest.expectAsy
nc1(((api.ZoneViewsInsertResponse response) { | 1081 res |
| 1082 .insert(arg_request, arg_projectName, arg_zone) |
| 1083 .then(unittest.expectAsync1(((api.ZoneViewsInsertResponse response) { |
| 1050 checkZoneViewsInsertResponse(response); | 1084 checkZoneViewsInsertResponse(response); |
| 1051 }))); | 1085 }))); |
| 1052 }); | 1086 }); |
| 1053 | 1087 |
| 1054 unittest.test("method--list", () { | 1088 unittest.test("method--list", () { |
| 1055 | |
| 1056 var mock = new HttpServerMock(); | 1089 var mock = new HttpServerMock(); |
| 1057 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; | 1090 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; |
| 1058 var arg_projectName = "foo"; | 1091 var arg_projectName = "foo"; |
| 1059 var arg_zone = "foo"; | 1092 var arg_zone = "foo"; |
| 1060 var arg_maxResults = 42; | 1093 var arg_maxResults = 42; |
| 1061 var arg_pageToken = "foo"; | 1094 var arg_pageToken = "foo"; |
| 1062 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1095 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1063 var path = (req.url).path; | 1096 var path = (req.url).path; |
| 1064 var pathOffset = 0; | 1097 var pathOffset = 0; |
| 1065 var index; | 1098 var index; |
| 1066 var subPart; | 1099 var subPart; |
| 1067 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1100 unittest.expect( |
| 1101 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1068 pathOffset += 1; | 1102 pathOffset += 1; |
| 1069 | 1103 |
| 1070 var query = (req.url).query; | 1104 var query = (req.url).query; |
| 1071 var queryOffset = 0; | 1105 var queryOffset = 0; |
| 1072 var queryMap = {}; | 1106 var queryMap = {}; |
| 1073 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1107 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1074 parseBool(n) { | 1108 parseBool(n) { |
| 1075 if (n == "true") return true; | 1109 if (n == "true") return true; |
| 1076 if (n == "false") return false; | 1110 if (n == "false") return false; |
| 1077 if (n == null) return null; | 1111 if (n == null) return null; |
| 1078 throw new core.ArgumentError("Invalid boolean: $n"); | 1112 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1079 } | 1113 } |
| 1114 |
| 1080 if (query.length > 0) { | 1115 if (query.length > 0) { |
| 1081 for (var part in query.split("&")) { | 1116 for (var part in query.split("&")) { |
| 1082 var keyvalue = part.split("="); | 1117 var keyvalue = part.split("="); |
| 1083 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1118 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1119 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1084 } | 1120 } |
| 1085 } | 1121 } |
| 1086 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 1122 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 1087 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 1123 unittest.equals(arg_maxResults)); |
| 1088 | 1124 unittest.expect( |
| 1125 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 1089 | 1126 |
| 1090 var h = { | 1127 var h = { |
| 1091 "content-type" : "application/json; charset=utf-8", | 1128 "content-type": "application/json; charset=utf-8", |
| 1092 }; | 1129 }; |
| 1093 var resp = convert.JSON.encode(buildZoneViewsListResponse()); | 1130 var resp = convert.JSON.encode(buildZoneViewsListResponse()); |
| 1094 return new async.Future.value(stringResponse(200, h, resp)); | 1131 return new async.Future.value(stringResponse(200, h, resp)); |
| 1095 }), true); | 1132 }), true); |
| 1096 res.list(arg_projectName, arg_zone, maxResults: arg_maxResults, pageToken:
arg_pageToken).then(unittest.expectAsync1(((api.ZoneViewsListResponse response)
{ | 1133 res |
| 1134 .list(arg_projectName, arg_zone, |
| 1135 maxResults: arg_maxResults, pageToken: arg_pageToken) |
| 1136 .then(unittest.expectAsync1(((api.ZoneViewsListResponse response) { |
| 1097 checkZoneViewsListResponse(response); | 1137 checkZoneViewsListResponse(response); |
| 1098 }))); | 1138 }))); |
| 1099 }); | 1139 }); |
| 1100 | 1140 |
| 1101 unittest.test("method--listresources", () { | 1141 unittest.test("method--listresources", () { |
| 1102 | |
| 1103 var mock = new HttpServerMock(); | 1142 var mock = new HttpServerMock(); |
| 1104 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; | 1143 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; |
| 1105 var arg_projectName = "foo"; | 1144 var arg_projectName = "foo"; |
| 1106 var arg_zone = "foo"; | 1145 var arg_zone = "foo"; |
| 1107 var arg_resourceViewName = "foo"; | 1146 var arg_resourceViewName = "foo"; |
| 1108 var arg_maxResults = 42; | 1147 var arg_maxResults = 42; |
| 1109 var arg_pageToken = "foo"; | 1148 var arg_pageToken = "foo"; |
| 1110 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1149 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1111 var path = (req.url).path; | 1150 var path = (req.url).path; |
| 1112 var pathOffset = 0; | 1151 var pathOffset = 0; |
| 1113 var index; | 1152 var index; |
| 1114 var subPart; | 1153 var subPart; |
| 1115 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1154 unittest.expect( |
| 1155 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1116 pathOffset += 1; | 1156 pathOffset += 1; |
| 1117 | 1157 |
| 1118 var query = (req.url).query; | 1158 var query = (req.url).query; |
| 1119 var queryOffset = 0; | 1159 var queryOffset = 0; |
| 1120 var queryMap = {}; | 1160 var queryMap = {}; |
| 1121 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1161 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1122 parseBool(n) { | 1162 parseBool(n) { |
| 1123 if (n == "true") return true; | 1163 if (n == "true") return true; |
| 1124 if (n == "false") return false; | 1164 if (n == "false") return false; |
| 1125 if (n == null) return null; | 1165 if (n == null) return null; |
| 1126 throw new core.ArgumentError("Invalid boolean: $n"); | 1166 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1127 } | 1167 } |
| 1168 |
| 1128 if (query.length > 0) { | 1169 if (query.length > 0) { |
| 1129 for (var part in query.split("&")) { | 1170 for (var part in query.split("&")) { |
| 1130 var keyvalue = part.split("="); | 1171 var keyvalue = part.split("="); |
| 1131 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1172 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1173 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1132 } | 1174 } |
| 1133 } | 1175 } |
| 1134 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 1176 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 1135 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 1177 unittest.equals(arg_maxResults)); |
| 1136 | 1178 unittest.expect( |
| 1179 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 1137 | 1180 |
| 1138 var h = { | 1181 var h = { |
| 1139 "content-type" : "application/json; charset=utf-8", | 1182 "content-type": "application/json; charset=utf-8", |
| 1140 }; | 1183 }; |
| 1141 var resp = convert.JSON.encode(buildZoneViewsListResourcesResponse()); | 1184 var resp = convert.JSON.encode(buildZoneViewsListResourcesResponse()); |
| 1142 return new async.Future.value(stringResponse(200, h, resp)); | 1185 return new async.Future.value(stringResponse(200, h, resp)); |
| 1143 }), true); | 1186 }), true); |
| 1144 res.listresources(arg_projectName, arg_zone, arg_resourceViewName, maxResu
lts: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync1(((api.
ZoneViewsListResourcesResponse response) { | 1187 res |
| 1188 .listresources(arg_projectName, arg_zone, arg_resourceViewName, |
| 1189 maxResults: arg_maxResults, pageToken: arg_pageToken) |
| 1190 .then(unittest |
| 1191 .expectAsync1(((api.ZoneViewsListResourcesResponse response) { |
| 1145 checkZoneViewsListResourcesResponse(response); | 1192 checkZoneViewsListResourcesResponse(response); |
| 1146 }))); | 1193 }))); |
| 1147 }); | 1194 }); |
| 1148 | 1195 |
| 1149 unittest.test("method--removeresources", () { | 1196 unittest.test("method--removeresources", () { |
| 1150 | |
| 1151 var mock = new HttpServerMock(); | 1197 var mock = new HttpServerMock(); |
| 1152 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; | 1198 api.ZoneViewsResourceApi res = new api.ResourceviewsApi(mock).zoneViews; |
| 1153 var arg_request = buildZoneViewsRemoveResourcesRequest(); | 1199 var arg_request = buildZoneViewsRemoveResourcesRequest(); |
| 1154 var arg_projectName = "foo"; | 1200 var arg_projectName = "foo"; |
| 1155 var arg_zone = "foo"; | 1201 var arg_zone = "foo"; |
| 1156 var arg_resourceViewName = "foo"; | 1202 var arg_resourceViewName = "foo"; |
| 1157 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1203 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1158 var obj = new api.ZoneViewsRemoveResourcesRequest.fromJson(json); | 1204 var obj = new api.ZoneViewsRemoveResourcesRequest.fromJson(json); |
| 1159 checkZoneViewsRemoveResourcesRequest(obj); | 1205 checkZoneViewsRemoveResourcesRequest(obj); |
| 1160 | 1206 |
| 1161 var path = (req.url).path; | 1207 var path = (req.url).path; |
| 1162 var pathOffset = 0; | 1208 var pathOffset = 0; |
| 1163 var index; | 1209 var index; |
| 1164 var subPart; | 1210 var subPart; |
| 1165 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1211 unittest.expect( |
| 1212 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1166 pathOffset += 1; | 1213 pathOffset += 1; |
| 1167 | 1214 |
| 1168 var query = (req.url).query; | 1215 var query = (req.url).query; |
| 1169 var queryOffset = 0; | 1216 var queryOffset = 0; |
| 1170 var queryMap = {}; | 1217 var queryMap = {}; |
| 1171 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1218 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1172 parseBool(n) { | 1219 parseBool(n) { |
| 1173 if (n == "true") return true; | 1220 if (n == "true") return true; |
| 1174 if (n == "false") return false; | 1221 if (n == "false") return false; |
| 1175 if (n == null) return null; | 1222 if (n == null) return null; |
| 1176 throw new core.ArgumentError("Invalid boolean: $n"); | 1223 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1177 } | 1224 } |
| 1225 |
| 1178 if (query.length > 0) { | 1226 if (query.length > 0) { |
| 1179 for (var part in query.split("&")) { | 1227 for (var part in query.split("&")) { |
| 1180 var keyvalue = part.split("="); | 1228 var keyvalue = part.split("="); |
| 1181 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1229 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1230 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1182 } | 1231 } |
| 1183 } | 1232 } |
| 1184 | 1233 |
| 1185 | |
| 1186 var h = { | 1234 var h = { |
| 1187 "content-type" : "application/json; charset=utf-8", | 1235 "content-type": "application/json; charset=utf-8", |
| 1188 }; | 1236 }; |
| 1189 var resp = ""; | 1237 var resp = ""; |
| 1190 return new async.Future.value(stringResponse(200, h, resp)); | 1238 return new async.Future.value(stringResponse(200, h, resp)); |
| 1191 }), true); | 1239 }), true); |
| 1192 res.removeresources(arg_request, arg_projectName, arg_zone, arg_resourceVi
ewName).then(unittest.expectAsync1((_) {})); | 1240 res |
| 1241 .removeresources( |
| 1242 arg_request, arg_projectName, arg_zone, arg_resourceViewName) |
| 1243 .then(unittest.expectAsync1((_) {})); |
| 1193 }); | 1244 }); |
| 1194 | |
| 1195 }); | 1245 }); |
| 1196 | |
| 1197 | |
| 1198 } | 1246 } |
| 1199 | |
| OLD | NEW |