| OLD | NEW |
| 1 library googleapis.admin.datatransfer_v1.test; | 1 library googleapis.admin.datatransfer_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/admin/datatransfer_v1.dart' as api; | 10 import 'package:googleapis/admin/datatransfer_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 buildUnnamed168() { | 53 buildUnnamed163() { |
| 55 var o = new core.List<api.ApplicationTransferParam>(); | 54 var o = new core.List<api.ApplicationTransferParam>(); |
| 56 o.add(buildApplicationTransferParam()); | 55 o.add(buildApplicationTransferParam()); |
| 57 o.add(buildApplicationTransferParam()); | 56 o.add(buildApplicationTransferParam()); |
| 58 return o; | 57 return o; |
| 59 } | 58 } |
| 60 | 59 |
| 61 checkUnnamed168(core.List<api.ApplicationTransferParam> o) { | 60 checkUnnamed163(core.List<api.ApplicationTransferParam> o) { |
| 62 unittest.expect(o, unittest.hasLength(2)); | 61 unittest.expect(o, unittest.hasLength(2)); |
| 63 checkApplicationTransferParam(o[0]); | 62 checkApplicationTransferParam(o[0]); |
| 64 checkApplicationTransferParam(o[1]); | 63 checkApplicationTransferParam(o[1]); |
| 65 } | 64 } |
| 66 | 65 |
| 67 core.int buildCounterApplication = 0; | 66 core.int buildCounterApplication = 0; |
| 68 buildApplication() { | 67 buildApplication() { |
| 69 var o = new api.Application(); | 68 var o = new api.Application(); |
| 70 buildCounterApplication++; | 69 buildCounterApplication++; |
| 71 if (buildCounterApplication < 3) { | 70 if (buildCounterApplication < 3) { |
| 72 o.etag = "foo"; | 71 o.etag = "foo"; |
| 73 o.id = "foo"; | 72 o.id = "foo"; |
| 74 o.kind = "foo"; | 73 o.kind = "foo"; |
| 75 o.name = "foo"; | 74 o.name = "foo"; |
| 76 o.transferParams = buildUnnamed168(); | 75 o.transferParams = buildUnnamed163(); |
| 77 } | 76 } |
| 78 buildCounterApplication--; | 77 buildCounterApplication--; |
| 79 return o; | 78 return o; |
| 80 } | 79 } |
| 81 | 80 |
| 82 checkApplication(api.Application o) { | 81 checkApplication(api.Application o) { |
| 83 buildCounterApplication++; | 82 buildCounterApplication++; |
| 84 if (buildCounterApplication < 3) { | 83 if (buildCounterApplication < 3) { |
| 85 unittest.expect(o.etag, unittest.equals('foo')); | 84 unittest.expect(o.etag, unittest.equals('foo')); |
| 86 unittest.expect(o.id, unittest.equals('foo')); | 85 unittest.expect(o.id, unittest.equals('foo')); |
| 87 unittest.expect(o.kind, unittest.equals('foo')); | 86 unittest.expect(o.kind, unittest.equals('foo')); |
| 88 unittest.expect(o.name, unittest.equals('foo')); | 87 unittest.expect(o.name, unittest.equals('foo')); |
| 89 checkUnnamed168(o.transferParams); | 88 checkUnnamed163(o.transferParams); |
| 90 } | 89 } |
| 91 buildCounterApplication--; | 90 buildCounterApplication--; |
| 92 } | 91 } |
| 93 | 92 |
| 94 buildUnnamed169() { | 93 buildUnnamed164() { |
| 95 var o = new core.List<api.ApplicationTransferParam>(); | 94 var o = new core.List<api.ApplicationTransferParam>(); |
| 96 o.add(buildApplicationTransferParam()); | 95 o.add(buildApplicationTransferParam()); |
| 97 o.add(buildApplicationTransferParam()); | 96 o.add(buildApplicationTransferParam()); |
| 98 return o; | 97 return o; |
| 99 } | 98 } |
| 100 | 99 |
| 101 checkUnnamed169(core.List<api.ApplicationTransferParam> o) { | 100 checkUnnamed164(core.List<api.ApplicationTransferParam> o) { |
| 102 unittest.expect(o, unittest.hasLength(2)); | 101 unittest.expect(o, unittest.hasLength(2)); |
| 103 checkApplicationTransferParam(o[0]); | 102 checkApplicationTransferParam(o[0]); |
| 104 checkApplicationTransferParam(o[1]); | 103 checkApplicationTransferParam(o[1]); |
| 105 } | 104 } |
| 106 | 105 |
| 107 core.int buildCounterApplicationDataTransfer = 0; | 106 core.int buildCounterApplicationDataTransfer = 0; |
| 108 buildApplicationDataTransfer() { | 107 buildApplicationDataTransfer() { |
| 109 var o = new api.ApplicationDataTransfer(); | 108 var o = new api.ApplicationDataTransfer(); |
| 110 buildCounterApplicationDataTransfer++; | 109 buildCounterApplicationDataTransfer++; |
| 111 if (buildCounterApplicationDataTransfer < 3) { | 110 if (buildCounterApplicationDataTransfer < 3) { |
| 112 o.applicationId = "foo"; | 111 o.applicationId = "foo"; |
| 113 o.applicationTransferParams = buildUnnamed169(); | 112 o.applicationTransferParams = buildUnnamed164(); |
| 114 o.applicationTransferStatus = "foo"; | 113 o.applicationTransferStatus = "foo"; |
| 115 } | 114 } |
| 116 buildCounterApplicationDataTransfer--; | 115 buildCounterApplicationDataTransfer--; |
| 117 return o; | 116 return o; |
| 118 } | 117 } |
| 119 | 118 |
| 120 checkApplicationDataTransfer(api.ApplicationDataTransfer o) { | 119 checkApplicationDataTransfer(api.ApplicationDataTransfer o) { |
| 121 buildCounterApplicationDataTransfer++; | 120 buildCounterApplicationDataTransfer++; |
| 122 if (buildCounterApplicationDataTransfer < 3) { | 121 if (buildCounterApplicationDataTransfer < 3) { |
| 123 unittest.expect(o.applicationId, unittest.equals('foo')); | 122 unittest.expect(o.applicationId, unittest.equals('foo')); |
| 124 checkUnnamed169(o.applicationTransferParams); | 123 checkUnnamed164(o.applicationTransferParams); |
| 125 unittest.expect(o.applicationTransferStatus, unittest.equals('foo')); | 124 unittest.expect(o.applicationTransferStatus, unittest.equals('foo')); |
| 126 } | 125 } |
| 127 buildCounterApplicationDataTransfer--; | 126 buildCounterApplicationDataTransfer--; |
| 128 } | 127 } |
| 129 | 128 |
| 130 buildUnnamed170() { | 129 buildUnnamed165() { |
| 131 var o = new core.List<core.String>(); | 130 var o = new core.List<core.String>(); |
| 132 o.add("foo"); | 131 o.add("foo"); |
| 133 o.add("foo"); | 132 o.add("foo"); |
| 134 return o; | 133 return o; |
| 135 } | 134 } |
| 136 | 135 |
| 137 checkUnnamed170(core.List<core.String> o) { | 136 checkUnnamed165(core.List<core.String> o) { |
| 138 unittest.expect(o, unittest.hasLength(2)); | 137 unittest.expect(o, unittest.hasLength(2)); |
| 139 unittest.expect(o[0], unittest.equals('foo')); | 138 unittest.expect(o[0], unittest.equals('foo')); |
| 140 unittest.expect(o[1], unittest.equals('foo')); | 139 unittest.expect(o[1], unittest.equals('foo')); |
| 141 } | 140 } |
| 142 | 141 |
| 143 core.int buildCounterApplicationTransferParam = 0; | 142 core.int buildCounterApplicationTransferParam = 0; |
| 144 buildApplicationTransferParam() { | 143 buildApplicationTransferParam() { |
| 145 var o = new api.ApplicationTransferParam(); | 144 var o = new api.ApplicationTransferParam(); |
| 146 buildCounterApplicationTransferParam++; | 145 buildCounterApplicationTransferParam++; |
| 147 if (buildCounterApplicationTransferParam < 3) { | 146 if (buildCounterApplicationTransferParam < 3) { |
| 148 o.key = "foo"; | 147 o.key = "foo"; |
| 149 o.value = buildUnnamed170(); | 148 o.value = buildUnnamed165(); |
| 150 } | 149 } |
| 151 buildCounterApplicationTransferParam--; | 150 buildCounterApplicationTransferParam--; |
| 152 return o; | 151 return o; |
| 153 } | 152 } |
| 154 | 153 |
| 155 checkApplicationTransferParam(api.ApplicationTransferParam o) { | 154 checkApplicationTransferParam(api.ApplicationTransferParam o) { |
| 156 buildCounterApplicationTransferParam++; | 155 buildCounterApplicationTransferParam++; |
| 157 if (buildCounterApplicationTransferParam < 3) { | 156 if (buildCounterApplicationTransferParam < 3) { |
| 158 unittest.expect(o.key, unittest.equals('foo')); | 157 unittest.expect(o.key, unittest.equals('foo')); |
| 159 checkUnnamed170(o.value); | 158 checkUnnamed165(o.value); |
| 160 } | 159 } |
| 161 buildCounterApplicationTransferParam--; | 160 buildCounterApplicationTransferParam--; |
| 162 } | 161 } |
| 163 | 162 |
| 164 buildUnnamed171() { | 163 buildUnnamed166() { |
| 165 var o = new core.List<api.Application>(); | 164 var o = new core.List<api.Application>(); |
| 166 o.add(buildApplication()); | 165 o.add(buildApplication()); |
| 167 o.add(buildApplication()); | 166 o.add(buildApplication()); |
| 168 return o; | 167 return o; |
| 169 } | 168 } |
| 170 | 169 |
| 171 checkUnnamed171(core.List<api.Application> o) { | 170 checkUnnamed166(core.List<api.Application> o) { |
| 172 unittest.expect(o, unittest.hasLength(2)); | 171 unittest.expect(o, unittest.hasLength(2)); |
| 173 checkApplication(o[0]); | 172 checkApplication(o[0]); |
| 174 checkApplication(o[1]); | 173 checkApplication(o[1]); |
| 175 } | 174 } |
| 176 | 175 |
| 177 core.int buildCounterApplicationsListResponse = 0; | 176 core.int buildCounterApplicationsListResponse = 0; |
| 178 buildApplicationsListResponse() { | 177 buildApplicationsListResponse() { |
| 179 var o = new api.ApplicationsListResponse(); | 178 var o = new api.ApplicationsListResponse(); |
| 180 buildCounterApplicationsListResponse++; | 179 buildCounterApplicationsListResponse++; |
| 181 if (buildCounterApplicationsListResponse < 3) { | 180 if (buildCounterApplicationsListResponse < 3) { |
| 182 o.applications = buildUnnamed171(); | 181 o.applications = buildUnnamed166(); |
| 183 o.etag = "foo"; | 182 o.etag = "foo"; |
| 184 o.kind = "foo"; | 183 o.kind = "foo"; |
| 185 o.nextPageToken = "foo"; | 184 o.nextPageToken = "foo"; |
| 186 } | 185 } |
| 187 buildCounterApplicationsListResponse--; | 186 buildCounterApplicationsListResponse--; |
| 188 return o; | 187 return o; |
| 189 } | 188 } |
| 190 | 189 |
| 191 checkApplicationsListResponse(api.ApplicationsListResponse o) { | 190 checkApplicationsListResponse(api.ApplicationsListResponse o) { |
| 192 buildCounterApplicationsListResponse++; | 191 buildCounterApplicationsListResponse++; |
| 193 if (buildCounterApplicationsListResponse < 3) { | 192 if (buildCounterApplicationsListResponse < 3) { |
| 194 checkUnnamed171(o.applications); | 193 checkUnnamed166(o.applications); |
| 195 unittest.expect(o.etag, unittest.equals('foo')); | 194 unittest.expect(o.etag, unittest.equals('foo')); |
| 196 unittest.expect(o.kind, unittest.equals('foo')); | 195 unittest.expect(o.kind, unittest.equals('foo')); |
| 197 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 196 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 198 } | 197 } |
| 199 buildCounterApplicationsListResponse--; | 198 buildCounterApplicationsListResponse--; |
| 200 } | 199 } |
| 201 | 200 |
| 202 buildUnnamed172() { | 201 buildUnnamed167() { |
| 203 var o = new core.List<api.ApplicationDataTransfer>(); | 202 var o = new core.List<api.ApplicationDataTransfer>(); |
| 204 o.add(buildApplicationDataTransfer()); | 203 o.add(buildApplicationDataTransfer()); |
| 205 o.add(buildApplicationDataTransfer()); | 204 o.add(buildApplicationDataTransfer()); |
| 206 return o; | 205 return o; |
| 207 } | 206 } |
| 208 | 207 |
| 209 checkUnnamed172(core.List<api.ApplicationDataTransfer> o) { | 208 checkUnnamed167(core.List<api.ApplicationDataTransfer> o) { |
| 210 unittest.expect(o, unittest.hasLength(2)); | 209 unittest.expect(o, unittest.hasLength(2)); |
| 211 checkApplicationDataTransfer(o[0]); | 210 checkApplicationDataTransfer(o[0]); |
| 212 checkApplicationDataTransfer(o[1]); | 211 checkApplicationDataTransfer(o[1]); |
| 213 } | 212 } |
| 214 | 213 |
| 215 core.int buildCounterDataTransfer = 0; | 214 core.int buildCounterDataTransfer = 0; |
| 216 buildDataTransfer() { | 215 buildDataTransfer() { |
| 217 var o = new api.DataTransfer(); | 216 var o = new api.DataTransfer(); |
| 218 buildCounterDataTransfer++; | 217 buildCounterDataTransfer++; |
| 219 if (buildCounterDataTransfer < 3) { | 218 if (buildCounterDataTransfer < 3) { |
| 220 o.applicationDataTransfers = buildUnnamed172(); | 219 o.applicationDataTransfers = buildUnnamed167(); |
| 221 o.etag = "foo"; | 220 o.etag = "foo"; |
| 222 o.id = "foo"; | 221 o.id = "foo"; |
| 223 o.kind = "foo"; | 222 o.kind = "foo"; |
| 224 o.newOwnerUserId = "foo"; | 223 o.newOwnerUserId = "foo"; |
| 225 o.oldOwnerUserId = "foo"; | 224 o.oldOwnerUserId = "foo"; |
| 226 o.overallTransferStatusCode = "foo"; | 225 o.overallTransferStatusCode = "foo"; |
| 227 o.requestTime = core.DateTime.parse("2002-02-27T14:01:02"); | 226 o.requestTime = core.DateTime.parse("2002-02-27T14:01:02"); |
| 228 } | 227 } |
| 229 buildCounterDataTransfer--; | 228 buildCounterDataTransfer--; |
| 230 return o; | 229 return o; |
| 231 } | 230 } |
| 232 | 231 |
| 233 checkDataTransfer(api.DataTransfer o) { | 232 checkDataTransfer(api.DataTransfer o) { |
| 234 buildCounterDataTransfer++; | 233 buildCounterDataTransfer++; |
| 235 if (buildCounterDataTransfer < 3) { | 234 if (buildCounterDataTransfer < 3) { |
| 236 checkUnnamed172(o.applicationDataTransfers); | 235 checkUnnamed167(o.applicationDataTransfers); |
| 237 unittest.expect(o.etag, unittest.equals('foo')); | 236 unittest.expect(o.etag, unittest.equals('foo')); |
| 238 unittest.expect(o.id, unittest.equals('foo')); | 237 unittest.expect(o.id, unittest.equals('foo')); |
| 239 unittest.expect(o.kind, unittest.equals('foo')); | 238 unittest.expect(o.kind, unittest.equals('foo')); |
| 240 unittest.expect(o.newOwnerUserId, unittest.equals('foo')); | 239 unittest.expect(o.newOwnerUserId, unittest.equals('foo')); |
| 241 unittest.expect(o.oldOwnerUserId, unittest.equals('foo')); | 240 unittest.expect(o.oldOwnerUserId, unittest.equals('foo')); |
| 242 unittest.expect(o.overallTransferStatusCode, unittest.equals('foo')); | 241 unittest.expect(o.overallTransferStatusCode, unittest.equals('foo')); |
| 243 unittest.expect(o.requestTime, unittest.equals(core.DateTime.parse("2002-02-
27T14:01:02"))); | 242 unittest.expect(o.requestTime, |
| 243 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 244 } | 244 } |
| 245 buildCounterDataTransfer--; | 245 buildCounterDataTransfer--; |
| 246 } | 246 } |
| 247 | 247 |
| 248 buildUnnamed173() { | 248 buildUnnamed168() { |
| 249 var o = new core.List<api.DataTransfer>(); | 249 var o = new core.List<api.DataTransfer>(); |
| 250 o.add(buildDataTransfer()); | 250 o.add(buildDataTransfer()); |
| 251 o.add(buildDataTransfer()); | 251 o.add(buildDataTransfer()); |
| 252 return o; | 252 return o; |
| 253 } | 253 } |
| 254 | 254 |
| 255 checkUnnamed173(core.List<api.DataTransfer> o) { | 255 checkUnnamed168(core.List<api.DataTransfer> o) { |
| 256 unittest.expect(o, unittest.hasLength(2)); | 256 unittest.expect(o, unittest.hasLength(2)); |
| 257 checkDataTransfer(o[0]); | 257 checkDataTransfer(o[0]); |
| 258 checkDataTransfer(o[1]); | 258 checkDataTransfer(o[1]); |
| 259 } | 259 } |
| 260 | 260 |
| 261 core.int buildCounterDataTransfersListResponse = 0; | 261 core.int buildCounterDataTransfersListResponse = 0; |
| 262 buildDataTransfersListResponse() { | 262 buildDataTransfersListResponse() { |
| 263 var o = new api.DataTransfersListResponse(); | 263 var o = new api.DataTransfersListResponse(); |
| 264 buildCounterDataTransfersListResponse++; | 264 buildCounterDataTransfersListResponse++; |
| 265 if (buildCounterDataTransfersListResponse < 3) { | 265 if (buildCounterDataTransfersListResponse < 3) { |
| 266 o.dataTransfers = buildUnnamed173(); | 266 o.dataTransfers = buildUnnamed168(); |
| 267 o.etag = "foo"; | 267 o.etag = "foo"; |
| 268 o.kind = "foo"; | 268 o.kind = "foo"; |
| 269 o.nextPageToken = "foo"; | 269 o.nextPageToken = "foo"; |
| 270 } | 270 } |
| 271 buildCounterDataTransfersListResponse--; | 271 buildCounterDataTransfersListResponse--; |
| 272 return o; | 272 return o; |
| 273 } | 273 } |
| 274 | 274 |
| 275 checkDataTransfersListResponse(api.DataTransfersListResponse o) { | 275 checkDataTransfersListResponse(api.DataTransfersListResponse o) { |
| 276 buildCounterDataTransfersListResponse++; | 276 buildCounterDataTransfersListResponse++; |
| 277 if (buildCounterDataTransfersListResponse < 3) { | 277 if (buildCounterDataTransfersListResponse < 3) { |
| 278 checkUnnamed173(o.dataTransfers); | 278 checkUnnamed168(o.dataTransfers); |
| 279 unittest.expect(o.etag, unittest.equals('foo')); | 279 unittest.expect(o.etag, unittest.equals('foo')); |
| 280 unittest.expect(o.kind, unittest.equals('foo')); | 280 unittest.expect(o.kind, unittest.equals('foo')); |
| 281 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 281 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 282 } | 282 } |
| 283 buildCounterDataTransfersListResponse--; | 283 buildCounterDataTransfersListResponse--; |
| 284 } | 284 } |
| 285 | 285 |
| 286 | |
| 287 main() { | 286 main() { |
| 288 unittest.group("obj-schema-Application", () { | 287 unittest.group("obj-schema-Application", () { |
| 289 unittest.test("to-json--from-json", () { | 288 unittest.test("to-json--from-json", () { |
| 290 var o = buildApplication(); | 289 var o = buildApplication(); |
| 291 var od = new api.Application.fromJson(o.toJson()); | 290 var od = new api.Application.fromJson(o.toJson()); |
| 292 checkApplication(od); | 291 checkApplication(od); |
| 293 }); | 292 }); |
| 294 }); | 293 }); |
| 295 | 294 |
| 296 | |
| 297 unittest.group("obj-schema-ApplicationDataTransfer", () { | 295 unittest.group("obj-schema-ApplicationDataTransfer", () { |
| 298 unittest.test("to-json--from-json", () { | 296 unittest.test("to-json--from-json", () { |
| 299 var o = buildApplicationDataTransfer(); | 297 var o = buildApplicationDataTransfer(); |
| 300 var od = new api.ApplicationDataTransfer.fromJson(o.toJson()); | 298 var od = new api.ApplicationDataTransfer.fromJson(o.toJson()); |
| 301 checkApplicationDataTransfer(od); | 299 checkApplicationDataTransfer(od); |
| 302 }); | 300 }); |
| 303 }); | 301 }); |
| 304 | 302 |
| 305 | |
| 306 unittest.group("obj-schema-ApplicationTransferParam", () { | 303 unittest.group("obj-schema-ApplicationTransferParam", () { |
| 307 unittest.test("to-json--from-json", () { | 304 unittest.test("to-json--from-json", () { |
| 308 var o = buildApplicationTransferParam(); | 305 var o = buildApplicationTransferParam(); |
| 309 var od = new api.ApplicationTransferParam.fromJson(o.toJson()); | 306 var od = new api.ApplicationTransferParam.fromJson(o.toJson()); |
| 310 checkApplicationTransferParam(od); | 307 checkApplicationTransferParam(od); |
| 311 }); | 308 }); |
| 312 }); | 309 }); |
| 313 | 310 |
| 314 | |
| 315 unittest.group("obj-schema-ApplicationsListResponse", () { | 311 unittest.group("obj-schema-ApplicationsListResponse", () { |
| 316 unittest.test("to-json--from-json", () { | 312 unittest.test("to-json--from-json", () { |
| 317 var o = buildApplicationsListResponse(); | 313 var o = buildApplicationsListResponse(); |
| 318 var od = new api.ApplicationsListResponse.fromJson(o.toJson()); | 314 var od = new api.ApplicationsListResponse.fromJson(o.toJson()); |
| 319 checkApplicationsListResponse(od); | 315 checkApplicationsListResponse(od); |
| 320 }); | 316 }); |
| 321 }); | 317 }); |
| 322 | 318 |
| 323 | |
| 324 unittest.group("obj-schema-DataTransfer", () { | 319 unittest.group("obj-schema-DataTransfer", () { |
| 325 unittest.test("to-json--from-json", () { | 320 unittest.test("to-json--from-json", () { |
| 326 var o = buildDataTransfer(); | 321 var o = buildDataTransfer(); |
| 327 var od = new api.DataTransfer.fromJson(o.toJson()); | 322 var od = new api.DataTransfer.fromJson(o.toJson()); |
| 328 checkDataTransfer(od); | 323 checkDataTransfer(od); |
| 329 }); | 324 }); |
| 330 }); | 325 }); |
| 331 | 326 |
| 332 | |
| 333 unittest.group("obj-schema-DataTransfersListResponse", () { | 327 unittest.group("obj-schema-DataTransfersListResponse", () { |
| 334 unittest.test("to-json--from-json", () { | 328 unittest.test("to-json--from-json", () { |
| 335 var o = buildDataTransfersListResponse(); | 329 var o = buildDataTransfersListResponse(); |
| 336 var od = new api.DataTransfersListResponse.fromJson(o.toJson()); | 330 var od = new api.DataTransfersListResponse.fromJson(o.toJson()); |
| 337 checkDataTransfersListResponse(od); | 331 checkDataTransfersListResponse(od); |
| 338 }); | 332 }); |
| 339 }); | 333 }); |
| 340 | 334 |
| 341 | |
| 342 unittest.group("resource-ApplicationsResourceApi", () { | 335 unittest.group("resource-ApplicationsResourceApi", () { |
| 343 unittest.test("method--get", () { | 336 unittest.test("method--get", () { |
| 344 | |
| 345 var mock = new HttpServerMock(); | 337 var mock = new HttpServerMock(); |
| 346 api.ApplicationsResourceApi res = new api.AdminApi(mock).applications; | 338 api.ApplicationsResourceApi res = new api.AdminApi(mock).applications; |
| 347 var arg_applicationId = "foo"; | 339 var arg_applicationId = "foo"; |
| 348 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 340 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 349 var path = (req.url).path; | 341 var path = (req.url).path; |
| 350 var pathOffset = 0; | 342 var pathOffset = 0; |
| 351 var index; | 343 var index; |
| 352 var subPart; | 344 var subPart; |
| 353 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 345 unittest.expect( |
| 346 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 354 pathOffset += 1; | 347 pathOffset += 1; |
| 355 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq
uals("admin/datatransfer/v1/")); | 348 unittest.expect(path.substring(pathOffset, pathOffset + 22), |
| 349 unittest.equals("admin/datatransfer/v1/")); |
| 356 pathOffset += 22; | 350 pathOffset += 22; |
| 357 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("applications/")); | 351 unittest.expect(path.substring(pathOffset, pathOffset + 13), |
| 352 unittest.equals("applications/")); |
| 358 pathOffset += 13; | 353 pathOffset += 13; |
| 359 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 354 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 360 pathOffset = path.length; | 355 pathOffset = path.length; |
| 361 unittest.expect(subPart, unittest.equals("$arg_applicationId")); | 356 unittest.expect(subPart, unittest.equals("$arg_applicationId")); |
| 362 | 357 |
| 363 var query = (req.url).query; | 358 var query = (req.url).query; |
| 364 var queryOffset = 0; | 359 var queryOffset = 0; |
| 365 var queryMap = {}; | 360 var queryMap = {}; |
| 366 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 361 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 367 parseBool(n) { | 362 parseBool(n) { |
| 368 if (n == "true") return true; | 363 if (n == "true") return true; |
| 369 if (n == "false") return false; | 364 if (n == "false") return false; |
| 370 if (n == null) return null; | 365 if (n == null) return null; |
| 371 throw new core.ArgumentError("Invalid boolean: $n"); | 366 throw new core.ArgumentError("Invalid boolean: $n"); |
| 372 } | 367 } |
| 368 |
| 373 if (query.length > 0) { | 369 if (query.length > 0) { |
| 374 for (var part in query.split("&")) { | 370 for (var part in query.split("&")) { |
| 375 var keyvalue = part.split("="); | 371 var keyvalue = part.split("="); |
| 376 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 372 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 373 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 377 } | 374 } |
| 378 } | 375 } |
| 379 | 376 |
| 380 | |
| 381 var h = { | 377 var h = { |
| 382 "content-type" : "application/json; charset=utf-8", | 378 "content-type": "application/json; charset=utf-8", |
| 383 }; | 379 }; |
| 384 var resp = convert.JSON.encode(buildApplication()); | 380 var resp = convert.JSON.encode(buildApplication()); |
| 385 return new async.Future.value(stringResponse(200, h, resp)); | 381 return new async.Future.value(stringResponse(200, h, resp)); |
| 386 }), true); | 382 }), true); |
| 387 res.get(arg_applicationId).then(unittest.expectAsync1(((api.Application re
sponse) { | 383 res |
| 384 .get(arg_applicationId) |
| 385 .then(unittest.expectAsync1(((api.Application response) { |
| 388 checkApplication(response); | 386 checkApplication(response); |
| 389 }))); | 387 }))); |
| 390 }); | 388 }); |
| 391 | 389 |
| 392 unittest.test("method--list", () { | 390 unittest.test("method--list", () { |
| 393 | |
| 394 var mock = new HttpServerMock(); | 391 var mock = new HttpServerMock(); |
| 395 api.ApplicationsResourceApi res = new api.AdminApi(mock).applications; | 392 api.ApplicationsResourceApi res = new api.AdminApi(mock).applications; |
| 396 var arg_customerId = "foo"; | 393 var arg_customerId = "foo"; |
| 397 var arg_maxResults = 42; | 394 var arg_maxResults = 42; |
| 398 var arg_pageToken = "foo"; | 395 var arg_pageToken = "foo"; |
| 399 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 396 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 400 var path = (req.url).path; | 397 var path = (req.url).path; |
| 401 var pathOffset = 0; | 398 var pathOffset = 0; |
| 402 var index; | 399 var index; |
| 403 var subPart; | 400 var subPart; |
| 404 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 401 unittest.expect( |
| 402 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 405 pathOffset += 1; | 403 pathOffset += 1; |
| 406 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq
uals("admin/datatransfer/v1/")); | 404 unittest.expect(path.substring(pathOffset, pathOffset + 22), |
| 405 unittest.equals("admin/datatransfer/v1/")); |
| 407 pathOffset += 22; | 406 pathOffset += 22; |
| 408 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("applications")); | 407 unittest.expect(path.substring(pathOffset, pathOffset + 12), |
| 408 unittest.equals("applications")); |
| 409 pathOffset += 12; | 409 pathOffset += 12; |
| 410 | 410 |
| 411 var query = (req.url).query; | 411 var query = (req.url).query; |
| 412 var queryOffset = 0; | 412 var queryOffset = 0; |
| 413 var queryMap = {}; | 413 var queryMap = {}; |
| 414 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 414 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 415 parseBool(n) { | 415 parseBool(n) { |
| 416 if (n == "true") return true; | 416 if (n == "true") return true; |
| 417 if (n == "false") return false; | 417 if (n == "false") return false; |
| 418 if (n == null) return null; | 418 if (n == null) return null; |
| 419 throw new core.ArgumentError("Invalid boolean: $n"); | 419 throw new core.ArgumentError("Invalid boolean: $n"); |
| 420 } | 420 } |
| 421 |
| 421 if (query.length > 0) { | 422 if (query.length > 0) { |
| 422 for (var part in query.split("&")) { | 423 for (var part in query.split("&")) { |
| 423 var keyvalue = part.split("="); | 424 var keyvalue = part.split("="); |
| 424 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 425 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 426 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 425 } | 427 } |
| 426 } | 428 } |
| 427 unittest.expect(queryMap["customerId"].first, unittest.equals(arg_custom
erId)); | 429 unittest.expect( |
| 428 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 430 queryMap["customerId"].first, unittest.equals(arg_customerId)); |
| 429 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 431 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 430 | 432 unittest.equals(arg_maxResults)); |
| 433 unittest.expect( |
| 434 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 431 | 435 |
| 432 var h = { | 436 var h = { |
| 433 "content-type" : "application/json; charset=utf-8", | 437 "content-type": "application/json; charset=utf-8", |
| 434 }; | 438 }; |
| 435 var resp = convert.JSON.encode(buildApplicationsListResponse()); | 439 var resp = convert.JSON.encode(buildApplicationsListResponse()); |
| 436 return new async.Future.value(stringResponse(200, h, resp)); | 440 return new async.Future.value(stringResponse(200, h, resp)); |
| 437 }), true); | 441 }), true); |
| 438 res.list(customerId: arg_customerId, maxResults: arg_maxResults, pageToken
: arg_pageToken).then(unittest.expectAsync1(((api.ApplicationsListResponse respo
nse) { | 442 res |
| 443 .list( |
| 444 customerId: arg_customerId, |
| 445 maxResults: arg_maxResults, |
| 446 pageToken: arg_pageToken) |
| 447 .then(unittest.expectAsync1(((api.ApplicationsListResponse response) { |
| 439 checkApplicationsListResponse(response); | 448 checkApplicationsListResponse(response); |
| 440 }))); | 449 }))); |
| 441 }); | 450 }); |
| 442 | |
| 443 }); | 451 }); |
| 444 | 452 |
| 445 | |
| 446 unittest.group("resource-TransfersResourceApi", () { | 453 unittest.group("resource-TransfersResourceApi", () { |
| 447 unittest.test("method--get", () { | 454 unittest.test("method--get", () { |
| 448 | |
| 449 var mock = new HttpServerMock(); | 455 var mock = new HttpServerMock(); |
| 450 api.TransfersResourceApi res = new api.AdminApi(mock).transfers; | 456 api.TransfersResourceApi res = new api.AdminApi(mock).transfers; |
| 451 var arg_dataTransferId = "foo"; | 457 var arg_dataTransferId = "foo"; |
| 452 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 458 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 453 var path = (req.url).path; | 459 var path = (req.url).path; |
| 454 var pathOffset = 0; | 460 var pathOffset = 0; |
| 455 var index; | 461 var index; |
| 456 var subPart; | 462 var subPart; |
| 457 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 463 unittest.expect( |
| 464 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 458 pathOffset += 1; | 465 pathOffset += 1; |
| 459 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq
uals("admin/datatransfer/v1/")); | 466 unittest.expect(path.substring(pathOffset, pathOffset + 22), |
| 467 unittest.equals("admin/datatransfer/v1/")); |
| 460 pathOffset += 22; | 468 pathOffset += 22; |
| 461 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("transfers/")); | 469 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 470 unittest.equals("transfers/")); |
| 462 pathOffset += 10; | 471 pathOffset += 10; |
| 463 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 472 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 464 pathOffset = path.length; | 473 pathOffset = path.length; |
| 465 unittest.expect(subPart, unittest.equals("$arg_dataTransferId")); | 474 unittest.expect(subPart, unittest.equals("$arg_dataTransferId")); |
| 466 | 475 |
| 467 var query = (req.url).query; | 476 var query = (req.url).query; |
| 468 var queryOffset = 0; | 477 var queryOffset = 0; |
| 469 var queryMap = {}; | 478 var queryMap = {}; |
| 470 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 479 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 471 parseBool(n) { | 480 parseBool(n) { |
| 472 if (n == "true") return true; | 481 if (n == "true") return true; |
| 473 if (n == "false") return false; | 482 if (n == "false") return false; |
| 474 if (n == null) return null; | 483 if (n == null) return null; |
| 475 throw new core.ArgumentError("Invalid boolean: $n"); | 484 throw new core.ArgumentError("Invalid boolean: $n"); |
| 476 } | 485 } |
| 486 |
| 477 if (query.length > 0) { | 487 if (query.length > 0) { |
| 478 for (var part in query.split("&")) { | 488 for (var part in query.split("&")) { |
| 479 var keyvalue = part.split("="); | 489 var keyvalue = part.split("="); |
| 480 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 490 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 491 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 481 } | 492 } |
| 482 } | 493 } |
| 483 | 494 |
| 484 | |
| 485 var h = { | 495 var h = { |
| 486 "content-type" : "application/json; charset=utf-8", | 496 "content-type": "application/json; charset=utf-8", |
| 487 }; | 497 }; |
| 488 var resp = convert.JSON.encode(buildDataTransfer()); | 498 var resp = convert.JSON.encode(buildDataTransfer()); |
| 489 return new async.Future.value(stringResponse(200, h, resp)); | 499 return new async.Future.value(stringResponse(200, h, resp)); |
| 490 }), true); | 500 }), true); |
| 491 res.get(arg_dataTransferId).then(unittest.expectAsync1(((api.DataTransfer
response) { | 501 res |
| 502 .get(arg_dataTransferId) |
| 503 .then(unittest.expectAsync1(((api.DataTransfer response) { |
| 492 checkDataTransfer(response); | 504 checkDataTransfer(response); |
| 493 }))); | 505 }))); |
| 494 }); | 506 }); |
| 495 | 507 |
| 496 unittest.test("method--insert", () { | 508 unittest.test("method--insert", () { |
| 497 | |
| 498 var mock = new HttpServerMock(); | 509 var mock = new HttpServerMock(); |
| 499 api.TransfersResourceApi res = new api.AdminApi(mock).transfers; | 510 api.TransfersResourceApi res = new api.AdminApi(mock).transfers; |
| 500 var arg_request = buildDataTransfer(); | 511 var arg_request = buildDataTransfer(); |
| 501 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 512 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 502 var obj = new api.DataTransfer.fromJson(json); | 513 var obj = new api.DataTransfer.fromJson(json); |
| 503 checkDataTransfer(obj); | 514 checkDataTransfer(obj); |
| 504 | 515 |
| 505 var path = (req.url).path; | 516 var path = (req.url).path; |
| 506 var pathOffset = 0; | 517 var pathOffset = 0; |
| 507 var index; | 518 var index; |
| 508 var subPart; | 519 var subPart; |
| 509 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 520 unittest.expect( |
| 521 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 510 pathOffset += 1; | 522 pathOffset += 1; |
| 511 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq
uals("admin/datatransfer/v1/")); | 523 unittest.expect(path.substring(pathOffset, pathOffset + 22), |
| 524 unittest.equals("admin/datatransfer/v1/")); |
| 512 pathOffset += 22; | 525 pathOffset += 22; |
| 513 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("transfers")); | 526 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 527 unittest.equals("transfers")); |
| 514 pathOffset += 9; | 528 pathOffset += 9; |
| 515 | 529 |
| 516 var query = (req.url).query; | 530 var query = (req.url).query; |
| 517 var queryOffset = 0; | 531 var queryOffset = 0; |
| 518 var queryMap = {}; | 532 var queryMap = {}; |
| 519 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 533 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 520 parseBool(n) { | 534 parseBool(n) { |
| 521 if (n == "true") return true; | 535 if (n == "true") return true; |
| 522 if (n == "false") return false; | 536 if (n == "false") return false; |
| 523 if (n == null) return null; | 537 if (n == null) return null; |
| 524 throw new core.ArgumentError("Invalid boolean: $n"); | 538 throw new core.ArgumentError("Invalid boolean: $n"); |
| 525 } | 539 } |
| 540 |
| 526 if (query.length > 0) { | 541 if (query.length > 0) { |
| 527 for (var part in query.split("&")) { | 542 for (var part in query.split("&")) { |
| 528 var keyvalue = part.split("="); | 543 var keyvalue = part.split("="); |
| 529 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 544 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 545 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 530 } | 546 } |
| 531 } | 547 } |
| 532 | 548 |
| 533 | |
| 534 var h = { | 549 var h = { |
| 535 "content-type" : "application/json; charset=utf-8", | 550 "content-type": "application/json; charset=utf-8", |
| 536 }; | 551 }; |
| 537 var resp = convert.JSON.encode(buildDataTransfer()); | 552 var resp = convert.JSON.encode(buildDataTransfer()); |
| 538 return new async.Future.value(stringResponse(200, h, resp)); | 553 return new async.Future.value(stringResponse(200, h, resp)); |
| 539 }), true); | 554 }), true); |
| 540 res.insert(arg_request).then(unittest.expectAsync1(((api.DataTransfer resp
onse) { | 555 res |
| 556 .insert(arg_request) |
| 557 .then(unittest.expectAsync1(((api.DataTransfer response) { |
| 541 checkDataTransfer(response); | 558 checkDataTransfer(response); |
| 542 }))); | 559 }))); |
| 543 }); | 560 }); |
| 544 | 561 |
| 545 unittest.test("method--list", () { | 562 unittest.test("method--list", () { |
| 546 | |
| 547 var mock = new HttpServerMock(); | 563 var mock = new HttpServerMock(); |
| 548 api.TransfersResourceApi res = new api.AdminApi(mock).transfers; | 564 api.TransfersResourceApi res = new api.AdminApi(mock).transfers; |
| 549 var arg_customerId = "foo"; | 565 var arg_customerId = "foo"; |
| 550 var arg_maxResults = 42; | 566 var arg_maxResults = 42; |
| 551 var arg_newOwnerUserId = "foo"; | 567 var arg_newOwnerUserId = "foo"; |
| 552 var arg_oldOwnerUserId = "foo"; | 568 var arg_oldOwnerUserId = "foo"; |
| 553 var arg_pageToken = "foo"; | 569 var arg_pageToken = "foo"; |
| 554 var arg_status = "foo"; | 570 var arg_status = "foo"; |
| 555 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 571 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 556 var path = (req.url).path; | 572 var path = (req.url).path; |
| 557 var pathOffset = 0; | 573 var pathOffset = 0; |
| 558 var index; | 574 var index; |
| 559 var subPart; | 575 var subPart; |
| 560 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 576 unittest.expect( |
| 577 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 561 pathOffset += 1; | 578 pathOffset += 1; |
| 562 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq
uals("admin/datatransfer/v1/")); | 579 unittest.expect(path.substring(pathOffset, pathOffset + 22), |
| 580 unittest.equals("admin/datatransfer/v1/")); |
| 563 pathOffset += 22; | 581 pathOffset += 22; |
| 564 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("transfers")); | 582 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 583 unittest.equals("transfers")); |
| 565 pathOffset += 9; | 584 pathOffset += 9; |
| 566 | 585 |
| 567 var query = (req.url).query; | 586 var query = (req.url).query; |
| 568 var queryOffset = 0; | 587 var queryOffset = 0; |
| 569 var queryMap = {}; | 588 var queryMap = {}; |
| 570 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 589 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 571 parseBool(n) { | 590 parseBool(n) { |
| 572 if (n == "true") return true; | 591 if (n == "true") return true; |
| 573 if (n == "false") return false; | 592 if (n == "false") return false; |
| 574 if (n == null) return null; | 593 if (n == null) return null; |
| 575 throw new core.ArgumentError("Invalid boolean: $n"); | 594 throw new core.ArgumentError("Invalid boolean: $n"); |
| 576 } | 595 } |
| 596 |
| 577 if (query.length > 0) { | 597 if (query.length > 0) { |
| 578 for (var part in query.split("&")) { | 598 for (var part in query.split("&")) { |
| 579 var keyvalue = part.split("="); | 599 var keyvalue = part.split("="); |
| 580 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 600 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 601 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 581 } | 602 } |
| 582 } | 603 } |
| 583 unittest.expect(queryMap["customerId"].first, unittest.equals(arg_custom
erId)); | 604 unittest.expect( |
| 584 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 605 queryMap["customerId"].first, unittest.equals(arg_customerId)); |
| 585 unittest.expect(queryMap["newOwnerUserId"].first, unittest.equals(arg_ne
wOwnerUserId)); | 606 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 586 unittest.expect(queryMap["oldOwnerUserId"].first, unittest.equals(arg_ol
dOwnerUserId)); | 607 unittest.equals(arg_maxResults)); |
| 587 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 608 unittest.expect(queryMap["newOwnerUserId"].first, |
| 609 unittest.equals(arg_newOwnerUserId)); |
| 610 unittest.expect(queryMap["oldOwnerUserId"].first, |
| 611 unittest.equals(arg_oldOwnerUserId)); |
| 612 unittest.expect( |
| 613 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 588 unittest.expect(queryMap["status"].first, unittest.equals(arg_status)); | 614 unittest.expect(queryMap["status"].first, unittest.equals(arg_status)); |
| 589 | 615 |
| 590 | |
| 591 var h = { | 616 var h = { |
| 592 "content-type" : "application/json; charset=utf-8", | 617 "content-type": "application/json; charset=utf-8", |
| 593 }; | 618 }; |
| 594 var resp = convert.JSON.encode(buildDataTransfersListResponse()); | 619 var resp = convert.JSON.encode(buildDataTransfersListResponse()); |
| 595 return new async.Future.value(stringResponse(200, h, resp)); | 620 return new async.Future.value(stringResponse(200, h, resp)); |
| 596 }), true); | 621 }), true); |
| 597 res.list(customerId: arg_customerId, maxResults: arg_maxResults, newOwnerU
serId: arg_newOwnerUserId, oldOwnerUserId: arg_oldOwnerUserId, pageToken: arg_pa
geToken, status: arg_status).then(unittest.expectAsync1(((api.DataTransfersListR
esponse response) { | 622 res |
| 623 .list( |
| 624 customerId: arg_customerId, |
| 625 maxResults: arg_maxResults, |
| 626 newOwnerUserId: arg_newOwnerUserId, |
| 627 oldOwnerUserId: arg_oldOwnerUserId, |
| 628 pageToken: arg_pageToken, |
| 629 status: arg_status) |
| 630 .then( |
| 631 unittest.expectAsync1(((api.DataTransfersListResponse response) { |
| 598 checkDataTransfersListResponse(response); | 632 checkDataTransfersListResponse(response); |
| 599 }))); | 633 }))); |
| 600 }); | 634 }); |
| 601 | |
| 602 }); | 635 }); |
| 603 | |
| 604 | |
| 605 } | 636 } |
| 606 | |
| OLD | NEW |