| OLD | NEW |
| 1 library googleapis.drive.v2.test; | 1 library googleapis.drive.v2.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/drive/v2.dart' as api; | 10 import 'package:googleapis/drive/v2.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 buildUnnamed703() { | 53 buildUnnamed702() { |
| 55 var o = new core.List<core.String>(); | 54 var o = new core.List<core.String>(); |
| 56 o.add("foo"); | 55 o.add("foo"); |
| 57 o.add("foo"); | 56 o.add("foo"); |
| 58 return o; | 57 return o; |
| 59 } | 58 } |
| 60 | 59 |
| 61 checkUnnamed703(core.List<core.String> o) { | 60 checkUnnamed702(core.List<core.String> o) { |
| 62 unittest.expect(o, unittest.hasLength(2)); | 61 unittest.expect(o, unittest.hasLength(2)); |
| 63 unittest.expect(o[0], unittest.equals('foo')); | 62 unittest.expect(o[0], unittest.equals('foo')); |
| 64 unittest.expect(o[1], unittest.equals('foo')); | 63 unittest.expect(o[1], unittest.equals('foo')); |
| 65 } | 64 } |
| 66 | 65 |
| 67 core.int buildCounterAboutAdditionalRoleInfoRoleSets = 0; | 66 core.int buildCounterAboutAdditionalRoleInfoRoleSets = 0; |
| 68 buildAboutAdditionalRoleInfoRoleSets() { | 67 buildAboutAdditionalRoleInfoRoleSets() { |
| 69 var o = new api.AboutAdditionalRoleInfoRoleSets(); | 68 var o = new api.AboutAdditionalRoleInfoRoleSets(); |
| 70 buildCounterAboutAdditionalRoleInfoRoleSets++; | 69 buildCounterAboutAdditionalRoleInfoRoleSets++; |
| 71 if (buildCounterAboutAdditionalRoleInfoRoleSets < 3) { | 70 if (buildCounterAboutAdditionalRoleInfoRoleSets < 3) { |
| 72 o.additionalRoles = buildUnnamed703(); | 71 o.additionalRoles = buildUnnamed702(); |
| 73 o.primaryRole = "foo"; | 72 o.primaryRole = "foo"; |
| 74 } | 73 } |
| 75 buildCounterAboutAdditionalRoleInfoRoleSets--; | 74 buildCounterAboutAdditionalRoleInfoRoleSets--; |
| 76 return o; | 75 return o; |
| 77 } | 76 } |
| 78 | 77 |
| 79 checkAboutAdditionalRoleInfoRoleSets(api.AboutAdditionalRoleInfoRoleSets o) { | 78 checkAboutAdditionalRoleInfoRoleSets(api.AboutAdditionalRoleInfoRoleSets o) { |
| 80 buildCounterAboutAdditionalRoleInfoRoleSets++; | 79 buildCounterAboutAdditionalRoleInfoRoleSets++; |
| 81 if (buildCounterAboutAdditionalRoleInfoRoleSets < 3) { | 80 if (buildCounterAboutAdditionalRoleInfoRoleSets < 3) { |
| 82 checkUnnamed703(o.additionalRoles); | 81 checkUnnamed702(o.additionalRoles); |
| 83 unittest.expect(o.primaryRole, unittest.equals('foo')); | 82 unittest.expect(o.primaryRole, unittest.equals('foo')); |
| 84 } | 83 } |
| 85 buildCounterAboutAdditionalRoleInfoRoleSets--; | 84 buildCounterAboutAdditionalRoleInfoRoleSets--; |
| 86 } | 85 } |
| 87 | 86 |
| 88 buildUnnamed704() { | 87 buildUnnamed703() { |
| 89 var o = new core.List<api.AboutAdditionalRoleInfoRoleSets>(); | 88 var o = new core.List<api.AboutAdditionalRoleInfoRoleSets>(); |
| 90 o.add(buildAboutAdditionalRoleInfoRoleSets()); | 89 o.add(buildAboutAdditionalRoleInfoRoleSets()); |
| 91 o.add(buildAboutAdditionalRoleInfoRoleSets()); | 90 o.add(buildAboutAdditionalRoleInfoRoleSets()); |
| 92 return o; | 91 return o; |
| 93 } | 92 } |
| 94 | 93 |
| 95 checkUnnamed704(core.List<api.AboutAdditionalRoleInfoRoleSets> o) { | 94 checkUnnamed703(core.List<api.AboutAdditionalRoleInfoRoleSets> o) { |
| 96 unittest.expect(o, unittest.hasLength(2)); | 95 unittest.expect(o, unittest.hasLength(2)); |
| 97 checkAboutAdditionalRoleInfoRoleSets(o[0]); | 96 checkAboutAdditionalRoleInfoRoleSets(o[0]); |
| 98 checkAboutAdditionalRoleInfoRoleSets(o[1]); | 97 checkAboutAdditionalRoleInfoRoleSets(o[1]); |
| 99 } | 98 } |
| 100 | 99 |
| 101 core.int buildCounterAboutAdditionalRoleInfo = 0; | 100 core.int buildCounterAboutAdditionalRoleInfo = 0; |
| 102 buildAboutAdditionalRoleInfo() { | 101 buildAboutAdditionalRoleInfo() { |
| 103 var o = new api.AboutAdditionalRoleInfo(); | 102 var o = new api.AboutAdditionalRoleInfo(); |
| 104 buildCounterAboutAdditionalRoleInfo++; | 103 buildCounterAboutAdditionalRoleInfo++; |
| 105 if (buildCounterAboutAdditionalRoleInfo < 3) { | 104 if (buildCounterAboutAdditionalRoleInfo < 3) { |
| 106 o.roleSets = buildUnnamed704(); | 105 o.roleSets = buildUnnamed703(); |
| 107 o.type = "foo"; | 106 o.type = "foo"; |
| 108 } | 107 } |
| 109 buildCounterAboutAdditionalRoleInfo--; | 108 buildCounterAboutAdditionalRoleInfo--; |
| 110 return o; | 109 return o; |
| 111 } | 110 } |
| 112 | 111 |
| 113 checkAboutAdditionalRoleInfo(api.AboutAdditionalRoleInfo o) { | 112 checkAboutAdditionalRoleInfo(api.AboutAdditionalRoleInfo o) { |
| 114 buildCounterAboutAdditionalRoleInfo++; | 113 buildCounterAboutAdditionalRoleInfo++; |
| 115 if (buildCounterAboutAdditionalRoleInfo < 3) { | 114 if (buildCounterAboutAdditionalRoleInfo < 3) { |
| 116 checkUnnamed704(o.roleSets); | 115 checkUnnamed703(o.roleSets); |
| 117 unittest.expect(o.type, unittest.equals('foo')); | 116 unittest.expect(o.type, unittest.equals('foo')); |
| 118 } | 117 } |
| 119 buildCounterAboutAdditionalRoleInfo--; | 118 buildCounterAboutAdditionalRoleInfo--; |
| 120 } | 119 } |
| 121 | 120 |
| 122 buildUnnamed705() { | 121 buildUnnamed704() { |
| 123 var o = new core.List<api.AboutAdditionalRoleInfo>(); | 122 var o = new core.List<api.AboutAdditionalRoleInfo>(); |
| 124 o.add(buildAboutAdditionalRoleInfo()); | 123 o.add(buildAboutAdditionalRoleInfo()); |
| 125 o.add(buildAboutAdditionalRoleInfo()); | 124 o.add(buildAboutAdditionalRoleInfo()); |
| 126 return o; | 125 return o; |
| 127 } | 126 } |
| 128 | 127 |
| 129 checkUnnamed705(core.List<api.AboutAdditionalRoleInfo> o) { | 128 checkUnnamed704(core.List<api.AboutAdditionalRoleInfo> o) { |
| 130 unittest.expect(o, unittest.hasLength(2)); | 129 unittest.expect(o, unittest.hasLength(2)); |
| 131 checkAboutAdditionalRoleInfo(o[0]); | 130 checkAboutAdditionalRoleInfo(o[0]); |
| 132 checkAboutAdditionalRoleInfo(o[1]); | 131 checkAboutAdditionalRoleInfo(o[1]); |
| 133 } | 132 } |
| 134 | 133 |
| 135 buildUnnamed706() { | 134 buildUnnamed705() { |
| 136 var o = new core.List<core.String>(); | 135 var o = new core.List<core.String>(); |
| 137 o.add("foo"); | 136 o.add("foo"); |
| 138 o.add("foo"); | 137 o.add("foo"); |
| 139 return o; | 138 return o; |
| 140 } | 139 } |
| 141 | 140 |
| 142 checkUnnamed706(core.List<core.String> o) { | 141 checkUnnamed705(core.List<core.String> o) { |
| 143 unittest.expect(o, unittest.hasLength(2)); | 142 unittest.expect(o, unittest.hasLength(2)); |
| 144 unittest.expect(o[0], unittest.equals('foo')); | 143 unittest.expect(o[0], unittest.equals('foo')); |
| 145 unittest.expect(o[1], unittest.equals('foo')); | 144 unittest.expect(o[1], unittest.equals('foo')); |
| 146 } | 145 } |
| 147 | 146 |
| 148 core.int buildCounterAboutExportFormats = 0; | 147 core.int buildCounterAboutExportFormats = 0; |
| 149 buildAboutExportFormats() { | 148 buildAboutExportFormats() { |
| 150 var o = new api.AboutExportFormats(); | 149 var o = new api.AboutExportFormats(); |
| 151 buildCounterAboutExportFormats++; | 150 buildCounterAboutExportFormats++; |
| 152 if (buildCounterAboutExportFormats < 3) { | 151 if (buildCounterAboutExportFormats < 3) { |
| 153 o.source = "foo"; | 152 o.source = "foo"; |
| 154 o.targets = buildUnnamed706(); | 153 o.targets = buildUnnamed705(); |
| 155 } | 154 } |
| 156 buildCounterAboutExportFormats--; | 155 buildCounterAboutExportFormats--; |
| 157 return o; | 156 return o; |
| 158 } | 157 } |
| 159 | 158 |
| 160 checkAboutExportFormats(api.AboutExportFormats o) { | 159 checkAboutExportFormats(api.AboutExportFormats o) { |
| 161 buildCounterAboutExportFormats++; | 160 buildCounterAboutExportFormats++; |
| 162 if (buildCounterAboutExportFormats < 3) { | 161 if (buildCounterAboutExportFormats < 3) { |
| 163 unittest.expect(o.source, unittest.equals('foo')); | 162 unittest.expect(o.source, unittest.equals('foo')); |
| 164 checkUnnamed706(o.targets); | 163 checkUnnamed705(o.targets); |
| 165 } | 164 } |
| 166 buildCounterAboutExportFormats--; | 165 buildCounterAboutExportFormats--; |
| 167 } | 166 } |
| 168 | 167 |
| 169 buildUnnamed707() { | 168 buildUnnamed706() { |
| 170 var o = new core.List<api.AboutExportFormats>(); | 169 var o = new core.List<api.AboutExportFormats>(); |
| 171 o.add(buildAboutExportFormats()); | 170 o.add(buildAboutExportFormats()); |
| 172 o.add(buildAboutExportFormats()); | 171 o.add(buildAboutExportFormats()); |
| 173 return o; | 172 return o; |
| 174 } | 173 } |
| 175 | 174 |
| 176 checkUnnamed707(core.List<api.AboutExportFormats> o) { | 175 checkUnnamed706(core.List<api.AboutExportFormats> o) { |
| 177 unittest.expect(o, unittest.hasLength(2)); | 176 unittest.expect(o, unittest.hasLength(2)); |
| 178 checkAboutExportFormats(o[0]); | 177 checkAboutExportFormats(o[0]); |
| 179 checkAboutExportFormats(o[1]); | 178 checkAboutExportFormats(o[1]); |
| 180 } | 179 } |
| 181 | 180 |
| 182 core.int buildCounterAboutFeatures = 0; | 181 core.int buildCounterAboutFeatures = 0; |
| 183 buildAboutFeatures() { | 182 buildAboutFeatures() { |
| 184 var o = new api.AboutFeatures(); | 183 var o = new api.AboutFeatures(); |
| 185 buildCounterAboutFeatures++; | 184 buildCounterAboutFeatures++; |
| 186 if (buildCounterAboutFeatures < 3) { | 185 if (buildCounterAboutFeatures < 3) { |
| 187 o.featureName = "foo"; | 186 o.featureName = "foo"; |
| 188 o.featureRate = 42.0; | 187 o.featureRate = 42.0; |
| 189 } | 188 } |
| 190 buildCounterAboutFeatures--; | 189 buildCounterAboutFeatures--; |
| 191 return o; | 190 return o; |
| 192 } | 191 } |
| 193 | 192 |
| 194 checkAboutFeatures(api.AboutFeatures o) { | 193 checkAboutFeatures(api.AboutFeatures o) { |
| 195 buildCounterAboutFeatures++; | 194 buildCounterAboutFeatures++; |
| 196 if (buildCounterAboutFeatures < 3) { | 195 if (buildCounterAboutFeatures < 3) { |
| 197 unittest.expect(o.featureName, unittest.equals('foo')); | 196 unittest.expect(o.featureName, unittest.equals('foo')); |
| 198 unittest.expect(o.featureRate, unittest.equals(42.0)); | 197 unittest.expect(o.featureRate, unittest.equals(42.0)); |
| 199 } | 198 } |
| 200 buildCounterAboutFeatures--; | 199 buildCounterAboutFeatures--; |
| 201 } | 200 } |
| 202 | 201 |
| 203 buildUnnamed708() { | 202 buildUnnamed707() { |
| 204 var o = new core.List<api.AboutFeatures>(); | 203 var o = new core.List<api.AboutFeatures>(); |
| 205 o.add(buildAboutFeatures()); | 204 o.add(buildAboutFeatures()); |
| 206 o.add(buildAboutFeatures()); | 205 o.add(buildAboutFeatures()); |
| 207 return o; | 206 return o; |
| 208 } | 207 } |
| 209 | 208 |
| 210 checkUnnamed708(core.List<api.AboutFeatures> o) { | 209 checkUnnamed707(core.List<api.AboutFeatures> o) { |
| 211 unittest.expect(o, unittest.hasLength(2)); | 210 unittest.expect(o, unittest.hasLength(2)); |
| 212 checkAboutFeatures(o[0]); | 211 checkAboutFeatures(o[0]); |
| 213 checkAboutFeatures(o[1]); | 212 checkAboutFeatures(o[1]); |
| 214 } | 213 } |
| 215 | 214 |
| 215 buildUnnamed708() { |
| 216 var o = new core.List<core.String>(); |
| 217 o.add("foo"); |
| 218 o.add("foo"); |
| 219 return o; |
| 220 } |
| 221 |
| 222 checkUnnamed708(core.List<core.String> o) { |
| 223 unittest.expect(o, unittest.hasLength(2)); |
| 224 unittest.expect(o[0], unittest.equals('foo')); |
| 225 unittest.expect(o[1], unittest.equals('foo')); |
| 226 } |
| 227 |
| 216 buildUnnamed709() { | 228 buildUnnamed709() { |
| 217 var o = new core.List<core.String>(); | 229 var o = new core.List<core.String>(); |
| 218 o.add("foo"); | 230 o.add("foo"); |
| 219 o.add("foo"); | 231 o.add("foo"); |
| 220 return o; | 232 return o; |
| 221 } | 233 } |
| 222 | 234 |
| 223 checkUnnamed709(core.List<core.String> o) { | 235 checkUnnamed709(core.List<core.String> o) { |
| 224 unittest.expect(o, unittest.hasLength(2)); | 236 unittest.expect(o, unittest.hasLength(2)); |
| 225 unittest.expect(o[0], unittest.equals('foo')); | 237 unittest.expect(o[0], unittest.equals('foo')); |
| 226 unittest.expect(o[1], unittest.equals('foo')); | 238 unittest.expect(o[1], unittest.equals('foo')); |
| 227 } | |
| 228 | |
| 229 buildUnnamed710() { | |
| 230 var o = new core.List<core.String>(); | |
| 231 o.add("foo"); | |
| 232 o.add("foo"); | |
| 233 return o; | |
| 234 } | |
| 235 | |
| 236 checkUnnamed710(core.List<core.String> o) { | |
| 237 unittest.expect(o, unittest.hasLength(2)); | |
| 238 unittest.expect(o[0], unittest.equals('foo')); | |
| 239 unittest.expect(o[1], unittest.equals('foo')); | |
| 240 } | 239 } |
| 241 | 240 |
| 242 core.int buildCounterAboutImportFormats = 0; | 241 core.int buildCounterAboutImportFormats = 0; |
| 243 buildAboutImportFormats() { | 242 buildAboutImportFormats() { |
| 244 var o = new api.AboutImportFormats(); | 243 var o = new api.AboutImportFormats(); |
| 245 buildCounterAboutImportFormats++; | 244 buildCounterAboutImportFormats++; |
| 246 if (buildCounterAboutImportFormats < 3) { | 245 if (buildCounterAboutImportFormats < 3) { |
| 247 o.source = "foo"; | 246 o.source = "foo"; |
| 248 o.targets = buildUnnamed710(); | 247 o.targets = buildUnnamed709(); |
| 249 } | 248 } |
| 250 buildCounterAboutImportFormats--; | 249 buildCounterAboutImportFormats--; |
| 251 return o; | 250 return o; |
| 252 } | 251 } |
| 253 | 252 |
| 254 checkAboutImportFormats(api.AboutImportFormats o) { | 253 checkAboutImportFormats(api.AboutImportFormats o) { |
| 255 buildCounterAboutImportFormats++; | 254 buildCounterAboutImportFormats++; |
| 256 if (buildCounterAboutImportFormats < 3) { | 255 if (buildCounterAboutImportFormats < 3) { |
| 257 unittest.expect(o.source, unittest.equals('foo')); | 256 unittest.expect(o.source, unittest.equals('foo')); |
| 258 checkUnnamed710(o.targets); | 257 checkUnnamed709(o.targets); |
| 259 } | 258 } |
| 260 buildCounterAboutImportFormats--; | 259 buildCounterAboutImportFormats--; |
| 261 } | 260 } |
| 262 | 261 |
| 263 buildUnnamed711() { | 262 buildUnnamed710() { |
| 264 var o = new core.List<api.AboutImportFormats>(); | 263 var o = new core.List<api.AboutImportFormats>(); |
| 265 o.add(buildAboutImportFormats()); | 264 o.add(buildAboutImportFormats()); |
| 266 o.add(buildAboutImportFormats()); | 265 o.add(buildAboutImportFormats()); |
| 267 return o; | 266 return o; |
| 268 } | 267 } |
| 269 | 268 |
| 270 checkUnnamed711(core.List<api.AboutImportFormats> o) { | 269 checkUnnamed710(core.List<api.AboutImportFormats> o) { |
| 271 unittest.expect(o, unittest.hasLength(2)); | 270 unittest.expect(o, unittest.hasLength(2)); |
| 272 checkAboutImportFormats(o[0]); | 271 checkAboutImportFormats(o[0]); |
| 273 checkAboutImportFormats(o[1]); | 272 checkAboutImportFormats(o[1]); |
| 274 } | 273 } |
| 275 | 274 |
| 276 core.int buildCounterAboutMaxUploadSizes = 0; | 275 core.int buildCounterAboutMaxUploadSizes = 0; |
| 277 buildAboutMaxUploadSizes() { | 276 buildAboutMaxUploadSizes() { |
| 278 var o = new api.AboutMaxUploadSizes(); | 277 var o = new api.AboutMaxUploadSizes(); |
| 279 buildCounterAboutMaxUploadSizes++; | 278 buildCounterAboutMaxUploadSizes++; |
| 280 if (buildCounterAboutMaxUploadSizes < 3) { | 279 if (buildCounterAboutMaxUploadSizes < 3) { |
| 281 o.size = "foo"; | 280 o.size = "foo"; |
| 282 o.type = "foo"; | 281 o.type = "foo"; |
| 283 } | 282 } |
| 284 buildCounterAboutMaxUploadSizes--; | 283 buildCounterAboutMaxUploadSizes--; |
| 285 return o; | 284 return o; |
| 286 } | 285 } |
| 287 | 286 |
| 288 checkAboutMaxUploadSizes(api.AboutMaxUploadSizes o) { | 287 checkAboutMaxUploadSizes(api.AboutMaxUploadSizes o) { |
| 289 buildCounterAboutMaxUploadSizes++; | 288 buildCounterAboutMaxUploadSizes++; |
| 290 if (buildCounterAboutMaxUploadSizes < 3) { | 289 if (buildCounterAboutMaxUploadSizes < 3) { |
| 291 unittest.expect(o.size, unittest.equals('foo')); | 290 unittest.expect(o.size, unittest.equals('foo')); |
| 292 unittest.expect(o.type, unittest.equals('foo')); | 291 unittest.expect(o.type, unittest.equals('foo')); |
| 293 } | 292 } |
| 294 buildCounterAboutMaxUploadSizes--; | 293 buildCounterAboutMaxUploadSizes--; |
| 295 } | 294 } |
| 296 | 295 |
| 297 buildUnnamed712() { | 296 buildUnnamed711() { |
| 298 var o = new core.List<api.AboutMaxUploadSizes>(); | 297 var o = new core.List<api.AboutMaxUploadSizes>(); |
| 299 o.add(buildAboutMaxUploadSizes()); | 298 o.add(buildAboutMaxUploadSizes()); |
| 300 o.add(buildAboutMaxUploadSizes()); | 299 o.add(buildAboutMaxUploadSizes()); |
| 301 return o; | 300 return o; |
| 302 } | 301 } |
| 303 | 302 |
| 304 checkUnnamed712(core.List<api.AboutMaxUploadSizes> o) { | 303 checkUnnamed711(core.List<api.AboutMaxUploadSizes> o) { |
| 305 unittest.expect(o, unittest.hasLength(2)); | 304 unittest.expect(o, unittest.hasLength(2)); |
| 306 checkAboutMaxUploadSizes(o[0]); | 305 checkAboutMaxUploadSizes(o[0]); |
| 307 checkAboutMaxUploadSizes(o[1]); | 306 checkAboutMaxUploadSizes(o[1]); |
| 308 } | 307 } |
| 309 | 308 |
| 310 core.int buildCounterAboutQuotaBytesByService = 0; | 309 core.int buildCounterAboutQuotaBytesByService = 0; |
| 311 buildAboutQuotaBytesByService() { | 310 buildAboutQuotaBytesByService() { |
| 312 var o = new api.AboutQuotaBytesByService(); | 311 var o = new api.AboutQuotaBytesByService(); |
| 313 buildCounterAboutQuotaBytesByService++; | 312 buildCounterAboutQuotaBytesByService++; |
| 314 if (buildCounterAboutQuotaBytesByService < 3) { | 313 if (buildCounterAboutQuotaBytesByService < 3) { |
| 315 o.bytesUsed = "foo"; | 314 o.bytesUsed = "foo"; |
| 316 o.serviceName = "foo"; | 315 o.serviceName = "foo"; |
| 317 } | 316 } |
| 318 buildCounterAboutQuotaBytesByService--; | 317 buildCounterAboutQuotaBytesByService--; |
| 319 return o; | 318 return o; |
| 320 } | 319 } |
| 321 | 320 |
| 322 checkAboutQuotaBytesByService(api.AboutQuotaBytesByService o) { | 321 checkAboutQuotaBytesByService(api.AboutQuotaBytesByService o) { |
| 323 buildCounterAboutQuotaBytesByService++; | 322 buildCounterAboutQuotaBytesByService++; |
| 324 if (buildCounterAboutQuotaBytesByService < 3) { | 323 if (buildCounterAboutQuotaBytesByService < 3) { |
| 325 unittest.expect(o.bytesUsed, unittest.equals('foo')); | 324 unittest.expect(o.bytesUsed, unittest.equals('foo')); |
| 326 unittest.expect(o.serviceName, unittest.equals('foo')); | 325 unittest.expect(o.serviceName, unittest.equals('foo')); |
| 327 } | 326 } |
| 328 buildCounterAboutQuotaBytesByService--; | 327 buildCounterAboutQuotaBytesByService--; |
| 329 } | 328 } |
| 330 | 329 |
| 331 buildUnnamed713() { | 330 buildUnnamed712() { |
| 332 var o = new core.List<api.AboutQuotaBytesByService>(); | 331 var o = new core.List<api.AboutQuotaBytesByService>(); |
| 333 o.add(buildAboutQuotaBytesByService()); | 332 o.add(buildAboutQuotaBytesByService()); |
| 334 o.add(buildAboutQuotaBytesByService()); | 333 o.add(buildAboutQuotaBytesByService()); |
| 335 return o; | 334 return o; |
| 336 } | 335 } |
| 337 | 336 |
| 338 checkUnnamed713(core.List<api.AboutQuotaBytesByService> o) { | 337 checkUnnamed712(core.List<api.AboutQuotaBytesByService> o) { |
| 339 unittest.expect(o, unittest.hasLength(2)); | 338 unittest.expect(o, unittest.hasLength(2)); |
| 340 checkAboutQuotaBytesByService(o[0]); | 339 checkAboutQuotaBytesByService(o[0]); |
| 341 checkAboutQuotaBytesByService(o[1]); | 340 checkAboutQuotaBytesByService(o[1]); |
| 342 } | 341 } |
| 343 | 342 |
| 344 core.int buildCounterAboutTeamDriveThemes = 0; | 343 core.int buildCounterAboutTeamDriveThemes = 0; |
| 345 buildAboutTeamDriveThemes() { | 344 buildAboutTeamDriveThemes() { |
| 346 var o = new api.AboutTeamDriveThemes(); | 345 var o = new api.AboutTeamDriveThemes(); |
| 347 buildCounterAboutTeamDriveThemes++; | 346 buildCounterAboutTeamDriveThemes++; |
| 348 if (buildCounterAboutTeamDriveThemes < 3) { | 347 if (buildCounterAboutTeamDriveThemes < 3) { |
| 349 o.backgroundImageLink = "foo"; | 348 o.backgroundImageLink = "foo"; |
| 350 o.colorRgb = "foo"; | 349 o.colorRgb = "foo"; |
| 351 o.id = "foo"; | 350 o.id = "foo"; |
| 352 } | 351 } |
| 353 buildCounterAboutTeamDriveThemes--; | 352 buildCounterAboutTeamDriveThemes--; |
| 354 return o; | 353 return o; |
| 355 } | 354 } |
| 356 | 355 |
| 357 checkAboutTeamDriveThemes(api.AboutTeamDriveThemes o) { | 356 checkAboutTeamDriveThemes(api.AboutTeamDriveThemes o) { |
| 358 buildCounterAboutTeamDriveThemes++; | 357 buildCounterAboutTeamDriveThemes++; |
| 359 if (buildCounterAboutTeamDriveThemes < 3) { | 358 if (buildCounterAboutTeamDriveThemes < 3) { |
| 360 unittest.expect(o.backgroundImageLink, unittest.equals('foo')); | 359 unittest.expect(o.backgroundImageLink, unittest.equals('foo')); |
| 361 unittest.expect(o.colorRgb, unittest.equals('foo')); | 360 unittest.expect(o.colorRgb, unittest.equals('foo')); |
| 362 unittest.expect(o.id, unittest.equals('foo')); | 361 unittest.expect(o.id, unittest.equals('foo')); |
| 363 } | 362 } |
| 364 buildCounterAboutTeamDriveThemes--; | 363 buildCounterAboutTeamDriveThemes--; |
| 365 } | 364 } |
| 366 | 365 |
| 367 buildUnnamed714() { | 366 buildUnnamed713() { |
| 368 var o = new core.List<api.AboutTeamDriveThemes>(); | 367 var o = new core.List<api.AboutTeamDriveThemes>(); |
| 369 o.add(buildAboutTeamDriveThemes()); | 368 o.add(buildAboutTeamDriveThemes()); |
| 370 o.add(buildAboutTeamDriveThemes()); | 369 o.add(buildAboutTeamDriveThemes()); |
| 371 return o; | 370 return o; |
| 372 } | 371 } |
| 373 | 372 |
| 374 checkUnnamed714(core.List<api.AboutTeamDriveThemes> o) { | 373 checkUnnamed713(core.List<api.AboutTeamDriveThemes> o) { |
| 375 unittest.expect(o, unittest.hasLength(2)); | 374 unittest.expect(o, unittest.hasLength(2)); |
| 376 checkAboutTeamDriveThemes(o[0]); | 375 checkAboutTeamDriveThemes(o[0]); |
| 377 checkAboutTeamDriveThemes(o[1]); | 376 checkAboutTeamDriveThemes(o[1]); |
| 378 } | 377 } |
| 379 | 378 |
| 380 core.int buildCounterAbout = 0; | 379 core.int buildCounterAbout = 0; |
| 381 buildAbout() { | 380 buildAbout() { |
| 382 var o = new api.About(); | 381 var o = new api.About(); |
| 383 buildCounterAbout++; | 382 buildCounterAbout++; |
| 384 if (buildCounterAbout < 3) { | 383 if (buildCounterAbout < 3) { |
| 385 o.additionalRoleInfo = buildUnnamed705(); | 384 o.additionalRoleInfo = buildUnnamed704(); |
| 386 o.domainSharingPolicy = "foo"; | 385 o.domainSharingPolicy = "foo"; |
| 387 o.etag = "foo"; | 386 o.etag = "foo"; |
| 388 o.exportFormats = buildUnnamed707(); | 387 o.exportFormats = buildUnnamed706(); |
| 389 o.features = buildUnnamed708(); | 388 o.features = buildUnnamed707(); |
| 390 o.folderColorPalette = buildUnnamed709(); | 389 o.folderColorPalette = buildUnnamed708(); |
| 391 o.importFormats = buildUnnamed711(); | 390 o.importFormats = buildUnnamed710(); |
| 392 o.isCurrentAppInstalled = true; | 391 o.isCurrentAppInstalled = true; |
| 393 o.kind = "foo"; | 392 o.kind = "foo"; |
| 394 o.languageCode = "foo"; | 393 o.languageCode = "foo"; |
| 395 o.largestChangeId = "foo"; | 394 o.largestChangeId = "foo"; |
| 396 o.maxUploadSizes = buildUnnamed712(); | 395 o.maxUploadSizes = buildUnnamed711(); |
| 397 o.name = "foo"; | 396 o.name = "foo"; |
| 398 o.permissionId = "foo"; | 397 o.permissionId = "foo"; |
| 399 o.quotaBytesByService = buildUnnamed713(); | 398 o.quotaBytesByService = buildUnnamed712(); |
| 400 o.quotaBytesTotal = "foo"; | 399 o.quotaBytesTotal = "foo"; |
| 401 o.quotaBytesUsed = "foo"; | 400 o.quotaBytesUsed = "foo"; |
| 402 o.quotaBytesUsedAggregate = "foo"; | 401 o.quotaBytesUsedAggregate = "foo"; |
| 403 o.quotaBytesUsedInTrash = "foo"; | 402 o.quotaBytesUsedInTrash = "foo"; |
| 404 o.quotaType = "foo"; | 403 o.quotaType = "foo"; |
| 405 o.remainingChangeIds = "foo"; | 404 o.remainingChangeIds = "foo"; |
| 406 o.rootFolderId = "foo"; | 405 o.rootFolderId = "foo"; |
| 407 o.selfLink = "foo"; | 406 o.selfLink = "foo"; |
| 408 o.teamDriveThemes = buildUnnamed714(); | 407 o.teamDriveThemes = buildUnnamed713(); |
| 409 o.user = buildUser(); | 408 o.user = buildUser(); |
| 410 } | 409 } |
| 411 buildCounterAbout--; | 410 buildCounterAbout--; |
| 412 return o; | 411 return o; |
| 413 } | 412 } |
| 414 | 413 |
| 415 checkAbout(api.About o) { | 414 checkAbout(api.About o) { |
| 416 buildCounterAbout++; | 415 buildCounterAbout++; |
| 417 if (buildCounterAbout < 3) { | 416 if (buildCounterAbout < 3) { |
| 418 checkUnnamed705(o.additionalRoleInfo); | 417 checkUnnamed704(o.additionalRoleInfo); |
| 419 unittest.expect(o.domainSharingPolicy, unittest.equals('foo')); | 418 unittest.expect(o.domainSharingPolicy, unittest.equals('foo')); |
| 420 unittest.expect(o.etag, unittest.equals('foo')); | 419 unittest.expect(o.etag, unittest.equals('foo')); |
| 421 checkUnnamed707(o.exportFormats); | 420 checkUnnamed706(o.exportFormats); |
| 422 checkUnnamed708(o.features); | 421 checkUnnamed707(o.features); |
| 423 checkUnnamed709(o.folderColorPalette); | 422 checkUnnamed708(o.folderColorPalette); |
| 424 checkUnnamed711(o.importFormats); | 423 checkUnnamed710(o.importFormats); |
| 425 unittest.expect(o.isCurrentAppInstalled, unittest.isTrue); | 424 unittest.expect(o.isCurrentAppInstalled, unittest.isTrue); |
| 426 unittest.expect(o.kind, unittest.equals('foo')); | 425 unittest.expect(o.kind, unittest.equals('foo')); |
| 427 unittest.expect(o.languageCode, unittest.equals('foo')); | 426 unittest.expect(o.languageCode, unittest.equals('foo')); |
| 428 unittest.expect(o.largestChangeId, unittest.equals('foo')); | 427 unittest.expect(o.largestChangeId, unittest.equals('foo')); |
| 429 checkUnnamed712(o.maxUploadSizes); | 428 checkUnnamed711(o.maxUploadSizes); |
| 430 unittest.expect(o.name, unittest.equals('foo')); | 429 unittest.expect(o.name, unittest.equals('foo')); |
| 431 unittest.expect(o.permissionId, unittest.equals('foo')); | 430 unittest.expect(o.permissionId, unittest.equals('foo')); |
| 432 checkUnnamed713(o.quotaBytesByService); | 431 checkUnnamed712(o.quotaBytesByService); |
| 433 unittest.expect(o.quotaBytesTotal, unittest.equals('foo')); | 432 unittest.expect(o.quotaBytesTotal, unittest.equals('foo')); |
| 434 unittest.expect(o.quotaBytesUsed, unittest.equals('foo')); | 433 unittest.expect(o.quotaBytesUsed, unittest.equals('foo')); |
| 435 unittest.expect(o.quotaBytesUsedAggregate, unittest.equals('foo')); | 434 unittest.expect(o.quotaBytesUsedAggregate, unittest.equals('foo')); |
| 436 unittest.expect(o.quotaBytesUsedInTrash, unittest.equals('foo')); | 435 unittest.expect(o.quotaBytesUsedInTrash, unittest.equals('foo')); |
| 437 unittest.expect(o.quotaType, unittest.equals('foo')); | 436 unittest.expect(o.quotaType, unittest.equals('foo')); |
| 438 unittest.expect(o.remainingChangeIds, unittest.equals('foo')); | 437 unittest.expect(o.remainingChangeIds, unittest.equals('foo')); |
| 439 unittest.expect(o.rootFolderId, unittest.equals('foo')); | 438 unittest.expect(o.rootFolderId, unittest.equals('foo')); |
| 440 unittest.expect(o.selfLink, unittest.equals('foo')); | 439 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 441 checkUnnamed714(o.teamDriveThemes); | 440 checkUnnamed713(o.teamDriveThemes); |
| 442 checkUser(o.user); | 441 checkUser(o.user); |
| 443 } | 442 } |
| 444 buildCounterAbout--; | 443 buildCounterAbout--; |
| 445 } | 444 } |
| 446 | 445 |
| 447 core.int buildCounterAppIcons = 0; | 446 core.int buildCounterAppIcons = 0; |
| 448 buildAppIcons() { | 447 buildAppIcons() { |
| 449 var o = new api.AppIcons(); | 448 var o = new api.AppIcons(); |
| 450 buildCounterAppIcons++; | 449 buildCounterAppIcons++; |
| 451 if (buildCounterAppIcons < 3) { | 450 if (buildCounterAppIcons < 3) { |
| 452 o.category = "foo"; | 451 o.category = "foo"; |
| 453 o.iconUrl = "foo"; | 452 o.iconUrl = "foo"; |
| 454 o.size = 42; | 453 o.size = 42; |
| 455 } | 454 } |
| 456 buildCounterAppIcons--; | 455 buildCounterAppIcons--; |
| 457 return o; | 456 return o; |
| 458 } | 457 } |
| 459 | 458 |
| 460 checkAppIcons(api.AppIcons o) { | 459 checkAppIcons(api.AppIcons o) { |
| 461 buildCounterAppIcons++; | 460 buildCounterAppIcons++; |
| 462 if (buildCounterAppIcons < 3) { | 461 if (buildCounterAppIcons < 3) { |
| 463 unittest.expect(o.category, unittest.equals('foo')); | 462 unittest.expect(o.category, unittest.equals('foo')); |
| 464 unittest.expect(o.iconUrl, unittest.equals('foo')); | 463 unittest.expect(o.iconUrl, unittest.equals('foo')); |
| 465 unittest.expect(o.size, unittest.equals(42)); | 464 unittest.expect(o.size, unittest.equals(42)); |
| 466 } | 465 } |
| 467 buildCounterAppIcons--; | 466 buildCounterAppIcons--; |
| 468 } | 467 } |
| 469 | 468 |
| 470 buildUnnamed715() { | 469 buildUnnamed714() { |
| 471 var o = new core.List<api.AppIcons>(); | 470 var o = new core.List<api.AppIcons>(); |
| 472 o.add(buildAppIcons()); | 471 o.add(buildAppIcons()); |
| 473 o.add(buildAppIcons()); | 472 o.add(buildAppIcons()); |
| 474 return o; | 473 return o; |
| 475 } | 474 } |
| 476 | 475 |
| 477 checkUnnamed715(core.List<api.AppIcons> o) { | 476 checkUnnamed714(core.List<api.AppIcons> o) { |
| 478 unittest.expect(o, unittest.hasLength(2)); | 477 unittest.expect(o, unittest.hasLength(2)); |
| 479 checkAppIcons(o[0]); | 478 checkAppIcons(o[0]); |
| 480 checkAppIcons(o[1]); | 479 checkAppIcons(o[1]); |
| 481 } | 480 } |
| 482 | 481 |
| 482 buildUnnamed715() { |
| 483 var o = new core.List<core.String>(); |
| 484 o.add("foo"); |
| 485 o.add("foo"); |
| 486 return o; |
| 487 } |
| 488 |
| 489 checkUnnamed715(core.List<core.String> o) { |
| 490 unittest.expect(o, unittest.hasLength(2)); |
| 491 unittest.expect(o[0], unittest.equals('foo')); |
| 492 unittest.expect(o[1], unittest.equals('foo')); |
| 493 } |
| 494 |
| 483 buildUnnamed716() { | 495 buildUnnamed716() { |
| 484 var o = new core.List<core.String>(); | 496 var o = new core.List<core.String>(); |
| 485 o.add("foo"); | 497 o.add("foo"); |
| 486 o.add("foo"); | 498 o.add("foo"); |
| 487 return o; | 499 return o; |
| 488 } | 500 } |
| 489 | 501 |
| 490 checkUnnamed716(core.List<core.String> o) { | 502 checkUnnamed716(core.List<core.String> o) { |
| 491 unittest.expect(o, unittest.hasLength(2)); | 503 unittest.expect(o, unittest.hasLength(2)); |
| 492 unittest.expect(o[0], unittest.equals('foo')); | 504 unittest.expect(o[0], unittest.equals('foo')); |
| (...skipping 17 matching lines...) Expand all Loading... |
| 510 var o = new core.List<core.String>(); | 522 var o = new core.List<core.String>(); |
| 511 o.add("foo"); | 523 o.add("foo"); |
| 512 o.add("foo"); | 524 o.add("foo"); |
| 513 return o; | 525 return o; |
| 514 } | 526 } |
| 515 | 527 |
| 516 checkUnnamed718(core.List<core.String> o) { | 528 checkUnnamed718(core.List<core.String> o) { |
| 517 unittest.expect(o, unittest.hasLength(2)); | 529 unittest.expect(o, unittest.hasLength(2)); |
| 518 unittest.expect(o[0], unittest.equals('foo')); | 530 unittest.expect(o[0], unittest.equals('foo')); |
| 519 unittest.expect(o[1], unittest.equals('foo')); | 531 unittest.expect(o[1], unittest.equals('foo')); |
| 520 } | |
| 521 | |
| 522 buildUnnamed719() { | |
| 523 var o = new core.List<core.String>(); | |
| 524 o.add("foo"); | |
| 525 o.add("foo"); | |
| 526 return o; | |
| 527 } | |
| 528 | |
| 529 checkUnnamed719(core.List<core.String> o) { | |
| 530 unittest.expect(o, unittest.hasLength(2)); | |
| 531 unittest.expect(o[0], unittest.equals('foo')); | |
| 532 unittest.expect(o[1], unittest.equals('foo')); | |
| 533 } | 532 } |
| 534 | 533 |
| 535 core.int buildCounterApp = 0; | 534 core.int buildCounterApp = 0; |
| 536 buildApp() { | 535 buildApp() { |
| 537 var o = new api.App(); | 536 var o = new api.App(); |
| 538 buildCounterApp++; | 537 buildCounterApp++; |
| 539 if (buildCounterApp < 3) { | 538 if (buildCounterApp < 3) { |
| 540 o.authorized = true; | 539 o.authorized = true; |
| 541 o.createInFolderTemplate = "foo"; | 540 o.createInFolderTemplate = "foo"; |
| 542 o.createUrl = "foo"; | 541 o.createUrl = "foo"; |
| 543 o.hasDriveWideScope = true; | 542 o.hasDriveWideScope = true; |
| 544 o.icons = buildUnnamed715(); | 543 o.icons = buildUnnamed714(); |
| 545 o.id = "foo"; | 544 o.id = "foo"; |
| 546 o.installed = true; | 545 o.installed = true; |
| 547 o.kind = "foo"; | 546 o.kind = "foo"; |
| 548 o.longDescription = "foo"; | 547 o.longDescription = "foo"; |
| 549 o.name = "foo"; | 548 o.name = "foo"; |
| 550 o.objectType = "foo"; | 549 o.objectType = "foo"; |
| 551 o.openUrlTemplate = "foo"; | 550 o.openUrlTemplate = "foo"; |
| 552 o.primaryFileExtensions = buildUnnamed716(); | 551 o.primaryFileExtensions = buildUnnamed715(); |
| 553 o.primaryMimeTypes = buildUnnamed717(); | 552 o.primaryMimeTypes = buildUnnamed716(); |
| 554 o.productId = "foo"; | 553 o.productId = "foo"; |
| 555 o.productUrl = "foo"; | 554 o.productUrl = "foo"; |
| 556 o.secondaryFileExtensions = buildUnnamed718(); | 555 o.secondaryFileExtensions = buildUnnamed717(); |
| 557 o.secondaryMimeTypes = buildUnnamed719(); | 556 o.secondaryMimeTypes = buildUnnamed718(); |
| 558 o.shortDescription = "foo"; | 557 o.shortDescription = "foo"; |
| 559 o.supportsCreate = true; | 558 o.supportsCreate = true; |
| 560 o.supportsImport = true; | 559 o.supportsImport = true; |
| 561 o.supportsMultiOpen = true; | 560 o.supportsMultiOpen = true; |
| 562 o.supportsOfflineCreate = true; | 561 o.supportsOfflineCreate = true; |
| 563 o.useByDefault = true; | 562 o.useByDefault = true; |
| 564 } | 563 } |
| 565 buildCounterApp--; | 564 buildCounterApp--; |
| 566 return o; | 565 return o; |
| 567 } | 566 } |
| 568 | 567 |
| 569 checkApp(api.App o) { | 568 checkApp(api.App o) { |
| 570 buildCounterApp++; | 569 buildCounterApp++; |
| 571 if (buildCounterApp < 3) { | 570 if (buildCounterApp < 3) { |
| 572 unittest.expect(o.authorized, unittest.isTrue); | 571 unittest.expect(o.authorized, unittest.isTrue); |
| 573 unittest.expect(o.createInFolderTemplate, unittest.equals('foo')); | 572 unittest.expect(o.createInFolderTemplate, unittest.equals('foo')); |
| 574 unittest.expect(o.createUrl, unittest.equals('foo')); | 573 unittest.expect(o.createUrl, unittest.equals('foo')); |
| 575 unittest.expect(o.hasDriveWideScope, unittest.isTrue); | 574 unittest.expect(o.hasDriveWideScope, unittest.isTrue); |
| 576 checkUnnamed715(o.icons); | 575 checkUnnamed714(o.icons); |
| 577 unittest.expect(o.id, unittest.equals('foo')); | 576 unittest.expect(o.id, unittest.equals('foo')); |
| 578 unittest.expect(o.installed, unittest.isTrue); | 577 unittest.expect(o.installed, unittest.isTrue); |
| 579 unittest.expect(o.kind, unittest.equals('foo')); | 578 unittest.expect(o.kind, unittest.equals('foo')); |
| 580 unittest.expect(o.longDescription, unittest.equals('foo')); | 579 unittest.expect(o.longDescription, unittest.equals('foo')); |
| 581 unittest.expect(o.name, unittest.equals('foo')); | 580 unittest.expect(o.name, unittest.equals('foo')); |
| 582 unittest.expect(o.objectType, unittest.equals('foo')); | 581 unittest.expect(o.objectType, unittest.equals('foo')); |
| 583 unittest.expect(o.openUrlTemplate, unittest.equals('foo')); | 582 unittest.expect(o.openUrlTemplate, unittest.equals('foo')); |
| 584 checkUnnamed716(o.primaryFileExtensions); | 583 checkUnnamed715(o.primaryFileExtensions); |
| 585 checkUnnamed717(o.primaryMimeTypes); | 584 checkUnnamed716(o.primaryMimeTypes); |
| 586 unittest.expect(o.productId, unittest.equals('foo')); | 585 unittest.expect(o.productId, unittest.equals('foo')); |
| 587 unittest.expect(o.productUrl, unittest.equals('foo')); | 586 unittest.expect(o.productUrl, unittest.equals('foo')); |
| 588 checkUnnamed718(o.secondaryFileExtensions); | 587 checkUnnamed717(o.secondaryFileExtensions); |
| 589 checkUnnamed719(o.secondaryMimeTypes); | 588 checkUnnamed718(o.secondaryMimeTypes); |
| 590 unittest.expect(o.shortDescription, unittest.equals('foo')); | 589 unittest.expect(o.shortDescription, unittest.equals('foo')); |
| 591 unittest.expect(o.supportsCreate, unittest.isTrue); | 590 unittest.expect(o.supportsCreate, unittest.isTrue); |
| 592 unittest.expect(o.supportsImport, unittest.isTrue); | 591 unittest.expect(o.supportsImport, unittest.isTrue); |
| 593 unittest.expect(o.supportsMultiOpen, unittest.isTrue); | 592 unittest.expect(o.supportsMultiOpen, unittest.isTrue); |
| 594 unittest.expect(o.supportsOfflineCreate, unittest.isTrue); | 593 unittest.expect(o.supportsOfflineCreate, unittest.isTrue); |
| 595 unittest.expect(o.useByDefault, unittest.isTrue); | 594 unittest.expect(o.useByDefault, unittest.isTrue); |
| 596 } | 595 } |
| 597 buildCounterApp--; | 596 buildCounterApp--; |
| 598 } | 597 } |
| 599 | 598 |
| 600 buildUnnamed720() { | 599 buildUnnamed719() { |
| 601 var o = new core.List<core.String>(); | 600 var o = new core.List<core.String>(); |
| 602 o.add("foo"); | 601 o.add("foo"); |
| 603 o.add("foo"); | 602 o.add("foo"); |
| 604 return o; | 603 return o; |
| 605 } | 604 } |
| 606 | 605 |
| 607 checkUnnamed720(core.List<core.String> o) { | 606 checkUnnamed719(core.List<core.String> o) { |
| 608 unittest.expect(o, unittest.hasLength(2)); | 607 unittest.expect(o, unittest.hasLength(2)); |
| 609 unittest.expect(o[0], unittest.equals('foo')); | 608 unittest.expect(o[0], unittest.equals('foo')); |
| 610 unittest.expect(o[1], unittest.equals('foo')); | 609 unittest.expect(o[1], unittest.equals('foo')); |
| 611 } | 610 } |
| 612 | 611 |
| 613 buildUnnamed721() { | 612 buildUnnamed720() { |
| 614 var o = new core.List<api.App>(); | 613 var o = new core.List<api.App>(); |
| 615 o.add(buildApp()); | 614 o.add(buildApp()); |
| 616 o.add(buildApp()); | 615 o.add(buildApp()); |
| 617 return o; | 616 return o; |
| 618 } | 617 } |
| 619 | 618 |
| 620 checkUnnamed721(core.List<api.App> o) { | 619 checkUnnamed720(core.List<api.App> o) { |
| 621 unittest.expect(o, unittest.hasLength(2)); | 620 unittest.expect(o, unittest.hasLength(2)); |
| 622 checkApp(o[0]); | 621 checkApp(o[0]); |
| 623 checkApp(o[1]); | 622 checkApp(o[1]); |
| 624 } | 623 } |
| 625 | 624 |
| 626 core.int buildCounterAppList = 0; | 625 core.int buildCounterAppList = 0; |
| 627 buildAppList() { | 626 buildAppList() { |
| 628 var o = new api.AppList(); | 627 var o = new api.AppList(); |
| 629 buildCounterAppList++; | 628 buildCounterAppList++; |
| 630 if (buildCounterAppList < 3) { | 629 if (buildCounterAppList < 3) { |
| 631 o.defaultAppIds = buildUnnamed720(); | 630 o.defaultAppIds = buildUnnamed719(); |
| 632 o.etag = "foo"; | 631 o.etag = "foo"; |
| 633 o.items = buildUnnamed721(); | 632 o.items = buildUnnamed720(); |
| 634 o.kind = "foo"; | 633 o.kind = "foo"; |
| 635 o.selfLink = "foo"; | 634 o.selfLink = "foo"; |
| 636 } | 635 } |
| 637 buildCounterAppList--; | 636 buildCounterAppList--; |
| 638 return o; | 637 return o; |
| 639 } | 638 } |
| 640 | 639 |
| 641 checkAppList(api.AppList o) { | 640 checkAppList(api.AppList o) { |
| 642 buildCounterAppList++; | 641 buildCounterAppList++; |
| 643 if (buildCounterAppList < 3) { | 642 if (buildCounterAppList < 3) { |
| 644 checkUnnamed720(o.defaultAppIds); | 643 checkUnnamed719(o.defaultAppIds); |
| 645 unittest.expect(o.etag, unittest.equals('foo')); | 644 unittest.expect(o.etag, unittest.equals('foo')); |
| 646 checkUnnamed721(o.items); | 645 checkUnnamed720(o.items); |
| 647 unittest.expect(o.kind, unittest.equals('foo')); | 646 unittest.expect(o.kind, unittest.equals('foo')); |
| 648 unittest.expect(o.selfLink, unittest.equals('foo')); | 647 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 649 } | 648 } |
| 650 buildCounterAppList--; | 649 buildCounterAppList--; |
| 651 } | 650 } |
| 652 | 651 |
| 653 core.int buildCounterChange = 0; | 652 core.int buildCounterChange = 0; |
| 654 buildChange() { | 653 buildChange() { |
| 655 var o = new api.Change(); | 654 var o = new api.Change(); |
| 656 buildCounterChange++; | 655 buildCounterChange++; |
| (...skipping 14 matching lines...) Expand all Loading... |
| 671 } | 670 } |
| 672 | 671 |
| 673 checkChange(api.Change o) { | 672 checkChange(api.Change o) { |
| 674 buildCounterChange++; | 673 buildCounterChange++; |
| 675 if (buildCounterChange < 3) { | 674 if (buildCounterChange < 3) { |
| 676 unittest.expect(o.deleted, unittest.isTrue); | 675 unittest.expect(o.deleted, unittest.isTrue); |
| 677 checkFile(o.file); | 676 checkFile(o.file); |
| 678 unittest.expect(o.fileId, unittest.equals('foo')); | 677 unittest.expect(o.fileId, unittest.equals('foo')); |
| 679 unittest.expect(o.id, unittest.equals('foo')); | 678 unittest.expect(o.id, unittest.equals('foo')); |
| 680 unittest.expect(o.kind, unittest.equals('foo')); | 679 unittest.expect(o.kind, unittest.equals('foo')); |
| 681 unittest.expect(o.modificationDate, unittest.equals(core.DateTime.parse("200
2-02-27T14:01:02"))); | 680 unittest.expect(o.modificationDate, |
| 681 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 682 unittest.expect(o.selfLink, unittest.equals('foo')); | 682 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 683 checkTeamDrive(o.teamDrive); | 683 checkTeamDrive(o.teamDrive); |
| 684 unittest.expect(o.teamDriveId, unittest.equals('foo')); | 684 unittest.expect(o.teamDriveId, unittest.equals('foo')); |
| 685 unittest.expect(o.type, unittest.equals('foo')); | 685 unittest.expect(o.type, unittest.equals('foo')); |
| 686 } | 686 } |
| 687 buildCounterChange--; | 687 buildCounterChange--; |
| 688 } | 688 } |
| 689 | 689 |
| 690 buildUnnamed722() { | 690 buildUnnamed721() { |
| 691 var o = new core.List<api.Change>(); | 691 var o = new core.List<api.Change>(); |
| 692 o.add(buildChange()); | 692 o.add(buildChange()); |
| 693 o.add(buildChange()); | 693 o.add(buildChange()); |
| 694 return o; | 694 return o; |
| 695 } | 695 } |
| 696 | 696 |
| 697 checkUnnamed722(core.List<api.Change> o) { | 697 checkUnnamed721(core.List<api.Change> o) { |
| 698 unittest.expect(o, unittest.hasLength(2)); | 698 unittest.expect(o, unittest.hasLength(2)); |
| 699 checkChange(o[0]); | 699 checkChange(o[0]); |
| 700 checkChange(o[1]); | 700 checkChange(o[1]); |
| 701 } | 701 } |
| 702 | 702 |
| 703 core.int buildCounterChangeList = 0; | 703 core.int buildCounterChangeList = 0; |
| 704 buildChangeList() { | 704 buildChangeList() { |
| 705 var o = new api.ChangeList(); | 705 var o = new api.ChangeList(); |
| 706 buildCounterChangeList++; | 706 buildCounterChangeList++; |
| 707 if (buildCounterChangeList < 3) { | 707 if (buildCounterChangeList < 3) { |
| 708 o.etag = "foo"; | 708 o.etag = "foo"; |
| 709 o.items = buildUnnamed722(); | 709 o.items = buildUnnamed721(); |
| 710 o.kind = "foo"; | 710 o.kind = "foo"; |
| 711 o.largestChangeId = "foo"; | 711 o.largestChangeId = "foo"; |
| 712 o.newStartPageToken = "foo"; | 712 o.newStartPageToken = "foo"; |
| 713 o.nextLink = "foo"; | 713 o.nextLink = "foo"; |
| 714 o.nextPageToken = "foo"; | 714 o.nextPageToken = "foo"; |
| 715 o.selfLink = "foo"; | 715 o.selfLink = "foo"; |
| 716 } | 716 } |
| 717 buildCounterChangeList--; | 717 buildCounterChangeList--; |
| 718 return o; | 718 return o; |
| 719 } | 719 } |
| 720 | 720 |
| 721 checkChangeList(api.ChangeList o) { | 721 checkChangeList(api.ChangeList o) { |
| 722 buildCounterChangeList++; | 722 buildCounterChangeList++; |
| 723 if (buildCounterChangeList < 3) { | 723 if (buildCounterChangeList < 3) { |
| 724 unittest.expect(o.etag, unittest.equals('foo')); | 724 unittest.expect(o.etag, unittest.equals('foo')); |
| 725 checkUnnamed722(o.items); | 725 checkUnnamed721(o.items); |
| 726 unittest.expect(o.kind, unittest.equals('foo')); | 726 unittest.expect(o.kind, unittest.equals('foo')); |
| 727 unittest.expect(o.largestChangeId, unittest.equals('foo')); | 727 unittest.expect(o.largestChangeId, unittest.equals('foo')); |
| 728 unittest.expect(o.newStartPageToken, unittest.equals('foo')); | 728 unittest.expect(o.newStartPageToken, unittest.equals('foo')); |
| 729 unittest.expect(o.nextLink, unittest.equals('foo')); | 729 unittest.expect(o.nextLink, unittest.equals('foo')); |
| 730 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 730 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 731 unittest.expect(o.selfLink, unittest.equals('foo')); | 731 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 732 } | 732 } |
| 733 buildCounterChangeList--; | 733 buildCounterChangeList--; |
| 734 } | 734 } |
| 735 | 735 |
| 736 buildUnnamed723() { | 736 buildUnnamed722() { |
| 737 var o = new core.Map<core.String, core.String>(); | 737 var o = new core.Map<core.String, core.String>(); |
| 738 o["x"] = "foo"; | 738 o["x"] = "foo"; |
| 739 o["y"] = "foo"; | 739 o["y"] = "foo"; |
| 740 return o; | 740 return o; |
| 741 } | 741 } |
| 742 | 742 |
| 743 checkUnnamed723(core.Map<core.String, core.String> o) { | 743 checkUnnamed722(core.Map<core.String, core.String> o) { |
| 744 unittest.expect(o, unittest.hasLength(2)); | 744 unittest.expect(o, unittest.hasLength(2)); |
| 745 unittest.expect(o["x"], unittest.equals('foo')); | 745 unittest.expect(o["x"], unittest.equals('foo')); |
| 746 unittest.expect(o["y"], unittest.equals('foo')); | 746 unittest.expect(o["y"], unittest.equals('foo')); |
| 747 } | 747 } |
| 748 | 748 |
| 749 core.int buildCounterChannel = 0; | 749 core.int buildCounterChannel = 0; |
| 750 buildChannel() { | 750 buildChannel() { |
| 751 var o = new api.Channel(); | 751 var o = new api.Channel(); |
| 752 buildCounterChannel++; | 752 buildCounterChannel++; |
| 753 if (buildCounterChannel < 3) { | 753 if (buildCounterChannel < 3) { |
| 754 o.address = "foo"; | 754 o.address = "foo"; |
| 755 o.expiration = "foo"; | 755 o.expiration = "foo"; |
| 756 o.id = "foo"; | 756 o.id = "foo"; |
| 757 o.kind = "foo"; | 757 o.kind = "foo"; |
| 758 o.params = buildUnnamed723(); | 758 o.params = buildUnnamed722(); |
| 759 o.payload = true; | 759 o.payload = true; |
| 760 o.resourceId = "foo"; | 760 o.resourceId = "foo"; |
| 761 o.resourceUri = "foo"; | 761 o.resourceUri = "foo"; |
| 762 o.token = "foo"; | 762 o.token = "foo"; |
| 763 o.type = "foo"; | 763 o.type = "foo"; |
| 764 } | 764 } |
| 765 buildCounterChannel--; | 765 buildCounterChannel--; |
| 766 return o; | 766 return o; |
| 767 } | 767 } |
| 768 | 768 |
| 769 checkChannel(api.Channel o) { | 769 checkChannel(api.Channel o) { |
| 770 buildCounterChannel++; | 770 buildCounterChannel++; |
| 771 if (buildCounterChannel < 3) { | 771 if (buildCounterChannel < 3) { |
| 772 unittest.expect(o.address, unittest.equals('foo')); | 772 unittest.expect(o.address, unittest.equals('foo')); |
| 773 unittest.expect(o.expiration, unittest.equals('foo')); | 773 unittest.expect(o.expiration, unittest.equals('foo')); |
| 774 unittest.expect(o.id, unittest.equals('foo')); | 774 unittest.expect(o.id, unittest.equals('foo')); |
| 775 unittest.expect(o.kind, unittest.equals('foo')); | 775 unittest.expect(o.kind, unittest.equals('foo')); |
| 776 checkUnnamed723(o.params); | 776 checkUnnamed722(o.params); |
| 777 unittest.expect(o.payload, unittest.isTrue); | 777 unittest.expect(o.payload, unittest.isTrue); |
| 778 unittest.expect(o.resourceId, unittest.equals('foo')); | 778 unittest.expect(o.resourceId, unittest.equals('foo')); |
| 779 unittest.expect(o.resourceUri, unittest.equals('foo')); | 779 unittest.expect(o.resourceUri, unittest.equals('foo')); |
| 780 unittest.expect(o.token, unittest.equals('foo')); | 780 unittest.expect(o.token, unittest.equals('foo')); |
| 781 unittest.expect(o.type, unittest.equals('foo')); | 781 unittest.expect(o.type, unittest.equals('foo')); |
| 782 } | 782 } |
| 783 buildCounterChannel--; | 783 buildCounterChannel--; |
| 784 } | 784 } |
| 785 | 785 |
| 786 buildUnnamed724() { | 786 buildUnnamed723() { |
| 787 var o = new core.List<api.ChildReference>(); | 787 var o = new core.List<api.ChildReference>(); |
| 788 o.add(buildChildReference()); | 788 o.add(buildChildReference()); |
| 789 o.add(buildChildReference()); | 789 o.add(buildChildReference()); |
| 790 return o; | 790 return o; |
| 791 } | 791 } |
| 792 | 792 |
| 793 checkUnnamed724(core.List<api.ChildReference> o) { | 793 checkUnnamed723(core.List<api.ChildReference> o) { |
| 794 unittest.expect(o, unittest.hasLength(2)); | 794 unittest.expect(o, unittest.hasLength(2)); |
| 795 checkChildReference(o[0]); | 795 checkChildReference(o[0]); |
| 796 checkChildReference(o[1]); | 796 checkChildReference(o[1]); |
| 797 } | 797 } |
| 798 | 798 |
| 799 core.int buildCounterChildList = 0; | 799 core.int buildCounterChildList = 0; |
| 800 buildChildList() { | 800 buildChildList() { |
| 801 var o = new api.ChildList(); | 801 var o = new api.ChildList(); |
| 802 buildCounterChildList++; | 802 buildCounterChildList++; |
| 803 if (buildCounterChildList < 3) { | 803 if (buildCounterChildList < 3) { |
| 804 o.etag = "foo"; | 804 o.etag = "foo"; |
| 805 o.items = buildUnnamed724(); | 805 o.items = buildUnnamed723(); |
| 806 o.kind = "foo"; | 806 o.kind = "foo"; |
| 807 o.nextLink = "foo"; | 807 o.nextLink = "foo"; |
| 808 o.nextPageToken = "foo"; | 808 o.nextPageToken = "foo"; |
| 809 o.selfLink = "foo"; | 809 o.selfLink = "foo"; |
| 810 } | 810 } |
| 811 buildCounterChildList--; | 811 buildCounterChildList--; |
| 812 return o; | 812 return o; |
| 813 } | 813 } |
| 814 | 814 |
| 815 checkChildList(api.ChildList o) { | 815 checkChildList(api.ChildList o) { |
| 816 buildCounterChildList++; | 816 buildCounterChildList++; |
| 817 if (buildCounterChildList < 3) { | 817 if (buildCounterChildList < 3) { |
| 818 unittest.expect(o.etag, unittest.equals('foo')); | 818 unittest.expect(o.etag, unittest.equals('foo')); |
| 819 checkUnnamed724(o.items); | 819 checkUnnamed723(o.items); |
| 820 unittest.expect(o.kind, unittest.equals('foo')); | 820 unittest.expect(o.kind, unittest.equals('foo')); |
| 821 unittest.expect(o.nextLink, unittest.equals('foo')); | 821 unittest.expect(o.nextLink, unittest.equals('foo')); |
| 822 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 822 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 823 unittest.expect(o.selfLink, unittest.equals('foo')); | 823 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 824 } | 824 } |
| 825 buildCounterChildList--; | 825 buildCounterChildList--; |
| 826 } | 826 } |
| 827 | 827 |
| 828 core.int buildCounterChildReference = 0; | 828 core.int buildCounterChildReference = 0; |
| 829 buildChildReference() { | 829 buildChildReference() { |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 864 | 864 |
| 865 checkCommentContext(api.CommentContext o) { | 865 checkCommentContext(api.CommentContext o) { |
| 866 buildCounterCommentContext++; | 866 buildCounterCommentContext++; |
| 867 if (buildCounterCommentContext < 3) { | 867 if (buildCounterCommentContext < 3) { |
| 868 unittest.expect(o.type, unittest.equals('foo')); | 868 unittest.expect(o.type, unittest.equals('foo')); |
| 869 unittest.expect(o.value, unittest.equals('foo')); | 869 unittest.expect(o.value, unittest.equals('foo')); |
| 870 } | 870 } |
| 871 buildCounterCommentContext--; | 871 buildCounterCommentContext--; |
| 872 } | 872 } |
| 873 | 873 |
| 874 buildUnnamed725() { | 874 buildUnnamed724() { |
| 875 var o = new core.List<api.CommentReply>(); | 875 var o = new core.List<api.CommentReply>(); |
| 876 o.add(buildCommentReply()); | 876 o.add(buildCommentReply()); |
| 877 o.add(buildCommentReply()); | 877 o.add(buildCommentReply()); |
| 878 return o; | 878 return o; |
| 879 } | 879 } |
| 880 | 880 |
| 881 checkUnnamed725(core.List<api.CommentReply> o) { | 881 checkUnnamed724(core.List<api.CommentReply> o) { |
| 882 unittest.expect(o, unittest.hasLength(2)); | 882 unittest.expect(o, unittest.hasLength(2)); |
| 883 checkCommentReply(o[0]); | 883 checkCommentReply(o[0]); |
| 884 checkCommentReply(o[1]); | 884 checkCommentReply(o[1]); |
| 885 } | 885 } |
| 886 | 886 |
| 887 core.int buildCounterComment = 0; | 887 core.int buildCounterComment = 0; |
| 888 buildComment() { | 888 buildComment() { |
| 889 var o = new api.Comment(); | 889 var o = new api.Comment(); |
| 890 buildCounterComment++; | 890 buildCounterComment++; |
| 891 if (buildCounterComment < 3) { | 891 if (buildCounterComment < 3) { |
| 892 o.anchor = "foo"; | 892 o.anchor = "foo"; |
| 893 o.author = buildUser(); | 893 o.author = buildUser(); |
| 894 o.commentId = "foo"; | 894 o.commentId = "foo"; |
| 895 o.content = "foo"; | 895 o.content = "foo"; |
| 896 o.context = buildCommentContext(); | 896 o.context = buildCommentContext(); |
| 897 o.createdDate = core.DateTime.parse("2002-02-27T14:01:02"); | 897 o.createdDate = core.DateTime.parse("2002-02-27T14:01:02"); |
| 898 o.deleted = true; | 898 o.deleted = true; |
| 899 o.fileId = "foo"; | 899 o.fileId = "foo"; |
| 900 o.fileTitle = "foo"; | 900 o.fileTitle = "foo"; |
| 901 o.htmlContent = "foo"; | 901 o.htmlContent = "foo"; |
| 902 o.kind = "foo"; | 902 o.kind = "foo"; |
| 903 o.modifiedDate = core.DateTime.parse("2002-02-27T14:01:02"); | 903 o.modifiedDate = core.DateTime.parse("2002-02-27T14:01:02"); |
| 904 o.replies = buildUnnamed725(); | 904 o.replies = buildUnnamed724(); |
| 905 o.selfLink = "foo"; | 905 o.selfLink = "foo"; |
| 906 o.status = "foo"; | 906 o.status = "foo"; |
| 907 } | 907 } |
| 908 buildCounterComment--; | 908 buildCounterComment--; |
| 909 return o; | 909 return o; |
| 910 } | 910 } |
| 911 | 911 |
| 912 checkComment(api.Comment o) { | 912 checkComment(api.Comment o) { |
| 913 buildCounterComment++; | 913 buildCounterComment++; |
| 914 if (buildCounterComment < 3) { | 914 if (buildCounterComment < 3) { |
| 915 unittest.expect(o.anchor, unittest.equals('foo')); | 915 unittest.expect(o.anchor, unittest.equals('foo')); |
| 916 checkUser(o.author); | 916 checkUser(o.author); |
| 917 unittest.expect(o.commentId, unittest.equals('foo')); | 917 unittest.expect(o.commentId, unittest.equals('foo')); |
| 918 unittest.expect(o.content, unittest.equals('foo')); | 918 unittest.expect(o.content, unittest.equals('foo')); |
| 919 checkCommentContext(o.context); | 919 checkCommentContext(o.context); |
| 920 unittest.expect(o.createdDate, unittest.equals(core.DateTime.parse("2002-02-
27T14:01:02"))); | 920 unittest.expect(o.createdDate, |
| 921 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 921 unittest.expect(o.deleted, unittest.isTrue); | 922 unittest.expect(o.deleted, unittest.isTrue); |
| 922 unittest.expect(o.fileId, unittest.equals('foo')); | 923 unittest.expect(o.fileId, unittest.equals('foo')); |
| 923 unittest.expect(o.fileTitle, unittest.equals('foo')); | 924 unittest.expect(o.fileTitle, unittest.equals('foo')); |
| 924 unittest.expect(o.htmlContent, unittest.equals('foo')); | 925 unittest.expect(o.htmlContent, unittest.equals('foo')); |
| 925 unittest.expect(o.kind, unittest.equals('foo')); | 926 unittest.expect(o.kind, unittest.equals('foo')); |
| 926 unittest.expect(o.modifiedDate, unittest.equals(core.DateTime.parse("2002-02
-27T14:01:02"))); | 927 unittest.expect(o.modifiedDate, |
| 927 checkUnnamed725(o.replies); | 928 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 929 checkUnnamed724(o.replies); |
| 928 unittest.expect(o.selfLink, unittest.equals('foo')); | 930 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 929 unittest.expect(o.status, unittest.equals('foo')); | 931 unittest.expect(o.status, unittest.equals('foo')); |
| 930 } | 932 } |
| 931 buildCounterComment--; | 933 buildCounterComment--; |
| 932 } | 934 } |
| 933 | 935 |
| 934 buildUnnamed726() { | 936 buildUnnamed725() { |
| 935 var o = new core.List<api.Comment>(); | 937 var o = new core.List<api.Comment>(); |
| 936 o.add(buildComment()); | 938 o.add(buildComment()); |
| 937 o.add(buildComment()); | 939 o.add(buildComment()); |
| 938 return o; | 940 return o; |
| 939 } | 941 } |
| 940 | 942 |
| 941 checkUnnamed726(core.List<api.Comment> o) { | 943 checkUnnamed725(core.List<api.Comment> o) { |
| 942 unittest.expect(o, unittest.hasLength(2)); | 944 unittest.expect(o, unittest.hasLength(2)); |
| 943 checkComment(o[0]); | 945 checkComment(o[0]); |
| 944 checkComment(o[1]); | 946 checkComment(o[1]); |
| 945 } | 947 } |
| 946 | 948 |
| 947 core.int buildCounterCommentList = 0; | 949 core.int buildCounterCommentList = 0; |
| 948 buildCommentList() { | 950 buildCommentList() { |
| 949 var o = new api.CommentList(); | 951 var o = new api.CommentList(); |
| 950 buildCounterCommentList++; | 952 buildCounterCommentList++; |
| 951 if (buildCounterCommentList < 3) { | 953 if (buildCounterCommentList < 3) { |
| 952 o.items = buildUnnamed726(); | 954 o.items = buildUnnamed725(); |
| 953 o.kind = "foo"; | 955 o.kind = "foo"; |
| 954 o.nextLink = "foo"; | 956 o.nextLink = "foo"; |
| 955 o.nextPageToken = "foo"; | 957 o.nextPageToken = "foo"; |
| 956 o.selfLink = "foo"; | 958 o.selfLink = "foo"; |
| 957 } | 959 } |
| 958 buildCounterCommentList--; | 960 buildCounterCommentList--; |
| 959 return o; | 961 return o; |
| 960 } | 962 } |
| 961 | 963 |
| 962 checkCommentList(api.CommentList o) { | 964 checkCommentList(api.CommentList o) { |
| 963 buildCounterCommentList++; | 965 buildCounterCommentList++; |
| 964 if (buildCounterCommentList < 3) { | 966 if (buildCounterCommentList < 3) { |
| 965 checkUnnamed726(o.items); | 967 checkUnnamed725(o.items); |
| 966 unittest.expect(o.kind, unittest.equals('foo')); | 968 unittest.expect(o.kind, unittest.equals('foo')); |
| 967 unittest.expect(o.nextLink, unittest.equals('foo')); | 969 unittest.expect(o.nextLink, unittest.equals('foo')); |
| 968 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 970 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 969 unittest.expect(o.selfLink, unittest.equals('foo')); | 971 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 970 } | 972 } |
| 971 buildCounterCommentList--; | 973 buildCounterCommentList--; |
| 972 } | 974 } |
| 973 | 975 |
| 974 core.int buildCounterCommentReply = 0; | 976 core.int buildCounterCommentReply = 0; |
| 975 buildCommentReply() { | 977 buildCommentReply() { |
| (...skipping 12 matching lines...) Expand all Loading... |
| 988 } | 990 } |
| 989 buildCounterCommentReply--; | 991 buildCounterCommentReply--; |
| 990 return o; | 992 return o; |
| 991 } | 993 } |
| 992 | 994 |
| 993 checkCommentReply(api.CommentReply o) { | 995 checkCommentReply(api.CommentReply o) { |
| 994 buildCounterCommentReply++; | 996 buildCounterCommentReply++; |
| 995 if (buildCounterCommentReply < 3) { | 997 if (buildCounterCommentReply < 3) { |
| 996 checkUser(o.author); | 998 checkUser(o.author); |
| 997 unittest.expect(o.content, unittest.equals('foo')); | 999 unittest.expect(o.content, unittest.equals('foo')); |
| 998 unittest.expect(o.createdDate, unittest.equals(core.DateTime.parse("2002-02-
27T14:01:02"))); | 1000 unittest.expect(o.createdDate, |
| 1001 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 999 unittest.expect(o.deleted, unittest.isTrue); | 1002 unittest.expect(o.deleted, unittest.isTrue); |
| 1000 unittest.expect(o.htmlContent, unittest.equals('foo')); | 1003 unittest.expect(o.htmlContent, unittest.equals('foo')); |
| 1001 unittest.expect(o.kind, unittest.equals('foo')); | 1004 unittest.expect(o.kind, unittest.equals('foo')); |
| 1002 unittest.expect(o.modifiedDate, unittest.equals(core.DateTime.parse("2002-02
-27T14:01:02"))); | 1005 unittest.expect(o.modifiedDate, |
| 1006 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 1003 unittest.expect(o.replyId, unittest.equals('foo')); | 1007 unittest.expect(o.replyId, unittest.equals('foo')); |
| 1004 unittest.expect(o.verb, unittest.equals('foo')); | 1008 unittest.expect(o.verb, unittest.equals('foo')); |
| 1005 } | 1009 } |
| 1006 buildCounterCommentReply--; | 1010 buildCounterCommentReply--; |
| 1007 } | 1011 } |
| 1008 | 1012 |
| 1009 buildUnnamed727() { | 1013 buildUnnamed726() { |
| 1010 var o = new core.List<api.CommentReply>(); | 1014 var o = new core.List<api.CommentReply>(); |
| 1011 o.add(buildCommentReply()); | 1015 o.add(buildCommentReply()); |
| 1012 o.add(buildCommentReply()); | 1016 o.add(buildCommentReply()); |
| 1013 return o; | 1017 return o; |
| 1014 } | 1018 } |
| 1015 | 1019 |
| 1016 checkUnnamed727(core.List<api.CommentReply> o) { | 1020 checkUnnamed726(core.List<api.CommentReply> o) { |
| 1017 unittest.expect(o, unittest.hasLength(2)); | 1021 unittest.expect(o, unittest.hasLength(2)); |
| 1018 checkCommentReply(o[0]); | 1022 checkCommentReply(o[0]); |
| 1019 checkCommentReply(o[1]); | 1023 checkCommentReply(o[1]); |
| 1020 } | 1024 } |
| 1021 | 1025 |
| 1022 core.int buildCounterCommentReplyList = 0; | 1026 core.int buildCounterCommentReplyList = 0; |
| 1023 buildCommentReplyList() { | 1027 buildCommentReplyList() { |
| 1024 var o = new api.CommentReplyList(); | 1028 var o = new api.CommentReplyList(); |
| 1025 buildCounterCommentReplyList++; | 1029 buildCounterCommentReplyList++; |
| 1026 if (buildCounterCommentReplyList < 3) { | 1030 if (buildCounterCommentReplyList < 3) { |
| 1027 o.items = buildUnnamed727(); | 1031 o.items = buildUnnamed726(); |
| 1028 o.kind = "foo"; | 1032 o.kind = "foo"; |
| 1029 o.nextLink = "foo"; | 1033 o.nextLink = "foo"; |
| 1030 o.nextPageToken = "foo"; | 1034 o.nextPageToken = "foo"; |
| 1031 o.selfLink = "foo"; | 1035 o.selfLink = "foo"; |
| 1032 } | 1036 } |
| 1033 buildCounterCommentReplyList--; | 1037 buildCounterCommentReplyList--; |
| 1034 return o; | 1038 return o; |
| 1035 } | 1039 } |
| 1036 | 1040 |
| 1037 checkCommentReplyList(api.CommentReplyList o) { | 1041 checkCommentReplyList(api.CommentReplyList o) { |
| 1038 buildCounterCommentReplyList++; | 1042 buildCounterCommentReplyList++; |
| 1039 if (buildCounterCommentReplyList < 3) { | 1043 if (buildCounterCommentReplyList < 3) { |
| 1040 checkUnnamed727(o.items); | 1044 checkUnnamed726(o.items); |
| 1041 unittest.expect(o.kind, unittest.equals('foo')); | 1045 unittest.expect(o.kind, unittest.equals('foo')); |
| 1042 unittest.expect(o.nextLink, unittest.equals('foo')); | 1046 unittest.expect(o.nextLink, unittest.equals('foo')); |
| 1043 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 1047 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 1044 unittest.expect(o.selfLink, unittest.equals('foo')); | 1048 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 1045 } | 1049 } |
| 1046 buildCounterCommentReplyList--; | 1050 buildCounterCommentReplyList--; |
| 1047 } | 1051 } |
| 1048 | 1052 |
| 1049 core.int buildCounterFileCapabilities = 0; | 1053 core.int buildCounterFileCapabilities = 0; |
| 1050 buildFileCapabilities() { | 1054 buildFileCapabilities() { |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1090 unittest.expect(o.canReadTeamDrive, unittest.isTrue); | 1094 unittest.expect(o.canReadTeamDrive, unittest.isTrue); |
| 1091 unittest.expect(o.canRemoveChildren, unittest.isTrue); | 1095 unittest.expect(o.canRemoveChildren, unittest.isTrue); |
| 1092 unittest.expect(o.canRename, unittest.isTrue); | 1096 unittest.expect(o.canRename, unittest.isTrue); |
| 1093 unittest.expect(o.canShare, unittest.isTrue); | 1097 unittest.expect(o.canShare, unittest.isTrue); |
| 1094 unittest.expect(o.canTrash, unittest.isTrue); | 1098 unittest.expect(o.canTrash, unittest.isTrue); |
| 1095 unittest.expect(o.canUntrash, unittest.isTrue); | 1099 unittest.expect(o.canUntrash, unittest.isTrue); |
| 1096 } | 1100 } |
| 1097 buildCounterFileCapabilities--; | 1101 buildCounterFileCapabilities--; |
| 1098 } | 1102 } |
| 1099 | 1103 |
| 1100 buildUnnamed728() { | 1104 buildUnnamed727() { |
| 1101 var o = new core.Map<core.String, core.String>(); | 1105 var o = new core.Map<core.String, core.String>(); |
| 1102 o["x"] = "foo"; | 1106 o["x"] = "foo"; |
| 1103 o["y"] = "foo"; | 1107 o["y"] = "foo"; |
| 1104 return o; | 1108 return o; |
| 1105 } | 1109 } |
| 1106 | 1110 |
| 1107 checkUnnamed728(core.Map<core.String, core.String> o) { | 1111 checkUnnamed727(core.Map<core.String, core.String> o) { |
| 1108 unittest.expect(o, unittest.hasLength(2)); | 1112 unittest.expect(o, unittest.hasLength(2)); |
| 1109 unittest.expect(o["x"], unittest.equals('foo')); | 1113 unittest.expect(o["x"], unittest.equals('foo')); |
| 1110 unittest.expect(o["y"], unittest.equals('foo')); | 1114 unittest.expect(o["y"], unittest.equals('foo')); |
| 1111 } | 1115 } |
| 1112 | 1116 |
| 1113 core.int buildCounterFileImageMediaMetadataLocation = 0; | 1117 core.int buildCounterFileImageMediaMetadataLocation = 0; |
| 1114 buildFileImageMediaMetadataLocation() { | 1118 buildFileImageMediaMetadataLocation() { |
| 1115 var o = new api.FileImageMediaMetadataLocation(); | 1119 var o = new api.FileImageMediaMetadataLocation(); |
| 1116 buildCounterFileImageMediaMetadataLocation++; | 1120 buildCounterFileImageMediaMetadataLocation++; |
| 1117 if (buildCounterFileImageMediaMetadataLocation < 3) { | 1121 if (buildCounterFileImageMediaMetadataLocation < 3) { |
| (...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1233 unittest.expect(o.hidden, unittest.isTrue); | 1237 unittest.expect(o.hidden, unittest.isTrue); |
| 1234 unittest.expect(o.modified, unittest.isTrue); | 1238 unittest.expect(o.modified, unittest.isTrue); |
| 1235 unittest.expect(o.restricted, unittest.isTrue); | 1239 unittest.expect(o.restricted, unittest.isTrue); |
| 1236 unittest.expect(o.starred, unittest.isTrue); | 1240 unittest.expect(o.starred, unittest.isTrue); |
| 1237 unittest.expect(o.trashed, unittest.isTrue); | 1241 unittest.expect(o.trashed, unittest.isTrue); |
| 1238 unittest.expect(o.viewed, unittest.isTrue); | 1242 unittest.expect(o.viewed, unittest.isTrue); |
| 1239 } | 1243 } |
| 1240 buildCounterFileLabels--; | 1244 buildCounterFileLabels--; |
| 1241 } | 1245 } |
| 1242 | 1246 |
| 1243 buildUnnamed729() { | 1247 buildUnnamed728() { |
| 1244 var o = new core.Map<core.String, core.String>(); | 1248 var o = new core.Map<core.String, core.String>(); |
| 1245 o["x"] = "foo"; | 1249 o["x"] = "foo"; |
| 1246 o["y"] = "foo"; | 1250 o["y"] = "foo"; |
| 1247 return o; | 1251 return o; |
| 1248 } | 1252 } |
| 1249 | 1253 |
| 1250 checkUnnamed729(core.Map<core.String, core.String> o) { | 1254 checkUnnamed728(core.Map<core.String, core.String> o) { |
| 1251 unittest.expect(o, unittest.hasLength(2)); | 1255 unittest.expect(o, unittest.hasLength(2)); |
| 1252 unittest.expect(o["x"], unittest.equals('foo')); | 1256 unittest.expect(o["x"], unittest.equals('foo')); |
| 1253 unittest.expect(o["y"], unittest.equals('foo')); | 1257 unittest.expect(o["y"], unittest.equals('foo')); |
| 1254 } | 1258 } |
| 1255 | 1259 |
| 1256 buildUnnamed730() { | 1260 buildUnnamed729() { |
| 1257 var o = new core.List<core.String>(); | 1261 var o = new core.List<core.String>(); |
| 1258 o.add("foo"); | 1262 o.add("foo"); |
| 1259 o.add("foo"); | 1263 o.add("foo"); |
| 1260 return o; | 1264 return o; |
| 1261 } | 1265 } |
| 1262 | 1266 |
| 1263 checkUnnamed730(core.List<core.String> o) { | 1267 checkUnnamed729(core.List<core.String> o) { |
| 1264 unittest.expect(o, unittest.hasLength(2)); | 1268 unittest.expect(o, unittest.hasLength(2)); |
| 1265 unittest.expect(o[0], unittest.equals('foo')); | 1269 unittest.expect(o[0], unittest.equals('foo')); |
| 1266 unittest.expect(o[1], unittest.equals('foo')); | 1270 unittest.expect(o[1], unittest.equals('foo')); |
| 1267 } | 1271 } |
| 1268 | 1272 |
| 1269 buildUnnamed731() { | 1273 buildUnnamed730() { |
| 1270 var o = new core.List<api.User>(); | 1274 var o = new core.List<api.User>(); |
| 1271 o.add(buildUser()); | 1275 o.add(buildUser()); |
| 1272 o.add(buildUser()); | 1276 o.add(buildUser()); |
| 1273 return o; | 1277 return o; |
| 1274 } | 1278 } |
| 1275 | 1279 |
| 1276 checkUnnamed731(core.List<api.User> o) { | 1280 checkUnnamed730(core.List<api.User> o) { |
| 1277 unittest.expect(o, unittest.hasLength(2)); | 1281 unittest.expect(o, unittest.hasLength(2)); |
| 1278 checkUser(o[0]); | 1282 checkUser(o[0]); |
| 1279 checkUser(o[1]); | 1283 checkUser(o[1]); |
| 1280 } | 1284 } |
| 1281 | 1285 |
| 1282 buildUnnamed732() { | 1286 buildUnnamed731() { |
| 1283 var o = new core.List<api.ParentReference>(); | 1287 var o = new core.List<api.ParentReference>(); |
| 1284 o.add(buildParentReference()); | 1288 o.add(buildParentReference()); |
| 1285 o.add(buildParentReference()); | 1289 o.add(buildParentReference()); |
| 1286 return o; | 1290 return o; |
| 1287 } | 1291 } |
| 1288 | 1292 |
| 1289 checkUnnamed732(core.List<api.ParentReference> o) { | 1293 checkUnnamed731(core.List<api.ParentReference> o) { |
| 1290 unittest.expect(o, unittest.hasLength(2)); | 1294 unittest.expect(o, unittest.hasLength(2)); |
| 1291 checkParentReference(o[0]); | 1295 checkParentReference(o[0]); |
| 1292 checkParentReference(o[1]); | 1296 checkParentReference(o[1]); |
| 1293 } | 1297 } |
| 1294 | 1298 |
| 1299 buildUnnamed732() { |
| 1300 var o = new core.List<core.String>(); |
| 1301 o.add("foo"); |
| 1302 o.add("foo"); |
| 1303 return o; |
| 1304 } |
| 1305 |
| 1306 checkUnnamed732(core.List<core.String> o) { |
| 1307 unittest.expect(o, unittest.hasLength(2)); |
| 1308 unittest.expect(o[0], unittest.equals('foo')); |
| 1309 unittest.expect(o[1], unittest.equals('foo')); |
| 1310 } |
| 1311 |
| 1295 buildUnnamed733() { | 1312 buildUnnamed733() { |
| 1296 var o = new core.List<api.Permission>(); | 1313 var o = new core.List<api.Permission>(); |
| 1297 o.add(buildPermission()); | 1314 o.add(buildPermission()); |
| 1298 o.add(buildPermission()); | 1315 o.add(buildPermission()); |
| 1299 return o; | 1316 return o; |
| 1300 } | 1317 } |
| 1301 | 1318 |
| 1302 checkUnnamed733(core.List<api.Permission> o) { | 1319 checkUnnamed733(core.List<api.Permission> o) { |
| 1303 unittest.expect(o, unittest.hasLength(2)); | 1320 unittest.expect(o, unittest.hasLength(2)); |
| 1304 checkPermission(o[0]); | 1321 checkPermission(o[0]); |
| (...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1387 o.capabilities = buildFileCapabilities(); | 1404 o.capabilities = buildFileCapabilities(); |
| 1388 o.copyable = true; | 1405 o.copyable = true; |
| 1389 o.createdDate = core.DateTime.parse("2002-02-27T14:01:02"); | 1406 o.createdDate = core.DateTime.parse("2002-02-27T14:01:02"); |
| 1390 o.defaultOpenWithLink = "foo"; | 1407 o.defaultOpenWithLink = "foo"; |
| 1391 o.description = "foo"; | 1408 o.description = "foo"; |
| 1392 o.downloadUrl = "foo"; | 1409 o.downloadUrl = "foo"; |
| 1393 o.editable = true; | 1410 o.editable = true; |
| 1394 o.embedLink = "foo"; | 1411 o.embedLink = "foo"; |
| 1395 o.etag = "foo"; | 1412 o.etag = "foo"; |
| 1396 o.explicitlyTrashed = true; | 1413 o.explicitlyTrashed = true; |
| 1397 o.exportLinks = buildUnnamed728(); | 1414 o.exportLinks = buildUnnamed727(); |
| 1398 o.fileExtension = "foo"; | 1415 o.fileExtension = "foo"; |
| 1399 o.fileSize = "foo"; | 1416 o.fileSize = "foo"; |
| 1400 o.folderColorRgb = "foo"; | 1417 o.folderColorRgb = "foo"; |
| 1401 o.fullFileExtension = "foo"; | 1418 o.fullFileExtension = "foo"; |
| 1402 o.hasAugmentedPermissions = true; | 1419 o.hasAugmentedPermissions = true; |
| 1403 o.hasThumbnail = true; | 1420 o.hasThumbnail = true; |
| 1404 o.headRevisionId = "foo"; | 1421 o.headRevisionId = "foo"; |
| 1405 o.iconLink = "foo"; | 1422 o.iconLink = "foo"; |
| 1406 o.id = "foo"; | 1423 o.id = "foo"; |
| 1407 o.imageMediaMetadata = buildFileImageMediaMetadata(); | 1424 o.imageMediaMetadata = buildFileImageMediaMetadata(); |
| 1408 o.indexableText = buildFileIndexableText(); | 1425 o.indexableText = buildFileIndexableText(); |
| 1409 o.isAppAuthorized = true; | 1426 o.isAppAuthorized = true; |
| 1410 o.kind = "foo"; | 1427 o.kind = "foo"; |
| 1411 o.labels = buildFileLabels(); | 1428 o.labels = buildFileLabels(); |
| 1412 o.lastModifyingUser = buildUser(); | 1429 o.lastModifyingUser = buildUser(); |
| 1413 o.lastModifyingUserName = "foo"; | 1430 o.lastModifyingUserName = "foo"; |
| 1414 o.lastViewedByMeDate = core.DateTime.parse("2002-02-27T14:01:02"); | 1431 o.lastViewedByMeDate = core.DateTime.parse("2002-02-27T14:01:02"); |
| 1415 o.markedViewedByMeDate = core.DateTime.parse("2002-02-27T14:01:02"); | 1432 o.markedViewedByMeDate = core.DateTime.parse("2002-02-27T14:01:02"); |
| 1416 o.md5Checksum = "foo"; | 1433 o.md5Checksum = "foo"; |
| 1417 o.mimeType = "foo"; | 1434 o.mimeType = "foo"; |
| 1418 o.modifiedByMeDate = core.DateTime.parse("2002-02-27T14:01:02"); | 1435 o.modifiedByMeDate = core.DateTime.parse("2002-02-27T14:01:02"); |
| 1419 o.modifiedDate = core.DateTime.parse("2002-02-27T14:01:02"); | 1436 o.modifiedDate = core.DateTime.parse("2002-02-27T14:01:02"); |
| 1420 o.openWithLinks = buildUnnamed729(); | 1437 o.openWithLinks = buildUnnamed728(); |
| 1421 o.originalFilename = "foo"; | 1438 o.originalFilename = "foo"; |
| 1422 o.ownedByMe = true; | 1439 o.ownedByMe = true; |
| 1423 o.ownerNames = buildUnnamed730(); | 1440 o.ownerNames = buildUnnamed729(); |
| 1424 o.owners = buildUnnamed731(); | 1441 o.owners = buildUnnamed730(); |
| 1425 o.parents = buildUnnamed732(); | 1442 o.parents = buildUnnamed731(); |
| 1443 o.permissionIds = buildUnnamed732(); |
| 1426 o.permissions = buildUnnamed733(); | 1444 o.permissions = buildUnnamed733(); |
| 1427 o.properties = buildUnnamed734(); | 1445 o.properties = buildUnnamed734(); |
| 1428 o.quotaBytesUsed = "foo"; | 1446 o.quotaBytesUsed = "foo"; |
| 1429 o.selfLink = "foo"; | 1447 o.selfLink = "foo"; |
| 1430 o.shareable = true; | 1448 o.shareable = true; |
| 1431 o.shared = true; | 1449 o.shared = true; |
| 1432 o.sharedWithMeDate = core.DateTime.parse("2002-02-27T14:01:02"); | 1450 o.sharedWithMeDate = core.DateTime.parse("2002-02-27T14:01:02"); |
| 1433 o.sharingUser = buildUser(); | 1451 o.sharingUser = buildUser(); |
| 1434 o.spaces = buildUnnamed735(); | 1452 o.spaces = buildUnnamed735(); |
| 1435 o.teamDriveId = "foo"; | 1453 o.teamDriveId = "foo"; |
| (...skipping 16 matching lines...) Expand all Loading... |
| 1452 | 1470 |
| 1453 checkFile(api.File o) { | 1471 checkFile(api.File o) { |
| 1454 buildCounterFile++; | 1472 buildCounterFile++; |
| 1455 if (buildCounterFile < 3) { | 1473 if (buildCounterFile < 3) { |
| 1456 unittest.expect(o.alternateLink, unittest.equals('foo')); | 1474 unittest.expect(o.alternateLink, unittest.equals('foo')); |
| 1457 unittest.expect(o.appDataContents, unittest.isTrue); | 1475 unittest.expect(o.appDataContents, unittest.isTrue); |
| 1458 unittest.expect(o.canComment, unittest.isTrue); | 1476 unittest.expect(o.canComment, unittest.isTrue); |
| 1459 unittest.expect(o.canReadRevisions, unittest.isTrue); | 1477 unittest.expect(o.canReadRevisions, unittest.isTrue); |
| 1460 checkFileCapabilities(o.capabilities); | 1478 checkFileCapabilities(o.capabilities); |
| 1461 unittest.expect(o.copyable, unittest.isTrue); | 1479 unittest.expect(o.copyable, unittest.isTrue); |
| 1462 unittest.expect(o.createdDate, unittest.equals(core.DateTime.parse("2002-02-
27T14:01:02"))); | 1480 unittest.expect(o.createdDate, |
| 1481 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 1463 unittest.expect(o.defaultOpenWithLink, unittest.equals('foo')); | 1482 unittest.expect(o.defaultOpenWithLink, unittest.equals('foo')); |
| 1464 unittest.expect(o.description, unittest.equals('foo')); | 1483 unittest.expect(o.description, unittest.equals('foo')); |
| 1465 unittest.expect(o.downloadUrl, unittest.equals('foo')); | 1484 unittest.expect(o.downloadUrl, unittest.equals('foo')); |
| 1466 unittest.expect(o.editable, unittest.isTrue); | 1485 unittest.expect(o.editable, unittest.isTrue); |
| 1467 unittest.expect(o.embedLink, unittest.equals('foo')); | 1486 unittest.expect(o.embedLink, unittest.equals('foo')); |
| 1468 unittest.expect(o.etag, unittest.equals('foo')); | 1487 unittest.expect(o.etag, unittest.equals('foo')); |
| 1469 unittest.expect(o.explicitlyTrashed, unittest.isTrue); | 1488 unittest.expect(o.explicitlyTrashed, unittest.isTrue); |
| 1470 checkUnnamed728(o.exportLinks); | 1489 checkUnnamed727(o.exportLinks); |
| 1471 unittest.expect(o.fileExtension, unittest.equals('foo')); | 1490 unittest.expect(o.fileExtension, unittest.equals('foo')); |
| 1472 unittest.expect(o.fileSize, unittest.equals('foo')); | 1491 unittest.expect(o.fileSize, unittest.equals('foo')); |
| 1473 unittest.expect(o.folderColorRgb, unittest.equals('foo')); | 1492 unittest.expect(o.folderColorRgb, unittest.equals('foo')); |
| 1474 unittest.expect(o.fullFileExtension, unittest.equals('foo')); | 1493 unittest.expect(o.fullFileExtension, unittest.equals('foo')); |
| 1475 unittest.expect(o.hasAugmentedPermissions, unittest.isTrue); | 1494 unittest.expect(o.hasAugmentedPermissions, unittest.isTrue); |
| 1476 unittest.expect(o.hasThumbnail, unittest.isTrue); | 1495 unittest.expect(o.hasThumbnail, unittest.isTrue); |
| 1477 unittest.expect(o.headRevisionId, unittest.equals('foo')); | 1496 unittest.expect(o.headRevisionId, unittest.equals('foo')); |
| 1478 unittest.expect(o.iconLink, unittest.equals('foo')); | 1497 unittest.expect(o.iconLink, unittest.equals('foo')); |
| 1479 unittest.expect(o.id, unittest.equals('foo')); | 1498 unittest.expect(o.id, unittest.equals('foo')); |
| 1480 checkFileImageMediaMetadata(o.imageMediaMetadata); | 1499 checkFileImageMediaMetadata(o.imageMediaMetadata); |
| 1481 checkFileIndexableText(o.indexableText); | 1500 checkFileIndexableText(o.indexableText); |
| 1482 unittest.expect(o.isAppAuthorized, unittest.isTrue); | 1501 unittest.expect(o.isAppAuthorized, unittest.isTrue); |
| 1483 unittest.expect(o.kind, unittest.equals('foo')); | 1502 unittest.expect(o.kind, unittest.equals('foo')); |
| 1484 checkFileLabels(o.labels); | 1503 checkFileLabels(o.labels); |
| 1485 checkUser(o.lastModifyingUser); | 1504 checkUser(o.lastModifyingUser); |
| 1486 unittest.expect(o.lastModifyingUserName, unittest.equals('foo')); | 1505 unittest.expect(o.lastModifyingUserName, unittest.equals('foo')); |
| 1487 unittest.expect(o.lastViewedByMeDate, unittest.equals(core.DateTime.parse("2
002-02-27T14:01:02"))); | 1506 unittest.expect(o.lastViewedByMeDate, |
| 1488 unittest.expect(o.markedViewedByMeDate, unittest.equals(core.DateTime.parse(
"2002-02-27T14:01:02"))); | 1507 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 1508 unittest.expect(o.markedViewedByMeDate, |
| 1509 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 1489 unittest.expect(o.md5Checksum, unittest.equals('foo')); | 1510 unittest.expect(o.md5Checksum, unittest.equals('foo')); |
| 1490 unittest.expect(o.mimeType, unittest.equals('foo')); | 1511 unittest.expect(o.mimeType, unittest.equals('foo')); |
| 1491 unittest.expect(o.modifiedByMeDate, unittest.equals(core.DateTime.parse("200
2-02-27T14:01:02"))); | 1512 unittest.expect(o.modifiedByMeDate, |
| 1492 unittest.expect(o.modifiedDate, unittest.equals(core.DateTime.parse("2002-02
-27T14:01:02"))); | 1513 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 1493 checkUnnamed729(o.openWithLinks); | 1514 unittest.expect(o.modifiedDate, |
| 1515 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 1516 checkUnnamed728(o.openWithLinks); |
| 1494 unittest.expect(o.originalFilename, unittest.equals('foo')); | 1517 unittest.expect(o.originalFilename, unittest.equals('foo')); |
| 1495 unittest.expect(o.ownedByMe, unittest.isTrue); | 1518 unittest.expect(o.ownedByMe, unittest.isTrue); |
| 1496 checkUnnamed730(o.ownerNames); | 1519 checkUnnamed729(o.ownerNames); |
| 1497 checkUnnamed731(o.owners); | 1520 checkUnnamed730(o.owners); |
| 1498 checkUnnamed732(o.parents); | 1521 checkUnnamed731(o.parents); |
| 1522 checkUnnamed732(o.permissionIds); |
| 1499 checkUnnamed733(o.permissions); | 1523 checkUnnamed733(o.permissions); |
| 1500 checkUnnamed734(o.properties); | 1524 checkUnnamed734(o.properties); |
| 1501 unittest.expect(o.quotaBytesUsed, unittest.equals('foo')); | 1525 unittest.expect(o.quotaBytesUsed, unittest.equals('foo')); |
| 1502 unittest.expect(o.selfLink, unittest.equals('foo')); | 1526 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 1503 unittest.expect(o.shareable, unittest.isTrue); | 1527 unittest.expect(o.shareable, unittest.isTrue); |
| 1504 unittest.expect(o.shared, unittest.isTrue); | 1528 unittest.expect(o.shared, unittest.isTrue); |
| 1505 unittest.expect(o.sharedWithMeDate, unittest.equals(core.DateTime.parse("200
2-02-27T14:01:02"))); | 1529 unittest.expect(o.sharedWithMeDate, |
| 1530 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 1506 checkUser(o.sharingUser); | 1531 checkUser(o.sharingUser); |
| 1507 checkUnnamed735(o.spaces); | 1532 checkUnnamed735(o.spaces); |
| 1508 unittest.expect(o.teamDriveId, unittest.equals('foo')); | 1533 unittest.expect(o.teamDriveId, unittest.equals('foo')); |
| 1509 checkFileThumbnail(o.thumbnail); | 1534 checkFileThumbnail(o.thumbnail); |
| 1510 unittest.expect(o.thumbnailLink, unittest.equals('foo')); | 1535 unittest.expect(o.thumbnailLink, unittest.equals('foo')); |
| 1511 unittest.expect(o.thumbnailVersion, unittest.equals('foo')); | 1536 unittest.expect(o.thumbnailVersion, unittest.equals('foo')); |
| 1512 unittest.expect(o.title, unittest.equals('foo')); | 1537 unittest.expect(o.title, unittest.equals('foo')); |
| 1513 unittest.expect(o.trashedDate, unittest.equals(core.DateTime.parse("2002-02-
27T14:01:02"))); | 1538 unittest.expect(o.trashedDate, |
| 1539 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 1514 checkUser(o.trashingUser); | 1540 checkUser(o.trashingUser); |
| 1515 checkPermission(o.userPermission); | 1541 checkPermission(o.userPermission); |
| 1516 unittest.expect(o.version, unittest.equals('foo')); | 1542 unittest.expect(o.version, unittest.equals('foo')); |
| 1517 checkFileVideoMediaMetadata(o.videoMediaMetadata); | 1543 checkFileVideoMediaMetadata(o.videoMediaMetadata); |
| 1518 unittest.expect(o.webContentLink, unittest.equals('foo')); | 1544 unittest.expect(o.webContentLink, unittest.equals('foo')); |
| 1519 unittest.expect(o.webViewLink, unittest.equals('foo')); | 1545 unittest.expect(o.webViewLink, unittest.equals('foo')); |
| 1520 unittest.expect(o.writersCanShare, unittest.isTrue); | 1546 unittest.expect(o.writersCanShare, unittest.isTrue); |
| 1521 } | 1547 } |
| 1522 buildCounterFile--; | 1548 buildCounterFile--; |
| 1523 } | 1549 } |
| (...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1701 o.additionalRoles = buildUnnamed740(); | 1727 o.additionalRoles = buildUnnamed740(); |
| 1702 o.inherited = true; | 1728 o.inherited = true; |
| 1703 o.inheritedFrom = "foo"; | 1729 o.inheritedFrom = "foo"; |
| 1704 o.role = "foo"; | 1730 o.role = "foo"; |
| 1705 o.teamDrivePermissionType = "foo"; | 1731 o.teamDrivePermissionType = "foo"; |
| 1706 } | 1732 } |
| 1707 buildCounterPermissionTeamDrivePermissionDetails--; | 1733 buildCounterPermissionTeamDrivePermissionDetails--; |
| 1708 return o; | 1734 return o; |
| 1709 } | 1735 } |
| 1710 | 1736 |
| 1711 checkPermissionTeamDrivePermissionDetails(api.PermissionTeamDrivePermissionDetai
ls o) { | 1737 checkPermissionTeamDrivePermissionDetails( |
| 1738 api.PermissionTeamDrivePermissionDetails o) { |
| 1712 buildCounterPermissionTeamDrivePermissionDetails++; | 1739 buildCounterPermissionTeamDrivePermissionDetails++; |
| 1713 if (buildCounterPermissionTeamDrivePermissionDetails < 3) { | 1740 if (buildCounterPermissionTeamDrivePermissionDetails < 3) { |
| 1714 checkUnnamed740(o.additionalRoles); | 1741 checkUnnamed740(o.additionalRoles); |
| 1715 unittest.expect(o.inherited, unittest.isTrue); | 1742 unittest.expect(o.inherited, unittest.isTrue); |
| 1716 unittest.expect(o.inheritedFrom, unittest.equals('foo')); | 1743 unittest.expect(o.inheritedFrom, unittest.equals('foo')); |
| 1717 unittest.expect(o.role, unittest.equals('foo')); | 1744 unittest.expect(o.role, unittest.equals('foo')); |
| 1718 unittest.expect(o.teamDrivePermissionType, unittest.equals('foo')); | 1745 unittest.expect(o.teamDrivePermissionType, unittest.equals('foo')); |
| 1719 } | 1746 } |
| 1720 buildCounterPermissionTeamDrivePermissionDetails--; | 1747 buildCounterPermissionTeamDrivePermissionDetails--; |
| 1721 } | 1748 } |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1762 | 1789 |
| 1763 checkPermission(api.Permission o) { | 1790 checkPermission(api.Permission o) { |
| 1764 buildCounterPermission++; | 1791 buildCounterPermission++; |
| 1765 if (buildCounterPermission < 3) { | 1792 if (buildCounterPermission < 3) { |
| 1766 checkUnnamed739(o.additionalRoles); | 1793 checkUnnamed739(o.additionalRoles); |
| 1767 unittest.expect(o.authKey, unittest.equals('foo')); | 1794 unittest.expect(o.authKey, unittest.equals('foo')); |
| 1768 unittest.expect(o.deleted, unittest.isTrue); | 1795 unittest.expect(o.deleted, unittest.isTrue); |
| 1769 unittest.expect(o.domain, unittest.equals('foo')); | 1796 unittest.expect(o.domain, unittest.equals('foo')); |
| 1770 unittest.expect(o.emailAddress, unittest.equals('foo')); | 1797 unittest.expect(o.emailAddress, unittest.equals('foo')); |
| 1771 unittest.expect(o.etag, unittest.equals('foo')); | 1798 unittest.expect(o.etag, unittest.equals('foo')); |
| 1772 unittest.expect(o.expirationDate, unittest.equals(core.DateTime.parse("2002-
02-27T14:01:02"))); | 1799 unittest.expect(o.expirationDate, |
| 1800 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 1773 unittest.expect(o.id, unittest.equals('foo')); | 1801 unittest.expect(o.id, unittest.equals('foo')); |
| 1774 unittest.expect(o.kind, unittest.equals('foo')); | 1802 unittest.expect(o.kind, unittest.equals('foo')); |
| 1775 unittest.expect(o.name, unittest.equals('foo')); | 1803 unittest.expect(o.name, unittest.equals('foo')); |
| 1776 unittest.expect(o.photoLink, unittest.equals('foo')); | 1804 unittest.expect(o.photoLink, unittest.equals('foo')); |
| 1777 unittest.expect(o.role, unittest.equals('foo')); | 1805 unittest.expect(o.role, unittest.equals('foo')); |
| 1778 unittest.expect(o.selfLink, unittest.equals('foo')); | 1806 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 1779 checkUnnamed741(o.teamDrivePermissionDetails); | 1807 checkUnnamed741(o.teamDrivePermissionDetails); |
| 1780 unittest.expect(o.type, unittest.equals('foo')); | 1808 unittest.expect(o.type, unittest.equals('foo')); |
| 1781 unittest.expect(o.value, unittest.equals('foo')); | 1809 unittest.expect(o.value, unittest.equals('foo')); |
| 1782 unittest.expect(o.withLink, unittest.isTrue); | 1810 unittest.expect(o.withLink, unittest.isTrue); |
| (...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1959 unittest.expect(o.downloadUrl, unittest.equals('foo')); | 1987 unittest.expect(o.downloadUrl, unittest.equals('foo')); |
| 1960 unittest.expect(o.etag, unittest.equals('foo')); | 1988 unittest.expect(o.etag, unittest.equals('foo')); |
| 1961 checkUnnamed744(o.exportLinks); | 1989 checkUnnamed744(o.exportLinks); |
| 1962 unittest.expect(o.fileSize, unittest.equals('foo')); | 1990 unittest.expect(o.fileSize, unittest.equals('foo')); |
| 1963 unittest.expect(o.id, unittest.equals('foo')); | 1991 unittest.expect(o.id, unittest.equals('foo')); |
| 1964 unittest.expect(o.kind, unittest.equals('foo')); | 1992 unittest.expect(o.kind, unittest.equals('foo')); |
| 1965 checkUser(o.lastModifyingUser); | 1993 checkUser(o.lastModifyingUser); |
| 1966 unittest.expect(o.lastModifyingUserName, unittest.equals('foo')); | 1994 unittest.expect(o.lastModifyingUserName, unittest.equals('foo')); |
| 1967 unittest.expect(o.md5Checksum, unittest.equals('foo')); | 1995 unittest.expect(o.md5Checksum, unittest.equals('foo')); |
| 1968 unittest.expect(o.mimeType, unittest.equals('foo')); | 1996 unittest.expect(o.mimeType, unittest.equals('foo')); |
| 1969 unittest.expect(o.modifiedDate, unittest.equals(core.DateTime.parse("2002-02
-27T14:01:02"))); | 1997 unittest.expect(o.modifiedDate, |
| 1998 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 1970 unittest.expect(o.originalFilename, unittest.equals('foo')); | 1999 unittest.expect(o.originalFilename, unittest.equals('foo')); |
| 1971 unittest.expect(o.pinned, unittest.isTrue); | 2000 unittest.expect(o.pinned, unittest.isTrue); |
| 1972 unittest.expect(o.publishAuto, unittest.isTrue); | 2001 unittest.expect(o.publishAuto, unittest.isTrue); |
| 1973 unittest.expect(o.published, unittest.isTrue); | 2002 unittest.expect(o.published, unittest.isTrue); |
| 1974 unittest.expect(o.publishedLink, unittest.equals('foo')); | 2003 unittest.expect(o.publishedLink, unittest.equals('foo')); |
| 1975 unittest.expect(o.publishedOutsideDomain, unittest.isTrue); | 2004 unittest.expect(o.publishedOutsideDomain, unittest.isTrue); |
| 1976 unittest.expect(o.selfLink, unittest.equals('foo')); | 2005 unittest.expect(o.selfLink, unittest.equals('foo')); |
| 1977 } | 2006 } |
| 1978 buildCounterRevision--; | 2007 buildCounterRevision--; |
| 1979 } | 2008 } |
| (...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2219 unittest.expect(o.displayName, unittest.equals('foo')); | 2248 unittest.expect(o.displayName, unittest.equals('foo')); |
| 2220 unittest.expect(o.emailAddress, unittest.equals('foo')); | 2249 unittest.expect(o.emailAddress, unittest.equals('foo')); |
| 2221 unittest.expect(o.isAuthenticatedUser, unittest.isTrue); | 2250 unittest.expect(o.isAuthenticatedUser, unittest.isTrue); |
| 2222 unittest.expect(o.kind, unittest.equals('foo')); | 2251 unittest.expect(o.kind, unittest.equals('foo')); |
| 2223 unittest.expect(o.permissionId, unittest.equals('foo')); | 2252 unittest.expect(o.permissionId, unittest.equals('foo')); |
| 2224 checkUserPicture(o.picture); | 2253 checkUserPicture(o.picture); |
| 2225 } | 2254 } |
| 2226 buildCounterUser--; | 2255 buildCounterUser--; |
| 2227 } | 2256 } |
| 2228 | 2257 |
| 2229 | |
| 2230 main() { | 2258 main() { |
| 2231 unittest.group("obj-schema-AboutAdditionalRoleInfoRoleSets", () { | 2259 unittest.group("obj-schema-AboutAdditionalRoleInfoRoleSets", () { |
| 2232 unittest.test("to-json--from-json", () { | 2260 unittest.test("to-json--from-json", () { |
| 2233 var o = buildAboutAdditionalRoleInfoRoleSets(); | 2261 var o = buildAboutAdditionalRoleInfoRoleSets(); |
| 2234 var od = new api.AboutAdditionalRoleInfoRoleSets.fromJson(o.toJson()); | 2262 var od = new api.AboutAdditionalRoleInfoRoleSets.fromJson(o.toJson()); |
| 2235 checkAboutAdditionalRoleInfoRoleSets(od); | 2263 checkAboutAdditionalRoleInfoRoleSets(od); |
| 2236 }); | 2264 }); |
| 2237 }); | 2265 }); |
| 2238 | 2266 |
| 2239 | |
| 2240 unittest.group("obj-schema-AboutAdditionalRoleInfo", () { | 2267 unittest.group("obj-schema-AboutAdditionalRoleInfo", () { |
| 2241 unittest.test("to-json--from-json", () { | 2268 unittest.test("to-json--from-json", () { |
| 2242 var o = buildAboutAdditionalRoleInfo(); | 2269 var o = buildAboutAdditionalRoleInfo(); |
| 2243 var od = new api.AboutAdditionalRoleInfo.fromJson(o.toJson()); | 2270 var od = new api.AboutAdditionalRoleInfo.fromJson(o.toJson()); |
| 2244 checkAboutAdditionalRoleInfo(od); | 2271 checkAboutAdditionalRoleInfo(od); |
| 2245 }); | 2272 }); |
| 2246 }); | 2273 }); |
| 2247 | 2274 |
| 2248 | |
| 2249 unittest.group("obj-schema-AboutExportFormats", () { | 2275 unittest.group("obj-schema-AboutExportFormats", () { |
| 2250 unittest.test("to-json--from-json", () { | 2276 unittest.test("to-json--from-json", () { |
| 2251 var o = buildAboutExportFormats(); | 2277 var o = buildAboutExportFormats(); |
| 2252 var od = new api.AboutExportFormats.fromJson(o.toJson()); | 2278 var od = new api.AboutExportFormats.fromJson(o.toJson()); |
| 2253 checkAboutExportFormats(od); | 2279 checkAboutExportFormats(od); |
| 2254 }); | 2280 }); |
| 2255 }); | 2281 }); |
| 2256 | 2282 |
| 2257 | |
| 2258 unittest.group("obj-schema-AboutFeatures", () { | 2283 unittest.group("obj-schema-AboutFeatures", () { |
| 2259 unittest.test("to-json--from-json", () { | 2284 unittest.test("to-json--from-json", () { |
| 2260 var o = buildAboutFeatures(); | 2285 var o = buildAboutFeatures(); |
| 2261 var od = new api.AboutFeatures.fromJson(o.toJson()); | 2286 var od = new api.AboutFeatures.fromJson(o.toJson()); |
| 2262 checkAboutFeatures(od); | 2287 checkAboutFeatures(od); |
| 2263 }); | 2288 }); |
| 2264 }); | 2289 }); |
| 2265 | 2290 |
| 2266 | |
| 2267 unittest.group("obj-schema-AboutImportFormats", () { | 2291 unittest.group("obj-schema-AboutImportFormats", () { |
| 2268 unittest.test("to-json--from-json", () { | 2292 unittest.test("to-json--from-json", () { |
| 2269 var o = buildAboutImportFormats(); | 2293 var o = buildAboutImportFormats(); |
| 2270 var od = new api.AboutImportFormats.fromJson(o.toJson()); | 2294 var od = new api.AboutImportFormats.fromJson(o.toJson()); |
| 2271 checkAboutImportFormats(od); | 2295 checkAboutImportFormats(od); |
| 2272 }); | 2296 }); |
| 2273 }); | 2297 }); |
| 2274 | 2298 |
| 2275 | |
| 2276 unittest.group("obj-schema-AboutMaxUploadSizes", () { | 2299 unittest.group("obj-schema-AboutMaxUploadSizes", () { |
| 2277 unittest.test("to-json--from-json", () { | 2300 unittest.test("to-json--from-json", () { |
| 2278 var o = buildAboutMaxUploadSizes(); | 2301 var o = buildAboutMaxUploadSizes(); |
| 2279 var od = new api.AboutMaxUploadSizes.fromJson(o.toJson()); | 2302 var od = new api.AboutMaxUploadSizes.fromJson(o.toJson()); |
| 2280 checkAboutMaxUploadSizes(od); | 2303 checkAboutMaxUploadSizes(od); |
| 2281 }); | 2304 }); |
| 2282 }); | 2305 }); |
| 2283 | 2306 |
| 2284 | |
| 2285 unittest.group("obj-schema-AboutQuotaBytesByService", () { | 2307 unittest.group("obj-schema-AboutQuotaBytesByService", () { |
| 2286 unittest.test("to-json--from-json", () { | 2308 unittest.test("to-json--from-json", () { |
| 2287 var o = buildAboutQuotaBytesByService(); | 2309 var o = buildAboutQuotaBytesByService(); |
| 2288 var od = new api.AboutQuotaBytesByService.fromJson(o.toJson()); | 2310 var od = new api.AboutQuotaBytesByService.fromJson(o.toJson()); |
| 2289 checkAboutQuotaBytesByService(od); | 2311 checkAboutQuotaBytesByService(od); |
| 2290 }); | 2312 }); |
| 2291 }); | 2313 }); |
| 2292 | 2314 |
| 2293 | |
| 2294 unittest.group("obj-schema-AboutTeamDriveThemes", () { | 2315 unittest.group("obj-schema-AboutTeamDriveThemes", () { |
| 2295 unittest.test("to-json--from-json", () { | 2316 unittest.test("to-json--from-json", () { |
| 2296 var o = buildAboutTeamDriveThemes(); | 2317 var o = buildAboutTeamDriveThemes(); |
| 2297 var od = new api.AboutTeamDriveThemes.fromJson(o.toJson()); | 2318 var od = new api.AboutTeamDriveThemes.fromJson(o.toJson()); |
| 2298 checkAboutTeamDriveThemes(od); | 2319 checkAboutTeamDriveThemes(od); |
| 2299 }); | 2320 }); |
| 2300 }); | 2321 }); |
| 2301 | 2322 |
| 2302 | |
| 2303 unittest.group("obj-schema-About", () { | 2323 unittest.group("obj-schema-About", () { |
| 2304 unittest.test("to-json--from-json", () { | 2324 unittest.test("to-json--from-json", () { |
| 2305 var o = buildAbout(); | 2325 var o = buildAbout(); |
| 2306 var od = new api.About.fromJson(o.toJson()); | 2326 var od = new api.About.fromJson(o.toJson()); |
| 2307 checkAbout(od); | 2327 checkAbout(od); |
| 2308 }); | 2328 }); |
| 2309 }); | 2329 }); |
| 2310 | 2330 |
| 2311 | |
| 2312 unittest.group("obj-schema-AppIcons", () { | 2331 unittest.group("obj-schema-AppIcons", () { |
| 2313 unittest.test("to-json--from-json", () { | 2332 unittest.test("to-json--from-json", () { |
| 2314 var o = buildAppIcons(); | 2333 var o = buildAppIcons(); |
| 2315 var od = new api.AppIcons.fromJson(o.toJson()); | 2334 var od = new api.AppIcons.fromJson(o.toJson()); |
| 2316 checkAppIcons(od); | 2335 checkAppIcons(od); |
| 2317 }); | 2336 }); |
| 2318 }); | 2337 }); |
| 2319 | 2338 |
| 2320 | |
| 2321 unittest.group("obj-schema-App", () { | 2339 unittest.group("obj-schema-App", () { |
| 2322 unittest.test("to-json--from-json", () { | 2340 unittest.test("to-json--from-json", () { |
| 2323 var o = buildApp(); | 2341 var o = buildApp(); |
| 2324 var od = new api.App.fromJson(o.toJson()); | 2342 var od = new api.App.fromJson(o.toJson()); |
| 2325 checkApp(od); | 2343 checkApp(od); |
| 2326 }); | 2344 }); |
| 2327 }); | 2345 }); |
| 2328 | 2346 |
| 2329 | |
| 2330 unittest.group("obj-schema-AppList", () { | 2347 unittest.group("obj-schema-AppList", () { |
| 2331 unittest.test("to-json--from-json", () { | 2348 unittest.test("to-json--from-json", () { |
| 2332 var o = buildAppList(); | 2349 var o = buildAppList(); |
| 2333 var od = new api.AppList.fromJson(o.toJson()); | 2350 var od = new api.AppList.fromJson(o.toJson()); |
| 2334 checkAppList(od); | 2351 checkAppList(od); |
| 2335 }); | 2352 }); |
| 2336 }); | 2353 }); |
| 2337 | 2354 |
| 2338 | |
| 2339 unittest.group("obj-schema-Change", () { | 2355 unittest.group("obj-schema-Change", () { |
| 2340 unittest.test("to-json--from-json", () { | 2356 unittest.test("to-json--from-json", () { |
| 2341 var o = buildChange(); | 2357 var o = buildChange(); |
| 2342 var od = new api.Change.fromJson(o.toJson()); | 2358 var od = new api.Change.fromJson(o.toJson()); |
| 2343 checkChange(od); | 2359 checkChange(od); |
| 2344 }); | 2360 }); |
| 2345 }); | 2361 }); |
| 2346 | 2362 |
| 2347 | |
| 2348 unittest.group("obj-schema-ChangeList", () { | 2363 unittest.group("obj-schema-ChangeList", () { |
| 2349 unittest.test("to-json--from-json", () { | 2364 unittest.test("to-json--from-json", () { |
| 2350 var o = buildChangeList(); | 2365 var o = buildChangeList(); |
| 2351 var od = new api.ChangeList.fromJson(o.toJson()); | 2366 var od = new api.ChangeList.fromJson(o.toJson()); |
| 2352 checkChangeList(od); | 2367 checkChangeList(od); |
| 2353 }); | 2368 }); |
| 2354 }); | 2369 }); |
| 2355 | 2370 |
| 2356 | |
| 2357 unittest.group("obj-schema-Channel", () { | 2371 unittest.group("obj-schema-Channel", () { |
| 2358 unittest.test("to-json--from-json", () { | 2372 unittest.test("to-json--from-json", () { |
| 2359 var o = buildChannel(); | 2373 var o = buildChannel(); |
| 2360 var od = new api.Channel.fromJson(o.toJson()); | 2374 var od = new api.Channel.fromJson(o.toJson()); |
| 2361 checkChannel(od); | 2375 checkChannel(od); |
| 2362 }); | 2376 }); |
| 2363 }); | 2377 }); |
| 2364 | 2378 |
| 2365 | |
| 2366 unittest.group("obj-schema-ChildList", () { | 2379 unittest.group("obj-schema-ChildList", () { |
| 2367 unittest.test("to-json--from-json", () { | 2380 unittest.test("to-json--from-json", () { |
| 2368 var o = buildChildList(); | 2381 var o = buildChildList(); |
| 2369 var od = new api.ChildList.fromJson(o.toJson()); | 2382 var od = new api.ChildList.fromJson(o.toJson()); |
| 2370 checkChildList(od); | 2383 checkChildList(od); |
| 2371 }); | 2384 }); |
| 2372 }); | 2385 }); |
| 2373 | 2386 |
| 2374 | |
| 2375 unittest.group("obj-schema-ChildReference", () { | 2387 unittest.group("obj-schema-ChildReference", () { |
| 2376 unittest.test("to-json--from-json", () { | 2388 unittest.test("to-json--from-json", () { |
| 2377 var o = buildChildReference(); | 2389 var o = buildChildReference(); |
| 2378 var od = new api.ChildReference.fromJson(o.toJson()); | 2390 var od = new api.ChildReference.fromJson(o.toJson()); |
| 2379 checkChildReference(od); | 2391 checkChildReference(od); |
| 2380 }); | 2392 }); |
| 2381 }); | 2393 }); |
| 2382 | 2394 |
| 2383 | |
| 2384 unittest.group("obj-schema-CommentContext", () { | 2395 unittest.group("obj-schema-CommentContext", () { |
| 2385 unittest.test("to-json--from-json", () { | 2396 unittest.test("to-json--from-json", () { |
| 2386 var o = buildCommentContext(); | 2397 var o = buildCommentContext(); |
| 2387 var od = new api.CommentContext.fromJson(o.toJson()); | 2398 var od = new api.CommentContext.fromJson(o.toJson()); |
| 2388 checkCommentContext(od); | 2399 checkCommentContext(od); |
| 2389 }); | 2400 }); |
| 2390 }); | 2401 }); |
| 2391 | 2402 |
| 2392 | |
| 2393 unittest.group("obj-schema-Comment", () { | 2403 unittest.group("obj-schema-Comment", () { |
| 2394 unittest.test("to-json--from-json", () { | 2404 unittest.test("to-json--from-json", () { |
| 2395 var o = buildComment(); | 2405 var o = buildComment(); |
| 2396 var od = new api.Comment.fromJson(o.toJson()); | 2406 var od = new api.Comment.fromJson(o.toJson()); |
| 2397 checkComment(od); | 2407 checkComment(od); |
| 2398 }); | 2408 }); |
| 2399 }); | 2409 }); |
| 2400 | 2410 |
| 2401 | |
| 2402 unittest.group("obj-schema-CommentList", () { | 2411 unittest.group("obj-schema-CommentList", () { |
| 2403 unittest.test("to-json--from-json", () { | 2412 unittest.test("to-json--from-json", () { |
| 2404 var o = buildCommentList(); | 2413 var o = buildCommentList(); |
| 2405 var od = new api.CommentList.fromJson(o.toJson()); | 2414 var od = new api.CommentList.fromJson(o.toJson()); |
| 2406 checkCommentList(od); | 2415 checkCommentList(od); |
| 2407 }); | 2416 }); |
| 2408 }); | 2417 }); |
| 2409 | 2418 |
| 2410 | |
| 2411 unittest.group("obj-schema-CommentReply", () { | 2419 unittest.group("obj-schema-CommentReply", () { |
| 2412 unittest.test("to-json--from-json", () { | 2420 unittest.test("to-json--from-json", () { |
| 2413 var o = buildCommentReply(); | 2421 var o = buildCommentReply(); |
| 2414 var od = new api.CommentReply.fromJson(o.toJson()); | 2422 var od = new api.CommentReply.fromJson(o.toJson()); |
| 2415 checkCommentReply(od); | 2423 checkCommentReply(od); |
| 2416 }); | 2424 }); |
| 2417 }); | 2425 }); |
| 2418 | 2426 |
| 2419 | |
| 2420 unittest.group("obj-schema-CommentReplyList", () { | 2427 unittest.group("obj-schema-CommentReplyList", () { |
| 2421 unittest.test("to-json--from-json", () { | 2428 unittest.test("to-json--from-json", () { |
| 2422 var o = buildCommentReplyList(); | 2429 var o = buildCommentReplyList(); |
| 2423 var od = new api.CommentReplyList.fromJson(o.toJson()); | 2430 var od = new api.CommentReplyList.fromJson(o.toJson()); |
| 2424 checkCommentReplyList(od); | 2431 checkCommentReplyList(od); |
| 2425 }); | 2432 }); |
| 2426 }); | 2433 }); |
| 2427 | 2434 |
| 2428 | |
| 2429 unittest.group("obj-schema-FileCapabilities", () { | 2435 unittest.group("obj-schema-FileCapabilities", () { |
| 2430 unittest.test("to-json--from-json", () { | 2436 unittest.test("to-json--from-json", () { |
| 2431 var o = buildFileCapabilities(); | 2437 var o = buildFileCapabilities(); |
| 2432 var od = new api.FileCapabilities.fromJson(o.toJson()); | 2438 var od = new api.FileCapabilities.fromJson(o.toJson()); |
| 2433 checkFileCapabilities(od); | 2439 checkFileCapabilities(od); |
| 2434 }); | 2440 }); |
| 2435 }); | 2441 }); |
| 2436 | 2442 |
| 2437 | |
| 2438 unittest.group("obj-schema-FileImageMediaMetadataLocation", () { | 2443 unittest.group("obj-schema-FileImageMediaMetadataLocation", () { |
| 2439 unittest.test("to-json--from-json", () { | 2444 unittest.test("to-json--from-json", () { |
| 2440 var o = buildFileImageMediaMetadataLocation(); | 2445 var o = buildFileImageMediaMetadataLocation(); |
| 2441 var od = new api.FileImageMediaMetadataLocation.fromJson(o.toJson()); | 2446 var od = new api.FileImageMediaMetadataLocation.fromJson(o.toJson()); |
| 2442 checkFileImageMediaMetadataLocation(od); | 2447 checkFileImageMediaMetadataLocation(od); |
| 2443 }); | 2448 }); |
| 2444 }); | 2449 }); |
| 2445 | 2450 |
| 2446 | |
| 2447 unittest.group("obj-schema-FileImageMediaMetadata", () { | 2451 unittest.group("obj-schema-FileImageMediaMetadata", () { |
| 2448 unittest.test("to-json--from-json", () { | 2452 unittest.test("to-json--from-json", () { |
| 2449 var o = buildFileImageMediaMetadata(); | 2453 var o = buildFileImageMediaMetadata(); |
| 2450 var od = new api.FileImageMediaMetadata.fromJson(o.toJson()); | 2454 var od = new api.FileImageMediaMetadata.fromJson(o.toJson()); |
| 2451 checkFileImageMediaMetadata(od); | 2455 checkFileImageMediaMetadata(od); |
| 2452 }); | 2456 }); |
| 2453 }); | 2457 }); |
| 2454 | 2458 |
| 2455 | |
| 2456 unittest.group("obj-schema-FileIndexableText", () { | 2459 unittest.group("obj-schema-FileIndexableText", () { |
| 2457 unittest.test("to-json--from-json", () { | 2460 unittest.test("to-json--from-json", () { |
| 2458 var o = buildFileIndexableText(); | 2461 var o = buildFileIndexableText(); |
| 2459 var od = new api.FileIndexableText.fromJson(o.toJson()); | 2462 var od = new api.FileIndexableText.fromJson(o.toJson()); |
| 2460 checkFileIndexableText(od); | 2463 checkFileIndexableText(od); |
| 2461 }); | 2464 }); |
| 2462 }); | 2465 }); |
| 2463 | 2466 |
| 2464 | |
| 2465 unittest.group("obj-schema-FileLabels", () { | 2467 unittest.group("obj-schema-FileLabels", () { |
| 2466 unittest.test("to-json--from-json", () { | 2468 unittest.test("to-json--from-json", () { |
| 2467 var o = buildFileLabels(); | 2469 var o = buildFileLabels(); |
| 2468 var od = new api.FileLabels.fromJson(o.toJson()); | 2470 var od = new api.FileLabels.fromJson(o.toJson()); |
| 2469 checkFileLabels(od); | 2471 checkFileLabels(od); |
| 2470 }); | 2472 }); |
| 2471 }); | 2473 }); |
| 2472 | 2474 |
| 2473 | |
| 2474 unittest.group("obj-schema-FileThumbnail", () { | 2475 unittest.group("obj-schema-FileThumbnail", () { |
| 2475 unittest.test("to-json--from-json", () { | 2476 unittest.test("to-json--from-json", () { |
| 2476 var o = buildFileThumbnail(); | 2477 var o = buildFileThumbnail(); |
| 2477 var od = new api.FileThumbnail.fromJson(o.toJson()); | 2478 var od = new api.FileThumbnail.fromJson(o.toJson()); |
| 2478 checkFileThumbnail(od); | 2479 checkFileThumbnail(od); |
| 2479 }); | 2480 }); |
| 2480 }); | 2481 }); |
| 2481 | 2482 |
| 2482 | |
| 2483 unittest.group("obj-schema-FileVideoMediaMetadata", () { | 2483 unittest.group("obj-schema-FileVideoMediaMetadata", () { |
| 2484 unittest.test("to-json--from-json", () { | 2484 unittest.test("to-json--from-json", () { |
| 2485 var o = buildFileVideoMediaMetadata(); | 2485 var o = buildFileVideoMediaMetadata(); |
| 2486 var od = new api.FileVideoMediaMetadata.fromJson(o.toJson()); | 2486 var od = new api.FileVideoMediaMetadata.fromJson(o.toJson()); |
| 2487 checkFileVideoMediaMetadata(od); | 2487 checkFileVideoMediaMetadata(od); |
| 2488 }); | 2488 }); |
| 2489 }); | 2489 }); |
| 2490 | 2490 |
| 2491 | |
| 2492 unittest.group("obj-schema-File", () { | 2491 unittest.group("obj-schema-File", () { |
| 2493 unittest.test("to-json--from-json", () { | 2492 unittest.test("to-json--from-json", () { |
| 2494 var o = buildFile(); | 2493 var o = buildFile(); |
| 2495 var od = new api.File.fromJson(o.toJson()); | 2494 var od = new api.File.fromJson(o.toJson()); |
| 2496 checkFile(od); | 2495 checkFile(od); |
| 2497 }); | 2496 }); |
| 2498 }); | 2497 }); |
| 2499 | 2498 |
| 2500 | |
| 2501 unittest.group("obj-schema-FileList", () { | 2499 unittest.group("obj-schema-FileList", () { |
| 2502 unittest.test("to-json--from-json", () { | 2500 unittest.test("to-json--from-json", () { |
| 2503 var o = buildFileList(); | 2501 var o = buildFileList(); |
| 2504 var od = new api.FileList.fromJson(o.toJson()); | 2502 var od = new api.FileList.fromJson(o.toJson()); |
| 2505 checkFileList(od); | 2503 checkFileList(od); |
| 2506 }); | 2504 }); |
| 2507 }); | 2505 }); |
| 2508 | 2506 |
| 2509 | |
| 2510 unittest.group("obj-schema-GeneratedIds", () { | 2507 unittest.group("obj-schema-GeneratedIds", () { |
| 2511 unittest.test("to-json--from-json", () { | 2508 unittest.test("to-json--from-json", () { |
| 2512 var o = buildGeneratedIds(); | 2509 var o = buildGeneratedIds(); |
| 2513 var od = new api.GeneratedIds.fromJson(o.toJson()); | 2510 var od = new api.GeneratedIds.fromJson(o.toJson()); |
| 2514 checkGeneratedIds(od); | 2511 checkGeneratedIds(od); |
| 2515 }); | 2512 }); |
| 2516 }); | 2513 }); |
| 2517 | 2514 |
| 2518 | |
| 2519 unittest.group("obj-schema-ParentList", () { | 2515 unittest.group("obj-schema-ParentList", () { |
| 2520 unittest.test("to-json--from-json", () { | 2516 unittest.test("to-json--from-json", () { |
| 2521 var o = buildParentList(); | 2517 var o = buildParentList(); |
| 2522 var od = new api.ParentList.fromJson(o.toJson()); | 2518 var od = new api.ParentList.fromJson(o.toJson()); |
| 2523 checkParentList(od); | 2519 checkParentList(od); |
| 2524 }); | 2520 }); |
| 2525 }); | 2521 }); |
| 2526 | 2522 |
| 2527 | |
| 2528 unittest.group("obj-schema-ParentReference", () { | 2523 unittest.group("obj-schema-ParentReference", () { |
| 2529 unittest.test("to-json--from-json", () { | 2524 unittest.test("to-json--from-json", () { |
| 2530 var o = buildParentReference(); | 2525 var o = buildParentReference(); |
| 2531 var od = new api.ParentReference.fromJson(o.toJson()); | 2526 var od = new api.ParentReference.fromJson(o.toJson()); |
| 2532 checkParentReference(od); | 2527 checkParentReference(od); |
| 2533 }); | 2528 }); |
| 2534 }); | 2529 }); |
| 2535 | 2530 |
| 2536 | |
| 2537 unittest.group("obj-schema-PermissionTeamDrivePermissionDetails", () { | 2531 unittest.group("obj-schema-PermissionTeamDrivePermissionDetails", () { |
| 2538 unittest.test("to-json--from-json", () { | 2532 unittest.test("to-json--from-json", () { |
| 2539 var o = buildPermissionTeamDrivePermissionDetails(); | 2533 var o = buildPermissionTeamDrivePermissionDetails(); |
| 2540 var od = new api.PermissionTeamDrivePermissionDetails.fromJson(o.toJson())
; | 2534 var od = |
| 2535 new api.PermissionTeamDrivePermissionDetails.fromJson(o.toJson()); |
| 2541 checkPermissionTeamDrivePermissionDetails(od); | 2536 checkPermissionTeamDrivePermissionDetails(od); |
| 2542 }); | 2537 }); |
| 2543 }); | 2538 }); |
| 2544 | 2539 |
| 2545 | |
| 2546 unittest.group("obj-schema-Permission", () { | 2540 unittest.group("obj-schema-Permission", () { |
| 2547 unittest.test("to-json--from-json", () { | 2541 unittest.test("to-json--from-json", () { |
| 2548 var o = buildPermission(); | 2542 var o = buildPermission(); |
| 2549 var od = new api.Permission.fromJson(o.toJson()); | 2543 var od = new api.Permission.fromJson(o.toJson()); |
| 2550 checkPermission(od); | 2544 checkPermission(od); |
| 2551 }); | 2545 }); |
| 2552 }); | 2546 }); |
| 2553 | 2547 |
| 2554 | |
| 2555 unittest.group("obj-schema-PermissionId", () { | 2548 unittest.group("obj-schema-PermissionId", () { |
| 2556 unittest.test("to-json--from-json", () { | 2549 unittest.test("to-json--from-json", () { |
| 2557 var o = buildPermissionId(); | 2550 var o = buildPermissionId(); |
| 2558 var od = new api.PermissionId.fromJson(o.toJson()); | 2551 var od = new api.PermissionId.fromJson(o.toJson()); |
| 2559 checkPermissionId(od); | 2552 checkPermissionId(od); |
| 2560 }); | 2553 }); |
| 2561 }); | 2554 }); |
| 2562 | 2555 |
| 2563 | |
| 2564 unittest.group("obj-schema-PermissionList", () { | 2556 unittest.group("obj-schema-PermissionList", () { |
| 2565 unittest.test("to-json--from-json", () { | 2557 unittest.test("to-json--from-json", () { |
| 2566 var o = buildPermissionList(); | 2558 var o = buildPermissionList(); |
| 2567 var od = new api.PermissionList.fromJson(o.toJson()); | 2559 var od = new api.PermissionList.fromJson(o.toJson()); |
| 2568 checkPermissionList(od); | 2560 checkPermissionList(od); |
| 2569 }); | 2561 }); |
| 2570 }); | 2562 }); |
| 2571 | 2563 |
| 2572 | |
| 2573 unittest.group("obj-schema-Property", () { | 2564 unittest.group("obj-schema-Property", () { |
| 2574 unittest.test("to-json--from-json", () { | 2565 unittest.test("to-json--from-json", () { |
| 2575 var o = buildProperty(); | 2566 var o = buildProperty(); |
| 2576 var od = new api.Property.fromJson(o.toJson()); | 2567 var od = new api.Property.fromJson(o.toJson()); |
| 2577 checkProperty(od); | 2568 checkProperty(od); |
| 2578 }); | 2569 }); |
| 2579 }); | 2570 }); |
| 2580 | 2571 |
| 2581 | |
| 2582 unittest.group("obj-schema-PropertyList", () { | 2572 unittest.group("obj-schema-PropertyList", () { |
| 2583 unittest.test("to-json--from-json", () { | 2573 unittest.test("to-json--from-json", () { |
| 2584 var o = buildPropertyList(); | 2574 var o = buildPropertyList(); |
| 2585 var od = new api.PropertyList.fromJson(o.toJson()); | 2575 var od = new api.PropertyList.fromJson(o.toJson()); |
| 2586 checkPropertyList(od); | 2576 checkPropertyList(od); |
| 2587 }); | 2577 }); |
| 2588 }); | 2578 }); |
| 2589 | 2579 |
| 2590 | |
| 2591 unittest.group("obj-schema-Revision", () { | 2580 unittest.group("obj-schema-Revision", () { |
| 2592 unittest.test("to-json--from-json", () { | 2581 unittest.test("to-json--from-json", () { |
| 2593 var o = buildRevision(); | 2582 var o = buildRevision(); |
| 2594 var od = new api.Revision.fromJson(o.toJson()); | 2583 var od = new api.Revision.fromJson(o.toJson()); |
| 2595 checkRevision(od); | 2584 checkRevision(od); |
| 2596 }); | 2585 }); |
| 2597 }); | 2586 }); |
| 2598 | 2587 |
| 2599 | |
| 2600 unittest.group("obj-schema-RevisionList", () { | 2588 unittest.group("obj-schema-RevisionList", () { |
| 2601 unittest.test("to-json--from-json", () { | 2589 unittest.test("to-json--from-json", () { |
| 2602 var o = buildRevisionList(); | 2590 var o = buildRevisionList(); |
| 2603 var od = new api.RevisionList.fromJson(o.toJson()); | 2591 var od = new api.RevisionList.fromJson(o.toJson()); |
| 2604 checkRevisionList(od); | 2592 checkRevisionList(od); |
| 2605 }); | 2593 }); |
| 2606 }); | 2594 }); |
| 2607 | 2595 |
| 2608 | |
| 2609 unittest.group("obj-schema-StartPageToken", () { | 2596 unittest.group("obj-schema-StartPageToken", () { |
| 2610 unittest.test("to-json--from-json", () { | 2597 unittest.test("to-json--from-json", () { |
| 2611 var o = buildStartPageToken(); | 2598 var o = buildStartPageToken(); |
| 2612 var od = new api.StartPageToken.fromJson(o.toJson()); | 2599 var od = new api.StartPageToken.fromJson(o.toJson()); |
| 2613 checkStartPageToken(od); | 2600 checkStartPageToken(od); |
| 2614 }); | 2601 }); |
| 2615 }); | 2602 }); |
| 2616 | 2603 |
| 2617 | |
| 2618 unittest.group("obj-schema-TeamDriveBackgroundImageFile", () { | 2604 unittest.group("obj-schema-TeamDriveBackgroundImageFile", () { |
| 2619 unittest.test("to-json--from-json", () { | 2605 unittest.test("to-json--from-json", () { |
| 2620 var o = buildTeamDriveBackgroundImageFile(); | 2606 var o = buildTeamDriveBackgroundImageFile(); |
| 2621 var od = new api.TeamDriveBackgroundImageFile.fromJson(o.toJson()); | 2607 var od = new api.TeamDriveBackgroundImageFile.fromJson(o.toJson()); |
| 2622 checkTeamDriveBackgroundImageFile(od); | 2608 checkTeamDriveBackgroundImageFile(od); |
| 2623 }); | 2609 }); |
| 2624 }); | 2610 }); |
| 2625 | 2611 |
| 2626 | |
| 2627 unittest.group("obj-schema-TeamDriveCapabilities", () { | 2612 unittest.group("obj-schema-TeamDriveCapabilities", () { |
| 2628 unittest.test("to-json--from-json", () { | 2613 unittest.test("to-json--from-json", () { |
| 2629 var o = buildTeamDriveCapabilities(); | 2614 var o = buildTeamDriveCapabilities(); |
| 2630 var od = new api.TeamDriveCapabilities.fromJson(o.toJson()); | 2615 var od = new api.TeamDriveCapabilities.fromJson(o.toJson()); |
| 2631 checkTeamDriveCapabilities(od); | 2616 checkTeamDriveCapabilities(od); |
| 2632 }); | 2617 }); |
| 2633 }); | 2618 }); |
| 2634 | 2619 |
| 2635 | |
| 2636 unittest.group("obj-schema-TeamDrive", () { | 2620 unittest.group("obj-schema-TeamDrive", () { |
| 2637 unittest.test("to-json--from-json", () { | 2621 unittest.test("to-json--from-json", () { |
| 2638 var o = buildTeamDrive(); | 2622 var o = buildTeamDrive(); |
| 2639 var od = new api.TeamDrive.fromJson(o.toJson()); | 2623 var od = new api.TeamDrive.fromJson(o.toJson()); |
| 2640 checkTeamDrive(od); | 2624 checkTeamDrive(od); |
| 2641 }); | 2625 }); |
| 2642 }); | 2626 }); |
| 2643 | 2627 |
| 2644 | |
| 2645 unittest.group("obj-schema-TeamDriveList", () { | 2628 unittest.group("obj-schema-TeamDriveList", () { |
| 2646 unittest.test("to-json--from-json", () { | 2629 unittest.test("to-json--from-json", () { |
| 2647 var o = buildTeamDriveList(); | 2630 var o = buildTeamDriveList(); |
| 2648 var od = new api.TeamDriveList.fromJson(o.toJson()); | 2631 var od = new api.TeamDriveList.fromJson(o.toJson()); |
| 2649 checkTeamDriveList(od); | 2632 checkTeamDriveList(od); |
| 2650 }); | 2633 }); |
| 2651 }); | 2634 }); |
| 2652 | 2635 |
| 2653 | |
| 2654 unittest.group("obj-schema-UserPicture", () { | 2636 unittest.group("obj-schema-UserPicture", () { |
| 2655 unittest.test("to-json--from-json", () { | 2637 unittest.test("to-json--from-json", () { |
| 2656 var o = buildUserPicture(); | 2638 var o = buildUserPicture(); |
| 2657 var od = new api.UserPicture.fromJson(o.toJson()); | 2639 var od = new api.UserPicture.fromJson(o.toJson()); |
| 2658 checkUserPicture(od); | 2640 checkUserPicture(od); |
| 2659 }); | 2641 }); |
| 2660 }); | 2642 }); |
| 2661 | 2643 |
| 2662 | |
| 2663 unittest.group("obj-schema-User", () { | 2644 unittest.group("obj-schema-User", () { |
| 2664 unittest.test("to-json--from-json", () { | 2645 unittest.test("to-json--from-json", () { |
| 2665 var o = buildUser(); | 2646 var o = buildUser(); |
| 2666 var od = new api.User.fromJson(o.toJson()); | 2647 var od = new api.User.fromJson(o.toJson()); |
| 2667 checkUser(od); | 2648 checkUser(od); |
| 2668 }); | 2649 }); |
| 2669 }); | 2650 }); |
| 2670 | 2651 |
| 2671 | |
| 2672 unittest.group("resource-AboutResourceApi", () { | 2652 unittest.group("resource-AboutResourceApi", () { |
| 2673 unittest.test("method--get", () { | 2653 unittest.test("method--get", () { |
| 2674 | |
| 2675 var mock = new HttpServerMock(); | 2654 var mock = new HttpServerMock(); |
| 2676 api.AboutResourceApi res = new api.DriveApi(mock).about; | 2655 api.AboutResourceApi res = new api.DriveApi(mock).about; |
| 2677 var arg_includeSubscribed = true; | 2656 var arg_includeSubscribed = true; |
| 2678 var arg_maxChangeIdCount = "foo"; | 2657 var arg_maxChangeIdCount = "foo"; |
| 2679 var arg_startChangeId = "foo"; | 2658 var arg_startChangeId = "foo"; |
| 2680 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2659 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2681 var path = (req.url).path; | 2660 var path = (req.url).path; |
| 2682 var pathOffset = 0; | 2661 var pathOffset = 0; |
| 2683 var index; | 2662 var index; |
| 2684 var subPart; | 2663 var subPart; |
| 2685 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2664 unittest.expect( |
| 2665 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2686 pathOffset += 1; | 2666 pathOffset += 1; |
| 2687 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 2667 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 2668 unittest.equals("drive/v2/")); |
| 2688 pathOffset += 9; | 2669 pathOffset += 9; |
| 2689 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("about")); | 2670 unittest.expect(path.substring(pathOffset, pathOffset + 5), |
| 2671 unittest.equals("about")); |
| 2690 pathOffset += 5; | 2672 pathOffset += 5; |
| 2691 | 2673 |
| 2692 var query = (req.url).query; | 2674 var query = (req.url).query; |
| 2693 var queryOffset = 0; | 2675 var queryOffset = 0; |
| 2694 var queryMap = {}; | 2676 var queryMap = {}; |
| 2695 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2677 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2696 parseBool(n) { | 2678 parseBool(n) { |
| 2697 if (n == "true") return true; | 2679 if (n == "true") return true; |
| 2698 if (n == "false") return false; | 2680 if (n == "false") return false; |
| 2699 if (n == null) return null; | 2681 if (n == null) return null; |
| 2700 throw new core.ArgumentError("Invalid boolean: $n"); | 2682 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2701 } | 2683 } |
| 2684 |
| 2702 if (query.length > 0) { | 2685 if (query.length > 0) { |
| 2703 for (var part in query.split("&")) { | 2686 for (var part in query.split("&")) { |
| 2704 var keyvalue = part.split("="); | 2687 var keyvalue = part.split("="); |
| 2705 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2688 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2689 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2706 } | 2690 } |
| 2707 } | 2691 } |
| 2708 unittest.expect(queryMap["includeSubscribed"].first, unittest.equals("$a
rg_includeSubscribed")); | 2692 unittest.expect(queryMap["includeSubscribed"].first, |
| 2709 unittest.expect(queryMap["maxChangeIdCount"].first, unittest.equals(arg_
maxChangeIdCount)); | 2693 unittest.equals("$arg_includeSubscribed")); |
| 2710 unittest.expect(queryMap["startChangeId"].first, unittest.equals(arg_sta
rtChangeId)); | 2694 unittest.expect(queryMap["maxChangeIdCount"].first, |
| 2711 | 2695 unittest.equals(arg_maxChangeIdCount)); |
| 2696 unittest.expect(queryMap["startChangeId"].first, |
| 2697 unittest.equals(arg_startChangeId)); |
| 2712 | 2698 |
| 2713 var h = { | 2699 var h = { |
| 2714 "content-type" : "application/json; charset=utf-8", | 2700 "content-type": "application/json; charset=utf-8", |
| 2715 }; | 2701 }; |
| 2716 var resp = convert.JSON.encode(buildAbout()); | 2702 var resp = convert.JSON.encode(buildAbout()); |
| 2717 return new async.Future.value(stringResponse(200, h, resp)); | 2703 return new async.Future.value(stringResponse(200, h, resp)); |
| 2718 }), true); | 2704 }), true); |
| 2719 res.get(includeSubscribed: arg_includeSubscribed, maxChangeIdCount: arg_ma
xChangeIdCount, startChangeId: arg_startChangeId).then(unittest.expectAsync1(((a
pi.About response) { | 2705 res |
| 2706 .get( |
| 2707 includeSubscribed: arg_includeSubscribed, |
| 2708 maxChangeIdCount: arg_maxChangeIdCount, |
| 2709 startChangeId: arg_startChangeId) |
| 2710 .then(unittest.expectAsync1(((api.About response) { |
| 2720 checkAbout(response); | 2711 checkAbout(response); |
| 2721 }))); | 2712 }))); |
| 2722 }); | 2713 }); |
| 2723 | |
| 2724 }); | 2714 }); |
| 2725 | 2715 |
| 2726 | |
| 2727 unittest.group("resource-AppsResourceApi", () { | 2716 unittest.group("resource-AppsResourceApi", () { |
| 2728 unittest.test("method--get", () { | 2717 unittest.test("method--get", () { |
| 2729 | |
| 2730 var mock = new HttpServerMock(); | 2718 var mock = new HttpServerMock(); |
| 2731 api.AppsResourceApi res = new api.DriveApi(mock).apps; | 2719 api.AppsResourceApi res = new api.DriveApi(mock).apps; |
| 2732 var arg_appId = "foo"; | 2720 var arg_appId = "foo"; |
| 2733 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2721 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2734 var path = (req.url).path; | 2722 var path = (req.url).path; |
| 2735 var pathOffset = 0; | 2723 var pathOffset = 0; |
| 2736 var index; | 2724 var index; |
| 2737 var subPart; | 2725 var subPart; |
| 2738 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2726 unittest.expect( |
| 2727 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2739 pathOffset += 1; | 2728 pathOffset += 1; |
| 2740 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 2729 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 2730 unittest.equals("drive/v2/")); |
| 2741 pathOffset += 9; | 2731 pathOffset += 9; |
| 2742 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("apps/")); | 2732 unittest.expect(path.substring(pathOffset, pathOffset + 5), |
| 2733 unittest.equals("apps/")); |
| 2743 pathOffset += 5; | 2734 pathOffset += 5; |
| 2744 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 2735 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 2745 pathOffset = path.length; | 2736 pathOffset = path.length; |
| 2746 unittest.expect(subPart, unittest.equals("$arg_appId")); | 2737 unittest.expect(subPart, unittest.equals("$arg_appId")); |
| 2747 | 2738 |
| 2748 var query = (req.url).query; | 2739 var query = (req.url).query; |
| 2749 var queryOffset = 0; | 2740 var queryOffset = 0; |
| 2750 var queryMap = {}; | 2741 var queryMap = {}; |
| 2751 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2742 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2752 parseBool(n) { | 2743 parseBool(n) { |
| 2753 if (n == "true") return true; | 2744 if (n == "true") return true; |
| 2754 if (n == "false") return false; | 2745 if (n == "false") return false; |
| 2755 if (n == null) return null; | 2746 if (n == null) return null; |
| 2756 throw new core.ArgumentError("Invalid boolean: $n"); | 2747 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2757 } | 2748 } |
| 2749 |
| 2758 if (query.length > 0) { | 2750 if (query.length > 0) { |
| 2759 for (var part in query.split("&")) { | 2751 for (var part in query.split("&")) { |
| 2760 var keyvalue = part.split("="); | 2752 var keyvalue = part.split("="); |
| 2761 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2753 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2754 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2762 } | 2755 } |
| 2763 } | 2756 } |
| 2764 | 2757 |
| 2765 | |
| 2766 var h = { | 2758 var h = { |
| 2767 "content-type" : "application/json; charset=utf-8", | 2759 "content-type": "application/json; charset=utf-8", |
| 2768 }; | 2760 }; |
| 2769 var resp = convert.JSON.encode(buildApp()); | 2761 var resp = convert.JSON.encode(buildApp()); |
| 2770 return new async.Future.value(stringResponse(200, h, resp)); | 2762 return new async.Future.value(stringResponse(200, h, resp)); |
| 2771 }), true); | 2763 }), true); |
| 2772 res.get(arg_appId).then(unittest.expectAsync1(((api.App response) { | 2764 res.get(arg_appId).then(unittest.expectAsync1(((api.App response) { |
| 2773 checkApp(response); | 2765 checkApp(response); |
| 2774 }))); | 2766 }))); |
| 2775 }); | 2767 }); |
| 2776 | 2768 |
| 2777 unittest.test("method--list", () { | 2769 unittest.test("method--list", () { |
| 2778 | |
| 2779 var mock = new HttpServerMock(); | 2770 var mock = new HttpServerMock(); |
| 2780 api.AppsResourceApi res = new api.DriveApi(mock).apps; | 2771 api.AppsResourceApi res = new api.DriveApi(mock).apps; |
| 2781 var arg_appFilterExtensions = "foo"; | 2772 var arg_appFilterExtensions = "foo"; |
| 2782 var arg_appFilterMimeTypes = "foo"; | 2773 var arg_appFilterMimeTypes = "foo"; |
| 2783 var arg_languageCode = "foo"; | 2774 var arg_languageCode = "foo"; |
| 2784 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2775 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2785 var path = (req.url).path; | 2776 var path = (req.url).path; |
| 2786 var pathOffset = 0; | 2777 var pathOffset = 0; |
| 2787 var index; | 2778 var index; |
| 2788 var subPart; | 2779 var subPart; |
| 2789 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2780 unittest.expect( |
| 2781 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2790 pathOffset += 1; | 2782 pathOffset += 1; |
| 2791 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 2783 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 2784 unittest.equals("drive/v2/")); |
| 2792 pathOffset += 9; | 2785 pathOffset += 9; |
| 2793 unittest.expect(path.substring(pathOffset, pathOffset + 4), unittest.equ
als("apps")); | 2786 unittest.expect(path.substring(pathOffset, pathOffset + 4), |
| 2787 unittest.equals("apps")); |
| 2794 pathOffset += 4; | 2788 pathOffset += 4; |
| 2795 | 2789 |
| 2796 var query = (req.url).query; | 2790 var query = (req.url).query; |
| 2797 var queryOffset = 0; | 2791 var queryOffset = 0; |
| 2798 var queryMap = {}; | 2792 var queryMap = {}; |
| 2799 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2793 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2800 parseBool(n) { | 2794 parseBool(n) { |
| 2801 if (n == "true") return true; | 2795 if (n == "true") return true; |
| 2802 if (n == "false") return false; | 2796 if (n == "false") return false; |
| 2803 if (n == null) return null; | 2797 if (n == null) return null; |
| 2804 throw new core.ArgumentError("Invalid boolean: $n"); | 2798 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2805 } | 2799 } |
| 2800 |
| 2806 if (query.length > 0) { | 2801 if (query.length > 0) { |
| 2807 for (var part in query.split("&")) { | 2802 for (var part in query.split("&")) { |
| 2808 var keyvalue = part.split("="); | 2803 var keyvalue = part.split("="); |
| 2809 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2804 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2805 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2810 } | 2806 } |
| 2811 } | 2807 } |
| 2812 unittest.expect(queryMap["appFilterExtensions"].first, unittest.equals(a
rg_appFilterExtensions)); | 2808 unittest.expect(queryMap["appFilterExtensions"].first, |
| 2813 unittest.expect(queryMap["appFilterMimeTypes"].first, unittest.equals(ar
g_appFilterMimeTypes)); | 2809 unittest.equals(arg_appFilterExtensions)); |
| 2814 unittest.expect(queryMap["languageCode"].first, unittest.equals(arg_lang
uageCode)); | 2810 unittest.expect(queryMap["appFilterMimeTypes"].first, |
| 2815 | 2811 unittest.equals(arg_appFilterMimeTypes)); |
| 2812 unittest.expect( |
| 2813 queryMap["languageCode"].first, unittest.equals(arg_languageCode)); |
| 2816 | 2814 |
| 2817 var h = { | 2815 var h = { |
| 2818 "content-type" : "application/json; charset=utf-8", | 2816 "content-type": "application/json; charset=utf-8", |
| 2819 }; | 2817 }; |
| 2820 var resp = convert.JSON.encode(buildAppList()); | 2818 var resp = convert.JSON.encode(buildAppList()); |
| 2821 return new async.Future.value(stringResponse(200, h, resp)); | 2819 return new async.Future.value(stringResponse(200, h, resp)); |
| 2822 }), true); | 2820 }), true); |
| 2823 res.list(appFilterExtensions: arg_appFilterExtensions, appFilterMimeTypes:
arg_appFilterMimeTypes, languageCode: arg_languageCode).then(unittest.expectAsy
nc1(((api.AppList response) { | 2821 res |
| 2822 .list( |
| 2823 appFilterExtensions: arg_appFilterExtensions, |
| 2824 appFilterMimeTypes: arg_appFilterMimeTypes, |
| 2825 languageCode: arg_languageCode) |
| 2826 .then(unittest.expectAsync1(((api.AppList response) { |
| 2824 checkAppList(response); | 2827 checkAppList(response); |
| 2825 }))); | 2828 }))); |
| 2826 }); | 2829 }); |
| 2827 | |
| 2828 }); | 2830 }); |
| 2829 | 2831 |
| 2830 | |
| 2831 unittest.group("resource-ChangesResourceApi", () { | 2832 unittest.group("resource-ChangesResourceApi", () { |
| 2832 unittest.test("method--get", () { | 2833 unittest.test("method--get", () { |
| 2833 | |
| 2834 var mock = new HttpServerMock(); | 2834 var mock = new HttpServerMock(); |
| 2835 api.ChangesResourceApi res = new api.DriveApi(mock).changes; | 2835 api.ChangesResourceApi res = new api.DriveApi(mock).changes; |
| 2836 var arg_changeId = "foo"; | 2836 var arg_changeId = "foo"; |
| 2837 var arg_supportsTeamDrives = true; | 2837 var arg_supportsTeamDrives = true; |
| 2838 var arg_teamDriveId = "foo"; | 2838 var arg_teamDriveId = "foo"; |
| 2839 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2839 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2840 var path = (req.url).path; | 2840 var path = (req.url).path; |
| 2841 var pathOffset = 0; | 2841 var pathOffset = 0; |
| 2842 var index; | 2842 var index; |
| 2843 var subPart; | 2843 var subPart; |
| 2844 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2844 unittest.expect( |
| 2845 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2845 pathOffset += 1; | 2846 pathOffset += 1; |
| 2846 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 2847 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 2848 unittest.equals("drive/v2/")); |
| 2847 pathOffset += 9; | 2849 pathOffset += 9; |
| 2848 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("changes/")); | 2850 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 2851 unittest.equals("changes/")); |
| 2849 pathOffset += 8; | 2852 pathOffset += 8; |
| 2850 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 2853 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 2851 pathOffset = path.length; | 2854 pathOffset = path.length; |
| 2852 unittest.expect(subPart, unittest.equals("$arg_changeId")); | 2855 unittest.expect(subPart, unittest.equals("$arg_changeId")); |
| 2853 | 2856 |
| 2854 var query = (req.url).query; | 2857 var query = (req.url).query; |
| 2855 var queryOffset = 0; | 2858 var queryOffset = 0; |
| 2856 var queryMap = {}; | 2859 var queryMap = {}; |
| 2857 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2860 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2858 parseBool(n) { | 2861 parseBool(n) { |
| 2859 if (n == "true") return true; | 2862 if (n == "true") return true; |
| 2860 if (n == "false") return false; | 2863 if (n == "false") return false; |
| 2861 if (n == null) return null; | 2864 if (n == null) return null; |
| 2862 throw new core.ArgumentError("Invalid boolean: $n"); | 2865 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2863 } | 2866 } |
| 2867 |
| 2864 if (query.length > 0) { | 2868 if (query.length > 0) { |
| 2865 for (var part in query.split("&")) { | 2869 for (var part in query.split("&")) { |
| 2866 var keyvalue = part.split("="); | 2870 var keyvalue = part.split("="); |
| 2867 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2871 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2872 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2868 } | 2873 } |
| 2869 } | 2874 } |
| 2870 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 2875 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 2871 unittest.expect(queryMap["teamDriveId"].first, unittest.equals(arg_teamD
riveId)); | 2876 unittest.equals("$arg_supportsTeamDrives")); |
| 2872 | 2877 unittest.expect( |
| 2878 queryMap["teamDriveId"].first, unittest.equals(arg_teamDriveId)); |
| 2873 | 2879 |
| 2874 var h = { | 2880 var h = { |
| 2875 "content-type" : "application/json; charset=utf-8", | 2881 "content-type": "application/json; charset=utf-8", |
| 2876 }; | 2882 }; |
| 2877 var resp = convert.JSON.encode(buildChange()); | 2883 var resp = convert.JSON.encode(buildChange()); |
| 2878 return new async.Future.value(stringResponse(200, h, resp)); | 2884 return new async.Future.value(stringResponse(200, h, resp)); |
| 2879 }), true); | 2885 }), true); |
| 2880 res.get(arg_changeId, supportsTeamDrives: arg_supportsTeamDrives, teamDriv
eId: arg_teamDriveId).then(unittest.expectAsync1(((api.Change response) { | 2886 res |
| 2887 .get(arg_changeId, |
| 2888 supportsTeamDrives: arg_supportsTeamDrives, |
| 2889 teamDriveId: arg_teamDriveId) |
| 2890 .then(unittest.expectAsync1(((api.Change response) { |
| 2881 checkChange(response); | 2891 checkChange(response); |
| 2882 }))); | 2892 }))); |
| 2883 }); | 2893 }); |
| 2884 | 2894 |
| 2885 unittest.test("method--getStartPageToken", () { | 2895 unittest.test("method--getStartPageToken", () { |
| 2886 | |
| 2887 var mock = new HttpServerMock(); | 2896 var mock = new HttpServerMock(); |
| 2888 api.ChangesResourceApi res = new api.DriveApi(mock).changes; | 2897 api.ChangesResourceApi res = new api.DriveApi(mock).changes; |
| 2889 var arg_supportsTeamDrives = true; | 2898 var arg_supportsTeamDrives = true; |
| 2890 var arg_teamDriveId = "foo"; | 2899 var arg_teamDriveId = "foo"; |
| 2891 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2900 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2892 var path = (req.url).path; | 2901 var path = (req.url).path; |
| 2893 var pathOffset = 0; | 2902 var pathOffset = 0; |
| 2894 var index; | 2903 var index; |
| 2895 var subPart; | 2904 var subPart; |
| 2896 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2905 unittest.expect( |
| 2906 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2897 pathOffset += 1; | 2907 pathOffset += 1; |
| 2898 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 2908 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 2909 unittest.equals("drive/v2/")); |
| 2899 pathOffset += 9; | 2910 pathOffset += 9; |
| 2900 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq
uals("changes/startPageToken")); | 2911 unittest.expect(path.substring(pathOffset, pathOffset + 22), |
| 2912 unittest.equals("changes/startPageToken")); |
| 2901 pathOffset += 22; | 2913 pathOffset += 22; |
| 2902 | 2914 |
| 2903 var query = (req.url).query; | 2915 var query = (req.url).query; |
| 2904 var queryOffset = 0; | 2916 var queryOffset = 0; |
| 2905 var queryMap = {}; | 2917 var queryMap = {}; |
| 2906 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2918 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2907 parseBool(n) { | 2919 parseBool(n) { |
| 2908 if (n == "true") return true; | 2920 if (n == "true") return true; |
| 2909 if (n == "false") return false; | 2921 if (n == "false") return false; |
| 2910 if (n == null) return null; | 2922 if (n == null) return null; |
| 2911 throw new core.ArgumentError("Invalid boolean: $n"); | 2923 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2912 } | 2924 } |
| 2925 |
| 2913 if (query.length > 0) { | 2926 if (query.length > 0) { |
| 2914 for (var part in query.split("&")) { | 2927 for (var part in query.split("&")) { |
| 2915 var keyvalue = part.split("="); | 2928 var keyvalue = part.split("="); |
| 2916 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2929 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2930 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2917 } | 2931 } |
| 2918 } | 2932 } |
| 2919 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 2933 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 2920 unittest.expect(queryMap["teamDriveId"].first, unittest.equals(arg_teamD
riveId)); | 2934 unittest.equals("$arg_supportsTeamDrives")); |
| 2921 | 2935 unittest.expect( |
| 2936 queryMap["teamDriveId"].first, unittest.equals(arg_teamDriveId)); |
| 2922 | 2937 |
| 2923 var h = { | 2938 var h = { |
| 2924 "content-type" : "application/json; charset=utf-8", | 2939 "content-type": "application/json; charset=utf-8", |
| 2925 }; | 2940 }; |
| 2926 var resp = convert.JSON.encode(buildStartPageToken()); | 2941 var resp = convert.JSON.encode(buildStartPageToken()); |
| 2927 return new async.Future.value(stringResponse(200, h, resp)); | 2942 return new async.Future.value(stringResponse(200, h, resp)); |
| 2928 }), true); | 2943 }), true); |
| 2929 res.getStartPageToken(supportsTeamDrives: arg_supportsTeamDrives, teamDriv
eId: arg_teamDriveId).then(unittest.expectAsync1(((api.StartPageToken response)
{ | 2944 res |
| 2945 .getStartPageToken( |
| 2946 supportsTeamDrives: arg_supportsTeamDrives, |
| 2947 teamDriveId: arg_teamDriveId) |
| 2948 .then(unittest.expectAsync1(((api.StartPageToken response) { |
| 2930 checkStartPageToken(response); | 2949 checkStartPageToken(response); |
| 2931 }))); | 2950 }))); |
| 2932 }); | 2951 }); |
| 2933 | 2952 |
| 2934 unittest.test("method--list", () { | 2953 unittest.test("method--list", () { |
| 2935 | |
| 2936 var mock = new HttpServerMock(); | 2954 var mock = new HttpServerMock(); |
| 2937 api.ChangesResourceApi res = new api.DriveApi(mock).changes; | 2955 api.ChangesResourceApi res = new api.DriveApi(mock).changes; |
| 2938 var arg_includeCorpusRemovals = true; | 2956 var arg_includeCorpusRemovals = true; |
| 2939 var arg_includeDeleted = true; | 2957 var arg_includeDeleted = true; |
| 2940 var arg_includeSubscribed = true; | 2958 var arg_includeSubscribed = true; |
| 2941 var arg_includeTeamDriveItems = true; | 2959 var arg_includeTeamDriveItems = true; |
| 2942 var arg_maxResults = 42; | 2960 var arg_maxResults = 42; |
| 2943 var arg_pageToken = "foo"; | 2961 var arg_pageToken = "foo"; |
| 2944 var arg_spaces = "foo"; | 2962 var arg_spaces = "foo"; |
| 2945 var arg_startChangeId = "foo"; | 2963 var arg_startChangeId = "foo"; |
| 2946 var arg_supportsTeamDrives = true; | 2964 var arg_supportsTeamDrives = true; |
| 2947 var arg_teamDriveId = "foo"; | 2965 var arg_teamDriveId = "foo"; |
| 2948 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2966 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2949 var path = (req.url).path; | 2967 var path = (req.url).path; |
| 2950 var pathOffset = 0; | 2968 var pathOffset = 0; |
| 2951 var index; | 2969 var index; |
| 2952 var subPart; | 2970 var subPart; |
| 2953 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2971 unittest.expect( |
| 2972 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2954 pathOffset += 1; | 2973 pathOffset += 1; |
| 2955 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 2974 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 2975 unittest.equals("drive/v2/")); |
| 2956 pathOffset += 9; | 2976 pathOffset += 9; |
| 2957 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("changes")); | 2977 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 2978 unittest.equals("changes")); |
| 2958 pathOffset += 7; | 2979 pathOffset += 7; |
| 2959 | 2980 |
| 2960 var query = (req.url).query; | 2981 var query = (req.url).query; |
| 2961 var queryOffset = 0; | 2982 var queryOffset = 0; |
| 2962 var queryMap = {}; | 2983 var queryMap = {}; |
| 2963 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2984 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2964 parseBool(n) { | 2985 parseBool(n) { |
| 2965 if (n == "true") return true; | 2986 if (n == "true") return true; |
| 2966 if (n == "false") return false; | 2987 if (n == "false") return false; |
| 2967 if (n == null) return null; | 2988 if (n == null) return null; |
| 2968 throw new core.ArgumentError("Invalid boolean: $n"); | 2989 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2969 } | 2990 } |
| 2991 |
| 2970 if (query.length > 0) { | 2992 if (query.length > 0) { |
| 2971 for (var part in query.split("&")) { | 2993 for (var part in query.split("&")) { |
| 2972 var keyvalue = part.split("="); | 2994 var keyvalue = part.split("="); |
| 2973 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2995 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2996 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2974 } | 2997 } |
| 2975 } | 2998 } |
| 2976 unittest.expect(queryMap["includeCorpusRemovals"].first, unittest.equals
("$arg_includeCorpusRemovals")); | 2999 unittest.expect(queryMap["includeCorpusRemovals"].first, |
| 2977 unittest.expect(queryMap["includeDeleted"].first, unittest.equals("$arg_
includeDeleted")); | 3000 unittest.equals("$arg_includeCorpusRemovals")); |
| 2978 unittest.expect(queryMap["includeSubscribed"].first, unittest.equals("$a
rg_includeSubscribed")); | 3001 unittest.expect(queryMap["includeDeleted"].first, |
| 2979 unittest.expect(queryMap["includeTeamDriveItems"].first, unittest.equals
("$arg_includeTeamDriveItems")); | 3002 unittest.equals("$arg_includeDeleted")); |
| 2980 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 3003 unittest.expect(queryMap["includeSubscribed"].first, |
| 2981 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 3004 unittest.equals("$arg_includeSubscribed")); |
| 3005 unittest.expect(queryMap["includeTeamDriveItems"].first, |
| 3006 unittest.equals("$arg_includeTeamDriveItems")); |
| 3007 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 3008 unittest.equals(arg_maxResults)); |
| 3009 unittest.expect( |
| 3010 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 2982 unittest.expect(queryMap["spaces"].first, unittest.equals(arg_spaces)); | 3011 unittest.expect(queryMap["spaces"].first, unittest.equals(arg_spaces)); |
| 2983 unittest.expect(queryMap["startChangeId"].first, unittest.equals(arg_sta
rtChangeId)); | 3012 unittest.expect(queryMap["startChangeId"].first, |
| 2984 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 3013 unittest.equals(arg_startChangeId)); |
| 2985 unittest.expect(queryMap["teamDriveId"].first, unittest.equals(arg_teamD
riveId)); | 3014 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 2986 | 3015 unittest.equals("$arg_supportsTeamDrives")); |
| 3016 unittest.expect( |
| 3017 queryMap["teamDriveId"].first, unittest.equals(arg_teamDriveId)); |
| 2987 | 3018 |
| 2988 var h = { | 3019 var h = { |
| 2989 "content-type" : "application/json; charset=utf-8", | 3020 "content-type": "application/json; charset=utf-8", |
| 2990 }; | 3021 }; |
| 2991 var resp = convert.JSON.encode(buildChangeList()); | 3022 var resp = convert.JSON.encode(buildChangeList()); |
| 2992 return new async.Future.value(stringResponse(200, h, resp)); | 3023 return new async.Future.value(stringResponse(200, h, resp)); |
| 2993 }), true); | 3024 }), true); |
| 2994 res.list(includeCorpusRemovals: arg_includeCorpusRemovals, includeDeleted:
arg_includeDeleted, includeSubscribed: arg_includeSubscribed, includeTeamDriveI
tems: arg_includeTeamDriveItems, maxResults: arg_maxResults, pageToken: arg_page
Token, spaces: arg_spaces, startChangeId: arg_startChangeId, supportsTeamDrives:
arg_supportsTeamDrives, teamDriveId: arg_teamDriveId).then(unittest.expectAsync
1(((api.ChangeList response) { | 3025 res |
| 3026 .list( |
| 3027 includeCorpusRemovals: arg_includeCorpusRemovals, |
| 3028 includeDeleted: arg_includeDeleted, |
| 3029 includeSubscribed: arg_includeSubscribed, |
| 3030 includeTeamDriveItems: arg_includeTeamDriveItems, |
| 3031 maxResults: arg_maxResults, |
| 3032 pageToken: arg_pageToken, |
| 3033 spaces: arg_spaces, |
| 3034 startChangeId: arg_startChangeId, |
| 3035 supportsTeamDrives: arg_supportsTeamDrives, |
| 3036 teamDriveId: arg_teamDriveId) |
| 3037 .then(unittest.expectAsync1(((api.ChangeList response) { |
| 2995 checkChangeList(response); | 3038 checkChangeList(response); |
| 2996 }))); | 3039 }))); |
| 2997 }); | 3040 }); |
| 2998 | 3041 |
| 2999 unittest.test("method--watch", () { | 3042 unittest.test("method--watch", () { |
| 3000 | |
| 3001 var mock = new HttpServerMock(); | 3043 var mock = new HttpServerMock(); |
| 3002 api.ChangesResourceApi res = new api.DriveApi(mock).changes; | 3044 api.ChangesResourceApi res = new api.DriveApi(mock).changes; |
| 3003 var arg_request = buildChannel(); | 3045 var arg_request = buildChannel(); |
| 3004 var arg_includeCorpusRemovals = true; | 3046 var arg_includeCorpusRemovals = true; |
| 3005 var arg_includeDeleted = true; | 3047 var arg_includeDeleted = true; |
| 3006 var arg_includeSubscribed = true; | 3048 var arg_includeSubscribed = true; |
| 3007 var arg_includeTeamDriveItems = true; | 3049 var arg_includeTeamDriveItems = true; |
| 3008 var arg_maxResults = 42; | 3050 var arg_maxResults = 42; |
| 3009 var arg_pageToken = "foo"; | 3051 var arg_pageToken = "foo"; |
| 3010 var arg_spaces = "foo"; | 3052 var arg_spaces = "foo"; |
| 3011 var arg_startChangeId = "foo"; | 3053 var arg_startChangeId = "foo"; |
| 3012 var arg_supportsTeamDrives = true; | 3054 var arg_supportsTeamDrives = true; |
| 3013 var arg_teamDriveId = "foo"; | 3055 var arg_teamDriveId = "foo"; |
| 3014 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3056 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3015 var obj = new api.Channel.fromJson(json); | 3057 var obj = new api.Channel.fromJson(json); |
| 3016 checkChannel(obj); | 3058 checkChannel(obj); |
| 3017 | 3059 |
| 3018 var path = (req.url).path; | 3060 var path = (req.url).path; |
| 3019 var pathOffset = 0; | 3061 var pathOffset = 0; |
| 3020 var index; | 3062 var index; |
| 3021 var subPart; | 3063 var subPart; |
| 3022 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3064 unittest.expect( |
| 3065 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3023 pathOffset += 1; | 3066 pathOffset += 1; |
| 3024 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 3067 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3068 unittest.equals("drive/v2/")); |
| 3025 pathOffset += 9; | 3069 pathOffset += 9; |
| 3026 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("changes/watch")); | 3070 unittest.expect(path.substring(pathOffset, pathOffset + 13), |
| 3071 unittest.equals("changes/watch")); |
| 3027 pathOffset += 13; | 3072 pathOffset += 13; |
| 3028 | 3073 |
| 3029 var query = (req.url).query; | 3074 var query = (req.url).query; |
| 3030 var queryOffset = 0; | 3075 var queryOffset = 0; |
| 3031 var queryMap = {}; | 3076 var queryMap = {}; |
| 3032 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3077 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3033 parseBool(n) { | 3078 parseBool(n) { |
| 3034 if (n == "true") return true; | 3079 if (n == "true") return true; |
| 3035 if (n == "false") return false; | 3080 if (n == "false") return false; |
| 3036 if (n == null) return null; | 3081 if (n == null) return null; |
| 3037 throw new core.ArgumentError("Invalid boolean: $n"); | 3082 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3038 } | 3083 } |
| 3084 |
| 3039 if (query.length > 0) { | 3085 if (query.length > 0) { |
| 3040 for (var part in query.split("&")) { | 3086 for (var part in query.split("&")) { |
| 3041 var keyvalue = part.split("="); | 3087 var keyvalue = part.split("="); |
| 3042 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3088 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3089 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3043 } | 3090 } |
| 3044 } | 3091 } |
| 3045 unittest.expect(queryMap["includeCorpusRemovals"].first, unittest.equals
("$arg_includeCorpusRemovals")); | 3092 unittest.expect(queryMap["includeCorpusRemovals"].first, |
| 3046 unittest.expect(queryMap["includeDeleted"].first, unittest.equals("$arg_
includeDeleted")); | 3093 unittest.equals("$arg_includeCorpusRemovals")); |
| 3047 unittest.expect(queryMap["includeSubscribed"].first, unittest.equals("$a
rg_includeSubscribed")); | 3094 unittest.expect(queryMap["includeDeleted"].first, |
| 3048 unittest.expect(queryMap["includeTeamDriveItems"].first, unittest.equals
("$arg_includeTeamDriveItems")); | 3095 unittest.equals("$arg_includeDeleted")); |
| 3049 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 3096 unittest.expect(queryMap["includeSubscribed"].first, |
| 3050 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 3097 unittest.equals("$arg_includeSubscribed")); |
| 3098 unittest.expect(queryMap["includeTeamDriveItems"].first, |
| 3099 unittest.equals("$arg_includeTeamDriveItems")); |
| 3100 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 3101 unittest.equals(arg_maxResults)); |
| 3102 unittest.expect( |
| 3103 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 3051 unittest.expect(queryMap["spaces"].first, unittest.equals(arg_spaces)); | 3104 unittest.expect(queryMap["spaces"].first, unittest.equals(arg_spaces)); |
| 3052 unittest.expect(queryMap["startChangeId"].first, unittest.equals(arg_sta
rtChangeId)); | 3105 unittest.expect(queryMap["startChangeId"].first, |
| 3053 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 3106 unittest.equals(arg_startChangeId)); |
| 3054 unittest.expect(queryMap["teamDriveId"].first, unittest.equals(arg_teamD
riveId)); | 3107 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 3055 | 3108 unittest.equals("$arg_supportsTeamDrives")); |
| 3109 unittest.expect( |
| 3110 queryMap["teamDriveId"].first, unittest.equals(arg_teamDriveId)); |
| 3056 | 3111 |
| 3057 var h = { | 3112 var h = { |
| 3058 "content-type" : "application/json; charset=utf-8", | 3113 "content-type": "application/json; charset=utf-8", |
| 3059 }; | 3114 }; |
| 3060 var resp = convert.JSON.encode(buildChannel()); | 3115 var resp = convert.JSON.encode(buildChannel()); |
| 3061 return new async.Future.value(stringResponse(200, h, resp)); | 3116 return new async.Future.value(stringResponse(200, h, resp)); |
| 3062 }), true); | 3117 }), true); |
| 3063 res.watch(arg_request, includeCorpusRemovals: arg_includeCorpusRemovals, i
ncludeDeleted: arg_includeDeleted, includeSubscribed: arg_includeSubscribed, inc
ludeTeamDriveItems: arg_includeTeamDriveItems, maxResults: arg_maxResults, pageT
oken: arg_pageToken, spaces: arg_spaces, startChangeId: arg_startChangeId, suppo
rtsTeamDrives: arg_supportsTeamDrives, teamDriveId: arg_teamDriveId).then(unitte
st.expectAsync1(((api.Channel response) { | 3118 res |
| 3119 .watch(arg_request, |
| 3120 includeCorpusRemovals: arg_includeCorpusRemovals, |
| 3121 includeDeleted: arg_includeDeleted, |
| 3122 includeSubscribed: arg_includeSubscribed, |
| 3123 includeTeamDriveItems: arg_includeTeamDriveItems, |
| 3124 maxResults: arg_maxResults, |
| 3125 pageToken: arg_pageToken, |
| 3126 spaces: arg_spaces, |
| 3127 startChangeId: arg_startChangeId, |
| 3128 supportsTeamDrives: arg_supportsTeamDrives, |
| 3129 teamDriveId: arg_teamDriveId) |
| 3130 .then(unittest.expectAsync1(((api.Channel response) { |
| 3064 checkChannel(response); | 3131 checkChannel(response); |
| 3065 }))); | 3132 }))); |
| 3066 }); | 3133 }); |
| 3067 | |
| 3068 }); | 3134 }); |
| 3069 | 3135 |
| 3070 | |
| 3071 unittest.group("resource-ChannelsResourceApi", () { | 3136 unittest.group("resource-ChannelsResourceApi", () { |
| 3072 unittest.test("method--stop", () { | 3137 unittest.test("method--stop", () { |
| 3073 | |
| 3074 var mock = new HttpServerMock(); | 3138 var mock = new HttpServerMock(); |
| 3075 api.ChannelsResourceApi res = new api.DriveApi(mock).channels; | 3139 api.ChannelsResourceApi res = new api.DriveApi(mock).channels; |
| 3076 var arg_request = buildChannel(); | 3140 var arg_request = buildChannel(); |
| 3077 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3141 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3078 var obj = new api.Channel.fromJson(json); | 3142 var obj = new api.Channel.fromJson(json); |
| 3079 checkChannel(obj); | 3143 checkChannel(obj); |
| 3080 | 3144 |
| 3081 var path = (req.url).path; | 3145 var path = (req.url).path; |
| 3082 var pathOffset = 0; | 3146 var pathOffset = 0; |
| 3083 var index; | 3147 var index; |
| 3084 var subPart; | 3148 var subPart; |
| 3085 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3149 unittest.expect( |
| 3150 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3086 pathOffset += 1; | 3151 pathOffset += 1; |
| 3087 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 3152 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3153 unittest.equals("drive/v2/")); |
| 3088 pathOffset += 9; | 3154 pathOffset += 9; |
| 3089 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("channels/stop")); | 3155 unittest.expect(path.substring(pathOffset, pathOffset + 13), |
| 3156 unittest.equals("channels/stop")); |
| 3090 pathOffset += 13; | 3157 pathOffset += 13; |
| 3091 | 3158 |
| 3092 var query = (req.url).query; | 3159 var query = (req.url).query; |
| 3093 var queryOffset = 0; | 3160 var queryOffset = 0; |
| 3094 var queryMap = {}; | 3161 var queryMap = {}; |
| 3095 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3162 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3096 parseBool(n) { | 3163 parseBool(n) { |
| 3097 if (n == "true") return true; | 3164 if (n == "true") return true; |
| 3098 if (n == "false") return false; | 3165 if (n == "false") return false; |
| 3099 if (n == null) return null; | 3166 if (n == null) return null; |
| 3100 throw new core.ArgumentError("Invalid boolean: $n"); | 3167 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3101 } | 3168 } |
| 3169 |
| 3102 if (query.length > 0) { | 3170 if (query.length > 0) { |
| 3103 for (var part in query.split("&")) { | 3171 for (var part in query.split("&")) { |
| 3104 var keyvalue = part.split("="); | 3172 var keyvalue = part.split("="); |
| 3105 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3173 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3174 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3106 } | 3175 } |
| 3107 } | 3176 } |
| 3108 | 3177 |
| 3109 | |
| 3110 var h = { | 3178 var h = { |
| 3111 "content-type" : "application/json; charset=utf-8", | 3179 "content-type": "application/json; charset=utf-8", |
| 3112 }; | 3180 }; |
| 3113 var resp = ""; | 3181 var resp = ""; |
| 3114 return new async.Future.value(stringResponse(200, h, resp)); | 3182 return new async.Future.value(stringResponse(200, h, resp)); |
| 3115 }), true); | 3183 }), true); |
| 3116 res.stop(arg_request).then(unittest.expectAsync1((_) {})); | 3184 res.stop(arg_request).then(unittest.expectAsync1((_) {})); |
| 3117 }); | 3185 }); |
| 3118 | |
| 3119 }); | 3186 }); |
| 3120 | 3187 |
| 3121 | |
| 3122 unittest.group("resource-ChildrenResourceApi", () { | 3188 unittest.group("resource-ChildrenResourceApi", () { |
| 3123 unittest.test("method--delete", () { | 3189 unittest.test("method--delete", () { |
| 3124 | |
| 3125 var mock = new HttpServerMock(); | 3190 var mock = new HttpServerMock(); |
| 3126 api.ChildrenResourceApi res = new api.DriveApi(mock).children; | 3191 api.ChildrenResourceApi res = new api.DriveApi(mock).children; |
| 3127 var arg_folderId = "foo"; | 3192 var arg_folderId = "foo"; |
| 3128 var arg_childId = "foo"; | 3193 var arg_childId = "foo"; |
| 3129 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3194 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3130 var path = (req.url).path; | 3195 var path = (req.url).path; |
| 3131 var pathOffset = 0; | 3196 var pathOffset = 0; |
| 3132 var index; | 3197 var index; |
| 3133 var subPart; | 3198 var subPart; |
| 3134 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3199 unittest.expect( |
| 3200 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3135 pathOffset += 1; | 3201 pathOffset += 1; |
| 3136 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 3202 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3203 unittest.equals("drive/v2/")); |
| 3137 pathOffset += 9; | 3204 pathOffset += 9; |
| 3138 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 3205 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3206 unittest.equals("files/")); |
| 3139 pathOffset += 6; | 3207 pathOffset += 6; |
| 3140 index = path.indexOf("/children/", pathOffset); | 3208 index = path.indexOf("/children/", pathOffset); |
| 3141 unittest.expect(index >= 0, unittest.isTrue); | 3209 unittest.expect(index >= 0, unittest.isTrue); |
| 3142 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3210 subPart = |
| 3211 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3143 pathOffset = index; | 3212 pathOffset = index; |
| 3144 unittest.expect(subPart, unittest.equals("$arg_folderId")); | 3213 unittest.expect(subPart, unittest.equals("$arg_folderId")); |
| 3145 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/children/")); | 3214 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 3215 unittest.equals("/children/")); |
| 3146 pathOffset += 10; | 3216 pathOffset += 10; |
| 3147 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3217 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3148 pathOffset = path.length; | 3218 pathOffset = path.length; |
| 3149 unittest.expect(subPart, unittest.equals("$arg_childId")); | 3219 unittest.expect(subPart, unittest.equals("$arg_childId")); |
| 3150 | 3220 |
| 3151 var query = (req.url).query; | 3221 var query = (req.url).query; |
| 3152 var queryOffset = 0; | 3222 var queryOffset = 0; |
| 3153 var queryMap = {}; | 3223 var queryMap = {}; |
| 3154 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3224 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3155 parseBool(n) { | 3225 parseBool(n) { |
| 3156 if (n == "true") return true; | 3226 if (n == "true") return true; |
| 3157 if (n == "false") return false; | 3227 if (n == "false") return false; |
| 3158 if (n == null) return null; | 3228 if (n == null) return null; |
| 3159 throw new core.ArgumentError("Invalid boolean: $n"); | 3229 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3160 } | 3230 } |
| 3231 |
| 3161 if (query.length > 0) { | 3232 if (query.length > 0) { |
| 3162 for (var part in query.split("&")) { | 3233 for (var part in query.split("&")) { |
| 3163 var keyvalue = part.split("="); | 3234 var keyvalue = part.split("="); |
| 3164 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3235 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3236 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3165 } | 3237 } |
| 3166 } | 3238 } |
| 3167 | 3239 |
| 3168 | |
| 3169 var h = { | 3240 var h = { |
| 3170 "content-type" : "application/json; charset=utf-8", | 3241 "content-type": "application/json; charset=utf-8", |
| 3171 }; | 3242 }; |
| 3172 var resp = ""; | 3243 var resp = ""; |
| 3173 return new async.Future.value(stringResponse(200, h, resp)); | 3244 return new async.Future.value(stringResponse(200, h, resp)); |
| 3174 }), true); | 3245 }), true); |
| 3175 res.delete(arg_folderId, arg_childId).then(unittest.expectAsync1((_) {})); | 3246 res.delete(arg_folderId, arg_childId).then(unittest.expectAsync1((_) {})); |
| 3176 }); | 3247 }); |
| 3177 | 3248 |
| 3178 unittest.test("method--get", () { | 3249 unittest.test("method--get", () { |
| 3179 | |
| 3180 var mock = new HttpServerMock(); | 3250 var mock = new HttpServerMock(); |
| 3181 api.ChildrenResourceApi res = new api.DriveApi(mock).children; | 3251 api.ChildrenResourceApi res = new api.DriveApi(mock).children; |
| 3182 var arg_folderId = "foo"; | 3252 var arg_folderId = "foo"; |
| 3183 var arg_childId = "foo"; | 3253 var arg_childId = "foo"; |
| 3184 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3254 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3185 var path = (req.url).path; | 3255 var path = (req.url).path; |
| 3186 var pathOffset = 0; | 3256 var pathOffset = 0; |
| 3187 var index; | 3257 var index; |
| 3188 var subPart; | 3258 var subPart; |
| 3189 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3259 unittest.expect( |
| 3260 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3190 pathOffset += 1; | 3261 pathOffset += 1; |
| 3191 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 3262 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3263 unittest.equals("drive/v2/")); |
| 3192 pathOffset += 9; | 3264 pathOffset += 9; |
| 3193 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 3265 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3266 unittest.equals("files/")); |
| 3194 pathOffset += 6; | 3267 pathOffset += 6; |
| 3195 index = path.indexOf("/children/", pathOffset); | 3268 index = path.indexOf("/children/", pathOffset); |
| 3196 unittest.expect(index >= 0, unittest.isTrue); | 3269 unittest.expect(index >= 0, unittest.isTrue); |
| 3197 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3270 subPart = |
| 3271 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3198 pathOffset = index; | 3272 pathOffset = index; |
| 3199 unittest.expect(subPart, unittest.equals("$arg_folderId")); | 3273 unittest.expect(subPart, unittest.equals("$arg_folderId")); |
| 3200 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/children/")); | 3274 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 3275 unittest.equals("/children/")); |
| 3201 pathOffset += 10; | 3276 pathOffset += 10; |
| 3202 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3277 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3203 pathOffset = path.length; | 3278 pathOffset = path.length; |
| 3204 unittest.expect(subPart, unittest.equals("$arg_childId")); | 3279 unittest.expect(subPart, unittest.equals("$arg_childId")); |
| 3205 | 3280 |
| 3206 var query = (req.url).query; | 3281 var query = (req.url).query; |
| 3207 var queryOffset = 0; | 3282 var queryOffset = 0; |
| 3208 var queryMap = {}; | 3283 var queryMap = {}; |
| 3209 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3284 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3210 parseBool(n) { | 3285 parseBool(n) { |
| 3211 if (n == "true") return true; | 3286 if (n == "true") return true; |
| 3212 if (n == "false") return false; | 3287 if (n == "false") return false; |
| 3213 if (n == null) return null; | 3288 if (n == null) return null; |
| 3214 throw new core.ArgumentError("Invalid boolean: $n"); | 3289 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3215 } | 3290 } |
| 3291 |
| 3216 if (query.length > 0) { | 3292 if (query.length > 0) { |
| 3217 for (var part in query.split("&")) { | 3293 for (var part in query.split("&")) { |
| 3218 var keyvalue = part.split("="); | 3294 var keyvalue = part.split("="); |
| 3219 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3295 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3296 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3220 } | 3297 } |
| 3221 } | 3298 } |
| 3222 | 3299 |
| 3223 | |
| 3224 var h = { | 3300 var h = { |
| 3225 "content-type" : "application/json; charset=utf-8", | 3301 "content-type": "application/json; charset=utf-8", |
| 3226 }; | 3302 }; |
| 3227 var resp = convert.JSON.encode(buildChildReference()); | 3303 var resp = convert.JSON.encode(buildChildReference()); |
| 3228 return new async.Future.value(stringResponse(200, h, resp)); | 3304 return new async.Future.value(stringResponse(200, h, resp)); |
| 3229 }), true); | 3305 }), true); |
| 3230 res.get(arg_folderId, arg_childId).then(unittest.expectAsync1(((api.ChildR
eference response) { | 3306 res |
| 3307 .get(arg_folderId, arg_childId) |
| 3308 .then(unittest.expectAsync1(((api.ChildReference response) { |
| 3231 checkChildReference(response); | 3309 checkChildReference(response); |
| 3232 }))); | 3310 }))); |
| 3233 }); | 3311 }); |
| 3234 | 3312 |
| 3235 unittest.test("method--insert", () { | 3313 unittest.test("method--insert", () { |
| 3236 | |
| 3237 var mock = new HttpServerMock(); | 3314 var mock = new HttpServerMock(); |
| 3238 api.ChildrenResourceApi res = new api.DriveApi(mock).children; | 3315 api.ChildrenResourceApi res = new api.DriveApi(mock).children; |
| 3239 var arg_request = buildChildReference(); | 3316 var arg_request = buildChildReference(); |
| 3240 var arg_folderId = "foo"; | 3317 var arg_folderId = "foo"; |
| 3241 var arg_supportsTeamDrives = true; | 3318 var arg_supportsTeamDrives = true; |
| 3242 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3319 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3243 var obj = new api.ChildReference.fromJson(json); | 3320 var obj = new api.ChildReference.fromJson(json); |
| 3244 checkChildReference(obj); | 3321 checkChildReference(obj); |
| 3245 | 3322 |
| 3246 var path = (req.url).path; | 3323 var path = (req.url).path; |
| 3247 var pathOffset = 0; | 3324 var pathOffset = 0; |
| 3248 var index; | 3325 var index; |
| 3249 var subPart; | 3326 var subPart; |
| 3250 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3327 unittest.expect( |
| 3328 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3251 pathOffset += 1; | 3329 pathOffset += 1; |
| 3252 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 3330 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3331 unittest.equals("drive/v2/")); |
| 3253 pathOffset += 9; | 3332 pathOffset += 9; |
| 3254 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 3333 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3334 unittest.equals("files/")); |
| 3255 pathOffset += 6; | 3335 pathOffset += 6; |
| 3256 index = path.indexOf("/children", pathOffset); | 3336 index = path.indexOf("/children", pathOffset); |
| 3257 unittest.expect(index >= 0, unittest.isTrue); | 3337 unittest.expect(index >= 0, unittest.isTrue); |
| 3258 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3338 subPart = |
| 3339 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3259 pathOffset = index; | 3340 pathOffset = index; |
| 3260 unittest.expect(subPart, unittest.equals("$arg_folderId")); | 3341 unittest.expect(subPart, unittest.equals("$arg_folderId")); |
| 3261 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/children")); | 3342 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3343 unittest.equals("/children")); |
| 3262 pathOffset += 9; | 3344 pathOffset += 9; |
| 3263 | 3345 |
| 3264 var query = (req.url).query; | 3346 var query = (req.url).query; |
| 3265 var queryOffset = 0; | 3347 var queryOffset = 0; |
| 3266 var queryMap = {}; | 3348 var queryMap = {}; |
| 3267 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3349 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3268 parseBool(n) { | 3350 parseBool(n) { |
| 3269 if (n == "true") return true; | 3351 if (n == "true") return true; |
| 3270 if (n == "false") return false; | 3352 if (n == "false") return false; |
| 3271 if (n == null) return null; | 3353 if (n == null) return null; |
| 3272 throw new core.ArgumentError("Invalid boolean: $n"); | 3354 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3273 } | 3355 } |
| 3356 |
| 3274 if (query.length > 0) { | 3357 if (query.length > 0) { |
| 3275 for (var part in query.split("&")) { | 3358 for (var part in query.split("&")) { |
| 3276 var keyvalue = part.split("="); | 3359 var keyvalue = part.split("="); |
| 3277 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3360 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3361 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3278 } | 3362 } |
| 3279 } | 3363 } |
| 3280 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 3364 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 3281 | 3365 unittest.equals("$arg_supportsTeamDrives")); |
| 3282 | 3366 |
| 3283 var h = { | 3367 var h = { |
| 3284 "content-type" : "application/json; charset=utf-8", | 3368 "content-type": "application/json; charset=utf-8", |
| 3285 }; | 3369 }; |
| 3286 var resp = convert.JSON.encode(buildChildReference()); | 3370 var resp = convert.JSON.encode(buildChildReference()); |
| 3287 return new async.Future.value(stringResponse(200, h, resp)); | 3371 return new async.Future.value(stringResponse(200, h, resp)); |
| 3288 }), true); | 3372 }), true); |
| 3289 res.insert(arg_request, arg_folderId, supportsTeamDrives: arg_supportsTeam
Drives).then(unittest.expectAsync1(((api.ChildReference response) { | 3373 res |
| 3374 .insert(arg_request, arg_folderId, |
| 3375 supportsTeamDrives: arg_supportsTeamDrives) |
| 3376 .then(unittest.expectAsync1(((api.ChildReference response) { |
| 3290 checkChildReference(response); | 3377 checkChildReference(response); |
| 3291 }))); | 3378 }))); |
| 3292 }); | 3379 }); |
| 3293 | 3380 |
| 3294 unittest.test("method--list", () { | 3381 unittest.test("method--list", () { |
| 3295 | |
| 3296 var mock = new HttpServerMock(); | 3382 var mock = new HttpServerMock(); |
| 3297 api.ChildrenResourceApi res = new api.DriveApi(mock).children; | 3383 api.ChildrenResourceApi res = new api.DriveApi(mock).children; |
| 3298 var arg_folderId = "foo"; | 3384 var arg_folderId = "foo"; |
| 3299 var arg_maxResults = 42; | 3385 var arg_maxResults = 42; |
| 3300 var arg_orderBy = "foo"; | 3386 var arg_orderBy = "foo"; |
| 3301 var arg_pageToken = "foo"; | 3387 var arg_pageToken = "foo"; |
| 3302 var arg_q = "foo"; | 3388 var arg_q = "foo"; |
| 3303 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3389 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3304 var path = (req.url).path; | 3390 var path = (req.url).path; |
| 3305 var pathOffset = 0; | 3391 var pathOffset = 0; |
| 3306 var index; | 3392 var index; |
| 3307 var subPart; | 3393 var subPart; |
| 3308 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3394 unittest.expect( |
| 3395 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3309 pathOffset += 1; | 3396 pathOffset += 1; |
| 3310 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 3397 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3398 unittest.equals("drive/v2/")); |
| 3311 pathOffset += 9; | 3399 pathOffset += 9; |
| 3312 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 3400 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3401 unittest.equals("files/")); |
| 3313 pathOffset += 6; | 3402 pathOffset += 6; |
| 3314 index = path.indexOf("/children", pathOffset); | 3403 index = path.indexOf("/children", pathOffset); |
| 3315 unittest.expect(index >= 0, unittest.isTrue); | 3404 unittest.expect(index >= 0, unittest.isTrue); |
| 3316 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3405 subPart = |
| 3406 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3317 pathOffset = index; | 3407 pathOffset = index; |
| 3318 unittest.expect(subPart, unittest.equals("$arg_folderId")); | 3408 unittest.expect(subPart, unittest.equals("$arg_folderId")); |
| 3319 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/children")); | 3409 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3410 unittest.equals("/children")); |
| 3320 pathOffset += 9; | 3411 pathOffset += 9; |
| 3321 | 3412 |
| 3322 var query = (req.url).query; | 3413 var query = (req.url).query; |
| 3323 var queryOffset = 0; | 3414 var queryOffset = 0; |
| 3324 var queryMap = {}; | 3415 var queryMap = {}; |
| 3325 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3416 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3326 parseBool(n) { | 3417 parseBool(n) { |
| 3327 if (n == "true") return true; | 3418 if (n == "true") return true; |
| 3328 if (n == "false") return false; | 3419 if (n == "false") return false; |
| 3329 if (n == null) return null; | 3420 if (n == null) return null; |
| 3330 throw new core.ArgumentError("Invalid boolean: $n"); | 3421 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3331 } | 3422 } |
| 3423 |
| 3332 if (query.length > 0) { | 3424 if (query.length > 0) { |
| 3333 for (var part in query.split("&")) { | 3425 for (var part in query.split("&")) { |
| 3334 var keyvalue = part.split("="); | 3426 var keyvalue = part.split("="); |
| 3335 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3427 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3428 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3336 } | 3429 } |
| 3337 } | 3430 } |
| 3338 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 3431 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 3339 unittest.expect(queryMap["orderBy"].first, unittest.equals(arg_orderBy))
; | 3432 unittest.equals(arg_maxResults)); |
| 3340 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 3433 unittest.expect( |
| 3434 queryMap["orderBy"].first, unittest.equals(arg_orderBy)); |
| 3435 unittest.expect( |
| 3436 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 3341 unittest.expect(queryMap["q"].first, unittest.equals(arg_q)); | 3437 unittest.expect(queryMap["q"].first, unittest.equals(arg_q)); |
| 3342 | 3438 |
| 3343 | |
| 3344 var h = { | 3439 var h = { |
| 3345 "content-type" : "application/json; charset=utf-8", | 3440 "content-type": "application/json; charset=utf-8", |
| 3346 }; | 3441 }; |
| 3347 var resp = convert.JSON.encode(buildChildList()); | 3442 var resp = convert.JSON.encode(buildChildList()); |
| 3348 return new async.Future.value(stringResponse(200, h, resp)); | 3443 return new async.Future.value(stringResponse(200, h, resp)); |
| 3349 }), true); | 3444 }), true); |
| 3350 res.list(arg_folderId, maxResults: arg_maxResults, orderBy: arg_orderBy, p
ageToken: arg_pageToken, q: arg_q).then(unittest.expectAsync1(((api.ChildList re
sponse) { | 3445 res |
| 3446 .list(arg_folderId, |
| 3447 maxResults: arg_maxResults, |
| 3448 orderBy: arg_orderBy, |
| 3449 pageToken: arg_pageToken, |
| 3450 q: arg_q) |
| 3451 .then(unittest.expectAsync1(((api.ChildList response) { |
| 3351 checkChildList(response); | 3452 checkChildList(response); |
| 3352 }))); | 3453 }))); |
| 3353 }); | 3454 }); |
| 3354 | |
| 3355 }); | 3455 }); |
| 3356 | 3456 |
| 3357 | |
| 3358 unittest.group("resource-CommentsResourceApi", () { | 3457 unittest.group("resource-CommentsResourceApi", () { |
| 3359 unittest.test("method--delete", () { | 3458 unittest.test("method--delete", () { |
| 3360 | |
| 3361 var mock = new HttpServerMock(); | 3459 var mock = new HttpServerMock(); |
| 3362 api.CommentsResourceApi res = new api.DriveApi(mock).comments; | 3460 api.CommentsResourceApi res = new api.DriveApi(mock).comments; |
| 3363 var arg_fileId = "foo"; | 3461 var arg_fileId = "foo"; |
| 3364 var arg_commentId = "foo"; | 3462 var arg_commentId = "foo"; |
| 3365 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3463 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3366 var path = (req.url).path; | 3464 var path = (req.url).path; |
| 3367 var pathOffset = 0; | 3465 var pathOffset = 0; |
| 3368 var index; | 3466 var index; |
| 3369 var subPart; | 3467 var subPart; |
| 3370 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3468 unittest.expect( |
| 3469 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3371 pathOffset += 1; | 3470 pathOffset += 1; |
| 3372 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 3471 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3472 unittest.equals("drive/v2/")); |
| 3373 pathOffset += 9; | 3473 pathOffset += 9; |
| 3374 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 3474 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3475 unittest.equals("files/")); |
| 3375 pathOffset += 6; | 3476 pathOffset += 6; |
| 3376 index = path.indexOf("/comments/", pathOffset); | 3477 index = path.indexOf("/comments/", pathOffset); |
| 3377 unittest.expect(index >= 0, unittest.isTrue); | 3478 unittest.expect(index >= 0, unittest.isTrue); |
| 3378 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3479 subPart = |
| 3480 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3379 pathOffset = index; | 3481 pathOffset = index; |
| 3380 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 3482 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 3381 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/comments/")); | 3483 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 3484 unittest.equals("/comments/")); |
| 3382 pathOffset += 10; | 3485 pathOffset += 10; |
| 3383 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3486 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3384 pathOffset = path.length; | 3487 pathOffset = path.length; |
| 3385 unittest.expect(subPart, unittest.equals("$arg_commentId")); | 3488 unittest.expect(subPart, unittest.equals("$arg_commentId")); |
| 3386 | 3489 |
| 3387 var query = (req.url).query; | 3490 var query = (req.url).query; |
| 3388 var queryOffset = 0; | 3491 var queryOffset = 0; |
| 3389 var queryMap = {}; | 3492 var queryMap = {}; |
| 3390 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3493 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3391 parseBool(n) { | 3494 parseBool(n) { |
| 3392 if (n == "true") return true; | 3495 if (n == "true") return true; |
| 3393 if (n == "false") return false; | 3496 if (n == "false") return false; |
| 3394 if (n == null) return null; | 3497 if (n == null) return null; |
| 3395 throw new core.ArgumentError("Invalid boolean: $n"); | 3498 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3396 } | 3499 } |
| 3500 |
| 3397 if (query.length > 0) { | 3501 if (query.length > 0) { |
| 3398 for (var part in query.split("&")) { | 3502 for (var part in query.split("&")) { |
| 3399 var keyvalue = part.split("="); | 3503 var keyvalue = part.split("="); |
| 3400 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3504 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3505 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3401 } | 3506 } |
| 3402 } | 3507 } |
| 3403 | 3508 |
| 3404 | |
| 3405 var h = { | 3509 var h = { |
| 3406 "content-type" : "application/json; charset=utf-8", | 3510 "content-type": "application/json; charset=utf-8", |
| 3407 }; | 3511 }; |
| 3408 var resp = ""; | 3512 var resp = ""; |
| 3409 return new async.Future.value(stringResponse(200, h, resp)); | 3513 return new async.Future.value(stringResponse(200, h, resp)); |
| 3410 }), true); | 3514 }), true); |
| 3411 res.delete(arg_fileId, arg_commentId).then(unittest.expectAsync1((_) {})); | 3515 res.delete(arg_fileId, arg_commentId).then(unittest.expectAsync1((_) {})); |
| 3412 }); | 3516 }); |
| 3413 | 3517 |
| 3414 unittest.test("method--get", () { | 3518 unittest.test("method--get", () { |
| 3415 | |
| 3416 var mock = new HttpServerMock(); | 3519 var mock = new HttpServerMock(); |
| 3417 api.CommentsResourceApi res = new api.DriveApi(mock).comments; | 3520 api.CommentsResourceApi res = new api.DriveApi(mock).comments; |
| 3418 var arg_fileId = "foo"; | 3521 var arg_fileId = "foo"; |
| 3419 var arg_commentId = "foo"; | 3522 var arg_commentId = "foo"; |
| 3420 var arg_includeDeleted = true; | 3523 var arg_includeDeleted = true; |
| 3421 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3524 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3422 var path = (req.url).path; | 3525 var path = (req.url).path; |
| 3423 var pathOffset = 0; | 3526 var pathOffset = 0; |
| 3424 var index; | 3527 var index; |
| 3425 var subPart; | 3528 var subPart; |
| 3426 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3529 unittest.expect( |
| 3530 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3427 pathOffset += 1; | 3531 pathOffset += 1; |
| 3428 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 3532 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3533 unittest.equals("drive/v2/")); |
| 3429 pathOffset += 9; | 3534 pathOffset += 9; |
| 3430 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 3535 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3536 unittest.equals("files/")); |
| 3431 pathOffset += 6; | 3537 pathOffset += 6; |
| 3432 index = path.indexOf("/comments/", pathOffset); | 3538 index = path.indexOf("/comments/", pathOffset); |
| 3433 unittest.expect(index >= 0, unittest.isTrue); | 3539 unittest.expect(index >= 0, unittest.isTrue); |
| 3434 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3540 subPart = |
| 3541 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3435 pathOffset = index; | 3542 pathOffset = index; |
| 3436 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 3543 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 3437 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/comments/")); | 3544 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 3545 unittest.equals("/comments/")); |
| 3438 pathOffset += 10; | 3546 pathOffset += 10; |
| 3439 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3547 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3440 pathOffset = path.length; | 3548 pathOffset = path.length; |
| 3441 unittest.expect(subPart, unittest.equals("$arg_commentId")); | 3549 unittest.expect(subPart, unittest.equals("$arg_commentId")); |
| 3442 | 3550 |
| 3443 var query = (req.url).query; | 3551 var query = (req.url).query; |
| 3444 var queryOffset = 0; | 3552 var queryOffset = 0; |
| 3445 var queryMap = {}; | 3553 var queryMap = {}; |
| 3446 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3554 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3447 parseBool(n) { | 3555 parseBool(n) { |
| 3448 if (n == "true") return true; | 3556 if (n == "true") return true; |
| 3449 if (n == "false") return false; | 3557 if (n == "false") return false; |
| 3450 if (n == null) return null; | 3558 if (n == null) return null; |
| 3451 throw new core.ArgumentError("Invalid boolean: $n"); | 3559 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3452 } | 3560 } |
| 3561 |
| 3453 if (query.length > 0) { | 3562 if (query.length > 0) { |
| 3454 for (var part in query.split("&")) { | 3563 for (var part in query.split("&")) { |
| 3455 var keyvalue = part.split("="); | 3564 var keyvalue = part.split("="); |
| 3456 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3565 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3566 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3457 } | 3567 } |
| 3458 } | 3568 } |
| 3459 unittest.expect(queryMap["includeDeleted"].first, unittest.equals("$arg_
includeDeleted")); | 3569 unittest.expect(queryMap["includeDeleted"].first, |
| 3460 | 3570 unittest.equals("$arg_includeDeleted")); |
| 3461 | 3571 |
| 3462 var h = { | 3572 var h = { |
| 3463 "content-type" : "application/json; charset=utf-8", | 3573 "content-type": "application/json; charset=utf-8", |
| 3464 }; | 3574 }; |
| 3465 var resp = convert.JSON.encode(buildComment()); | 3575 var resp = convert.JSON.encode(buildComment()); |
| 3466 return new async.Future.value(stringResponse(200, h, resp)); | 3576 return new async.Future.value(stringResponse(200, h, resp)); |
| 3467 }), true); | 3577 }), true); |
| 3468 res.get(arg_fileId, arg_commentId, includeDeleted: arg_includeDeleted).the
n(unittest.expectAsync1(((api.Comment response) { | 3578 res |
| 3579 .get(arg_fileId, arg_commentId, includeDeleted: arg_includeDeleted) |
| 3580 .then(unittest.expectAsync1(((api.Comment response) { |
| 3469 checkComment(response); | 3581 checkComment(response); |
| 3470 }))); | 3582 }))); |
| 3471 }); | 3583 }); |
| 3472 | 3584 |
| 3473 unittest.test("method--insert", () { | 3585 unittest.test("method--insert", () { |
| 3474 | |
| 3475 var mock = new HttpServerMock(); | 3586 var mock = new HttpServerMock(); |
| 3476 api.CommentsResourceApi res = new api.DriveApi(mock).comments; | 3587 api.CommentsResourceApi res = new api.DriveApi(mock).comments; |
| 3477 var arg_request = buildComment(); | 3588 var arg_request = buildComment(); |
| 3478 var arg_fileId = "foo"; | 3589 var arg_fileId = "foo"; |
| 3479 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3590 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3480 var obj = new api.Comment.fromJson(json); | 3591 var obj = new api.Comment.fromJson(json); |
| 3481 checkComment(obj); | 3592 checkComment(obj); |
| 3482 | 3593 |
| 3483 var path = (req.url).path; | 3594 var path = (req.url).path; |
| 3484 var pathOffset = 0; | 3595 var pathOffset = 0; |
| 3485 var index; | 3596 var index; |
| 3486 var subPart; | 3597 var subPart; |
| 3487 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3598 unittest.expect( |
| 3599 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3488 pathOffset += 1; | 3600 pathOffset += 1; |
| 3489 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 3601 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3602 unittest.equals("drive/v2/")); |
| 3490 pathOffset += 9; | 3603 pathOffset += 9; |
| 3491 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 3604 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3605 unittest.equals("files/")); |
| 3492 pathOffset += 6; | 3606 pathOffset += 6; |
| 3493 index = path.indexOf("/comments", pathOffset); | 3607 index = path.indexOf("/comments", pathOffset); |
| 3494 unittest.expect(index >= 0, unittest.isTrue); | 3608 unittest.expect(index >= 0, unittest.isTrue); |
| 3495 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3609 subPart = |
| 3610 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3496 pathOffset = index; | 3611 pathOffset = index; |
| 3497 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 3612 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 3498 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/comments")); | 3613 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3614 unittest.equals("/comments")); |
| 3499 pathOffset += 9; | 3615 pathOffset += 9; |
| 3500 | 3616 |
| 3501 var query = (req.url).query; | 3617 var query = (req.url).query; |
| 3502 var queryOffset = 0; | 3618 var queryOffset = 0; |
| 3503 var queryMap = {}; | 3619 var queryMap = {}; |
| 3504 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3620 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3505 parseBool(n) { | 3621 parseBool(n) { |
| 3506 if (n == "true") return true; | 3622 if (n == "true") return true; |
| 3507 if (n == "false") return false; | 3623 if (n == "false") return false; |
| 3508 if (n == null) return null; | 3624 if (n == null) return null; |
| 3509 throw new core.ArgumentError("Invalid boolean: $n"); | 3625 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3510 } | 3626 } |
| 3627 |
| 3511 if (query.length > 0) { | 3628 if (query.length > 0) { |
| 3512 for (var part in query.split("&")) { | 3629 for (var part in query.split("&")) { |
| 3513 var keyvalue = part.split("="); | 3630 var keyvalue = part.split("="); |
| 3514 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3631 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3632 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3515 } | 3633 } |
| 3516 } | 3634 } |
| 3517 | 3635 |
| 3518 | |
| 3519 var h = { | 3636 var h = { |
| 3520 "content-type" : "application/json; charset=utf-8", | 3637 "content-type": "application/json; charset=utf-8", |
| 3521 }; | 3638 }; |
| 3522 var resp = convert.JSON.encode(buildComment()); | 3639 var resp = convert.JSON.encode(buildComment()); |
| 3523 return new async.Future.value(stringResponse(200, h, resp)); | 3640 return new async.Future.value(stringResponse(200, h, resp)); |
| 3524 }), true); | 3641 }), true); |
| 3525 res.insert(arg_request, arg_fileId).then(unittest.expectAsync1(((api.Comme
nt response) { | 3642 res |
| 3643 .insert(arg_request, arg_fileId) |
| 3644 .then(unittest.expectAsync1(((api.Comment response) { |
| 3526 checkComment(response); | 3645 checkComment(response); |
| 3527 }))); | 3646 }))); |
| 3528 }); | 3647 }); |
| 3529 | 3648 |
| 3530 unittest.test("method--list", () { | 3649 unittest.test("method--list", () { |
| 3531 | |
| 3532 var mock = new HttpServerMock(); | 3650 var mock = new HttpServerMock(); |
| 3533 api.CommentsResourceApi res = new api.DriveApi(mock).comments; | 3651 api.CommentsResourceApi res = new api.DriveApi(mock).comments; |
| 3534 var arg_fileId = "foo"; | 3652 var arg_fileId = "foo"; |
| 3535 var arg_includeDeleted = true; | 3653 var arg_includeDeleted = true; |
| 3536 var arg_maxResults = 42; | 3654 var arg_maxResults = 42; |
| 3537 var arg_pageToken = "foo"; | 3655 var arg_pageToken = "foo"; |
| 3538 var arg_updatedMin = "foo"; | 3656 var arg_updatedMin = "foo"; |
| 3539 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3657 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3540 var path = (req.url).path; | 3658 var path = (req.url).path; |
| 3541 var pathOffset = 0; | 3659 var pathOffset = 0; |
| 3542 var index; | 3660 var index; |
| 3543 var subPart; | 3661 var subPart; |
| 3544 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3662 unittest.expect( |
| 3663 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3545 pathOffset += 1; | 3664 pathOffset += 1; |
| 3546 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 3665 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3666 unittest.equals("drive/v2/")); |
| 3547 pathOffset += 9; | 3667 pathOffset += 9; |
| 3548 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 3668 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3669 unittest.equals("files/")); |
| 3549 pathOffset += 6; | 3670 pathOffset += 6; |
| 3550 index = path.indexOf("/comments", pathOffset); | 3671 index = path.indexOf("/comments", pathOffset); |
| 3551 unittest.expect(index >= 0, unittest.isTrue); | 3672 unittest.expect(index >= 0, unittest.isTrue); |
| 3552 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3673 subPart = |
| 3674 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3553 pathOffset = index; | 3675 pathOffset = index; |
| 3554 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 3676 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 3555 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/comments")); | 3677 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3678 unittest.equals("/comments")); |
| 3556 pathOffset += 9; | 3679 pathOffset += 9; |
| 3557 | 3680 |
| 3558 var query = (req.url).query; | 3681 var query = (req.url).query; |
| 3559 var queryOffset = 0; | 3682 var queryOffset = 0; |
| 3560 var queryMap = {}; | 3683 var queryMap = {}; |
| 3561 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3684 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3562 parseBool(n) { | 3685 parseBool(n) { |
| 3563 if (n == "true") return true; | 3686 if (n == "true") return true; |
| 3564 if (n == "false") return false; | 3687 if (n == "false") return false; |
| 3565 if (n == null) return null; | 3688 if (n == null) return null; |
| 3566 throw new core.ArgumentError("Invalid boolean: $n"); | 3689 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3567 } | 3690 } |
| 3691 |
| 3568 if (query.length > 0) { | 3692 if (query.length > 0) { |
| 3569 for (var part in query.split("&")) { | 3693 for (var part in query.split("&")) { |
| 3570 var keyvalue = part.split("="); | 3694 var keyvalue = part.split("="); |
| 3571 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3695 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3696 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3572 } | 3697 } |
| 3573 } | 3698 } |
| 3574 unittest.expect(queryMap["includeDeleted"].first, unittest.equals("$arg_
includeDeleted")); | 3699 unittest.expect(queryMap["includeDeleted"].first, |
| 3575 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 3700 unittest.equals("$arg_includeDeleted")); |
| 3576 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 3701 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 3577 unittest.expect(queryMap["updatedMin"].first, unittest.equals(arg_update
dMin)); | 3702 unittest.equals(arg_maxResults)); |
| 3578 | 3703 unittest.expect( |
| 3704 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 3705 unittest.expect( |
| 3706 queryMap["updatedMin"].first, unittest.equals(arg_updatedMin)); |
| 3579 | 3707 |
| 3580 var h = { | 3708 var h = { |
| 3581 "content-type" : "application/json; charset=utf-8", | 3709 "content-type": "application/json; charset=utf-8", |
| 3582 }; | 3710 }; |
| 3583 var resp = convert.JSON.encode(buildCommentList()); | 3711 var resp = convert.JSON.encode(buildCommentList()); |
| 3584 return new async.Future.value(stringResponse(200, h, resp)); | 3712 return new async.Future.value(stringResponse(200, h, resp)); |
| 3585 }), true); | 3713 }), true); |
| 3586 res.list(arg_fileId, includeDeleted: arg_includeDeleted, maxResults: arg_m
axResults, pageToken: arg_pageToken, updatedMin: arg_updatedMin).then(unittest.e
xpectAsync1(((api.CommentList response) { | 3714 res |
| 3715 .list(arg_fileId, |
| 3716 includeDeleted: arg_includeDeleted, |
| 3717 maxResults: arg_maxResults, |
| 3718 pageToken: arg_pageToken, |
| 3719 updatedMin: arg_updatedMin) |
| 3720 .then(unittest.expectAsync1(((api.CommentList response) { |
| 3587 checkCommentList(response); | 3721 checkCommentList(response); |
| 3588 }))); | 3722 }))); |
| 3589 }); | 3723 }); |
| 3590 | 3724 |
| 3591 unittest.test("method--patch", () { | 3725 unittest.test("method--patch", () { |
| 3592 | |
| 3593 var mock = new HttpServerMock(); | 3726 var mock = new HttpServerMock(); |
| 3594 api.CommentsResourceApi res = new api.DriveApi(mock).comments; | 3727 api.CommentsResourceApi res = new api.DriveApi(mock).comments; |
| 3595 var arg_request = buildComment(); | 3728 var arg_request = buildComment(); |
| 3596 var arg_fileId = "foo"; | 3729 var arg_fileId = "foo"; |
| 3597 var arg_commentId = "foo"; | 3730 var arg_commentId = "foo"; |
| 3598 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3731 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3599 var obj = new api.Comment.fromJson(json); | 3732 var obj = new api.Comment.fromJson(json); |
| 3600 checkComment(obj); | 3733 checkComment(obj); |
| 3601 | 3734 |
| 3602 var path = (req.url).path; | 3735 var path = (req.url).path; |
| 3603 var pathOffset = 0; | 3736 var pathOffset = 0; |
| 3604 var index; | 3737 var index; |
| 3605 var subPart; | 3738 var subPart; |
| 3606 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3739 unittest.expect( |
| 3740 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3607 pathOffset += 1; | 3741 pathOffset += 1; |
| 3608 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 3742 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3743 unittest.equals("drive/v2/")); |
| 3609 pathOffset += 9; | 3744 pathOffset += 9; |
| 3610 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 3745 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3746 unittest.equals("files/")); |
| 3611 pathOffset += 6; | 3747 pathOffset += 6; |
| 3612 index = path.indexOf("/comments/", pathOffset); | 3748 index = path.indexOf("/comments/", pathOffset); |
| 3613 unittest.expect(index >= 0, unittest.isTrue); | 3749 unittest.expect(index >= 0, unittest.isTrue); |
| 3614 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3750 subPart = |
| 3751 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3615 pathOffset = index; | 3752 pathOffset = index; |
| 3616 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 3753 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 3617 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/comments/")); | 3754 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 3755 unittest.equals("/comments/")); |
| 3618 pathOffset += 10; | 3756 pathOffset += 10; |
| 3619 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3757 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3620 pathOffset = path.length; | 3758 pathOffset = path.length; |
| 3621 unittest.expect(subPart, unittest.equals("$arg_commentId")); | 3759 unittest.expect(subPart, unittest.equals("$arg_commentId")); |
| 3622 | 3760 |
| 3623 var query = (req.url).query; | 3761 var query = (req.url).query; |
| 3624 var queryOffset = 0; | 3762 var queryOffset = 0; |
| 3625 var queryMap = {}; | 3763 var queryMap = {}; |
| 3626 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3764 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3627 parseBool(n) { | 3765 parseBool(n) { |
| 3628 if (n == "true") return true; | 3766 if (n == "true") return true; |
| 3629 if (n == "false") return false; | 3767 if (n == "false") return false; |
| 3630 if (n == null) return null; | 3768 if (n == null) return null; |
| 3631 throw new core.ArgumentError("Invalid boolean: $n"); | 3769 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3632 } | 3770 } |
| 3771 |
| 3633 if (query.length > 0) { | 3772 if (query.length > 0) { |
| 3634 for (var part in query.split("&")) { | 3773 for (var part in query.split("&")) { |
| 3635 var keyvalue = part.split("="); | 3774 var keyvalue = part.split("="); |
| 3636 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3775 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3776 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3637 } | 3777 } |
| 3638 } | 3778 } |
| 3639 | 3779 |
| 3640 | |
| 3641 var h = { | 3780 var h = { |
| 3642 "content-type" : "application/json; charset=utf-8", | 3781 "content-type": "application/json; charset=utf-8", |
| 3643 }; | 3782 }; |
| 3644 var resp = convert.JSON.encode(buildComment()); | 3783 var resp = convert.JSON.encode(buildComment()); |
| 3645 return new async.Future.value(stringResponse(200, h, resp)); | 3784 return new async.Future.value(stringResponse(200, h, resp)); |
| 3646 }), true); | 3785 }), true); |
| 3647 res.patch(arg_request, arg_fileId, arg_commentId).then(unittest.expectAsyn
c1(((api.Comment response) { | 3786 res |
| 3787 .patch(arg_request, arg_fileId, arg_commentId) |
| 3788 .then(unittest.expectAsync1(((api.Comment response) { |
| 3648 checkComment(response); | 3789 checkComment(response); |
| 3649 }))); | 3790 }))); |
| 3650 }); | 3791 }); |
| 3651 | 3792 |
| 3652 unittest.test("method--update", () { | 3793 unittest.test("method--update", () { |
| 3653 | |
| 3654 var mock = new HttpServerMock(); | 3794 var mock = new HttpServerMock(); |
| 3655 api.CommentsResourceApi res = new api.DriveApi(mock).comments; | 3795 api.CommentsResourceApi res = new api.DriveApi(mock).comments; |
| 3656 var arg_request = buildComment(); | 3796 var arg_request = buildComment(); |
| 3657 var arg_fileId = "foo"; | 3797 var arg_fileId = "foo"; |
| 3658 var arg_commentId = "foo"; | 3798 var arg_commentId = "foo"; |
| 3659 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3799 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3660 var obj = new api.Comment.fromJson(json); | 3800 var obj = new api.Comment.fromJson(json); |
| 3661 checkComment(obj); | 3801 checkComment(obj); |
| 3662 | 3802 |
| 3663 var path = (req.url).path; | 3803 var path = (req.url).path; |
| 3664 var pathOffset = 0; | 3804 var pathOffset = 0; |
| 3665 var index; | 3805 var index; |
| 3666 var subPart; | 3806 var subPart; |
| 3667 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3807 unittest.expect( |
| 3808 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3668 pathOffset += 1; | 3809 pathOffset += 1; |
| 3669 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 3810 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3811 unittest.equals("drive/v2/")); |
| 3670 pathOffset += 9; | 3812 pathOffset += 9; |
| 3671 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 3813 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3814 unittest.equals("files/")); |
| 3672 pathOffset += 6; | 3815 pathOffset += 6; |
| 3673 index = path.indexOf("/comments/", pathOffset); | 3816 index = path.indexOf("/comments/", pathOffset); |
| 3674 unittest.expect(index >= 0, unittest.isTrue); | 3817 unittest.expect(index >= 0, unittest.isTrue); |
| 3675 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3818 subPart = |
| 3819 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3676 pathOffset = index; | 3820 pathOffset = index; |
| 3677 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 3821 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 3678 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/comments/")); | 3822 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 3823 unittest.equals("/comments/")); |
| 3679 pathOffset += 10; | 3824 pathOffset += 10; |
| 3680 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3825 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3681 pathOffset = path.length; | 3826 pathOffset = path.length; |
| 3682 unittest.expect(subPart, unittest.equals("$arg_commentId")); | 3827 unittest.expect(subPart, unittest.equals("$arg_commentId")); |
| 3683 | 3828 |
| 3684 var query = (req.url).query; | 3829 var query = (req.url).query; |
| 3685 var queryOffset = 0; | 3830 var queryOffset = 0; |
| 3686 var queryMap = {}; | 3831 var queryMap = {}; |
| 3687 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3832 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3688 parseBool(n) { | 3833 parseBool(n) { |
| 3689 if (n == "true") return true; | 3834 if (n == "true") return true; |
| 3690 if (n == "false") return false; | 3835 if (n == "false") return false; |
| 3691 if (n == null) return null; | 3836 if (n == null) return null; |
| 3692 throw new core.ArgumentError("Invalid boolean: $n"); | 3837 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3693 } | 3838 } |
| 3839 |
| 3694 if (query.length > 0) { | 3840 if (query.length > 0) { |
| 3695 for (var part in query.split("&")) { | 3841 for (var part in query.split("&")) { |
| 3696 var keyvalue = part.split("="); | 3842 var keyvalue = part.split("="); |
| 3697 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3843 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3844 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3698 } | 3845 } |
| 3699 } | 3846 } |
| 3700 | 3847 |
| 3701 | |
| 3702 var h = { | 3848 var h = { |
| 3703 "content-type" : "application/json; charset=utf-8", | 3849 "content-type": "application/json; charset=utf-8", |
| 3704 }; | 3850 }; |
| 3705 var resp = convert.JSON.encode(buildComment()); | 3851 var resp = convert.JSON.encode(buildComment()); |
| 3706 return new async.Future.value(stringResponse(200, h, resp)); | 3852 return new async.Future.value(stringResponse(200, h, resp)); |
| 3707 }), true); | 3853 }), true); |
| 3708 res.update(arg_request, arg_fileId, arg_commentId).then(unittest.expectAsy
nc1(((api.Comment response) { | 3854 res |
| 3855 .update(arg_request, arg_fileId, arg_commentId) |
| 3856 .then(unittest.expectAsync1(((api.Comment response) { |
| 3709 checkComment(response); | 3857 checkComment(response); |
| 3710 }))); | 3858 }))); |
| 3711 }); | 3859 }); |
| 3712 | |
| 3713 }); | 3860 }); |
| 3714 | 3861 |
| 3715 | |
| 3716 unittest.group("resource-FilesResourceApi", () { | 3862 unittest.group("resource-FilesResourceApi", () { |
| 3717 unittest.test("method--copy", () { | 3863 unittest.test("method--copy", () { |
| 3718 | |
| 3719 var mock = new HttpServerMock(); | 3864 var mock = new HttpServerMock(); |
| 3720 api.FilesResourceApi res = new api.DriveApi(mock).files; | 3865 api.FilesResourceApi res = new api.DriveApi(mock).files; |
| 3721 var arg_request = buildFile(); | 3866 var arg_request = buildFile(); |
| 3722 var arg_fileId = "foo"; | 3867 var arg_fileId = "foo"; |
| 3723 var arg_convert = true; | 3868 var arg_convert = true; |
| 3724 var arg_ocr = true; | 3869 var arg_ocr = true; |
| 3725 var arg_ocrLanguage = "foo"; | 3870 var arg_ocrLanguage = "foo"; |
| 3726 var arg_pinned = true; | 3871 var arg_pinned = true; |
| 3727 var arg_supportsTeamDrives = true; | 3872 var arg_supportsTeamDrives = true; |
| 3728 var arg_timedTextLanguage = "foo"; | 3873 var arg_timedTextLanguage = "foo"; |
| 3729 var arg_timedTextTrackName = "foo"; | 3874 var arg_timedTextTrackName = "foo"; |
| 3730 var arg_visibility = "foo"; | 3875 var arg_visibility = "foo"; |
| 3731 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3876 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3732 var obj = new api.File.fromJson(json); | 3877 var obj = new api.File.fromJson(json); |
| 3733 checkFile(obj); | 3878 checkFile(obj); |
| 3734 | 3879 |
| 3735 var path = (req.url).path; | 3880 var path = (req.url).path; |
| 3736 var pathOffset = 0; | 3881 var pathOffset = 0; |
| 3737 var index; | 3882 var index; |
| 3738 var subPart; | 3883 var subPart; |
| 3739 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3884 unittest.expect( |
| 3885 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3740 pathOffset += 1; | 3886 pathOffset += 1; |
| 3741 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 3887 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3888 unittest.equals("drive/v2/")); |
| 3742 pathOffset += 9; | 3889 pathOffset += 9; |
| 3743 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 3890 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3891 unittest.equals("files/")); |
| 3744 pathOffset += 6; | 3892 pathOffset += 6; |
| 3745 index = path.indexOf("/copy", pathOffset); | 3893 index = path.indexOf("/copy", pathOffset); |
| 3746 unittest.expect(index >= 0, unittest.isTrue); | 3894 unittest.expect(index >= 0, unittest.isTrue); |
| 3747 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3895 subPart = |
| 3896 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3748 pathOffset = index; | 3897 pathOffset = index; |
| 3749 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 3898 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 3750 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("/copy")); | 3899 unittest.expect(path.substring(pathOffset, pathOffset + 5), |
| 3900 unittest.equals("/copy")); |
| 3751 pathOffset += 5; | 3901 pathOffset += 5; |
| 3752 | 3902 |
| 3753 var query = (req.url).query; | 3903 var query = (req.url).query; |
| 3754 var queryOffset = 0; | 3904 var queryOffset = 0; |
| 3755 var queryMap = {}; | 3905 var queryMap = {}; |
| 3756 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3906 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3757 parseBool(n) { | 3907 parseBool(n) { |
| 3758 if (n == "true") return true; | 3908 if (n == "true") return true; |
| 3759 if (n == "false") return false; | 3909 if (n == "false") return false; |
| 3760 if (n == null) return null; | 3910 if (n == null) return null; |
| 3761 throw new core.ArgumentError("Invalid boolean: $n"); | 3911 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3762 } | 3912 } |
| 3913 |
| 3763 if (query.length > 0) { | 3914 if (query.length > 0) { |
| 3764 for (var part in query.split("&")) { | 3915 for (var part in query.split("&")) { |
| 3765 var keyvalue = part.split("="); | 3916 var keyvalue = part.split("="); |
| 3766 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3917 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3918 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3767 } | 3919 } |
| 3768 } | 3920 } |
| 3769 unittest.expect(queryMap["convert"].first, unittest.equals("$arg_convert
")); | 3921 unittest.expect( |
| 3922 queryMap["convert"].first, unittest.equals("$arg_convert")); |
| 3770 unittest.expect(queryMap["ocr"].first, unittest.equals("$arg_ocr")); | 3923 unittest.expect(queryMap["ocr"].first, unittest.equals("$arg_ocr")); |
| 3771 unittest.expect(queryMap["ocrLanguage"].first, unittest.equals(arg_ocrLa
nguage)); | 3924 unittest.expect( |
| 3772 unittest.expect(queryMap["pinned"].first, unittest.equals("$arg_pinned")
); | 3925 queryMap["ocrLanguage"].first, unittest.equals(arg_ocrLanguage)); |
| 3773 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 3926 unittest.expect( |
| 3774 unittest.expect(queryMap["timedTextLanguage"].first, unittest.equals(arg
_timedTextLanguage)); | 3927 queryMap["pinned"].first, unittest.equals("$arg_pinned")); |
| 3775 unittest.expect(queryMap["timedTextTrackName"].first, unittest.equals(ar
g_timedTextTrackName)); | 3928 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 3776 unittest.expect(queryMap["visibility"].first, unittest.equals(arg_visibi
lity)); | 3929 unittest.equals("$arg_supportsTeamDrives")); |
| 3777 | 3930 unittest.expect(queryMap["timedTextLanguage"].first, |
| 3931 unittest.equals(arg_timedTextLanguage)); |
| 3932 unittest.expect(queryMap["timedTextTrackName"].first, |
| 3933 unittest.equals(arg_timedTextTrackName)); |
| 3934 unittest.expect( |
| 3935 queryMap["visibility"].first, unittest.equals(arg_visibility)); |
| 3778 | 3936 |
| 3779 var h = { | 3937 var h = { |
| 3780 "content-type" : "application/json; charset=utf-8", | 3938 "content-type": "application/json; charset=utf-8", |
| 3781 }; | 3939 }; |
| 3782 var resp = convert.JSON.encode(buildFile()); | 3940 var resp = convert.JSON.encode(buildFile()); |
| 3783 return new async.Future.value(stringResponse(200, h, resp)); | 3941 return new async.Future.value(stringResponse(200, h, resp)); |
| 3784 }), true); | 3942 }), true); |
| 3785 res.copy(arg_request, arg_fileId, convert: arg_convert, ocr: arg_ocr, ocrL
anguage: arg_ocrLanguage, pinned: arg_pinned, supportsTeamDrives: arg_supportsTe
amDrives, timedTextLanguage: arg_timedTextLanguage, timedTextTrackName: arg_time
dTextTrackName, visibility: arg_visibility).then(unittest.expectAsync1(((api.Fil
e response) { | 3943 res |
| 3944 .copy(arg_request, arg_fileId, |
| 3945 convert: arg_convert, |
| 3946 ocr: arg_ocr, |
| 3947 ocrLanguage: arg_ocrLanguage, |
| 3948 pinned: arg_pinned, |
| 3949 supportsTeamDrives: arg_supportsTeamDrives, |
| 3950 timedTextLanguage: arg_timedTextLanguage, |
| 3951 timedTextTrackName: arg_timedTextTrackName, |
| 3952 visibility: arg_visibility) |
| 3953 .then(unittest.expectAsync1(((api.File response) { |
| 3786 checkFile(response); | 3954 checkFile(response); |
| 3787 }))); | 3955 }))); |
| 3788 }); | 3956 }); |
| 3789 | 3957 |
| 3790 unittest.test("method--delete", () { | 3958 unittest.test("method--delete", () { |
| 3791 | |
| 3792 var mock = new HttpServerMock(); | 3959 var mock = new HttpServerMock(); |
| 3793 api.FilesResourceApi res = new api.DriveApi(mock).files; | 3960 api.FilesResourceApi res = new api.DriveApi(mock).files; |
| 3794 var arg_fileId = "foo"; | 3961 var arg_fileId = "foo"; |
| 3795 var arg_supportsTeamDrives = true; | 3962 var arg_supportsTeamDrives = true; |
| 3796 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3963 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3797 var path = (req.url).path; | 3964 var path = (req.url).path; |
| 3798 var pathOffset = 0; | 3965 var pathOffset = 0; |
| 3799 var index; | 3966 var index; |
| 3800 var subPart; | 3967 var subPart; |
| 3801 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3968 unittest.expect( |
| 3969 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3802 pathOffset += 1; | 3970 pathOffset += 1; |
| 3803 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 3971 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3972 unittest.equals("drive/v2/")); |
| 3804 pathOffset += 9; | 3973 pathOffset += 9; |
| 3805 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 3974 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3975 unittest.equals("files/")); |
| 3806 pathOffset += 6; | 3976 pathOffset += 6; |
| 3807 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3977 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 3808 pathOffset = path.length; | 3978 pathOffset = path.length; |
| 3809 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 3979 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 3810 | 3980 |
| 3811 var query = (req.url).query; | 3981 var query = (req.url).query; |
| 3812 var queryOffset = 0; | 3982 var queryOffset = 0; |
| 3813 var queryMap = {}; | 3983 var queryMap = {}; |
| 3814 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3984 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3815 parseBool(n) { | 3985 parseBool(n) { |
| 3816 if (n == "true") return true; | 3986 if (n == "true") return true; |
| 3817 if (n == "false") return false; | 3987 if (n == "false") return false; |
| 3818 if (n == null) return null; | 3988 if (n == null) return null; |
| 3819 throw new core.ArgumentError("Invalid boolean: $n"); | 3989 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3820 } | 3990 } |
| 3991 |
| 3821 if (query.length > 0) { | 3992 if (query.length > 0) { |
| 3822 for (var part in query.split("&")) { | 3993 for (var part in query.split("&")) { |
| 3823 var keyvalue = part.split("="); | 3994 var keyvalue = part.split("="); |
| 3824 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3995 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3996 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3825 } | 3997 } |
| 3826 } | 3998 } |
| 3827 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 3999 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 3828 | 4000 unittest.equals("$arg_supportsTeamDrives")); |
| 3829 | 4001 |
| 3830 var h = { | 4002 var h = { |
| 3831 "content-type" : "application/json; charset=utf-8", | 4003 "content-type": "application/json; charset=utf-8", |
| 3832 }; | 4004 }; |
| 3833 var resp = ""; | 4005 var resp = ""; |
| 3834 return new async.Future.value(stringResponse(200, h, resp)); | 4006 return new async.Future.value(stringResponse(200, h, resp)); |
| 3835 }), true); | 4007 }), true); |
| 3836 res.delete(arg_fileId, supportsTeamDrives: arg_supportsTeamDrives).then(un
ittest.expectAsync1((_) {})); | 4008 res |
| 4009 .delete(arg_fileId, supportsTeamDrives: arg_supportsTeamDrives) |
| 4010 .then(unittest.expectAsync1((_) {})); |
| 3837 }); | 4011 }); |
| 3838 | 4012 |
| 3839 unittest.test("method--emptyTrash", () { | 4013 unittest.test("method--emptyTrash", () { |
| 3840 | |
| 3841 var mock = new HttpServerMock(); | 4014 var mock = new HttpServerMock(); |
| 3842 api.FilesResourceApi res = new api.DriveApi(mock).files; | 4015 api.FilesResourceApi res = new api.DriveApi(mock).files; |
| 3843 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4016 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3844 var path = (req.url).path; | 4017 var path = (req.url).path; |
| 3845 var pathOffset = 0; | 4018 var pathOffset = 0; |
| 3846 var index; | 4019 var index; |
| 3847 var subPart; | 4020 var subPart; |
| 3848 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4021 unittest.expect( |
| 4022 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3849 pathOffset += 1; | 4023 pathOffset += 1; |
| 3850 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 4024 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4025 unittest.equals("drive/v2/")); |
| 3851 pathOffset += 9; | 4026 pathOffset += 9; |
| 3852 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("files/trash")); | 4027 unittest.expect(path.substring(pathOffset, pathOffset + 11), |
| 4028 unittest.equals("files/trash")); |
| 3853 pathOffset += 11; | 4029 pathOffset += 11; |
| 3854 | 4030 |
| 3855 var query = (req.url).query; | 4031 var query = (req.url).query; |
| 3856 var queryOffset = 0; | 4032 var queryOffset = 0; |
| 3857 var queryMap = {}; | 4033 var queryMap = {}; |
| 3858 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4034 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3859 parseBool(n) { | 4035 parseBool(n) { |
| 3860 if (n == "true") return true; | 4036 if (n == "true") return true; |
| 3861 if (n == "false") return false; | 4037 if (n == "false") return false; |
| 3862 if (n == null) return null; | 4038 if (n == null) return null; |
| 3863 throw new core.ArgumentError("Invalid boolean: $n"); | 4039 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3864 } | 4040 } |
| 4041 |
| 3865 if (query.length > 0) { | 4042 if (query.length > 0) { |
| 3866 for (var part in query.split("&")) { | 4043 for (var part in query.split("&")) { |
| 3867 var keyvalue = part.split("="); | 4044 var keyvalue = part.split("="); |
| 3868 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4045 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4046 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3869 } | 4047 } |
| 3870 } | 4048 } |
| 3871 | 4049 |
| 3872 | |
| 3873 var h = { | 4050 var h = { |
| 3874 "content-type" : "application/json; charset=utf-8", | 4051 "content-type": "application/json; charset=utf-8", |
| 3875 }; | 4052 }; |
| 3876 var resp = ""; | 4053 var resp = ""; |
| 3877 return new async.Future.value(stringResponse(200, h, resp)); | 4054 return new async.Future.value(stringResponse(200, h, resp)); |
| 3878 }), true); | 4055 }), true); |
| 3879 res.emptyTrash().then(unittest.expectAsync1((_) {})); | 4056 res.emptyTrash().then(unittest.expectAsync1((_) {})); |
| 3880 }); | 4057 }); |
| 3881 | 4058 |
| 3882 unittest.test("method--export", () { | 4059 unittest.test("method--export", () { |
| 3883 // TODO: Implement tests for media upload; | 4060 // TODO: Implement tests for media upload; |
| 3884 // TODO: Implement tests for media download; | 4061 // TODO: Implement tests for media download; |
| 3885 | 4062 |
| 3886 var mock = new HttpServerMock(); | 4063 var mock = new HttpServerMock(); |
| 3887 api.FilesResourceApi res = new api.DriveApi(mock).files; | 4064 api.FilesResourceApi res = new api.DriveApi(mock).files; |
| 3888 var arg_fileId = "foo"; | 4065 var arg_fileId = "foo"; |
| 3889 var arg_mimeType = "foo"; | 4066 var arg_mimeType = "foo"; |
| 3890 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4067 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3891 var path = (req.url).path; | 4068 var path = (req.url).path; |
| 3892 var pathOffset = 0; | 4069 var pathOffset = 0; |
| 3893 var index; | 4070 var index; |
| 3894 var subPart; | 4071 var subPart; |
| 3895 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4072 unittest.expect( |
| 4073 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3896 pathOffset += 1; | 4074 pathOffset += 1; |
| 3897 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 4075 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4076 unittest.equals("drive/v2/")); |
| 3898 pathOffset += 9; | 4077 pathOffset += 9; |
| 3899 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 4078 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 4079 unittest.equals("files/")); |
| 3900 pathOffset += 6; | 4080 pathOffset += 6; |
| 3901 index = path.indexOf("/export", pathOffset); | 4081 index = path.indexOf("/export", pathOffset); |
| 3902 unittest.expect(index >= 0, unittest.isTrue); | 4082 unittest.expect(index >= 0, unittest.isTrue); |
| 3903 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4083 subPart = |
| 4084 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 3904 pathOffset = index; | 4085 pathOffset = index; |
| 3905 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 4086 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 3906 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/export")); | 4087 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 4088 unittest.equals("/export")); |
| 3907 pathOffset += 7; | 4089 pathOffset += 7; |
| 3908 | 4090 |
| 3909 var query = (req.url).query; | 4091 var query = (req.url).query; |
| 3910 var queryOffset = 0; | 4092 var queryOffset = 0; |
| 3911 var queryMap = {}; | 4093 var queryMap = {}; |
| 3912 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4094 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3913 parseBool(n) { | 4095 parseBool(n) { |
| 3914 if (n == "true") return true; | 4096 if (n == "true") return true; |
| 3915 if (n == "false") return false; | 4097 if (n == "false") return false; |
| 3916 if (n == null) return null; | 4098 if (n == null) return null; |
| 3917 throw new core.ArgumentError("Invalid boolean: $n"); | 4099 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3918 } | 4100 } |
| 4101 |
| 3919 if (query.length > 0) { | 4102 if (query.length > 0) { |
| 3920 for (var part in query.split("&")) { | 4103 for (var part in query.split("&")) { |
| 3921 var keyvalue = part.split("="); | 4104 var keyvalue = part.split("="); |
| 3922 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4105 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4106 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3923 } | 4107 } |
| 3924 } | 4108 } |
| 3925 unittest.expect(queryMap["mimeType"].first, unittest.equals(arg_mimeType
)); | 4109 unittest.expect( |
| 3926 | 4110 queryMap["mimeType"].first, unittest.equals(arg_mimeType)); |
| 3927 | 4111 |
| 3928 var h = { | 4112 var h = { |
| 3929 "content-type" : "application/json; charset=utf-8", | 4113 "content-type": "application/json; charset=utf-8", |
| 3930 }; | 4114 }; |
| 3931 var resp = ""; | 4115 var resp = ""; |
| 3932 return new async.Future.value(stringResponse(200, h, resp)); | 4116 return new async.Future.value(stringResponse(200, h, resp)); |
| 3933 }), true); | 4117 }), true); |
| 3934 res.export(arg_fileId, arg_mimeType).then(unittest.expectAsync1((_) {})); | 4118 res.export(arg_fileId, arg_mimeType).then(unittest.expectAsync1((_) {})); |
| 3935 }); | 4119 }); |
| 3936 | 4120 |
| 3937 unittest.test("method--generateIds", () { | 4121 unittest.test("method--generateIds", () { |
| 3938 | |
| 3939 var mock = new HttpServerMock(); | 4122 var mock = new HttpServerMock(); |
| 3940 api.FilesResourceApi res = new api.DriveApi(mock).files; | 4123 api.FilesResourceApi res = new api.DriveApi(mock).files; |
| 3941 var arg_maxResults = 42; | 4124 var arg_maxResults = 42; |
| 3942 var arg_space = "foo"; | 4125 var arg_space = "foo"; |
| 3943 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4126 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3944 var path = (req.url).path; | 4127 var path = (req.url).path; |
| 3945 var pathOffset = 0; | 4128 var pathOffset = 0; |
| 3946 var index; | 4129 var index; |
| 3947 var subPart; | 4130 var subPart; |
| 3948 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4131 unittest.expect( |
| 4132 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 3949 pathOffset += 1; | 4133 pathOffset += 1; |
| 3950 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 4134 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4135 unittest.equals("drive/v2/")); |
| 3951 pathOffset += 9; | 4136 pathOffset += 9; |
| 3952 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("files/generateIds")); | 4137 unittest.expect(path.substring(pathOffset, pathOffset + 17), |
| 4138 unittest.equals("files/generateIds")); |
| 3953 pathOffset += 17; | 4139 pathOffset += 17; |
| 3954 | 4140 |
| 3955 var query = (req.url).query; | 4141 var query = (req.url).query; |
| 3956 var queryOffset = 0; | 4142 var queryOffset = 0; |
| 3957 var queryMap = {}; | 4143 var queryMap = {}; |
| 3958 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4144 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 3959 parseBool(n) { | 4145 parseBool(n) { |
| 3960 if (n == "true") return true; | 4146 if (n == "true") return true; |
| 3961 if (n == "false") return false; | 4147 if (n == "false") return false; |
| 3962 if (n == null) return null; | 4148 if (n == null) return null; |
| 3963 throw new core.ArgumentError("Invalid boolean: $n"); | 4149 throw new core.ArgumentError("Invalid boolean: $n"); |
| 3964 } | 4150 } |
| 4151 |
| 3965 if (query.length > 0) { | 4152 if (query.length > 0) { |
| 3966 for (var part in query.split("&")) { | 4153 for (var part in query.split("&")) { |
| 3967 var keyvalue = part.split("="); | 4154 var keyvalue = part.split("="); |
| 3968 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4155 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4156 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 3969 } | 4157 } |
| 3970 } | 4158 } |
| 3971 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 4159 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 4160 unittest.equals(arg_maxResults)); |
| 3972 unittest.expect(queryMap["space"].first, unittest.equals(arg_space)); | 4161 unittest.expect(queryMap["space"].first, unittest.equals(arg_space)); |
| 3973 | 4162 |
| 3974 | |
| 3975 var h = { | 4163 var h = { |
| 3976 "content-type" : "application/json; charset=utf-8", | 4164 "content-type": "application/json; charset=utf-8", |
| 3977 }; | 4165 }; |
| 3978 var resp = convert.JSON.encode(buildGeneratedIds()); | 4166 var resp = convert.JSON.encode(buildGeneratedIds()); |
| 3979 return new async.Future.value(stringResponse(200, h, resp)); | 4167 return new async.Future.value(stringResponse(200, h, resp)); |
| 3980 }), true); | 4168 }), true); |
| 3981 res.generateIds(maxResults: arg_maxResults, space: arg_space).then(unittes
t.expectAsync1(((api.GeneratedIds response) { | 4169 res |
| 4170 .generateIds(maxResults: arg_maxResults, space: arg_space) |
| 4171 .then(unittest.expectAsync1(((api.GeneratedIds response) { |
| 3982 checkGeneratedIds(response); | 4172 checkGeneratedIds(response); |
| 3983 }))); | 4173 }))); |
| 3984 }); | 4174 }); |
| 3985 | 4175 |
| 3986 unittest.test("method--get", () { | 4176 unittest.test("method--get", () { |
| 3987 // TODO: Implement tests for media upload; | 4177 // TODO: Implement tests for media upload; |
| 3988 // TODO: Implement tests for media download; | 4178 // TODO: Implement tests for media download; |
| 3989 | 4179 |
| 3990 var mock = new HttpServerMock(); | 4180 var mock = new HttpServerMock(); |
| 3991 api.FilesResourceApi res = new api.DriveApi(mock).files; | 4181 api.FilesResourceApi res = new api.DriveApi(mock).files; |
| 3992 var arg_fileId = "foo"; | 4182 var arg_fileId = "foo"; |
| 3993 var arg_acknowledgeAbuse = true; | 4183 var arg_acknowledgeAbuse = true; |
| 3994 var arg_projection = "foo"; | 4184 var arg_projection = "foo"; |
| 3995 var arg_revisionId = "foo"; | 4185 var arg_revisionId = "foo"; |
| 3996 var arg_supportsTeamDrives = true; | 4186 var arg_supportsTeamDrives = true; |
| 3997 var arg_updateViewedDate = true; | 4187 var arg_updateViewedDate = true; |
| 3998 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4188 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 3999 var path = (req.url).path; | 4189 var path = (req.url).path; |
| 4000 var pathOffset = 0; | 4190 var pathOffset = 0; |
| 4001 var index; | 4191 var index; |
| 4002 var subPart; | 4192 var subPart; |
| 4003 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4193 unittest.expect( |
| 4194 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4004 pathOffset += 1; | 4195 pathOffset += 1; |
| 4005 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 4196 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4197 unittest.equals("drive/v2/")); |
| 4006 pathOffset += 9; | 4198 pathOffset += 9; |
| 4007 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 4199 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 4200 unittest.equals("files/")); |
| 4008 pathOffset += 6; | 4201 pathOffset += 6; |
| 4009 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4202 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4010 pathOffset = path.length; | 4203 pathOffset = path.length; |
| 4011 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 4204 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 4012 | 4205 |
| 4013 var query = (req.url).query; | 4206 var query = (req.url).query; |
| 4014 var queryOffset = 0; | 4207 var queryOffset = 0; |
| 4015 var queryMap = {}; | 4208 var queryMap = {}; |
| 4016 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4209 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4017 parseBool(n) { | 4210 parseBool(n) { |
| 4018 if (n == "true") return true; | 4211 if (n == "true") return true; |
| 4019 if (n == "false") return false; | 4212 if (n == "false") return false; |
| 4020 if (n == null) return null; | 4213 if (n == null) return null; |
| 4021 throw new core.ArgumentError("Invalid boolean: $n"); | 4214 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4022 } | 4215 } |
| 4216 |
| 4023 if (query.length > 0) { | 4217 if (query.length > 0) { |
| 4024 for (var part in query.split("&")) { | 4218 for (var part in query.split("&")) { |
| 4025 var keyvalue = part.split("="); | 4219 var keyvalue = part.split("="); |
| 4026 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4220 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4221 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4027 } | 4222 } |
| 4028 } | 4223 } |
| 4029 unittest.expect(queryMap["acknowledgeAbuse"].first, unittest.equals("$ar
g_acknowledgeAbuse")); | 4224 unittest.expect(queryMap["acknowledgeAbuse"].first, |
| 4030 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 4225 unittest.equals("$arg_acknowledgeAbuse")); |
| 4031 unittest.expect(queryMap["revisionId"].first, unittest.equals(arg_revisi
onId)); | 4226 unittest.expect( |
| 4032 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 4227 queryMap["projection"].first, unittest.equals(arg_projection)); |
| 4033 unittest.expect(queryMap["updateViewedDate"].first, unittest.equals("$ar
g_updateViewedDate")); | 4228 unittest.expect( |
| 4034 | 4229 queryMap["revisionId"].first, unittest.equals(arg_revisionId)); |
| 4230 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 4231 unittest.equals("$arg_supportsTeamDrives")); |
| 4232 unittest.expect(queryMap["updateViewedDate"].first, |
| 4233 unittest.equals("$arg_updateViewedDate")); |
| 4035 | 4234 |
| 4036 var h = { | 4235 var h = { |
| 4037 "content-type" : "application/json; charset=utf-8", | 4236 "content-type": "application/json; charset=utf-8", |
| 4038 }; | 4237 }; |
| 4039 var resp = convert.JSON.encode(buildFile()); | 4238 var resp = convert.JSON.encode(buildFile()); |
| 4040 return new async.Future.value(stringResponse(200, h, resp)); | 4239 return new async.Future.value(stringResponse(200, h, resp)); |
| 4041 }), true); | 4240 }), true); |
| 4042 res.get(arg_fileId, acknowledgeAbuse: arg_acknowledgeAbuse, projection: ar
g_projection, revisionId: arg_revisionId, supportsTeamDrives: arg_supportsTeamDr
ives, updateViewedDate: arg_updateViewedDate).then(unittest.expectAsync1(((api.F
ile response) { | 4241 res |
| 4242 .get(arg_fileId, |
| 4243 acknowledgeAbuse: arg_acknowledgeAbuse, |
| 4244 projection: arg_projection, |
| 4245 revisionId: arg_revisionId, |
| 4246 supportsTeamDrives: arg_supportsTeamDrives, |
| 4247 updateViewedDate: arg_updateViewedDate) |
| 4248 .then(unittest.expectAsync1(((api.File response) { |
| 4043 checkFile(response); | 4249 checkFile(response); |
| 4044 }))); | 4250 }))); |
| 4045 }); | 4251 }); |
| 4046 | 4252 |
| 4047 unittest.test("method--insert", () { | 4253 unittest.test("method--insert", () { |
| 4048 // TODO: Implement tests for media upload; | 4254 // TODO: Implement tests for media upload; |
| 4049 // TODO: Implement tests for media download; | 4255 // TODO: Implement tests for media download; |
| 4050 | 4256 |
| 4051 var mock = new HttpServerMock(); | 4257 var mock = new HttpServerMock(); |
| 4052 api.FilesResourceApi res = new api.DriveApi(mock).files; | 4258 api.FilesResourceApi res = new api.DriveApi(mock).files; |
| 4053 var arg_request = buildFile(); | 4259 var arg_request = buildFile(); |
| 4054 var arg_convert = true; | 4260 var arg_convert = true; |
| 4055 var arg_ocr = true; | 4261 var arg_ocr = true; |
| 4056 var arg_ocrLanguage = "foo"; | 4262 var arg_ocrLanguage = "foo"; |
| 4057 var arg_pinned = true; | 4263 var arg_pinned = true; |
| 4058 var arg_supportsTeamDrives = true; | 4264 var arg_supportsTeamDrives = true; |
| 4059 var arg_timedTextLanguage = "foo"; | 4265 var arg_timedTextLanguage = "foo"; |
| 4060 var arg_timedTextTrackName = "foo"; | 4266 var arg_timedTextTrackName = "foo"; |
| 4061 var arg_useContentAsIndexableText = true; | 4267 var arg_useContentAsIndexableText = true; |
| 4062 var arg_visibility = "foo"; | 4268 var arg_visibility = "foo"; |
| 4063 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4269 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4064 var obj = new api.File.fromJson(json); | 4270 var obj = new api.File.fromJson(json); |
| 4065 checkFile(obj); | 4271 checkFile(obj); |
| 4066 | 4272 |
| 4067 var path = (req.url).path; | 4273 var path = (req.url).path; |
| 4068 var pathOffset = 0; | 4274 var pathOffset = 0; |
| 4069 var index; | 4275 var index; |
| 4070 var subPart; | 4276 var subPart; |
| 4071 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4277 unittest.expect( |
| 4278 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4072 pathOffset += 1; | 4279 pathOffset += 1; |
| 4073 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 4280 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4281 unittest.equals("drive/v2/")); |
| 4074 pathOffset += 9; | 4282 pathOffset += 9; |
| 4075 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("files")); | 4283 unittest.expect(path.substring(pathOffset, pathOffset + 5), |
| 4284 unittest.equals("files")); |
| 4076 pathOffset += 5; | 4285 pathOffset += 5; |
| 4077 | 4286 |
| 4078 var query = (req.url).query; | 4287 var query = (req.url).query; |
| 4079 var queryOffset = 0; | 4288 var queryOffset = 0; |
| 4080 var queryMap = {}; | 4289 var queryMap = {}; |
| 4081 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4290 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4082 parseBool(n) { | 4291 parseBool(n) { |
| 4083 if (n == "true") return true; | 4292 if (n == "true") return true; |
| 4084 if (n == "false") return false; | 4293 if (n == "false") return false; |
| 4085 if (n == null) return null; | 4294 if (n == null) return null; |
| 4086 throw new core.ArgumentError("Invalid boolean: $n"); | 4295 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4087 } | 4296 } |
| 4297 |
| 4088 if (query.length > 0) { | 4298 if (query.length > 0) { |
| 4089 for (var part in query.split("&")) { | 4299 for (var part in query.split("&")) { |
| 4090 var keyvalue = part.split("="); | 4300 var keyvalue = part.split("="); |
| 4091 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4301 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4302 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4092 } | 4303 } |
| 4093 } | 4304 } |
| 4094 unittest.expect(queryMap["convert"].first, unittest.equals("$arg_convert
")); | 4305 unittest.expect( |
| 4306 queryMap["convert"].first, unittest.equals("$arg_convert")); |
| 4095 unittest.expect(queryMap["ocr"].first, unittest.equals("$arg_ocr")); | 4307 unittest.expect(queryMap["ocr"].first, unittest.equals("$arg_ocr")); |
| 4096 unittest.expect(queryMap["ocrLanguage"].first, unittest.equals(arg_ocrLa
nguage)); | 4308 unittest.expect( |
| 4097 unittest.expect(queryMap["pinned"].first, unittest.equals("$arg_pinned")
); | 4309 queryMap["ocrLanguage"].first, unittest.equals(arg_ocrLanguage)); |
| 4098 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 4310 unittest.expect( |
| 4099 unittest.expect(queryMap["timedTextLanguage"].first, unittest.equals(arg
_timedTextLanguage)); | 4311 queryMap["pinned"].first, unittest.equals("$arg_pinned")); |
| 4100 unittest.expect(queryMap["timedTextTrackName"].first, unittest.equals(ar
g_timedTextTrackName)); | 4312 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 4101 unittest.expect(queryMap["useContentAsIndexableText"].first, unittest.eq
uals("$arg_useContentAsIndexableText")); | 4313 unittest.equals("$arg_supportsTeamDrives")); |
| 4102 unittest.expect(queryMap["visibility"].first, unittest.equals(arg_visibi
lity)); | 4314 unittest.expect(queryMap["timedTextLanguage"].first, |
| 4103 | 4315 unittest.equals(arg_timedTextLanguage)); |
| 4316 unittest.expect(queryMap["timedTextTrackName"].first, |
| 4317 unittest.equals(arg_timedTextTrackName)); |
| 4318 unittest.expect(queryMap["useContentAsIndexableText"].first, |
| 4319 unittest.equals("$arg_useContentAsIndexableText")); |
| 4320 unittest.expect( |
| 4321 queryMap["visibility"].first, unittest.equals(arg_visibility)); |
| 4104 | 4322 |
| 4105 var h = { | 4323 var h = { |
| 4106 "content-type" : "application/json; charset=utf-8", | 4324 "content-type": "application/json; charset=utf-8", |
| 4107 }; | 4325 }; |
| 4108 var resp = convert.JSON.encode(buildFile()); | 4326 var resp = convert.JSON.encode(buildFile()); |
| 4109 return new async.Future.value(stringResponse(200, h, resp)); | 4327 return new async.Future.value(stringResponse(200, h, resp)); |
| 4110 }), true); | 4328 }), true); |
| 4111 res.insert(arg_request, convert: arg_convert, ocr: arg_ocr, ocrLanguage: a
rg_ocrLanguage, pinned: arg_pinned, supportsTeamDrives: arg_supportsTeamDrives,
timedTextLanguage: arg_timedTextLanguage, timedTextTrackName: arg_timedTextTrack
Name, useContentAsIndexableText: arg_useContentAsIndexableText, visibility: arg_
visibility).then(unittest.expectAsync1(((api.File response) { | 4329 res |
| 4330 .insert(arg_request, |
| 4331 convert: arg_convert, |
| 4332 ocr: arg_ocr, |
| 4333 ocrLanguage: arg_ocrLanguage, |
| 4334 pinned: arg_pinned, |
| 4335 supportsTeamDrives: arg_supportsTeamDrives, |
| 4336 timedTextLanguage: arg_timedTextLanguage, |
| 4337 timedTextTrackName: arg_timedTextTrackName, |
| 4338 useContentAsIndexableText: arg_useContentAsIndexableText, |
| 4339 visibility: arg_visibility) |
| 4340 .then(unittest.expectAsync1(((api.File response) { |
| 4112 checkFile(response); | 4341 checkFile(response); |
| 4113 }))); | 4342 }))); |
| 4114 }); | 4343 }); |
| 4115 | 4344 |
| 4116 unittest.test("method--list", () { | 4345 unittest.test("method--list", () { |
| 4117 | |
| 4118 var mock = new HttpServerMock(); | 4346 var mock = new HttpServerMock(); |
| 4119 api.FilesResourceApi res = new api.DriveApi(mock).files; | 4347 api.FilesResourceApi res = new api.DriveApi(mock).files; |
| 4120 var arg_corpora = "foo"; | 4348 var arg_corpora = "foo"; |
| 4121 var arg_corpus = "foo"; | 4349 var arg_corpus = "foo"; |
| 4122 var arg_includeTeamDriveItems = true; | 4350 var arg_includeTeamDriveItems = true; |
| 4123 var arg_maxResults = 42; | 4351 var arg_maxResults = 42; |
| 4124 var arg_orderBy = "foo"; | 4352 var arg_orderBy = "foo"; |
| 4125 var arg_pageToken = "foo"; | 4353 var arg_pageToken = "foo"; |
| 4126 var arg_projection = "foo"; | 4354 var arg_projection = "foo"; |
| 4127 var arg_q = "foo"; | 4355 var arg_q = "foo"; |
| 4128 var arg_spaces = "foo"; | 4356 var arg_spaces = "foo"; |
| 4129 var arg_supportsTeamDrives = true; | 4357 var arg_supportsTeamDrives = true; |
| 4130 var arg_teamDriveId = "foo"; | 4358 var arg_teamDriveId = "foo"; |
| 4131 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4359 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4132 var path = (req.url).path; | 4360 var path = (req.url).path; |
| 4133 var pathOffset = 0; | 4361 var pathOffset = 0; |
| 4134 var index; | 4362 var index; |
| 4135 var subPart; | 4363 var subPart; |
| 4136 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4364 unittest.expect( |
| 4365 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4137 pathOffset += 1; | 4366 pathOffset += 1; |
| 4138 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 4367 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4368 unittest.equals("drive/v2/")); |
| 4139 pathOffset += 9; | 4369 pathOffset += 9; |
| 4140 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("files")); | 4370 unittest.expect(path.substring(pathOffset, pathOffset + 5), |
| 4371 unittest.equals("files")); |
| 4141 pathOffset += 5; | 4372 pathOffset += 5; |
| 4142 | 4373 |
| 4143 var query = (req.url).query; | 4374 var query = (req.url).query; |
| 4144 var queryOffset = 0; | 4375 var queryOffset = 0; |
| 4145 var queryMap = {}; | 4376 var queryMap = {}; |
| 4146 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4377 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4147 parseBool(n) { | 4378 parseBool(n) { |
| 4148 if (n == "true") return true; | 4379 if (n == "true") return true; |
| 4149 if (n == "false") return false; | 4380 if (n == "false") return false; |
| 4150 if (n == null) return null; | 4381 if (n == null) return null; |
| 4151 throw new core.ArgumentError("Invalid boolean: $n"); | 4382 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4152 } | 4383 } |
| 4384 |
| 4153 if (query.length > 0) { | 4385 if (query.length > 0) { |
| 4154 for (var part in query.split("&")) { | 4386 for (var part in query.split("&")) { |
| 4155 var keyvalue = part.split("="); | 4387 var keyvalue = part.split("="); |
| 4156 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4388 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4389 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4157 } | 4390 } |
| 4158 } | 4391 } |
| 4159 unittest.expect(queryMap["corpora"].first, unittest.equals(arg_corpora))
; | 4392 unittest.expect( |
| 4393 queryMap["corpora"].first, unittest.equals(arg_corpora)); |
| 4160 unittest.expect(queryMap["corpus"].first, unittest.equals(arg_corpus)); | 4394 unittest.expect(queryMap["corpus"].first, unittest.equals(arg_corpus)); |
| 4161 unittest.expect(queryMap["includeTeamDriveItems"].first, unittest.equals
("$arg_includeTeamDriveItems")); | 4395 unittest.expect(queryMap["includeTeamDriveItems"].first, |
| 4162 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 4396 unittest.equals("$arg_includeTeamDriveItems")); |
| 4163 unittest.expect(queryMap["orderBy"].first, unittest.equals(arg_orderBy))
; | 4397 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 4164 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 4398 unittest.equals(arg_maxResults)); |
| 4165 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 4399 unittest.expect( |
| 4400 queryMap["orderBy"].first, unittest.equals(arg_orderBy)); |
| 4401 unittest.expect( |
| 4402 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 4403 unittest.expect( |
| 4404 queryMap["projection"].first, unittest.equals(arg_projection)); |
| 4166 unittest.expect(queryMap["q"].first, unittest.equals(arg_q)); | 4405 unittest.expect(queryMap["q"].first, unittest.equals(arg_q)); |
| 4167 unittest.expect(queryMap["spaces"].first, unittest.equals(arg_spaces)); | 4406 unittest.expect(queryMap["spaces"].first, unittest.equals(arg_spaces)); |
| 4168 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 4407 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 4169 unittest.expect(queryMap["teamDriveId"].first, unittest.equals(arg_teamD
riveId)); | 4408 unittest.equals("$arg_supportsTeamDrives")); |
| 4170 | 4409 unittest.expect( |
| 4410 queryMap["teamDriveId"].first, unittest.equals(arg_teamDriveId)); |
| 4171 | 4411 |
| 4172 var h = { | 4412 var h = { |
| 4173 "content-type" : "application/json; charset=utf-8", | 4413 "content-type": "application/json; charset=utf-8", |
| 4174 }; | 4414 }; |
| 4175 var resp = convert.JSON.encode(buildFileList()); | 4415 var resp = convert.JSON.encode(buildFileList()); |
| 4176 return new async.Future.value(stringResponse(200, h, resp)); | 4416 return new async.Future.value(stringResponse(200, h, resp)); |
| 4177 }), true); | 4417 }), true); |
| 4178 res.list(corpora: arg_corpora, corpus: arg_corpus, includeTeamDriveItems:
arg_includeTeamDriveItems, maxResults: arg_maxResults, orderBy: arg_orderBy, pag
eToken: arg_pageToken, projection: arg_projection, q: arg_q, spaces: arg_spaces,
supportsTeamDrives: arg_supportsTeamDrives, teamDriveId: arg_teamDriveId).then(
unittest.expectAsync1(((api.FileList response) { | 4418 res |
| 4419 .list( |
| 4420 corpora: arg_corpora, |
| 4421 corpus: arg_corpus, |
| 4422 includeTeamDriveItems: arg_includeTeamDriveItems, |
| 4423 maxResults: arg_maxResults, |
| 4424 orderBy: arg_orderBy, |
| 4425 pageToken: arg_pageToken, |
| 4426 projection: arg_projection, |
| 4427 q: arg_q, |
| 4428 spaces: arg_spaces, |
| 4429 supportsTeamDrives: arg_supportsTeamDrives, |
| 4430 teamDriveId: arg_teamDriveId) |
| 4431 .then(unittest.expectAsync1(((api.FileList response) { |
| 4179 checkFileList(response); | 4432 checkFileList(response); |
| 4180 }))); | 4433 }))); |
| 4181 }); | 4434 }); |
| 4182 | 4435 |
| 4183 unittest.test("method--patch", () { | 4436 unittest.test("method--patch", () { |
| 4184 | |
| 4185 var mock = new HttpServerMock(); | 4437 var mock = new HttpServerMock(); |
| 4186 api.FilesResourceApi res = new api.DriveApi(mock).files; | 4438 api.FilesResourceApi res = new api.DriveApi(mock).files; |
| 4187 var arg_request = buildFile(); | 4439 var arg_request = buildFile(); |
| 4188 var arg_fileId = "foo"; | 4440 var arg_fileId = "foo"; |
| 4189 var arg_addParents = "foo"; | 4441 var arg_addParents = "foo"; |
| 4190 var arg_convert = true; | 4442 var arg_convert = true; |
| 4191 var arg_modifiedDateBehavior = "foo"; | 4443 var arg_modifiedDateBehavior = "foo"; |
| 4192 var arg_newRevision = true; | 4444 var arg_newRevision = true; |
| 4193 var arg_ocr = true; | 4445 var arg_ocr = true; |
| 4194 var arg_ocrLanguage = "foo"; | 4446 var arg_ocrLanguage = "foo"; |
| 4195 var arg_pinned = true; | 4447 var arg_pinned = true; |
| 4196 var arg_removeParents = "foo"; | 4448 var arg_removeParents = "foo"; |
| 4197 var arg_setModifiedDate = true; | 4449 var arg_setModifiedDate = true; |
| 4198 var arg_supportsTeamDrives = true; | 4450 var arg_supportsTeamDrives = true; |
| 4199 var arg_timedTextLanguage = "foo"; | 4451 var arg_timedTextLanguage = "foo"; |
| 4200 var arg_timedTextTrackName = "foo"; | 4452 var arg_timedTextTrackName = "foo"; |
| 4201 var arg_updateViewedDate = true; | 4453 var arg_updateViewedDate = true; |
| 4202 var arg_useContentAsIndexableText = true; | 4454 var arg_useContentAsIndexableText = true; |
| 4203 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4455 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4204 var obj = new api.File.fromJson(json); | 4456 var obj = new api.File.fromJson(json); |
| 4205 checkFile(obj); | 4457 checkFile(obj); |
| 4206 | 4458 |
| 4207 var path = (req.url).path; | 4459 var path = (req.url).path; |
| 4208 var pathOffset = 0; | 4460 var pathOffset = 0; |
| 4209 var index; | 4461 var index; |
| 4210 var subPart; | 4462 var subPart; |
| 4211 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4463 unittest.expect( |
| 4464 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4212 pathOffset += 1; | 4465 pathOffset += 1; |
| 4213 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 4466 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4467 unittest.equals("drive/v2/")); |
| 4214 pathOffset += 9; | 4468 pathOffset += 9; |
| 4215 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 4469 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 4470 unittest.equals("files/")); |
| 4216 pathOffset += 6; | 4471 pathOffset += 6; |
| 4217 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4472 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4218 pathOffset = path.length; | 4473 pathOffset = path.length; |
| 4219 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 4474 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 4220 | 4475 |
| 4221 var query = (req.url).query; | 4476 var query = (req.url).query; |
| 4222 var queryOffset = 0; | 4477 var queryOffset = 0; |
| 4223 var queryMap = {}; | 4478 var queryMap = {}; |
| 4224 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4479 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4225 parseBool(n) { | 4480 parseBool(n) { |
| 4226 if (n == "true") return true; | 4481 if (n == "true") return true; |
| 4227 if (n == "false") return false; | 4482 if (n == "false") return false; |
| 4228 if (n == null) return null; | 4483 if (n == null) return null; |
| 4229 throw new core.ArgumentError("Invalid boolean: $n"); | 4484 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4230 } | 4485 } |
| 4486 |
| 4231 if (query.length > 0) { | 4487 if (query.length > 0) { |
| 4232 for (var part in query.split("&")) { | 4488 for (var part in query.split("&")) { |
| 4233 var keyvalue = part.split("="); | 4489 var keyvalue = part.split("="); |
| 4234 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4490 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4491 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4235 } | 4492 } |
| 4236 } | 4493 } |
| 4237 unittest.expect(queryMap["addParents"].first, unittest.equals(arg_addPar
ents)); | 4494 unittest.expect( |
| 4238 unittest.expect(queryMap["convert"].first, unittest.equals("$arg_convert
")); | 4495 queryMap["addParents"].first, unittest.equals(arg_addParents)); |
| 4239 unittest.expect(queryMap["modifiedDateBehavior"].first, unittest.equals(
arg_modifiedDateBehavior)); | 4496 unittest.expect( |
| 4240 unittest.expect(queryMap["newRevision"].first, unittest.equals("$arg_new
Revision")); | 4497 queryMap["convert"].first, unittest.equals("$arg_convert")); |
| 4498 unittest.expect(queryMap["modifiedDateBehavior"].first, |
| 4499 unittest.equals(arg_modifiedDateBehavior)); |
| 4500 unittest.expect( |
| 4501 queryMap["newRevision"].first, unittest.equals("$arg_newRevision")); |
| 4241 unittest.expect(queryMap["ocr"].first, unittest.equals("$arg_ocr")); | 4502 unittest.expect(queryMap["ocr"].first, unittest.equals("$arg_ocr")); |
| 4242 unittest.expect(queryMap["ocrLanguage"].first, unittest.equals(arg_ocrLa
nguage)); | 4503 unittest.expect( |
| 4243 unittest.expect(queryMap["pinned"].first, unittest.equals("$arg_pinned")
); | 4504 queryMap["ocrLanguage"].first, unittest.equals(arg_ocrLanguage)); |
| 4244 unittest.expect(queryMap["removeParents"].first, unittest.equals(arg_rem
oveParents)); | 4505 unittest.expect( |
| 4245 unittest.expect(queryMap["setModifiedDate"].first, unittest.equals("$arg
_setModifiedDate")); | 4506 queryMap["pinned"].first, unittest.equals("$arg_pinned")); |
| 4246 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 4507 unittest.expect(queryMap["removeParents"].first, |
| 4247 unittest.expect(queryMap["timedTextLanguage"].first, unittest.equals(arg
_timedTextLanguage)); | 4508 unittest.equals(arg_removeParents)); |
| 4248 unittest.expect(queryMap["timedTextTrackName"].first, unittest.equals(ar
g_timedTextTrackName)); | 4509 unittest.expect(queryMap["setModifiedDate"].first, |
| 4249 unittest.expect(queryMap["updateViewedDate"].first, unittest.equals("$ar
g_updateViewedDate")); | 4510 unittest.equals("$arg_setModifiedDate")); |
| 4250 unittest.expect(queryMap["useContentAsIndexableText"].first, unittest.eq
uals("$arg_useContentAsIndexableText")); | 4511 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 4251 | 4512 unittest.equals("$arg_supportsTeamDrives")); |
| 4513 unittest.expect(queryMap["timedTextLanguage"].first, |
| 4514 unittest.equals(arg_timedTextLanguage)); |
| 4515 unittest.expect(queryMap["timedTextTrackName"].first, |
| 4516 unittest.equals(arg_timedTextTrackName)); |
| 4517 unittest.expect(queryMap["updateViewedDate"].first, |
| 4518 unittest.equals("$arg_updateViewedDate")); |
| 4519 unittest.expect(queryMap["useContentAsIndexableText"].first, |
| 4520 unittest.equals("$arg_useContentAsIndexableText")); |
| 4252 | 4521 |
| 4253 var h = { | 4522 var h = { |
| 4254 "content-type" : "application/json; charset=utf-8", | 4523 "content-type": "application/json; charset=utf-8", |
| 4255 }; | 4524 }; |
| 4256 var resp = convert.JSON.encode(buildFile()); | 4525 var resp = convert.JSON.encode(buildFile()); |
| 4257 return new async.Future.value(stringResponse(200, h, resp)); | 4526 return new async.Future.value(stringResponse(200, h, resp)); |
| 4258 }), true); | 4527 }), true); |
| 4259 res.patch(arg_request, arg_fileId, addParents: arg_addParents, convert: ar
g_convert, modifiedDateBehavior: arg_modifiedDateBehavior, newRevision: arg_newR
evision, ocr: arg_ocr, ocrLanguage: arg_ocrLanguage, pinned: arg_pinned, removeP
arents: arg_removeParents, setModifiedDate: arg_setModifiedDate, supportsTeamDri
ves: arg_supportsTeamDrives, timedTextLanguage: arg_timedTextLanguage, timedText
TrackName: arg_timedTextTrackName, updateViewedDate: arg_updateViewedDate, useCo
ntentAsIndexableText: arg_useContentAsIndexableText).then(unittest.expectAsync1(
((api.File response) { | 4528 res |
| 4529 .patch(arg_request, arg_fileId, |
| 4530 addParents: arg_addParents, |
| 4531 convert: arg_convert, |
| 4532 modifiedDateBehavior: arg_modifiedDateBehavior, |
| 4533 newRevision: arg_newRevision, |
| 4534 ocr: arg_ocr, |
| 4535 ocrLanguage: arg_ocrLanguage, |
| 4536 pinned: arg_pinned, |
| 4537 removeParents: arg_removeParents, |
| 4538 setModifiedDate: arg_setModifiedDate, |
| 4539 supportsTeamDrives: arg_supportsTeamDrives, |
| 4540 timedTextLanguage: arg_timedTextLanguage, |
| 4541 timedTextTrackName: arg_timedTextTrackName, |
| 4542 updateViewedDate: arg_updateViewedDate, |
| 4543 useContentAsIndexableText: arg_useContentAsIndexableText) |
| 4544 .then(unittest.expectAsync1(((api.File response) { |
| 4260 checkFile(response); | 4545 checkFile(response); |
| 4261 }))); | 4546 }))); |
| 4262 }); | 4547 }); |
| 4263 | 4548 |
| 4264 unittest.test("method--touch", () { | 4549 unittest.test("method--touch", () { |
| 4265 | |
| 4266 var mock = new HttpServerMock(); | 4550 var mock = new HttpServerMock(); |
| 4267 api.FilesResourceApi res = new api.DriveApi(mock).files; | 4551 api.FilesResourceApi res = new api.DriveApi(mock).files; |
| 4268 var arg_fileId = "foo"; | 4552 var arg_fileId = "foo"; |
| 4269 var arg_supportsTeamDrives = true; | 4553 var arg_supportsTeamDrives = true; |
| 4270 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4554 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4271 var path = (req.url).path; | 4555 var path = (req.url).path; |
| 4272 var pathOffset = 0; | 4556 var pathOffset = 0; |
| 4273 var index; | 4557 var index; |
| 4274 var subPart; | 4558 var subPart; |
| 4275 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4559 unittest.expect( |
| 4560 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4276 pathOffset += 1; | 4561 pathOffset += 1; |
| 4277 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 4562 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4563 unittest.equals("drive/v2/")); |
| 4278 pathOffset += 9; | 4564 pathOffset += 9; |
| 4279 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 4565 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 4566 unittest.equals("files/")); |
| 4280 pathOffset += 6; | 4567 pathOffset += 6; |
| 4281 index = path.indexOf("/touch", pathOffset); | 4568 index = path.indexOf("/touch", pathOffset); |
| 4282 unittest.expect(index >= 0, unittest.isTrue); | 4569 unittest.expect(index >= 0, unittest.isTrue); |
| 4283 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4570 subPart = |
| 4571 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4284 pathOffset = index; | 4572 pathOffset = index; |
| 4285 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 4573 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 4286 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/touch")); | 4574 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 4575 unittest.equals("/touch")); |
| 4287 pathOffset += 6; | 4576 pathOffset += 6; |
| 4288 | 4577 |
| 4289 var query = (req.url).query; | 4578 var query = (req.url).query; |
| 4290 var queryOffset = 0; | 4579 var queryOffset = 0; |
| 4291 var queryMap = {}; | 4580 var queryMap = {}; |
| 4292 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4581 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4293 parseBool(n) { | 4582 parseBool(n) { |
| 4294 if (n == "true") return true; | 4583 if (n == "true") return true; |
| 4295 if (n == "false") return false; | 4584 if (n == "false") return false; |
| 4296 if (n == null) return null; | 4585 if (n == null) return null; |
| 4297 throw new core.ArgumentError("Invalid boolean: $n"); | 4586 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4298 } | 4587 } |
| 4588 |
| 4299 if (query.length > 0) { | 4589 if (query.length > 0) { |
| 4300 for (var part in query.split("&")) { | 4590 for (var part in query.split("&")) { |
| 4301 var keyvalue = part.split("="); | 4591 var keyvalue = part.split("="); |
| 4302 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4592 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4593 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4303 } | 4594 } |
| 4304 } | 4595 } |
| 4305 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 4596 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 4306 | 4597 unittest.equals("$arg_supportsTeamDrives")); |
| 4307 | 4598 |
| 4308 var h = { | 4599 var h = { |
| 4309 "content-type" : "application/json; charset=utf-8", | 4600 "content-type": "application/json; charset=utf-8", |
| 4310 }; | 4601 }; |
| 4311 var resp = convert.JSON.encode(buildFile()); | 4602 var resp = convert.JSON.encode(buildFile()); |
| 4312 return new async.Future.value(stringResponse(200, h, resp)); | 4603 return new async.Future.value(stringResponse(200, h, resp)); |
| 4313 }), true); | 4604 }), true); |
| 4314 res.touch(arg_fileId, supportsTeamDrives: arg_supportsTeamDrives).then(uni
ttest.expectAsync1(((api.File response) { | 4605 res |
| 4606 .touch(arg_fileId, supportsTeamDrives: arg_supportsTeamDrives) |
| 4607 .then(unittest.expectAsync1(((api.File response) { |
| 4315 checkFile(response); | 4608 checkFile(response); |
| 4316 }))); | 4609 }))); |
| 4317 }); | 4610 }); |
| 4318 | 4611 |
| 4319 unittest.test("method--trash", () { | 4612 unittest.test("method--trash", () { |
| 4320 | |
| 4321 var mock = new HttpServerMock(); | 4613 var mock = new HttpServerMock(); |
| 4322 api.FilesResourceApi res = new api.DriveApi(mock).files; | 4614 api.FilesResourceApi res = new api.DriveApi(mock).files; |
| 4323 var arg_fileId = "foo"; | 4615 var arg_fileId = "foo"; |
| 4324 var arg_supportsTeamDrives = true; | 4616 var arg_supportsTeamDrives = true; |
| 4325 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4617 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4326 var path = (req.url).path; | 4618 var path = (req.url).path; |
| 4327 var pathOffset = 0; | 4619 var pathOffset = 0; |
| 4328 var index; | 4620 var index; |
| 4329 var subPart; | 4621 var subPart; |
| 4330 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4622 unittest.expect( |
| 4623 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4331 pathOffset += 1; | 4624 pathOffset += 1; |
| 4332 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 4625 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4626 unittest.equals("drive/v2/")); |
| 4333 pathOffset += 9; | 4627 pathOffset += 9; |
| 4334 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 4628 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 4629 unittest.equals("files/")); |
| 4335 pathOffset += 6; | 4630 pathOffset += 6; |
| 4336 index = path.indexOf("/trash", pathOffset); | 4631 index = path.indexOf("/trash", pathOffset); |
| 4337 unittest.expect(index >= 0, unittest.isTrue); | 4632 unittest.expect(index >= 0, unittest.isTrue); |
| 4338 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4633 subPart = |
| 4634 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4339 pathOffset = index; | 4635 pathOffset = index; |
| 4340 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 4636 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 4341 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/trash")); | 4637 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 4638 unittest.equals("/trash")); |
| 4342 pathOffset += 6; | 4639 pathOffset += 6; |
| 4343 | 4640 |
| 4344 var query = (req.url).query; | 4641 var query = (req.url).query; |
| 4345 var queryOffset = 0; | 4642 var queryOffset = 0; |
| 4346 var queryMap = {}; | 4643 var queryMap = {}; |
| 4347 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4644 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4348 parseBool(n) { | 4645 parseBool(n) { |
| 4349 if (n == "true") return true; | 4646 if (n == "true") return true; |
| 4350 if (n == "false") return false; | 4647 if (n == "false") return false; |
| 4351 if (n == null) return null; | 4648 if (n == null) return null; |
| 4352 throw new core.ArgumentError("Invalid boolean: $n"); | 4649 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4353 } | 4650 } |
| 4651 |
| 4354 if (query.length > 0) { | 4652 if (query.length > 0) { |
| 4355 for (var part in query.split("&")) { | 4653 for (var part in query.split("&")) { |
| 4356 var keyvalue = part.split("="); | 4654 var keyvalue = part.split("="); |
| 4357 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4655 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4656 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4358 } | 4657 } |
| 4359 } | 4658 } |
| 4360 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 4659 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 4361 | 4660 unittest.equals("$arg_supportsTeamDrives")); |
| 4362 | 4661 |
| 4363 var h = { | 4662 var h = { |
| 4364 "content-type" : "application/json; charset=utf-8", | 4663 "content-type": "application/json; charset=utf-8", |
| 4365 }; | 4664 }; |
| 4366 var resp = convert.JSON.encode(buildFile()); | 4665 var resp = convert.JSON.encode(buildFile()); |
| 4367 return new async.Future.value(stringResponse(200, h, resp)); | 4666 return new async.Future.value(stringResponse(200, h, resp)); |
| 4368 }), true); | 4667 }), true); |
| 4369 res.trash(arg_fileId, supportsTeamDrives: arg_supportsTeamDrives).then(uni
ttest.expectAsync1(((api.File response) { | 4668 res |
| 4669 .trash(arg_fileId, supportsTeamDrives: arg_supportsTeamDrives) |
| 4670 .then(unittest.expectAsync1(((api.File response) { |
| 4370 checkFile(response); | 4671 checkFile(response); |
| 4371 }))); | 4672 }))); |
| 4372 }); | 4673 }); |
| 4373 | 4674 |
| 4374 unittest.test("method--untrash", () { | 4675 unittest.test("method--untrash", () { |
| 4375 | |
| 4376 var mock = new HttpServerMock(); | 4676 var mock = new HttpServerMock(); |
| 4377 api.FilesResourceApi res = new api.DriveApi(mock).files; | 4677 api.FilesResourceApi res = new api.DriveApi(mock).files; |
| 4378 var arg_fileId = "foo"; | 4678 var arg_fileId = "foo"; |
| 4379 var arg_supportsTeamDrives = true; | 4679 var arg_supportsTeamDrives = true; |
| 4380 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4680 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4381 var path = (req.url).path; | 4681 var path = (req.url).path; |
| 4382 var pathOffset = 0; | 4682 var pathOffset = 0; |
| 4383 var index; | 4683 var index; |
| 4384 var subPart; | 4684 var subPart; |
| 4385 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4685 unittest.expect( |
| 4686 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4386 pathOffset += 1; | 4687 pathOffset += 1; |
| 4387 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 4688 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4689 unittest.equals("drive/v2/")); |
| 4388 pathOffset += 9; | 4690 pathOffset += 9; |
| 4389 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 4691 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 4692 unittest.equals("files/")); |
| 4390 pathOffset += 6; | 4693 pathOffset += 6; |
| 4391 index = path.indexOf("/untrash", pathOffset); | 4694 index = path.indexOf("/untrash", pathOffset); |
| 4392 unittest.expect(index >= 0, unittest.isTrue); | 4695 unittest.expect(index >= 0, unittest.isTrue); |
| 4393 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4696 subPart = |
| 4697 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4394 pathOffset = index; | 4698 pathOffset = index; |
| 4395 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 4699 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 4396 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/untrash")); | 4700 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 4701 unittest.equals("/untrash")); |
| 4397 pathOffset += 8; | 4702 pathOffset += 8; |
| 4398 | 4703 |
| 4399 var query = (req.url).query; | 4704 var query = (req.url).query; |
| 4400 var queryOffset = 0; | 4705 var queryOffset = 0; |
| 4401 var queryMap = {}; | 4706 var queryMap = {}; |
| 4402 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4707 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4403 parseBool(n) { | 4708 parseBool(n) { |
| 4404 if (n == "true") return true; | 4709 if (n == "true") return true; |
| 4405 if (n == "false") return false; | 4710 if (n == "false") return false; |
| 4406 if (n == null) return null; | 4711 if (n == null) return null; |
| 4407 throw new core.ArgumentError("Invalid boolean: $n"); | 4712 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4408 } | 4713 } |
| 4714 |
| 4409 if (query.length > 0) { | 4715 if (query.length > 0) { |
| 4410 for (var part in query.split("&")) { | 4716 for (var part in query.split("&")) { |
| 4411 var keyvalue = part.split("="); | 4717 var keyvalue = part.split("="); |
| 4412 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4718 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4719 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4413 } | 4720 } |
| 4414 } | 4721 } |
| 4415 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 4722 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 4416 | 4723 unittest.equals("$arg_supportsTeamDrives")); |
| 4417 | 4724 |
| 4418 var h = { | 4725 var h = { |
| 4419 "content-type" : "application/json; charset=utf-8", | 4726 "content-type": "application/json; charset=utf-8", |
| 4420 }; | 4727 }; |
| 4421 var resp = convert.JSON.encode(buildFile()); | 4728 var resp = convert.JSON.encode(buildFile()); |
| 4422 return new async.Future.value(stringResponse(200, h, resp)); | 4729 return new async.Future.value(stringResponse(200, h, resp)); |
| 4423 }), true); | 4730 }), true); |
| 4424 res.untrash(arg_fileId, supportsTeamDrives: arg_supportsTeamDrives).then(u
nittest.expectAsync1(((api.File response) { | 4731 res |
| 4732 .untrash(arg_fileId, supportsTeamDrives: arg_supportsTeamDrives) |
| 4733 .then(unittest.expectAsync1(((api.File response) { |
| 4425 checkFile(response); | 4734 checkFile(response); |
| 4426 }))); | 4735 }))); |
| 4427 }); | 4736 }); |
| 4428 | 4737 |
| 4429 unittest.test("method--update", () { | 4738 unittest.test("method--update", () { |
| 4430 // TODO: Implement tests for media upload; | 4739 // TODO: Implement tests for media upload; |
| 4431 // TODO: Implement tests for media download; | 4740 // TODO: Implement tests for media download; |
| 4432 | 4741 |
| 4433 var mock = new HttpServerMock(); | 4742 var mock = new HttpServerMock(); |
| 4434 api.FilesResourceApi res = new api.DriveApi(mock).files; | 4743 api.FilesResourceApi res = new api.DriveApi(mock).files; |
| (...skipping 14 matching lines...) Expand all Loading... |
| 4449 var arg_updateViewedDate = true; | 4758 var arg_updateViewedDate = true; |
| 4450 var arg_useContentAsIndexableText = true; | 4759 var arg_useContentAsIndexableText = true; |
| 4451 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4760 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4452 var obj = new api.File.fromJson(json); | 4761 var obj = new api.File.fromJson(json); |
| 4453 checkFile(obj); | 4762 checkFile(obj); |
| 4454 | 4763 |
| 4455 var path = (req.url).path; | 4764 var path = (req.url).path; |
| 4456 var pathOffset = 0; | 4765 var pathOffset = 0; |
| 4457 var index; | 4766 var index; |
| 4458 var subPart; | 4767 var subPart; |
| 4459 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4768 unittest.expect( |
| 4769 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4460 pathOffset += 1; | 4770 pathOffset += 1; |
| 4461 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 4771 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4772 unittest.equals("drive/v2/")); |
| 4462 pathOffset += 9; | 4773 pathOffset += 9; |
| 4463 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 4774 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 4775 unittest.equals("files/")); |
| 4464 pathOffset += 6; | 4776 pathOffset += 6; |
| 4465 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4777 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4466 pathOffset = path.length; | 4778 pathOffset = path.length; |
| 4467 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 4779 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 4468 | 4780 |
| 4469 var query = (req.url).query; | 4781 var query = (req.url).query; |
| 4470 var queryOffset = 0; | 4782 var queryOffset = 0; |
| 4471 var queryMap = {}; | 4783 var queryMap = {}; |
| 4472 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4784 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4473 parseBool(n) { | 4785 parseBool(n) { |
| 4474 if (n == "true") return true; | 4786 if (n == "true") return true; |
| 4475 if (n == "false") return false; | 4787 if (n == "false") return false; |
| 4476 if (n == null) return null; | 4788 if (n == null) return null; |
| 4477 throw new core.ArgumentError("Invalid boolean: $n"); | 4789 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4478 } | 4790 } |
| 4791 |
| 4479 if (query.length > 0) { | 4792 if (query.length > 0) { |
| 4480 for (var part in query.split("&")) { | 4793 for (var part in query.split("&")) { |
| 4481 var keyvalue = part.split("="); | 4794 var keyvalue = part.split("="); |
| 4482 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4795 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4796 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4483 } | 4797 } |
| 4484 } | 4798 } |
| 4485 unittest.expect(queryMap["addParents"].first, unittest.equals(arg_addPar
ents)); | 4799 unittest.expect( |
| 4486 unittest.expect(queryMap["convert"].first, unittest.equals("$arg_convert
")); | 4800 queryMap["addParents"].first, unittest.equals(arg_addParents)); |
| 4487 unittest.expect(queryMap["modifiedDateBehavior"].first, unittest.equals(
arg_modifiedDateBehavior)); | 4801 unittest.expect( |
| 4488 unittest.expect(queryMap["newRevision"].first, unittest.equals("$arg_new
Revision")); | 4802 queryMap["convert"].first, unittest.equals("$arg_convert")); |
| 4803 unittest.expect(queryMap["modifiedDateBehavior"].first, |
| 4804 unittest.equals(arg_modifiedDateBehavior)); |
| 4805 unittest.expect( |
| 4806 queryMap["newRevision"].first, unittest.equals("$arg_newRevision")); |
| 4489 unittest.expect(queryMap["ocr"].first, unittest.equals("$arg_ocr")); | 4807 unittest.expect(queryMap["ocr"].first, unittest.equals("$arg_ocr")); |
| 4490 unittest.expect(queryMap["ocrLanguage"].first, unittest.equals(arg_ocrLa
nguage)); | 4808 unittest.expect( |
| 4491 unittest.expect(queryMap["pinned"].first, unittest.equals("$arg_pinned")
); | 4809 queryMap["ocrLanguage"].first, unittest.equals(arg_ocrLanguage)); |
| 4492 unittest.expect(queryMap["removeParents"].first, unittest.equals(arg_rem
oveParents)); | 4810 unittest.expect( |
| 4493 unittest.expect(queryMap["setModifiedDate"].first, unittest.equals("$arg
_setModifiedDate")); | 4811 queryMap["pinned"].first, unittest.equals("$arg_pinned")); |
| 4494 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 4812 unittest.expect(queryMap["removeParents"].first, |
| 4495 unittest.expect(queryMap["timedTextLanguage"].first, unittest.equals(arg
_timedTextLanguage)); | 4813 unittest.equals(arg_removeParents)); |
| 4496 unittest.expect(queryMap["timedTextTrackName"].first, unittest.equals(ar
g_timedTextTrackName)); | 4814 unittest.expect(queryMap["setModifiedDate"].first, |
| 4497 unittest.expect(queryMap["updateViewedDate"].first, unittest.equals("$ar
g_updateViewedDate")); | 4815 unittest.equals("$arg_setModifiedDate")); |
| 4498 unittest.expect(queryMap["useContentAsIndexableText"].first, unittest.eq
uals("$arg_useContentAsIndexableText")); | 4816 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 4499 | 4817 unittest.equals("$arg_supportsTeamDrives")); |
| 4818 unittest.expect(queryMap["timedTextLanguage"].first, |
| 4819 unittest.equals(arg_timedTextLanguage)); |
| 4820 unittest.expect(queryMap["timedTextTrackName"].first, |
| 4821 unittest.equals(arg_timedTextTrackName)); |
| 4822 unittest.expect(queryMap["updateViewedDate"].first, |
| 4823 unittest.equals("$arg_updateViewedDate")); |
| 4824 unittest.expect(queryMap["useContentAsIndexableText"].first, |
| 4825 unittest.equals("$arg_useContentAsIndexableText")); |
| 4500 | 4826 |
| 4501 var h = { | 4827 var h = { |
| 4502 "content-type" : "application/json; charset=utf-8", | 4828 "content-type": "application/json; charset=utf-8", |
| 4503 }; | 4829 }; |
| 4504 var resp = convert.JSON.encode(buildFile()); | 4830 var resp = convert.JSON.encode(buildFile()); |
| 4505 return new async.Future.value(stringResponse(200, h, resp)); | 4831 return new async.Future.value(stringResponse(200, h, resp)); |
| 4506 }), true); | 4832 }), true); |
| 4507 res.update(arg_request, arg_fileId, addParents: arg_addParents, convert: a
rg_convert, modifiedDateBehavior: arg_modifiedDateBehavior, newRevision: arg_new
Revision, ocr: arg_ocr, ocrLanguage: arg_ocrLanguage, pinned: arg_pinned, remove
Parents: arg_removeParents, setModifiedDate: arg_setModifiedDate, supportsTeamDr
ives: arg_supportsTeamDrives, timedTextLanguage: arg_timedTextLanguage, timedTex
tTrackName: arg_timedTextTrackName, updateViewedDate: arg_updateViewedDate, useC
ontentAsIndexableText: arg_useContentAsIndexableText).then(unittest.expectAsync1
(((api.File response) { | 4833 res |
| 4834 .update(arg_request, arg_fileId, |
| 4835 addParents: arg_addParents, |
| 4836 convert: arg_convert, |
| 4837 modifiedDateBehavior: arg_modifiedDateBehavior, |
| 4838 newRevision: arg_newRevision, |
| 4839 ocr: arg_ocr, |
| 4840 ocrLanguage: arg_ocrLanguage, |
| 4841 pinned: arg_pinned, |
| 4842 removeParents: arg_removeParents, |
| 4843 setModifiedDate: arg_setModifiedDate, |
| 4844 supportsTeamDrives: arg_supportsTeamDrives, |
| 4845 timedTextLanguage: arg_timedTextLanguage, |
| 4846 timedTextTrackName: arg_timedTextTrackName, |
| 4847 updateViewedDate: arg_updateViewedDate, |
| 4848 useContentAsIndexableText: arg_useContentAsIndexableText) |
| 4849 .then(unittest.expectAsync1(((api.File response) { |
| 4508 checkFile(response); | 4850 checkFile(response); |
| 4509 }))); | 4851 }))); |
| 4510 }); | 4852 }); |
| 4511 | 4853 |
| 4512 unittest.test("method--watch", () { | 4854 unittest.test("method--watch", () { |
| 4513 // TODO: Implement tests for media upload; | 4855 // TODO: Implement tests for media upload; |
| 4514 // TODO: Implement tests for media download; | 4856 // TODO: Implement tests for media download; |
| 4515 | 4857 |
| 4516 var mock = new HttpServerMock(); | 4858 var mock = new HttpServerMock(); |
| 4517 api.FilesResourceApi res = new api.DriveApi(mock).files; | 4859 api.FilesResourceApi res = new api.DriveApi(mock).files; |
| 4518 var arg_request = buildChannel(); | 4860 var arg_request = buildChannel(); |
| 4519 var arg_fileId = "foo"; | 4861 var arg_fileId = "foo"; |
| 4520 var arg_acknowledgeAbuse = true; | 4862 var arg_acknowledgeAbuse = true; |
| 4521 var arg_projection = "foo"; | 4863 var arg_projection = "foo"; |
| 4522 var arg_revisionId = "foo"; | 4864 var arg_revisionId = "foo"; |
| 4523 var arg_supportsTeamDrives = true; | 4865 var arg_supportsTeamDrives = true; |
| 4524 var arg_updateViewedDate = true; | 4866 var arg_updateViewedDate = true; |
| 4525 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4867 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4526 var obj = new api.Channel.fromJson(json); | 4868 var obj = new api.Channel.fromJson(json); |
| 4527 checkChannel(obj); | 4869 checkChannel(obj); |
| 4528 | 4870 |
| 4529 var path = (req.url).path; | 4871 var path = (req.url).path; |
| 4530 var pathOffset = 0; | 4872 var pathOffset = 0; |
| 4531 var index; | 4873 var index; |
| 4532 var subPart; | 4874 var subPart; |
| 4533 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4875 unittest.expect( |
| 4876 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4534 pathOffset += 1; | 4877 pathOffset += 1; |
| 4535 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 4878 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4879 unittest.equals("drive/v2/")); |
| 4536 pathOffset += 9; | 4880 pathOffset += 9; |
| 4537 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 4881 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 4882 unittest.equals("files/")); |
| 4538 pathOffset += 6; | 4883 pathOffset += 6; |
| 4539 index = path.indexOf("/watch", pathOffset); | 4884 index = path.indexOf("/watch", pathOffset); |
| 4540 unittest.expect(index >= 0, unittest.isTrue); | 4885 unittest.expect(index >= 0, unittest.isTrue); |
| 4541 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4886 subPart = |
| 4887 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4542 pathOffset = index; | 4888 pathOffset = index; |
| 4543 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 4889 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 4544 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/watch")); | 4890 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 4891 unittest.equals("/watch")); |
| 4545 pathOffset += 6; | 4892 pathOffset += 6; |
| 4546 | 4893 |
| 4547 var query = (req.url).query; | 4894 var query = (req.url).query; |
| 4548 var queryOffset = 0; | 4895 var queryOffset = 0; |
| 4549 var queryMap = {}; | 4896 var queryMap = {}; |
| 4550 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4897 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4551 parseBool(n) { | 4898 parseBool(n) { |
| 4552 if (n == "true") return true; | 4899 if (n == "true") return true; |
| 4553 if (n == "false") return false; | 4900 if (n == "false") return false; |
| 4554 if (n == null) return null; | 4901 if (n == null) return null; |
| 4555 throw new core.ArgumentError("Invalid boolean: $n"); | 4902 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4556 } | 4903 } |
| 4904 |
| 4557 if (query.length > 0) { | 4905 if (query.length > 0) { |
| 4558 for (var part in query.split("&")) { | 4906 for (var part in query.split("&")) { |
| 4559 var keyvalue = part.split("="); | 4907 var keyvalue = part.split("="); |
| 4560 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4908 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4909 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4561 } | 4910 } |
| 4562 } | 4911 } |
| 4563 unittest.expect(queryMap["acknowledgeAbuse"].first, unittest.equals("$ar
g_acknowledgeAbuse")); | 4912 unittest.expect(queryMap["acknowledgeAbuse"].first, |
| 4564 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 4913 unittest.equals("$arg_acknowledgeAbuse")); |
| 4565 unittest.expect(queryMap["revisionId"].first, unittest.equals(arg_revisi
onId)); | 4914 unittest.expect( |
| 4566 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 4915 queryMap["projection"].first, unittest.equals(arg_projection)); |
| 4567 unittest.expect(queryMap["updateViewedDate"].first, unittest.equals("$ar
g_updateViewedDate")); | 4916 unittest.expect( |
| 4568 | 4917 queryMap["revisionId"].first, unittest.equals(arg_revisionId)); |
| 4918 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 4919 unittest.equals("$arg_supportsTeamDrives")); |
| 4920 unittest.expect(queryMap["updateViewedDate"].first, |
| 4921 unittest.equals("$arg_updateViewedDate")); |
| 4569 | 4922 |
| 4570 var h = { | 4923 var h = { |
| 4571 "content-type" : "application/json; charset=utf-8", | 4924 "content-type": "application/json; charset=utf-8", |
| 4572 }; | 4925 }; |
| 4573 var resp = convert.JSON.encode(buildChannel()); | 4926 var resp = convert.JSON.encode(buildChannel()); |
| 4574 return new async.Future.value(stringResponse(200, h, resp)); | 4927 return new async.Future.value(stringResponse(200, h, resp)); |
| 4575 }), true); | 4928 }), true); |
| 4576 res.watch(arg_request, arg_fileId, acknowledgeAbuse: arg_acknowledgeAbuse,
projection: arg_projection, revisionId: arg_revisionId, supportsTeamDrives: arg
_supportsTeamDrives, updateViewedDate: arg_updateViewedDate).then(unittest.expec
tAsync1(((api.Channel response) { | 4929 res |
| 4930 .watch(arg_request, arg_fileId, |
| 4931 acknowledgeAbuse: arg_acknowledgeAbuse, |
| 4932 projection: arg_projection, |
| 4933 revisionId: arg_revisionId, |
| 4934 supportsTeamDrives: arg_supportsTeamDrives, |
| 4935 updateViewedDate: arg_updateViewedDate) |
| 4936 .then(unittest.expectAsync1(((api.Channel response) { |
| 4577 checkChannel(response); | 4937 checkChannel(response); |
| 4578 }))); | 4938 }))); |
| 4579 }); | 4939 }); |
| 4580 | |
| 4581 }); | 4940 }); |
| 4582 | 4941 |
| 4583 | |
| 4584 unittest.group("resource-ParentsResourceApi", () { | 4942 unittest.group("resource-ParentsResourceApi", () { |
| 4585 unittest.test("method--delete", () { | 4943 unittest.test("method--delete", () { |
| 4586 | |
| 4587 var mock = new HttpServerMock(); | 4944 var mock = new HttpServerMock(); |
| 4588 api.ParentsResourceApi res = new api.DriveApi(mock).parents; | 4945 api.ParentsResourceApi res = new api.DriveApi(mock).parents; |
| 4589 var arg_fileId = "foo"; | 4946 var arg_fileId = "foo"; |
| 4590 var arg_parentId = "foo"; | 4947 var arg_parentId = "foo"; |
| 4591 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4948 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4592 var path = (req.url).path; | 4949 var path = (req.url).path; |
| 4593 var pathOffset = 0; | 4950 var pathOffset = 0; |
| 4594 var index; | 4951 var index; |
| 4595 var subPart; | 4952 var subPart; |
| 4596 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4953 unittest.expect( |
| 4954 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4597 pathOffset += 1; | 4955 pathOffset += 1; |
| 4598 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 4956 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4957 unittest.equals("drive/v2/")); |
| 4599 pathOffset += 9; | 4958 pathOffset += 9; |
| 4600 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 4959 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 4960 unittest.equals("files/")); |
| 4601 pathOffset += 6; | 4961 pathOffset += 6; |
| 4602 index = path.indexOf("/parents/", pathOffset); | 4962 index = path.indexOf("/parents/", pathOffset); |
| 4603 unittest.expect(index >= 0, unittest.isTrue); | 4963 unittest.expect(index >= 0, unittest.isTrue); |
| 4604 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4964 subPart = |
| 4965 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4605 pathOffset = index; | 4966 pathOffset = index; |
| 4606 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 4967 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 4607 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/parents/")); | 4968 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4969 unittest.equals("/parents/")); |
| 4608 pathOffset += 9; | 4970 pathOffset += 9; |
| 4609 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4971 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4610 pathOffset = path.length; | 4972 pathOffset = path.length; |
| 4611 unittest.expect(subPart, unittest.equals("$arg_parentId")); | 4973 unittest.expect(subPart, unittest.equals("$arg_parentId")); |
| 4612 | 4974 |
| 4613 var query = (req.url).query; | 4975 var query = (req.url).query; |
| 4614 var queryOffset = 0; | 4976 var queryOffset = 0; |
| 4615 var queryMap = {}; | 4977 var queryMap = {}; |
| 4616 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4978 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4617 parseBool(n) { | 4979 parseBool(n) { |
| 4618 if (n == "true") return true; | 4980 if (n == "true") return true; |
| 4619 if (n == "false") return false; | 4981 if (n == "false") return false; |
| 4620 if (n == null) return null; | 4982 if (n == null) return null; |
| 4621 throw new core.ArgumentError("Invalid boolean: $n"); | 4983 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4622 } | 4984 } |
| 4985 |
| 4623 if (query.length > 0) { | 4986 if (query.length > 0) { |
| 4624 for (var part in query.split("&")) { | 4987 for (var part in query.split("&")) { |
| 4625 var keyvalue = part.split("="); | 4988 var keyvalue = part.split("="); |
| 4626 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4989 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4990 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4627 } | 4991 } |
| 4628 } | 4992 } |
| 4629 | 4993 |
| 4630 | |
| 4631 var h = { | 4994 var h = { |
| 4632 "content-type" : "application/json; charset=utf-8", | 4995 "content-type": "application/json; charset=utf-8", |
| 4633 }; | 4996 }; |
| 4634 var resp = ""; | 4997 var resp = ""; |
| 4635 return new async.Future.value(stringResponse(200, h, resp)); | 4998 return new async.Future.value(stringResponse(200, h, resp)); |
| 4636 }), true); | 4999 }), true); |
| 4637 res.delete(arg_fileId, arg_parentId).then(unittest.expectAsync1((_) {})); | 5000 res.delete(arg_fileId, arg_parentId).then(unittest.expectAsync1((_) {})); |
| 4638 }); | 5001 }); |
| 4639 | 5002 |
| 4640 unittest.test("method--get", () { | 5003 unittest.test("method--get", () { |
| 4641 | |
| 4642 var mock = new HttpServerMock(); | 5004 var mock = new HttpServerMock(); |
| 4643 api.ParentsResourceApi res = new api.DriveApi(mock).parents; | 5005 api.ParentsResourceApi res = new api.DriveApi(mock).parents; |
| 4644 var arg_fileId = "foo"; | 5006 var arg_fileId = "foo"; |
| 4645 var arg_parentId = "foo"; | 5007 var arg_parentId = "foo"; |
| 4646 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5008 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4647 var path = (req.url).path; | 5009 var path = (req.url).path; |
| 4648 var pathOffset = 0; | 5010 var pathOffset = 0; |
| 4649 var index; | 5011 var index; |
| 4650 var subPart; | 5012 var subPart; |
| 4651 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5013 unittest.expect( |
| 5014 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4652 pathOffset += 1; | 5015 pathOffset += 1; |
| 4653 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 5016 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5017 unittest.equals("drive/v2/")); |
| 4654 pathOffset += 9; | 5018 pathOffset += 9; |
| 4655 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 5019 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 5020 unittest.equals("files/")); |
| 4656 pathOffset += 6; | 5021 pathOffset += 6; |
| 4657 index = path.indexOf("/parents/", pathOffset); | 5022 index = path.indexOf("/parents/", pathOffset); |
| 4658 unittest.expect(index >= 0, unittest.isTrue); | 5023 unittest.expect(index >= 0, unittest.isTrue); |
| 4659 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5024 subPart = |
| 5025 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4660 pathOffset = index; | 5026 pathOffset = index; |
| 4661 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 5027 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 4662 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/parents/")); | 5028 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5029 unittest.equals("/parents/")); |
| 4663 pathOffset += 9; | 5030 pathOffset += 9; |
| 4664 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5031 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4665 pathOffset = path.length; | 5032 pathOffset = path.length; |
| 4666 unittest.expect(subPart, unittest.equals("$arg_parentId")); | 5033 unittest.expect(subPart, unittest.equals("$arg_parentId")); |
| 4667 | 5034 |
| 4668 var query = (req.url).query; | 5035 var query = (req.url).query; |
| 4669 var queryOffset = 0; | 5036 var queryOffset = 0; |
| 4670 var queryMap = {}; | 5037 var queryMap = {}; |
| 4671 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5038 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4672 parseBool(n) { | 5039 parseBool(n) { |
| 4673 if (n == "true") return true; | 5040 if (n == "true") return true; |
| 4674 if (n == "false") return false; | 5041 if (n == "false") return false; |
| 4675 if (n == null) return null; | 5042 if (n == null) return null; |
| 4676 throw new core.ArgumentError("Invalid boolean: $n"); | 5043 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4677 } | 5044 } |
| 5045 |
| 4678 if (query.length > 0) { | 5046 if (query.length > 0) { |
| 4679 for (var part in query.split("&")) { | 5047 for (var part in query.split("&")) { |
| 4680 var keyvalue = part.split("="); | 5048 var keyvalue = part.split("="); |
| 4681 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5049 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5050 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4682 } | 5051 } |
| 4683 } | 5052 } |
| 4684 | 5053 |
| 4685 | |
| 4686 var h = { | 5054 var h = { |
| 4687 "content-type" : "application/json; charset=utf-8", | 5055 "content-type": "application/json; charset=utf-8", |
| 4688 }; | 5056 }; |
| 4689 var resp = convert.JSON.encode(buildParentReference()); | 5057 var resp = convert.JSON.encode(buildParentReference()); |
| 4690 return new async.Future.value(stringResponse(200, h, resp)); | 5058 return new async.Future.value(stringResponse(200, h, resp)); |
| 4691 }), true); | 5059 }), true); |
| 4692 res.get(arg_fileId, arg_parentId).then(unittest.expectAsync1(((api.ParentR
eference response) { | 5060 res |
| 5061 .get(arg_fileId, arg_parentId) |
| 5062 .then(unittest.expectAsync1(((api.ParentReference response) { |
| 4693 checkParentReference(response); | 5063 checkParentReference(response); |
| 4694 }))); | 5064 }))); |
| 4695 }); | 5065 }); |
| 4696 | 5066 |
| 4697 unittest.test("method--insert", () { | 5067 unittest.test("method--insert", () { |
| 4698 | |
| 4699 var mock = new HttpServerMock(); | 5068 var mock = new HttpServerMock(); |
| 4700 api.ParentsResourceApi res = new api.DriveApi(mock).parents; | 5069 api.ParentsResourceApi res = new api.DriveApi(mock).parents; |
| 4701 var arg_request = buildParentReference(); | 5070 var arg_request = buildParentReference(); |
| 4702 var arg_fileId = "foo"; | 5071 var arg_fileId = "foo"; |
| 4703 var arg_supportsTeamDrives = true; | 5072 var arg_supportsTeamDrives = true; |
| 4704 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5073 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4705 var obj = new api.ParentReference.fromJson(json); | 5074 var obj = new api.ParentReference.fromJson(json); |
| 4706 checkParentReference(obj); | 5075 checkParentReference(obj); |
| 4707 | 5076 |
| 4708 var path = (req.url).path; | 5077 var path = (req.url).path; |
| 4709 var pathOffset = 0; | 5078 var pathOffset = 0; |
| 4710 var index; | 5079 var index; |
| 4711 var subPart; | 5080 var subPart; |
| 4712 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5081 unittest.expect( |
| 5082 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4713 pathOffset += 1; | 5083 pathOffset += 1; |
| 4714 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 5084 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5085 unittest.equals("drive/v2/")); |
| 4715 pathOffset += 9; | 5086 pathOffset += 9; |
| 4716 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 5087 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 5088 unittest.equals("files/")); |
| 4717 pathOffset += 6; | 5089 pathOffset += 6; |
| 4718 index = path.indexOf("/parents", pathOffset); | 5090 index = path.indexOf("/parents", pathOffset); |
| 4719 unittest.expect(index >= 0, unittest.isTrue); | 5091 unittest.expect(index >= 0, unittest.isTrue); |
| 4720 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5092 subPart = |
| 5093 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4721 pathOffset = index; | 5094 pathOffset = index; |
| 4722 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 5095 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 4723 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/parents")); | 5096 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 5097 unittest.equals("/parents")); |
| 4724 pathOffset += 8; | 5098 pathOffset += 8; |
| 4725 | 5099 |
| 4726 var query = (req.url).query; | 5100 var query = (req.url).query; |
| 4727 var queryOffset = 0; | 5101 var queryOffset = 0; |
| 4728 var queryMap = {}; | 5102 var queryMap = {}; |
| 4729 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5103 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4730 parseBool(n) { | 5104 parseBool(n) { |
| 4731 if (n == "true") return true; | 5105 if (n == "true") return true; |
| 4732 if (n == "false") return false; | 5106 if (n == "false") return false; |
| 4733 if (n == null) return null; | 5107 if (n == null) return null; |
| 4734 throw new core.ArgumentError("Invalid boolean: $n"); | 5108 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4735 } | 5109 } |
| 5110 |
| 4736 if (query.length > 0) { | 5111 if (query.length > 0) { |
| 4737 for (var part in query.split("&")) { | 5112 for (var part in query.split("&")) { |
| 4738 var keyvalue = part.split("="); | 5113 var keyvalue = part.split("="); |
| 4739 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5114 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5115 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4740 } | 5116 } |
| 4741 } | 5117 } |
| 4742 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 5118 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 4743 | 5119 unittest.equals("$arg_supportsTeamDrives")); |
| 4744 | 5120 |
| 4745 var h = { | 5121 var h = { |
| 4746 "content-type" : "application/json; charset=utf-8", | 5122 "content-type": "application/json; charset=utf-8", |
| 4747 }; | 5123 }; |
| 4748 var resp = convert.JSON.encode(buildParentReference()); | 5124 var resp = convert.JSON.encode(buildParentReference()); |
| 4749 return new async.Future.value(stringResponse(200, h, resp)); | 5125 return new async.Future.value(stringResponse(200, h, resp)); |
| 4750 }), true); | 5126 }), true); |
| 4751 res.insert(arg_request, arg_fileId, supportsTeamDrives: arg_supportsTeamDr
ives).then(unittest.expectAsync1(((api.ParentReference response) { | 5127 res |
| 5128 .insert(arg_request, arg_fileId, |
| 5129 supportsTeamDrives: arg_supportsTeamDrives) |
| 5130 .then(unittest.expectAsync1(((api.ParentReference response) { |
| 4752 checkParentReference(response); | 5131 checkParentReference(response); |
| 4753 }))); | 5132 }))); |
| 4754 }); | 5133 }); |
| 4755 | 5134 |
| 4756 unittest.test("method--list", () { | 5135 unittest.test("method--list", () { |
| 4757 | |
| 4758 var mock = new HttpServerMock(); | 5136 var mock = new HttpServerMock(); |
| 4759 api.ParentsResourceApi res = new api.DriveApi(mock).parents; | 5137 api.ParentsResourceApi res = new api.DriveApi(mock).parents; |
| 4760 var arg_fileId = "foo"; | 5138 var arg_fileId = "foo"; |
| 4761 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5139 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4762 var path = (req.url).path; | 5140 var path = (req.url).path; |
| 4763 var pathOffset = 0; | 5141 var pathOffset = 0; |
| 4764 var index; | 5142 var index; |
| 4765 var subPart; | 5143 var subPart; |
| 4766 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5144 unittest.expect( |
| 5145 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4767 pathOffset += 1; | 5146 pathOffset += 1; |
| 4768 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 5147 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5148 unittest.equals("drive/v2/")); |
| 4769 pathOffset += 9; | 5149 pathOffset += 9; |
| 4770 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 5150 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 5151 unittest.equals("files/")); |
| 4771 pathOffset += 6; | 5152 pathOffset += 6; |
| 4772 index = path.indexOf("/parents", pathOffset); | 5153 index = path.indexOf("/parents", pathOffset); |
| 4773 unittest.expect(index >= 0, unittest.isTrue); | 5154 unittest.expect(index >= 0, unittest.isTrue); |
| 4774 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5155 subPart = |
| 5156 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4775 pathOffset = index; | 5157 pathOffset = index; |
| 4776 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 5158 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 4777 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/parents")); | 5159 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 5160 unittest.equals("/parents")); |
| 4778 pathOffset += 8; | 5161 pathOffset += 8; |
| 4779 | 5162 |
| 4780 var query = (req.url).query; | 5163 var query = (req.url).query; |
| 4781 var queryOffset = 0; | 5164 var queryOffset = 0; |
| 4782 var queryMap = {}; | 5165 var queryMap = {}; |
| 4783 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5166 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4784 parseBool(n) { | 5167 parseBool(n) { |
| 4785 if (n == "true") return true; | 5168 if (n == "true") return true; |
| 4786 if (n == "false") return false; | 5169 if (n == "false") return false; |
| 4787 if (n == null) return null; | 5170 if (n == null) return null; |
| 4788 throw new core.ArgumentError("Invalid boolean: $n"); | 5171 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4789 } | 5172 } |
| 5173 |
| 4790 if (query.length > 0) { | 5174 if (query.length > 0) { |
| 4791 for (var part in query.split("&")) { | 5175 for (var part in query.split("&")) { |
| 4792 var keyvalue = part.split("="); | 5176 var keyvalue = part.split("="); |
| 4793 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5177 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5178 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4794 } | 5179 } |
| 4795 } | 5180 } |
| 4796 | 5181 |
| 4797 | |
| 4798 var h = { | 5182 var h = { |
| 4799 "content-type" : "application/json; charset=utf-8", | 5183 "content-type": "application/json; charset=utf-8", |
| 4800 }; | 5184 }; |
| 4801 var resp = convert.JSON.encode(buildParentList()); | 5185 var resp = convert.JSON.encode(buildParentList()); |
| 4802 return new async.Future.value(stringResponse(200, h, resp)); | 5186 return new async.Future.value(stringResponse(200, h, resp)); |
| 4803 }), true); | 5187 }), true); |
| 4804 res.list(arg_fileId).then(unittest.expectAsync1(((api.ParentList response)
{ | 5188 res |
| 5189 .list(arg_fileId) |
| 5190 .then(unittest.expectAsync1(((api.ParentList response) { |
| 4805 checkParentList(response); | 5191 checkParentList(response); |
| 4806 }))); | 5192 }))); |
| 4807 }); | 5193 }); |
| 4808 | |
| 4809 }); | 5194 }); |
| 4810 | 5195 |
| 4811 | |
| 4812 unittest.group("resource-PermissionsResourceApi", () { | 5196 unittest.group("resource-PermissionsResourceApi", () { |
| 4813 unittest.test("method--delete", () { | 5197 unittest.test("method--delete", () { |
| 4814 | |
| 4815 var mock = new HttpServerMock(); | 5198 var mock = new HttpServerMock(); |
| 4816 api.PermissionsResourceApi res = new api.DriveApi(mock).permissions; | 5199 api.PermissionsResourceApi res = new api.DriveApi(mock).permissions; |
| 4817 var arg_fileId = "foo"; | 5200 var arg_fileId = "foo"; |
| 4818 var arg_permissionId = "foo"; | 5201 var arg_permissionId = "foo"; |
| 4819 var arg_supportsTeamDrives = true; | 5202 var arg_supportsTeamDrives = true; |
| 4820 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5203 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4821 var path = (req.url).path; | 5204 var path = (req.url).path; |
| 4822 var pathOffset = 0; | 5205 var pathOffset = 0; |
| 4823 var index; | 5206 var index; |
| 4824 var subPart; | 5207 var subPart; |
| 4825 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5208 unittest.expect( |
| 5209 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4826 pathOffset += 1; | 5210 pathOffset += 1; |
| 4827 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 5211 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5212 unittest.equals("drive/v2/")); |
| 4828 pathOffset += 9; | 5213 pathOffset += 9; |
| 4829 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 5214 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 5215 unittest.equals("files/")); |
| 4830 pathOffset += 6; | 5216 pathOffset += 6; |
| 4831 index = path.indexOf("/permissions/", pathOffset); | 5217 index = path.indexOf("/permissions/", pathOffset); |
| 4832 unittest.expect(index >= 0, unittest.isTrue); | 5218 unittest.expect(index >= 0, unittest.isTrue); |
| 4833 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5219 subPart = |
| 5220 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4834 pathOffset = index; | 5221 pathOffset = index; |
| 4835 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 5222 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 4836 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/permissions/")); | 5223 unittest.expect(path.substring(pathOffset, pathOffset + 13), |
| 5224 unittest.equals("/permissions/")); |
| 4837 pathOffset += 13; | 5225 pathOffset += 13; |
| 4838 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5226 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4839 pathOffset = path.length; | 5227 pathOffset = path.length; |
| 4840 unittest.expect(subPart, unittest.equals("$arg_permissionId")); | 5228 unittest.expect(subPart, unittest.equals("$arg_permissionId")); |
| 4841 | 5229 |
| 4842 var query = (req.url).query; | 5230 var query = (req.url).query; |
| 4843 var queryOffset = 0; | 5231 var queryOffset = 0; |
| 4844 var queryMap = {}; | 5232 var queryMap = {}; |
| 4845 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5233 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4846 parseBool(n) { | 5234 parseBool(n) { |
| 4847 if (n == "true") return true; | 5235 if (n == "true") return true; |
| 4848 if (n == "false") return false; | 5236 if (n == "false") return false; |
| 4849 if (n == null) return null; | 5237 if (n == null) return null; |
| 4850 throw new core.ArgumentError("Invalid boolean: $n"); | 5238 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4851 } | 5239 } |
| 5240 |
| 4852 if (query.length > 0) { | 5241 if (query.length > 0) { |
| 4853 for (var part in query.split("&")) { | 5242 for (var part in query.split("&")) { |
| 4854 var keyvalue = part.split("="); | 5243 var keyvalue = part.split("="); |
| 4855 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5244 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5245 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4856 } | 5246 } |
| 4857 } | 5247 } |
| 4858 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 5248 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 4859 | 5249 unittest.equals("$arg_supportsTeamDrives")); |
| 4860 | 5250 |
| 4861 var h = { | 5251 var h = { |
| 4862 "content-type" : "application/json; charset=utf-8", | 5252 "content-type": "application/json; charset=utf-8", |
| 4863 }; | 5253 }; |
| 4864 var resp = ""; | 5254 var resp = ""; |
| 4865 return new async.Future.value(stringResponse(200, h, resp)); | 5255 return new async.Future.value(stringResponse(200, h, resp)); |
| 4866 }), true); | 5256 }), true); |
| 4867 res.delete(arg_fileId, arg_permissionId, supportsTeamDrives: arg_supportsT
eamDrives).then(unittest.expectAsync1((_) {})); | 5257 res |
| 5258 .delete(arg_fileId, arg_permissionId, |
| 5259 supportsTeamDrives: arg_supportsTeamDrives) |
| 5260 .then(unittest.expectAsync1((_) {})); |
| 4868 }); | 5261 }); |
| 4869 | 5262 |
| 4870 unittest.test("method--get", () { | 5263 unittest.test("method--get", () { |
| 4871 | |
| 4872 var mock = new HttpServerMock(); | 5264 var mock = new HttpServerMock(); |
| 4873 api.PermissionsResourceApi res = new api.DriveApi(mock).permissions; | 5265 api.PermissionsResourceApi res = new api.DriveApi(mock).permissions; |
| 4874 var arg_fileId = "foo"; | 5266 var arg_fileId = "foo"; |
| 4875 var arg_permissionId = "foo"; | 5267 var arg_permissionId = "foo"; |
| 4876 var arg_supportsTeamDrives = true; | 5268 var arg_supportsTeamDrives = true; |
| 4877 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5269 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4878 var path = (req.url).path; | 5270 var path = (req.url).path; |
| 4879 var pathOffset = 0; | 5271 var pathOffset = 0; |
| 4880 var index; | 5272 var index; |
| 4881 var subPart; | 5273 var subPart; |
| 4882 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5274 unittest.expect( |
| 5275 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4883 pathOffset += 1; | 5276 pathOffset += 1; |
| 4884 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 5277 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5278 unittest.equals("drive/v2/")); |
| 4885 pathOffset += 9; | 5279 pathOffset += 9; |
| 4886 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 5280 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 5281 unittest.equals("files/")); |
| 4887 pathOffset += 6; | 5282 pathOffset += 6; |
| 4888 index = path.indexOf("/permissions/", pathOffset); | 5283 index = path.indexOf("/permissions/", pathOffset); |
| 4889 unittest.expect(index >= 0, unittest.isTrue); | 5284 unittest.expect(index >= 0, unittest.isTrue); |
| 4890 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5285 subPart = |
| 5286 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 4891 pathOffset = index; | 5287 pathOffset = index; |
| 4892 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 5288 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 4893 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/permissions/")); | 5289 unittest.expect(path.substring(pathOffset, pathOffset + 13), |
| 5290 unittest.equals("/permissions/")); |
| 4894 pathOffset += 13; | 5291 pathOffset += 13; |
| 4895 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5292 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4896 pathOffset = path.length; | 5293 pathOffset = path.length; |
| 4897 unittest.expect(subPart, unittest.equals("$arg_permissionId")); | 5294 unittest.expect(subPart, unittest.equals("$arg_permissionId")); |
| 4898 | 5295 |
| 4899 var query = (req.url).query; | 5296 var query = (req.url).query; |
| 4900 var queryOffset = 0; | 5297 var queryOffset = 0; |
| 4901 var queryMap = {}; | 5298 var queryMap = {}; |
| 4902 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5299 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4903 parseBool(n) { | 5300 parseBool(n) { |
| 4904 if (n == "true") return true; | 5301 if (n == "true") return true; |
| 4905 if (n == "false") return false; | 5302 if (n == "false") return false; |
| 4906 if (n == null) return null; | 5303 if (n == null) return null; |
| 4907 throw new core.ArgumentError("Invalid boolean: $n"); | 5304 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4908 } | 5305 } |
| 5306 |
| 4909 if (query.length > 0) { | 5307 if (query.length > 0) { |
| 4910 for (var part in query.split("&")) { | 5308 for (var part in query.split("&")) { |
| 4911 var keyvalue = part.split("="); | 5309 var keyvalue = part.split("="); |
| 4912 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5310 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5311 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4913 } | 5312 } |
| 4914 } | 5313 } |
| 4915 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 5314 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 4916 | 5315 unittest.equals("$arg_supportsTeamDrives")); |
| 4917 | 5316 |
| 4918 var h = { | 5317 var h = { |
| 4919 "content-type" : "application/json; charset=utf-8", | 5318 "content-type": "application/json; charset=utf-8", |
| 4920 }; | 5319 }; |
| 4921 var resp = convert.JSON.encode(buildPermission()); | 5320 var resp = convert.JSON.encode(buildPermission()); |
| 4922 return new async.Future.value(stringResponse(200, h, resp)); | 5321 return new async.Future.value(stringResponse(200, h, resp)); |
| 4923 }), true); | 5322 }), true); |
| 4924 res.get(arg_fileId, arg_permissionId, supportsTeamDrives: arg_supportsTeam
Drives).then(unittest.expectAsync1(((api.Permission response) { | 5323 res |
| 5324 .get(arg_fileId, arg_permissionId, |
| 5325 supportsTeamDrives: arg_supportsTeamDrives) |
| 5326 .then(unittest.expectAsync1(((api.Permission response) { |
| 4925 checkPermission(response); | 5327 checkPermission(response); |
| 4926 }))); | 5328 }))); |
| 4927 }); | 5329 }); |
| 4928 | 5330 |
| 4929 unittest.test("method--getIdForEmail", () { | 5331 unittest.test("method--getIdForEmail", () { |
| 4930 | |
| 4931 var mock = new HttpServerMock(); | 5332 var mock = new HttpServerMock(); |
| 4932 api.PermissionsResourceApi res = new api.DriveApi(mock).permissions; | 5333 api.PermissionsResourceApi res = new api.DriveApi(mock).permissions; |
| 4933 var arg_email = "foo"; | 5334 var arg_email = "foo"; |
| 4934 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5335 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4935 var path = (req.url).path; | 5336 var path = (req.url).path; |
| 4936 var pathOffset = 0; | 5337 var pathOffset = 0; |
| 4937 var index; | 5338 var index; |
| 4938 var subPart; | 5339 var subPart; |
| 4939 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5340 unittest.expect( |
| 5341 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4940 pathOffset += 1; | 5342 pathOffset += 1; |
| 4941 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 5343 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5344 unittest.equals("drive/v2/")); |
| 4942 pathOffset += 9; | 5345 pathOffset += 9; |
| 4943 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("permissionIds/")); | 5346 unittest.expect(path.substring(pathOffset, pathOffset + 14), |
| 5347 unittest.equals("permissionIds/")); |
| 4944 pathOffset += 14; | 5348 pathOffset += 14; |
| 4945 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5349 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 4946 pathOffset = path.length; | 5350 pathOffset = path.length; |
| 4947 unittest.expect(subPart, unittest.equals("$arg_email")); | 5351 unittest.expect(subPart, unittest.equals("$arg_email")); |
| 4948 | 5352 |
| 4949 var query = (req.url).query; | 5353 var query = (req.url).query; |
| 4950 var queryOffset = 0; | 5354 var queryOffset = 0; |
| 4951 var queryMap = {}; | 5355 var queryMap = {}; |
| 4952 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5356 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 4953 parseBool(n) { | 5357 parseBool(n) { |
| 4954 if (n == "true") return true; | 5358 if (n == "true") return true; |
| 4955 if (n == "false") return false; | 5359 if (n == "false") return false; |
| 4956 if (n == null) return null; | 5360 if (n == null) return null; |
| 4957 throw new core.ArgumentError("Invalid boolean: $n"); | 5361 throw new core.ArgumentError("Invalid boolean: $n"); |
| 4958 } | 5362 } |
| 5363 |
| 4959 if (query.length > 0) { | 5364 if (query.length > 0) { |
| 4960 for (var part in query.split("&")) { | 5365 for (var part in query.split("&")) { |
| 4961 var keyvalue = part.split("="); | 5366 var keyvalue = part.split("="); |
| 4962 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5367 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5368 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 4963 } | 5369 } |
| 4964 } | 5370 } |
| 4965 | 5371 |
| 4966 | |
| 4967 var h = { | 5372 var h = { |
| 4968 "content-type" : "application/json; charset=utf-8", | 5373 "content-type": "application/json; charset=utf-8", |
| 4969 }; | 5374 }; |
| 4970 var resp = convert.JSON.encode(buildPermissionId()); | 5375 var resp = convert.JSON.encode(buildPermissionId()); |
| 4971 return new async.Future.value(stringResponse(200, h, resp)); | 5376 return new async.Future.value(stringResponse(200, h, resp)); |
| 4972 }), true); | 5377 }), true); |
| 4973 res.getIdForEmail(arg_email).then(unittest.expectAsync1(((api.PermissionId
response) { | 5378 res |
| 5379 .getIdForEmail(arg_email) |
| 5380 .then(unittest.expectAsync1(((api.PermissionId response) { |
| 4974 checkPermissionId(response); | 5381 checkPermissionId(response); |
| 4975 }))); | 5382 }))); |
| 4976 }); | 5383 }); |
| 4977 | 5384 |
| 4978 unittest.test("method--insert", () { | 5385 unittest.test("method--insert", () { |
| 4979 | |
| 4980 var mock = new HttpServerMock(); | 5386 var mock = new HttpServerMock(); |
| 4981 api.PermissionsResourceApi res = new api.DriveApi(mock).permissions; | 5387 api.PermissionsResourceApi res = new api.DriveApi(mock).permissions; |
| 4982 var arg_request = buildPermission(); | 5388 var arg_request = buildPermission(); |
| 4983 var arg_fileId = "foo"; | 5389 var arg_fileId = "foo"; |
| 4984 var arg_emailMessage = "foo"; | 5390 var arg_emailMessage = "foo"; |
| 4985 var arg_sendNotificationEmails = true; | 5391 var arg_sendNotificationEmails = true; |
| 4986 var arg_supportsTeamDrives = true; | 5392 var arg_supportsTeamDrives = true; |
| 4987 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5393 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 4988 var obj = new api.Permission.fromJson(json); | 5394 var obj = new api.Permission.fromJson(json); |
| 4989 checkPermission(obj); | 5395 checkPermission(obj); |
| 4990 | 5396 |
| 4991 var path = (req.url).path; | 5397 var path = (req.url).path; |
| 4992 var pathOffset = 0; | 5398 var pathOffset = 0; |
| 4993 var index; | 5399 var index; |
| 4994 var subPart; | 5400 var subPart; |
| 4995 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5401 unittest.expect( |
| 5402 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 4996 pathOffset += 1; | 5403 pathOffset += 1; |
| 4997 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 5404 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5405 unittest.equals("drive/v2/")); |
| 4998 pathOffset += 9; | 5406 pathOffset += 9; |
| 4999 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 5407 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 5408 unittest.equals("files/")); |
| 5000 pathOffset += 6; | 5409 pathOffset += 6; |
| 5001 index = path.indexOf("/permissions", pathOffset); | 5410 index = path.indexOf("/permissions", pathOffset); |
| 5002 unittest.expect(index >= 0, unittest.isTrue); | 5411 unittest.expect(index >= 0, unittest.isTrue); |
| 5003 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5412 subPart = |
| 5413 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5004 pathOffset = index; | 5414 pathOffset = index; |
| 5005 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 5415 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 5006 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/permissions")); | 5416 unittest.expect(path.substring(pathOffset, pathOffset + 12), |
| 5417 unittest.equals("/permissions")); |
| 5007 pathOffset += 12; | 5418 pathOffset += 12; |
| 5008 | 5419 |
| 5009 var query = (req.url).query; | 5420 var query = (req.url).query; |
| 5010 var queryOffset = 0; | 5421 var queryOffset = 0; |
| 5011 var queryMap = {}; | 5422 var queryMap = {}; |
| 5012 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5423 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5013 parseBool(n) { | 5424 parseBool(n) { |
| 5014 if (n == "true") return true; | 5425 if (n == "true") return true; |
| 5015 if (n == "false") return false; | 5426 if (n == "false") return false; |
| 5016 if (n == null) return null; | 5427 if (n == null) return null; |
| 5017 throw new core.ArgumentError("Invalid boolean: $n"); | 5428 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5018 } | 5429 } |
| 5430 |
| 5019 if (query.length > 0) { | 5431 if (query.length > 0) { |
| 5020 for (var part in query.split("&")) { | 5432 for (var part in query.split("&")) { |
| 5021 var keyvalue = part.split("="); | 5433 var keyvalue = part.split("="); |
| 5022 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5434 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5435 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5023 } | 5436 } |
| 5024 } | 5437 } |
| 5025 unittest.expect(queryMap["emailMessage"].first, unittest.equals(arg_emai
lMessage)); | 5438 unittest.expect( |
| 5026 unittest.expect(queryMap["sendNotificationEmails"].first, unittest.equal
s("$arg_sendNotificationEmails")); | 5439 queryMap["emailMessage"].first, unittest.equals(arg_emailMessage)); |
| 5027 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 5440 unittest.expect(queryMap["sendNotificationEmails"].first, |
| 5028 | 5441 unittest.equals("$arg_sendNotificationEmails")); |
| 5442 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 5443 unittest.equals("$arg_supportsTeamDrives")); |
| 5029 | 5444 |
| 5030 var h = { | 5445 var h = { |
| 5031 "content-type" : "application/json; charset=utf-8", | 5446 "content-type": "application/json; charset=utf-8", |
| 5032 }; | 5447 }; |
| 5033 var resp = convert.JSON.encode(buildPermission()); | 5448 var resp = convert.JSON.encode(buildPermission()); |
| 5034 return new async.Future.value(stringResponse(200, h, resp)); | 5449 return new async.Future.value(stringResponse(200, h, resp)); |
| 5035 }), true); | 5450 }), true); |
| 5036 res.insert(arg_request, arg_fileId, emailMessage: arg_emailMessage, sendNo
tificationEmails: arg_sendNotificationEmails, supportsTeamDrives: arg_supportsTe
amDrives).then(unittest.expectAsync1(((api.Permission response) { | 5451 res |
| 5452 .insert(arg_request, arg_fileId, |
| 5453 emailMessage: arg_emailMessage, |
| 5454 sendNotificationEmails: arg_sendNotificationEmails, |
| 5455 supportsTeamDrives: arg_supportsTeamDrives) |
| 5456 .then(unittest.expectAsync1(((api.Permission response) { |
| 5037 checkPermission(response); | 5457 checkPermission(response); |
| 5038 }))); | 5458 }))); |
| 5039 }); | 5459 }); |
| 5040 | 5460 |
| 5041 unittest.test("method--list", () { | 5461 unittest.test("method--list", () { |
| 5042 | |
| 5043 var mock = new HttpServerMock(); | 5462 var mock = new HttpServerMock(); |
| 5044 api.PermissionsResourceApi res = new api.DriveApi(mock).permissions; | 5463 api.PermissionsResourceApi res = new api.DriveApi(mock).permissions; |
| 5045 var arg_fileId = "foo"; | 5464 var arg_fileId = "foo"; |
| 5046 var arg_maxResults = 42; | 5465 var arg_maxResults = 42; |
| 5047 var arg_pageToken = "foo"; | 5466 var arg_pageToken = "foo"; |
| 5048 var arg_supportsTeamDrives = true; | 5467 var arg_supportsTeamDrives = true; |
| 5049 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5468 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5050 var path = (req.url).path; | 5469 var path = (req.url).path; |
| 5051 var pathOffset = 0; | 5470 var pathOffset = 0; |
| 5052 var index; | 5471 var index; |
| 5053 var subPart; | 5472 var subPart; |
| 5054 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5473 unittest.expect( |
| 5474 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5055 pathOffset += 1; | 5475 pathOffset += 1; |
| 5056 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 5476 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5477 unittest.equals("drive/v2/")); |
| 5057 pathOffset += 9; | 5478 pathOffset += 9; |
| 5058 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 5479 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 5480 unittest.equals("files/")); |
| 5059 pathOffset += 6; | 5481 pathOffset += 6; |
| 5060 index = path.indexOf("/permissions", pathOffset); | 5482 index = path.indexOf("/permissions", pathOffset); |
| 5061 unittest.expect(index >= 0, unittest.isTrue); | 5483 unittest.expect(index >= 0, unittest.isTrue); |
| 5062 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5484 subPart = |
| 5485 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5063 pathOffset = index; | 5486 pathOffset = index; |
| 5064 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 5487 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 5065 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/permissions")); | 5488 unittest.expect(path.substring(pathOffset, pathOffset + 12), |
| 5489 unittest.equals("/permissions")); |
| 5066 pathOffset += 12; | 5490 pathOffset += 12; |
| 5067 | 5491 |
| 5068 var query = (req.url).query; | 5492 var query = (req.url).query; |
| 5069 var queryOffset = 0; | 5493 var queryOffset = 0; |
| 5070 var queryMap = {}; | 5494 var queryMap = {}; |
| 5071 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5495 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5072 parseBool(n) { | 5496 parseBool(n) { |
| 5073 if (n == "true") return true; | 5497 if (n == "true") return true; |
| 5074 if (n == "false") return false; | 5498 if (n == "false") return false; |
| 5075 if (n == null) return null; | 5499 if (n == null) return null; |
| 5076 throw new core.ArgumentError("Invalid boolean: $n"); | 5500 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5077 } | 5501 } |
| 5502 |
| 5078 if (query.length > 0) { | 5503 if (query.length > 0) { |
| 5079 for (var part in query.split("&")) { | 5504 for (var part in query.split("&")) { |
| 5080 var keyvalue = part.split("="); | 5505 var keyvalue = part.split("="); |
| 5081 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5506 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5507 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5082 } | 5508 } |
| 5083 } | 5509 } |
| 5084 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 5510 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 5085 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 5511 unittest.equals(arg_maxResults)); |
| 5086 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 5512 unittest.expect( |
| 5087 | 5513 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 5514 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 5515 unittest.equals("$arg_supportsTeamDrives")); |
| 5088 | 5516 |
| 5089 var h = { | 5517 var h = { |
| 5090 "content-type" : "application/json; charset=utf-8", | 5518 "content-type": "application/json; charset=utf-8", |
| 5091 }; | 5519 }; |
| 5092 var resp = convert.JSON.encode(buildPermissionList()); | 5520 var resp = convert.JSON.encode(buildPermissionList()); |
| 5093 return new async.Future.value(stringResponse(200, h, resp)); | 5521 return new async.Future.value(stringResponse(200, h, resp)); |
| 5094 }), true); | 5522 }), true); |
| 5095 res.list(arg_fileId, maxResults: arg_maxResults, pageToken: arg_pageToken,
supportsTeamDrives: arg_supportsTeamDrives).then(unittest.expectAsync1(((api.Pe
rmissionList response) { | 5523 res |
| 5524 .list(arg_fileId, |
| 5525 maxResults: arg_maxResults, |
| 5526 pageToken: arg_pageToken, |
| 5527 supportsTeamDrives: arg_supportsTeamDrives) |
| 5528 .then(unittest.expectAsync1(((api.PermissionList response) { |
| 5096 checkPermissionList(response); | 5529 checkPermissionList(response); |
| 5097 }))); | 5530 }))); |
| 5098 }); | 5531 }); |
| 5099 | 5532 |
| 5100 unittest.test("method--patch", () { | 5533 unittest.test("method--patch", () { |
| 5101 | |
| 5102 var mock = new HttpServerMock(); | 5534 var mock = new HttpServerMock(); |
| 5103 api.PermissionsResourceApi res = new api.DriveApi(mock).permissions; | 5535 api.PermissionsResourceApi res = new api.DriveApi(mock).permissions; |
| 5104 var arg_request = buildPermission(); | 5536 var arg_request = buildPermission(); |
| 5105 var arg_fileId = "foo"; | 5537 var arg_fileId = "foo"; |
| 5106 var arg_permissionId = "foo"; | 5538 var arg_permissionId = "foo"; |
| 5107 var arg_removeExpiration = true; | 5539 var arg_removeExpiration = true; |
| 5108 var arg_supportsTeamDrives = true; | 5540 var arg_supportsTeamDrives = true; |
| 5109 var arg_transferOwnership = true; | 5541 var arg_transferOwnership = true; |
| 5110 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5542 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5111 var obj = new api.Permission.fromJson(json); | 5543 var obj = new api.Permission.fromJson(json); |
| 5112 checkPermission(obj); | 5544 checkPermission(obj); |
| 5113 | 5545 |
| 5114 var path = (req.url).path; | 5546 var path = (req.url).path; |
| 5115 var pathOffset = 0; | 5547 var pathOffset = 0; |
| 5116 var index; | 5548 var index; |
| 5117 var subPart; | 5549 var subPart; |
| 5118 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5550 unittest.expect( |
| 5551 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5119 pathOffset += 1; | 5552 pathOffset += 1; |
| 5120 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 5553 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5554 unittest.equals("drive/v2/")); |
| 5121 pathOffset += 9; | 5555 pathOffset += 9; |
| 5122 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 5556 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 5557 unittest.equals("files/")); |
| 5123 pathOffset += 6; | 5558 pathOffset += 6; |
| 5124 index = path.indexOf("/permissions/", pathOffset); | 5559 index = path.indexOf("/permissions/", pathOffset); |
| 5125 unittest.expect(index >= 0, unittest.isTrue); | 5560 unittest.expect(index >= 0, unittest.isTrue); |
| 5126 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5561 subPart = |
| 5562 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5127 pathOffset = index; | 5563 pathOffset = index; |
| 5128 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 5564 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 5129 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/permissions/")); | 5565 unittest.expect(path.substring(pathOffset, pathOffset + 13), |
| 5566 unittest.equals("/permissions/")); |
| 5130 pathOffset += 13; | 5567 pathOffset += 13; |
| 5131 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5568 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5132 pathOffset = path.length; | 5569 pathOffset = path.length; |
| 5133 unittest.expect(subPart, unittest.equals("$arg_permissionId")); | 5570 unittest.expect(subPart, unittest.equals("$arg_permissionId")); |
| 5134 | 5571 |
| 5135 var query = (req.url).query; | 5572 var query = (req.url).query; |
| 5136 var queryOffset = 0; | 5573 var queryOffset = 0; |
| 5137 var queryMap = {}; | 5574 var queryMap = {}; |
| 5138 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5575 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5139 parseBool(n) { | 5576 parseBool(n) { |
| 5140 if (n == "true") return true; | 5577 if (n == "true") return true; |
| 5141 if (n == "false") return false; | 5578 if (n == "false") return false; |
| 5142 if (n == null) return null; | 5579 if (n == null) return null; |
| 5143 throw new core.ArgumentError("Invalid boolean: $n"); | 5580 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5144 } | 5581 } |
| 5582 |
| 5145 if (query.length > 0) { | 5583 if (query.length > 0) { |
| 5146 for (var part in query.split("&")) { | 5584 for (var part in query.split("&")) { |
| 5147 var keyvalue = part.split("="); | 5585 var keyvalue = part.split("="); |
| 5148 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5586 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5587 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5149 } | 5588 } |
| 5150 } | 5589 } |
| 5151 unittest.expect(queryMap["removeExpiration"].first, unittest.equals("$ar
g_removeExpiration")); | 5590 unittest.expect(queryMap["removeExpiration"].first, |
| 5152 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 5591 unittest.equals("$arg_removeExpiration")); |
| 5153 unittest.expect(queryMap["transferOwnership"].first, unittest.equals("$a
rg_transferOwnership")); | 5592 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 5154 | 5593 unittest.equals("$arg_supportsTeamDrives")); |
| 5594 unittest.expect(queryMap["transferOwnership"].first, |
| 5595 unittest.equals("$arg_transferOwnership")); |
| 5155 | 5596 |
| 5156 var h = { | 5597 var h = { |
| 5157 "content-type" : "application/json; charset=utf-8", | 5598 "content-type": "application/json; charset=utf-8", |
| 5158 }; | 5599 }; |
| 5159 var resp = convert.JSON.encode(buildPermission()); | 5600 var resp = convert.JSON.encode(buildPermission()); |
| 5160 return new async.Future.value(stringResponse(200, h, resp)); | 5601 return new async.Future.value(stringResponse(200, h, resp)); |
| 5161 }), true); | 5602 }), true); |
| 5162 res.patch(arg_request, arg_fileId, arg_permissionId, removeExpiration: arg
_removeExpiration, supportsTeamDrives: arg_supportsTeamDrives, transferOwnership
: arg_transferOwnership).then(unittest.expectAsync1(((api.Permission response) { | 5603 res |
| 5604 .patch(arg_request, arg_fileId, arg_permissionId, |
| 5605 removeExpiration: arg_removeExpiration, |
| 5606 supportsTeamDrives: arg_supportsTeamDrives, |
| 5607 transferOwnership: arg_transferOwnership) |
| 5608 .then(unittest.expectAsync1(((api.Permission response) { |
| 5163 checkPermission(response); | 5609 checkPermission(response); |
| 5164 }))); | 5610 }))); |
| 5165 }); | 5611 }); |
| 5166 | 5612 |
| 5167 unittest.test("method--update", () { | 5613 unittest.test("method--update", () { |
| 5168 | |
| 5169 var mock = new HttpServerMock(); | 5614 var mock = new HttpServerMock(); |
| 5170 api.PermissionsResourceApi res = new api.DriveApi(mock).permissions; | 5615 api.PermissionsResourceApi res = new api.DriveApi(mock).permissions; |
| 5171 var arg_request = buildPermission(); | 5616 var arg_request = buildPermission(); |
| 5172 var arg_fileId = "foo"; | 5617 var arg_fileId = "foo"; |
| 5173 var arg_permissionId = "foo"; | 5618 var arg_permissionId = "foo"; |
| 5174 var arg_removeExpiration = true; | 5619 var arg_removeExpiration = true; |
| 5175 var arg_supportsTeamDrives = true; | 5620 var arg_supportsTeamDrives = true; |
| 5176 var arg_transferOwnership = true; | 5621 var arg_transferOwnership = true; |
| 5177 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5622 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5178 var obj = new api.Permission.fromJson(json); | 5623 var obj = new api.Permission.fromJson(json); |
| 5179 checkPermission(obj); | 5624 checkPermission(obj); |
| 5180 | 5625 |
| 5181 var path = (req.url).path; | 5626 var path = (req.url).path; |
| 5182 var pathOffset = 0; | 5627 var pathOffset = 0; |
| 5183 var index; | 5628 var index; |
| 5184 var subPart; | 5629 var subPart; |
| 5185 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5630 unittest.expect( |
| 5631 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5186 pathOffset += 1; | 5632 pathOffset += 1; |
| 5187 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 5633 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5634 unittest.equals("drive/v2/")); |
| 5188 pathOffset += 9; | 5635 pathOffset += 9; |
| 5189 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 5636 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 5637 unittest.equals("files/")); |
| 5190 pathOffset += 6; | 5638 pathOffset += 6; |
| 5191 index = path.indexOf("/permissions/", pathOffset); | 5639 index = path.indexOf("/permissions/", pathOffset); |
| 5192 unittest.expect(index >= 0, unittest.isTrue); | 5640 unittest.expect(index >= 0, unittest.isTrue); |
| 5193 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5641 subPart = |
| 5642 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5194 pathOffset = index; | 5643 pathOffset = index; |
| 5195 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 5644 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 5196 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("/permissions/")); | 5645 unittest.expect(path.substring(pathOffset, pathOffset + 13), |
| 5646 unittest.equals("/permissions/")); |
| 5197 pathOffset += 13; | 5647 pathOffset += 13; |
| 5198 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5648 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5199 pathOffset = path.length; | 5649 pathOffset = path.length; |
| 5200 unittest.expect(subPart, unittest.equals("$arg_permissionId")); | 5650 unittest.expect(subPart, unittest.equals("$arg_permissionId")); |
| 5201 | 5651 |
| 5202 var query = (req.url).query; | 5652 var query = (req.url).query; |
| 5203 var queryOffset = 0; | 5653 var queryOffset = 0; |
| 5204 var queryMap = {}; | 5654 var queryMap = {}; |
| 5205 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5655 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5206 parseBool(n) { | 5656 parseBool(n) { |
| 5207 if (n == "true") return true; | 5657 if (n == "true") return true; |
| 5208 if (n == "false") return false; | 5658 if (n == "false") return false; |
| 5209 if (n == null) return null; | 5659 if (n == null) return null; |
| 5210 throw new core.ArgumentError("Invalid boolean: $n"); | 5660 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5211 } | 5661 } |
| 5662 |
| 5212 if (query.length > 0) { | 5663 if (query.length > 0) { |
| 5213 for (var part in query.split("&")) { | 5664 for (var part in query.split("&")) { |
| 5214 var keyvalue = part.split("="); | 5665 var keyvalue = part.split("="); |
| 5215 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5666 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5667 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5216 } | 5668 } |
| 5217 } | 5669 } |
| 5218 unittest.expect(queryMap["removeExpiration"].first, unittest.equals("$ar
g_removeExpiration")); | 5670 unittest.expect(queryMap["removeExpiration"].first, |
| 5219 unittest.expect(queryMap["supportsTeamDrives"].first, unittest.equals("$
arg_supportsTeamDrives")); | 5671 unittest.equals("$arg_removeExpiration")); |
| 5220 unittest.expect(queryMap["transferOwnership"].first, unittest.equals("$a
rg_transferOwnership")); | 5672 unittest.expect(queryMap["supportsTeamDrives"].first, |
| 5221 | 5673 unittest.equals("$arg_supportsTeamDrives")); |
| 5674 unittest.expect(queryMap["transferOwnership"].first, |
| 5675 unittest.equals("$arg_transferOwnership")); |
| 5222 | 5676 |
| 5223 var h = { | 5677 var h = { |
| 5224 "content-type" : "application/json; charset=utf-8", | 5678 "content-type": "application/json; charset=utf-8", |
| 5225 }; | 5679 }; |
| 5226 var resp = convert.JSON.encode(buildPermission()); | 5680 var resp = convert.JSON.encode(buildPermission()); |
| 5227 return new async.Future.value(stringResponse(200, h, resp)); | 5681 return new async.Future.value(stringResponse(200, h, resp)); |
| 5228 }), true); | 5682 }), true); |
| 5229 res.update(arg_request, arg_fileId, arg_permissionId, removeExpiration: ar
g_removeExpiration, supportsTeamDrives: arg_supportsTeamDrives, transferOwnershi
p: arg_transferOwnership).then(unittest.expectAsync1(((api.Permission response)
{ | 5683 res |
| 5684 .update(arg_request, arg_fileId, arg_permissionId, |
| 5685 removeExpiration: arg_removeExpiration, |
| 5686 supportsTeamDrives: arg_supportsTeamDrives, |
| 5687 transferOwnership: arg_transferOwnership) |
| 5688 .then(unittest.expectAsync1(((api.Permission response) { |
| 5230 checkPermission(response); | 5689 checkPermission(response); |
| 5231 }))); | 5690 }))); |
| 5232 }); | 5691 }); |
| 5233 | |
| 5234 }); | 5692 }); |
| 5235 | 5693 |
| 5236 | |
| 5237 unittest.group("resource-PropertiesResourceApi", () { | 5694 unittest.group("resource-PropertiesResourceApi", () { |
| 5238 unittest.test("method--delete", () { | 5695 unittest.test("method--delete", () { |
| 5239 | |
| 5240 var mock = new HttpServerMock(); | 5696 var mock = new HttpServerMock(); |
| 5241 api.PropertiesResourceApi res = new api.DriveApi(mock).properties; | 5697 api.PropertiesResourceApi res = new api.DriveApi(mock).properties; |
| 5242 var arg_fileId = "foo"; | 5698 var arg_fileId = "foo"; |
| 5243 var arg_propertyKey = "foo"; | 5699 var arg_propertyKey = "foo"; |
| 5244 var arg_visibility = "foo"; | 5700 var arg_visibility = "foo"; |
| 5245 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5701 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5246 var path = (req.url).path; | 5702 var path = (req.url).path; |
| 5247 var pathOffset = 0; | 5703 var pathOffset = 0; |
| 5248 var index; | 5704 var index; |
| 5249 var subPart; | 5705 var subPart; |
| 5250 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5706 unittest.expect( |
| 5707 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5251 pathOffset += 1; | 5708 pathOffset += 1; |
| 5252 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 5709 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5710 unittest.equals("drive/v2/")); |
| 5253 pathOffset += 9; | 5711 pathOffset += 9; |
| 5254 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 5712 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 5713 unittest.equals("files/")); |
| 5255 pathOffset += 6; | 5714 pathOffset += 6; |
| 5256 index = path.indexOf("/properties/", pathOffset); | 5715 index = path.indexOf("/properties/", pathOffset); |
| 5257 unittest.expect(index >= 0, unittest.isTrue); | 5716 unittest.expect(index >= 0, unittest.isTrue); |
| 5258 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5717 subPart = |
| 5718 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5259 pathOffset = index; | 5719 pathOffset = index; |
| 5260 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 5720 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 5261 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/properties/")); | 5721 unittest.expect(path.substring(pathOffset, pathOffset + 12), |
| 5722 unittest.equals("/properties/")); |
| 5262 pathOffset += 12; | 5723 pathOffset += 12; |
| 5263 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5724 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5264 pathOffset = path.length; | 5725 pathOffset = path.length; |
| 5265 unittest.expect(subPart, unittest.equals("$arg_propertyKey")); | 5726 unittest.expect(subPart, unittest.equals("$arg_propertyKey")); |
| 5266 | 5727 |
| 5267 var query = (req.url).query; | 5728 var query = (req.url).query; |
| 5268 var queryOffset = 0; | 5729 var queryOffset = 0; |
| 5269 var queryMap = {}; | 5730 var queryMap = {}; |
| 5270 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5731 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5271 parseBool(n) { | 5732 parseBool(n) { |
| 5272 if (n == "true") return true; | 5733 if (n == "true") return true; |
| 5273 if (n == "false") return false; | 5734 if (n == "false") return false; |
| 5274 if (n == null) return null; | 5735 if (n == null) return null; |
| 5275 throw new core.ArgumentError("Invalid boolean: $n"); | 5736 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5276 } | 5737 } |
| 5738 |
| 5277 if (query.length > 0) { | 5739 if (query.length > 0) { |
| 5278 for (var part in query.split("&")) { | 5740 for (var part in query.split("&")) { |
| 5279 var keyvalue = part.split("="); | 5741 var keyvalue = part.split("="); |
| 5280 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5742 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5743 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5281 } | 5744 } |
| 5282 } | 5745 } |
| 5283 unittest.expect(queryMap["visibility"].first, unittest.equals(arg_visibi
lity)); | 5746 unittest.expect( |
| 5284 | 5747 queryMap["visibility"].first, unittest.equals(arg_visibility)); |
| 5285 | 5748 |
| 5286 var h = { | 5749 var h = { |
| 5287 "content-type" : "application/json; charset=utf-8", | 5750 "content-type": "application/json; charset=utf-8", |
| 5288 }; | 5751 }; |
| 5289 var resp = ""; | 5752 var resp = ""; |
| 5290 return new async.Future.value(stringResponse(200, h, resp)); | 5753 return new async.Future.value(stringResponse(200, h, resp)); |
| 5291 }), true); | 5754 }), true); |
| 5292 res.delete(arg_fileId, arg_propertyKey, visibility: arg_visibility).then(u
nittest.expectAsync1((_) {})); | 5755 res |
| 5756 .delete(arg_fileId, arg_propertyKey, visibility: arg_visibility) |
| 5757 .then(unittest.expectAsync1((_) {})); |
| 5293 }); | 5758 }); |
| 5294 | 5759 |
| 5295 unittest.test("method--get", () { | 5760 unittest.test("method--get", () { |
| 5296 | |
| 5297 var mock = new HttpServerMock(); | 5761 var mock = new HttpServerMock(); |
| 5298 api.PropertiesResourceApi res = new api.DriveApi(mock).properties; | 5762 api.PropertiesResourceApi res = new api.DriveApi(mock).properties; |
| 5299 var arg_fileId = "foo"; | 5763 var arg_fileId = "foo"; |
| 5300 var arg_propertyKey = "foo"; | 5764 var arg_propertyKey = "foo"; |
| 5301 var arg_visibility = "foo"; | 5765 var arg_visibility = "foo"; |
| 5302 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5766 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5303 var path = (req.url).path; | 5767 var path = (req.url).path; |
| 5304 var pathOffset = 0; | 5768 var pathOffset = 0; |
| 5305 var index; | 5769 var index; |
| 5306 var subPart; | 5770 var subPart; |
| 5307 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5771 unittest.expect( |
| 5772 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5308 pathOffset += 1; | 5773 pathOffset += 1; |
| 5309 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 5774 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5775 unittest.equals("drive/v2/")); |
| 5310 pathOffset += 9; | 5776 pathOffset += 9; |
| 5311 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 5777 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 5778 unittest.equals("files/")); |
| 5312 pathOffset += 6; | 5779 pathOffset += 6; |
| 5313 index = path.indexOf("/properties/", pathOffset); | 5780 index = path.indexOf("/properties/", pathOffset); |
| 5314 unittest.expect(index >= 0, unittest.isTrue); | 5781 unittest.expect(index >= 0, unittest.isTrue); |
| 5315 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5782 subPart = |
| 5783 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5316 pathOffset = index; | 5784 pathOffset = index; |
| 5317 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 5785 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 5318 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/properties/")); | 5786 unittest.expect(path.substring(pathOffset, pathOffset + 12), |
| 5787 unittest.equals("/properties/")); |
| 5319 pathOffset += 12; | 5788 pathOffset += 12; |
| 5320 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5789 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5321 pathOffset = path.length; | 5790 pathOffset = path.length; |
| 5322 unittest.expect(subPart, unittest.equals("$arg_propertyKey")); | 5791 unittest.expect(subPart, unittest.equals("$arg_propertyKey")); |
| 5323 | 5792 |
| 5324 var query = (req.url).query; | 5793 var query = (req.url).query; |
| 5325 var queryOffset = 0; | 5794 var queryOffset = 0; |
| 5326 var queryMap = {}; | 5795 var queryMap = {}; |
| 5327 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5796 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5328 parseBool(n) { | 5797 parseBool(n) { |
| 5329 if (n == "true") return true; | 5798 if (n == "true") return true; |
| 5330 if (n == "false") return false; | 5799 if (n == "false") return false; |
| 5331 if (n == null) return null; | 5800 if (n == null) return null; |
| 5332 throw new core.ArgumentError("Invalid boolean: $n"); | 5801 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5333 } | 5802 } |
| 5803 |
| 5334 if (query.length > 0) { | 5804 if (query.length > 0) { |
| 5335 for (var part in query.split("&")) { | 5805 for (var part in query.split("&")) { |
| 5336 var keyvalue = part.split("="); | 5806 var keyvalue = part.split("="); |
| 5337 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5807 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5808 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5338 } | 5809 } |
| 5339 } | 5810 } |
| 5340 unittest.expect(queryMap["visibility"].first, unittest.equals(arg_visibi
lity)); | 5811 unittest.expect( |
| 5341 | 5812 queryMap["visibility"].first, unittest.equals(arg_visibility)); |
| 5342 | 5813 |
| 5343 var h = { | 5814 var h = { |
| 5344 "content-type" : "application/json; charset=utf-8", | 5815 "content-type": "application/json; charset=utf-8", |
| 5345 }; | 5816 }; |
| 5346 var resp = convert.JSON.encode(buildProperty()); | 5817 var resp = convert.JSON.encode(buildProperty()); |
| 5347 return new async.Future.value(stringResponse(200, h, resp)); | 5818 return new async.Future.value(stringResponse(200, h, resp)); |
| 5348 }), true); | 5819 }), true); |
| 5349 res.get(arg_fileId, arg_propertyKey, visibility: arg_visibility).then(unit
test.expectAsync1(((api.Property response) { | 5820 res |
| 5821 .get(arg_fileId, arg_propertyKey, visibility: arg_visibility) |
| 5822 .then(unittest.expectAsync1(((api.Property response) { |
| 5350 checkProperty(response); | 5823 checkProperty(response); |
| 5351 }))); | 5824 }))); |
| 5352 }); | 5825 }); |
| 5353 | 5826 |
| 5354 unittest.test("method--insert", () { | 5827 unittest.test("method--insert", () { |
| 5355 | |
| 5356 var mock = new HttpServerMock(); | 5828 var mock = new HttpServerMock(); |
| 5357 api.PropertiesResourceApi res = new api.DriveApi(mock).properties; | 5829 api.PropertiesResourceApi res = new api.DriveApi(mock).properties; |
| 5358 var arg_request = buildProperty(); | 5830 var arg_request = buildProperty(); |
| 5359 var arg_fileId = "foo"; | 5831 var arg_fileId = "foo"; |
| 5360 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5832 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5361 var obj = new api.Property.fromJson(json); | 5833 var obj = new api.Property.fromJson(json); |
| 5362 checkProperty(obj); | 5834 checkProperty(obj); |
| 5363 | 5835 |
| 5364 var path = (req.url).path; | 5836 var path = (req.url).path; |
| 5365 var pathOffset = 0; | 5837 var pathOffset = 0; |
| 5366 var index; | 5838 var index; |
| 5367 var subPart; | 5839 var subPart; |
| 5368 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5840 unittest.expect( |
| 5841 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5369 pathOffset += 1; | 5842 pathOffset += 1; |
| 5370 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 5843 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5844 unittest.equals("drive/v2/")); |
| 5371 pathOffset += 9; | 5845 pathOffset += 9; |
| 5372 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 5846 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 5847 unittest.equals("files/")); |
| 5373 pathOffset += 6; | 5848 pathOffset += 6; |
| 5374 index = path.indexOf("/properties", pathOffset); | 5849 index = path.indexOf("/properties", pathOffset); |
| 5375 unittest.expect(index >= 0, unittest.isTrue); | 5850 unittest.expect(index >= 0, unittest.isTrue); |
| 5376 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5851 subPart = |
| 5852 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5377 pathOffset = index; | 5853 pathOffset = index; |
| 5378 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 5854 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 5379 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/properties")); | 5855 unittest.expect(path.substring(pathOffset, pathOffset + 11), |
| 5856 unittest.equals("/properties")); |
| 5380 pathOffset += 11; | 5857 pathOffset += 11; |
| 5381 | 5858 |
| 5382 var query = (req.url).query; | 5859 var query = (req.url).query; |
| 5383 var queryOffset = 0; | 5860 var queryOffset = 0; |
| 5384 var queryMap = {}; | 5861 var queryMap = {}; |
| 5385 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5862 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5386 parseBool(n) { | 5863 parseBool(n) { |
| 5387 if (n == "true") return true; | 5864 if (n == "true") return true; |
| 5388 if (n == "false") return false; | 5865 if (n == "false") return false; |
| 5389 if (n == null) return null; | 5866 if (n == null) return null; |
| 5390 throw new core.ArgumentError("Invalid boolean: $n"); | 5867 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5391 } | 5868 } |
| 5869 |
| 5392 if (query.length > 0) { | 5870 if (query.length > 0) { |
| 5393 for (var part in query.split("&")) { | 5871 for (var part in query.split("&")) { |
| 5394 var keyvalue = part.split("="); | 5872 var keyvalue = part.split("="); |
| 5395 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5873 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5874 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5396 } | 5875 } |
| 5397 } | 5876 } |
| 5398 | 5877 |
| 5399 | |
| 5400 var h = { | 5878 var h = { |
| 5401 "content-type" : "application/json; charset=utf-8", | 5879 "content-type": "application/json; charset=utf-8", |
| 5402 }; | 5880 }; |
| 5403 var resp = convert.JSON.encode(buildProperty()); | 5881 var resp = convert.JSON.encode(buildProperty()); |
| 5404 return new async.Future.value(stringResponse(200, h, resp)); | 5882 return new async.Future.value(stringResponse(200, h, resp)); |
| 5405 }), true); | 5883 }), true); |
| 5406 res.insert(arg_request, arg_fileId).then(unittest.expectAsync1(((api.Prope
rty response) { | 5884 res |
| 5885 .insert(arg_request, arg_fileId) |
| 5886 .then(unittest.expectAsync1(((api.Property response) { |
| 5407 checkProperty(response); | 5887 checkProperty(response); |
| 5408 }))); | 5888 }))); |
| 5409 }); | 5889 }); |
| 5410 | 5890 |
| 5411 unittest.test("method--list", () { | 5891 unittest.test("method--list", () { |
| 5412 | |
| 5413 var mock = new HttpServerMock(); | 5892 var mock = new HttpServerMock(); |
| 5414 api.PropertiesResourceApi res = new api.DriveApi(mock).properties; | 5893 api.PropertiesResourceApi res = new api.DriveApi(mock).properties; |
| 5415 var arg_fileId = "foo"; | 5894 var arg_fileId = "foo"; |
| 5416 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5895 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5417 var path = (req.url).path; | 5896 var path = (req.url).path; |
| 5418 var pathOffset = 0; | 5897 var pathOffset = 0; |
| 5419 var index; | 5898 var index; |
| 5420 var subPart; | 5899 var subPart; |
| 5421 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5900 unittest.expect( |
| 5901 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5422 pathOffset += 1; | 5902 pathOffset += 1; |
| 5423 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 5903 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5904 unittest.equals("drive/v2/")); |
| 5424 pathOffset += 9; | 5905 pathOffset += 9; |
| 5425 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 5906 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 5907 unittest.equals("files/")); |
| 5426 pathOffset += 6; | 5908 pathOffset += 6; |
| 5427 index = path.indexOf("/properties", pathOffset); | 5909 index = path.indexOf("/properties", pathOffset); |
| 5428 unittest.expect(index >= 0, unittest.isTrue); | 5910 unittest.expect(index >= 0, unittest.isTrue); |
| 5429 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5911 subPart = |
| 5912 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5430 pathOffset = index; | 5913 pathOffset = index; |
| 5431 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 5914 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 5432 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/properties")); | 5915 unittest.expect(path.substring(pathOffset, pathOffset + 11), |
| 5916 unittest.equals("/properties")); |
| 5433 pathOffset += 11; | 5917 pathOffset += 11; |
| 5434 | 5918 |
| 5435 var query = (req.url).query; | 5919 var query = (req.url).query; |
| 5436 var queryOffset = 0; | 5920 var queryOffset = 0; |
| 5437 var queryMap = {}; | 5921 var queryMap = {}; |
| 5438 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5922 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5439 parseBool(n) { | 5923 parseBool(n) { |
| 5440 if (n == "true") return true; | 5924 if (n == "true") return true; |
| 5441 if (n == "false") return false; | 5925 if (n == "false") return false; |
| 5442 if (n == null) return null; | 5926 if (n == null) return null; |
| 5443 throw new core.ArgumentError("Invalid boolean: $n"); | 5927 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5444 } | 5928 } |
| 5929 |
| 5445 if (query.length > 0) { | 5930 if (query.length > 0) { |
| 5446 for (var part in query.split("&")) { | 5931 for (var part in query.split("&")) { |
| 5447 var keyvalue = part.split("="); | 5932 var keyvalue = part.split("="); |
| 5448 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5933 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5934 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5449 } | 5935 } |
| 5450 } | 5936 } |
| 5451 | 5937 |
| 5452 | |
| 5453 var h = { | 5938 var h = { |
| 5454 "content-type" : "application/json; charset=utf-8", | 5939 "content-type": "application/json; charset=utf-8", |
| 5455 }; | 5940 }; |
| 5456 var resp = convert.JSON.encode(buildPropertyList()); | 5941 var resp = convert.JSON.encode(buildPropertyList()); |
| 5457 return new async.Future.value(stringResponse(200, h, resp)); | 5942 return new async.Future.value(stringResponse(200, h, resp)); |
| 5458 }), true); | 5943 }), true); |
| 5459 res.list(arg_fileId).then(unittest.expectAsync1(((api.PropertyList respons
e) { | 5944 res |
| 5945 .list(arg_fileId) |
| 5946 .then(unittest.expectAsync1(((api.PropertyList response) { |
| 5460 checkPropertyList(response); | 5947 checkPropertyList(response); |
| 5461 }))); | 5948 }))); |
| 5462 }); | 5949 }); |
| 5463 | 5950 |
| 5464 unittest.test("method--patch", () { | 5951 unittest.test("method--patch", () { |
| 5465 | |
| 5466 var mock = new HttpServerMock(); | 5952 var mock = new HttpServerMock(); |
| 5467 api.PropertiesResourceApi res = new api.DriveApi(mock).properties; | 5953 api.PropertiesResourceApi res = new api.DriveApi(mock).properties; |
| 5468 var arg_request = buildProperty(); | 5954 var arg_request = buildProperty(); |
| 5469 var arg_fileId = "foo"; | 5955 var arg_fileId = "foo"; |
| 5470 var arg_propertyKey = "foo"; | 5956 var arg_propertyKey = "foo"; |
| 5471 var arg_visibility = "foo"; | 5957 var arg_visibility = "foo"; |
| 5472 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5958 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5473 var obj = new api.Property.fromJson(json); | 5959 var obj = new api.Property.fromJson(json); |
| 5474 checkProperty(obj); | 5960 checkProperty(obj); |
| 5475 | 5961 |
| 5476 var path = (req.url).path; | 5962 var path = (req.url).path; |
| 5477 var pathOffset = 0; | 5963 var pathOffset = 0; |
| 5478 var index; | 5964 var index; |
| 5479 var subPart; | 5965 var subPart; |
| 5480 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5966 unittest.expect( |
| 5967 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5481 pathOffset += 1; | 5968 pathOffset += 1; |
| 5482 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 5969 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5970 unittest.equals("drive/v2/")); |
| 5483 pathOffset += 9; | 5971 pathOffset += 9; |
| 5484 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 5972 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 5973 unittest.equals("files/")); |
| 5485 pathOffset += 6; | 5974 pathOffset += 6; |
| 5486 index = path.indexOf("/properties/", pathOffset); | 5975 index = path.indexOf("/properties/", pathOffset); |
| 5487 unittest.expect(index >= 0, unittest.isTrue); | 5976 unittest.expect(index >= 0, unittest.isTrue); |
| 5488 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5977 subPart = |
| 5978 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5489 pathOffset = index; | 5979 pathOffset = index; |
| 5490 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 5980 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 5491 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/properties/")); | 5981 unittest.expect(path.substring(pathOffset, pathOffset + 12), |
| 5982 unittest.equals("/properties/")); |
| 5492 pathOffset += 12; | 5983 pathOffset += 12; |
| 5493 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5984 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5494 pathOffset = path.length; | 5985 pathOffset = path.length; |
| 5495 unittest.expect(subPart, unittest.equals("$arg_propertyKey")); | 5986 unittest.expect(subPart, unittest.equals("$arg_propertyKey")); |
| 5496 | 5987 |
| 5497 var query = (req.url).query; | 5988 var query = (req.url).query; |
| 5498 var queryOffset = 0; | 5989 var queryOffset = 0; |
| 5499 var queryMap = {}; | 5990 var queryMap = {}; |
| 5500 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5991 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5501 parseBool(n) { | 5992 parseBool(n) { |
| 5502 if (n == "true") return true; | 5993 if (n == "true") return true; |
| 5503 if (n == "false") return false; | 5994 if (n == "false") return false; |
| 5504 if (n == null) return null; | 5995 if (n == null) return null; |
| 5505 throw new core.ArgumentError("Invalid boolean: $n"); | 5996 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5506 } | 5997 } |
| 5998 |
| 5507 if (query.length > 0) { | 5999 if (query.length > 0) { |
| 5508 for (var part in query.split("&")) { | 6000 for (var part in query.split("&")) { |
| 5509 var keyvalue = part.split("="); | 6001 var keyvalue = part.split("="); |
| 5510 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6002 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6003 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5511 } | 6004 } |
| 5512 } | 6005 } |
| 5513 unittest.expect(queryMap["visibility"].first, unittest.equals(arg_visibi
lity)); | 6006 unittest.expect( |
| 5514 | 6007 queryMap["visibility"].first, unittest.equals(arg_visibility)); |
| 5515 | 6008 |
| 5516 var h = { | 6009 var h = { |
| 5517 "content-type" : "application/json; charset=utf-8", | 6010 "content-type": "application/json; charset=utf-8", |
| 5518 }; | 6011 }; |
| 5519 var resp = convert.JSON.encode(buildProperty()); | 6012 var resp = convert.JSON.encode(buildProperty()); |
| 5520 return new async.Future.value(stringResponse(200, h, resp)); | 6013 return new async.Future.value(stringResponse(200, h, resp)); |
| 5521 }), true); | 6014 }), true); |
| 5522 res.patch(arg_request, arg_fileId, arg_propertyKey, visibility: arg_visibi
lity).then(unittest.expectAsync1(((api.Property response) { | 6015 res |
| 6016 .patch(arg_request, arg_fileId, arg_propertyKey, |
| 6017 visibility: arg_visibility) |
| 6018 .then(unittest.expectAsync1(((api.Property response) { |
| 5523 checkProperty(response); | 6019 checkProperty(response); |
| 5524 }))); | 6020 }))); |
| 5525 }); | 6021 }); |
| 5526 | 6022 |
| 5527 unittest.test("method--update", () { | 6023 unittest.test("method--update", () { |
| 5528 | |
| 5529 var mock = new HttpServerMock(); | 6024 var mock = new HttpServerMock(); |
| 5530 api.PropertiesResourceApi res = new api.DriveApi(mock).properties; | 6025 api.PropertiesResourceApi res = new api.DriveApi(mock).properties; |
| 5531 var arg_request = buildProperty(); | 6026 var arg_request = buildProperty(); |
| 5532 var arg_fileId = "foo"; | 6027 var arg_fileId = "foo"; |
| 5533 var arg_propertyKey = "foo"; | 6028 var arg_propertyKey = "foo"; |
| 5534 var arg_visibility = "foo"; | 6029 var arg_visibility = "foo"; |
| 5535 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6030 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5536 var obj = new api.Property.fromJson(json); | 6031 var obj = new api.Property.fromJson(json); |
| 5537 checkProperty(obj); | 6032 checkProperty(obj); |
| 5538 | 6033 |
| 5539 var path = (req.url).path; | 6034 var path = (req.url).path; |
| 5540 var pathOffset = 0; | 6035 var pathOffset = 0; |
| 5541 var index; | 6036 var index; |
| 5542 var subPart; | 6037 var subPart; |
| 5543 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6038 unittest.expect( |
| 6039 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5544 pathOffset += 1; | 6040 pathOffset += 1; |
| 5545 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 6041 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6042 unittest.equals("drive/v2/")); |
| 5546 pathOffset += 9; | 6043 pathOffset += 9; |
| 5547 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 6044 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 6045 unittest.equals("files/")); |
| 5548 pathOffset += 6; | 6046 pathOffset += 6; |
| 5549 index = path.indexOf("/properties/", pathOffset); | 6047 index = path.indexOf("/properties/", pathOffset); |
| 5550 unittest.expect(index >= 0, unittest.isTrue); | 6048 unittest.expect(index >= 0, unittest.isTrue); |
| 5551 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6049 subPart = |
| 6050 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5552 pathOffset = index; | 6051 pathOffset = index; |
| 5553 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 6052 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 5554 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/properties/")); | 6053 unittest.expect(path.substring(pathOffset, pathOffset + 12), |
| 6054 unittest.equals("/properties/")); |
| 5555 pathOffset += 12; | 6055 pathOffset += 12; |
| 5556 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6056 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5557 pathOffset = path.length; | 6057 pathOffset = path.length; |
| 5558 unittest.expect(subPart, unittest.equals("$arg_propertyKey")); | 6058 unittest.expect(subPart, unittest.equals("$arg_propertyKey")); |
| 5559 | 6059 |
| 5560 var query = (req.url).query; | 6060 var query = (req.url).query; |
| 5561 var queryOffset = 0; | 6061 var queryOffset = 0; |
| 5562 var queryMap = {}; | 6062 var queryMap = {}; |
| 5563 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6063 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5564 parseBool(n) { | 6064 parseBool(n) { |
| 5565 if (n == "true") return true; | 6065 if (n == "true") return true; |
| 5566 if (n == "false") return false; | 6066 if (n == "false") return false; |
| 5567 if (n == null) return null; | 6067 if (n == null) return null; |
| 5568 throw new core.ArgumentError("Invalid boolean: $n"); | 6068 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5569 } | 6069 } |
| 6070 |
| 5570 if (query.length > 0) { | 6071 if (query.length > 0) { |
| 5571 for (var part in query.split("&")) { | 6072 for (var part in query.split("&")) { |
| 5572 var keyvalue = part.split("="); | 6073 var keyvalue = part.split("="); |
| 5573 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6074 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6075 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5574 } | 6076 } |
| 5575 } | 6077 } |
| 5576 unittest.expect(queryMap["visibility"].first, unittest.equals(arg_visibi
lity)); | 6078 unittest.expect( |
| 5577 | 6079 queryMap["visibility"].first, unittest.equals(arg_visibility)); |
| 5578 | 6080 |
| 5579 var h = { | 6081 var h = { |
| 5580 "content-type" : "application/json; charset=utf-8", | 6082 "content-type": "application/json; charset=utf-8", |
| 5581 }; | 6083 }; |
| 5582 var resp = convert.JSON.encode(buildProperty()); | 6084 var resp = convert.JSON.encode(buildProperty()); |
| 5583 return new async.Future.value(stringResponse(200, h, resp)); | 6085 return new async.Future.value(stringResponse(200, h, resp)); |
| 5584 }), true); | 6086 }), true); |
| 5585 res.update(arg_request, arg_fileId, arg_propertyKey, visibility: arg_visib
ility).then(unittest.expectAsync1(((api.Property response) { | 6087 res |
| 6088 .update(arg_request, arg_fileId, arg_propertyKey, |
| 6089 visibility: arg_visibility) |
| 6090 .then(unittest.expectAsync1(((api.Property response) { |
| 5586 checkProperty(response); | 6091 checkProperty(response); |
| 5587 }))); | 6092 }))); |
| 5588 }); | 6093 }); |
| 5589 | |
| 5590 }); | 6094 }); |
| 5591 | 6095 |
| 5592 | |
| 5593 unittest.group("resource-RealtimeResourceApi", () { | 6096 unittest.group("resource-RealtimeResourceApi", () { |
| 5594 unittest.test("method--get", () { | 6097 unittest.test("method--get", () { |
| 5595 // TODO: Implement tests for media upload; | 6098 // TODO: Implement tests for media upload; |
| 5596 // TODO: Implement tests for media download; | 6099 // TODO: Implement tests for media download; |
| 5597 | 6100 |
| 5598 var mock = new HttpServerMock(); | 6101 var mock = new HttpServerMock(); |
| 5599 api.RealtimeResourceApi res = new api.DriveApi(mock).realtime; | 6102 api.RealtimeResourceApi res = new api.DriveApi(mock).realtime; |
| 5600 var arg_fileId = "foo"; | 6103 var arg_fileId = "foo"; |
| 5601 var arg_revision = 42; | 6104 var arg_revision = 42; |
| 5602 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6105 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5603 var path = (req.url).path; | 6106 var path = (req.url).path; |
| 5604 var pathOffset = 0; | 6107 var pathOffset = 0; |
| 5605 var index; | 6108 var index; |
| 5606 var subPart; | 6109 var subPart; |
| 5607 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6110 unittest.expect( |
| 6111 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5608 pathOffset += 1; | 6112 pathOffset += 1; |
| 5609 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 6113 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6114 unittest.equals("drive/v2/")); |
| 5610 pathOffset += 9; | 6115 pathOffset += 9; |
| 5611 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 6116 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 6117 unittest.equals("files/")); |
| 5612 pathOffset += 6; | 6118 pathOffset += 6; |
| 5613 index = path.indexOf("/realtime", pathOffset); | 6119 index = path.indexOf("/realtime", pathOffset); |
| 5614 unittest.expect(index >= 0, unittest.isTrue); | 6120 unittest.expect(index >= 0, unittest.isTrue); |
| 5615 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6121 subPart = |
| 6122 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5616 pathOffset = index; | 6123 pathOffset = index; |
| 5617 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 6124 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 5618 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/realtime")); | 6125 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6126 unittest.equals("/realtime")); |
| 5619 pathOffset += 9; | 6127 pathOffset += 9; |
| 5620 | 6128 |
| 5621 var query = (req.url).query; | 6129 var query = (req.url).query; |
| 5622 var queryOffset = 0; | 6130 var queryOffset = 0; |
| 5623 var queryMap = {}; | 6131 var queryMap = {}; |
| 5624 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6132 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5625 parseBool(n) { | 6133 parseBool(n) { |
| 5626 if (n == "true") return true; | 6134 if (n == "true") return true; |
| 5627 if (n == "false") return false; | 6135 if (n == "false") return false; |
| 5628 if (n == null) return null; | 6136 if (n == null) return null; |
| 5629 throw new core.ArgumentError("Invalid boolean: $n"); | 6137 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5630 } | 6138 } |
| 6139 |
| 5631 if (query.length > 0) { | 6140 if (query.length > 0) { |
| 5632 for (var part in query.split("&")) { | 6141 for (var part in query.split("&")) { |
| 5633 var keyvalue = part.split("="); | 6142 var keyvalue = part.split("="); |
| 5634 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6143 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6144 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5635 } | 6145 } |
| 5636 } | 6146 } |
| 5637 unittest.expect(core.int.parse(queryMap["revision"].first), unittest.equ
als(arg_revision)); | 6147 unittest.expect(core.int.parse(queryMap["revision"].first), |
| 5638 | 6148 unittest.equals(arg_revision)); |
| 5639 | 6149 |
| 5640 var h = { | 6150 var h = { |
| 5641 "content-type" : "application/json; charset=utf-8", | 6151 "content-type": "application/json; charset=utf-8", |
| 5642 }; | 6152 }; |
| 5643 var resp = ""; | 6153 var resp = ""; |
| 5644 return new async.Future.value(stringResponse(200, h, resp)); | 6154 return new async.Future.value(stringResponse(200, h, resp)); |
| 5645 }), true); | 6155 }), true); |
| 5646 res.get(arg_fileId, revision: arg_revision).then(unittest.expectAsync1((_)
{})); | 6156 res |
| 6157 .get(arg_fileId, revision: arg_revision) |
| 6158 .then(unittest.expectAsync1((_) {})); |
| 5647 }); | 6159 }); |
| 5648 | 6160 |
| 5649 unittest.test("method--update", () { | 6161 unittest.test("method--update", () { |
| 5650 // TODO: Implement tests for media upload; | 6162 // TODO: Implement tests for media upload; |
| 5651 // TODO: Implement tests for media download; | 6163 // TODO: Implement tests for media download; |
| 5652 | 6164 |
| 5653 var mock = new HttpServerMock(); | 6165 var mock = new HttpServerMock(); |
| 5654 api.RealtimeResourceApi res = new api.DriveApi(mock).realtime; | 6166 api.RealtimeResourceApi res = new api.DriveApi(mock).realtime; |
| 5655 var arg_fileId = "foo"; | 6167 var arg_fileId = "foo"; |
| 5656 var arg_baseRevision = "foo"; | 6168 var arg_baseRevision = "foo"; |
| 5657 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6169 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5658 var path = (req.url).path; | 6170 var path = (req.url).path; |
| 5659 var pathOffset = 0; | 6171 var pathOffset = 0; |
| 5660 var index; | 6172 var index; |
| 5661 var subPart; | 6173 var subPart; |
| 5662 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6174 unittest.expect( |
| 6175 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5663 pathOffset += 1; | 6176 pathOffset += 1; |
| 5664 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 6177 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6178 unittest.equals("drive/v2/")); |
| 5665 pathOffset += 9; | 6179 pathOffset += 9; |
| 5666 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 6180 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 6181 unittest.equals("files/")); |
| 5667 pathOffset += 6; | 6182 pathOffset += 6; |
| 5668 index = path.indexOf("/realtime", pathOffset); | 6183 index = path.indexOf("/realtime", pathOffset); |
| 5669 unittest.expect(index >= 0, unittest.isTrue); | 6184 unittest.expect(index >= 0, unittest.isTrue); |
| 5670 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6185 subPart = |
| 6186 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5671 pathOffset = index; | 6187 pathOffset = index; |
| 5672 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 6188 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 5673 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/realtime")); | 6189 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6190 unittest.equals("/realtime")); |
| 5674 pathOffset += 9; | 6191 pathOffset += 9; |
| 5675 | 6192 |
| 5676 var query = (req.url).query; | 6193 var query = (req.url).query; |
| 5677 var queryOffset = 0; | 6194 var queryOffset = 0; |
| 5678 var queryMap = {}; | 6195 var queryMap = {}; |
| 5679 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6196 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5680 parseBool(n) { | 6197 parseBool(n) { |
| 5681 if (n == "true") return true; | 6198 if (n == "true") return true; |
| 5682 if (n == "false") return false; | 6199 if (n == "false") return false; |
| 5683 if (n == null) return null; | 6200 if (n == null) return null; |
| 5684 throw new core.ArgumentError("Invalid boolean: $n"); | 6201 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5685 } | 6202 } |
| 6203 |
| 5686 if (query.length > 0) { | 6204 if (query.length > 0) { |
| 5687 for (var part in query.split("&")) { | 6205 for (var part in query.split("&")) { |
| 5688 var keyvalue = part.split("="); | 6206 var keyvalue = part.split("="); |
| 5689 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6207 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6208 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5690 } | 6209 } |
| 5691 } | 6210 } |
| 5692 unittest.expect(queryMap["baseRevision"].first, unittest.equals(arg_base
Revision)); | 6211 unittest.expect( |
| 5693 | 6212 queryMap["baseRevision"].first, unittest.equals(arg_baseRevision)); |
| 5694 | 6213 |
| 5695 var h = { | 6214 var h = { |
| 5696 "content-type" : "application/json; charset=utf-8", | 6215 "content-type": "application/json; charset=utf-8", |
| 5697 }; | 6216 }; |
| 5698 var resp = ""; | 6217 var resp = ""; |
| 5699 return new async.Future.value(stringResponse(200, h, resp)); | 6218 return new async.Future.value(stringResponse(200, h, resp)); |
| 5700 }), true); | 6219 }), true); |
| 5701 res.update(arg_fileId, baseRevision: arg_baseRevision).then(unittest.expec
tAsync1((_) {})); | 6220 res |
| 6221 .update(arg_fileId, baseRevision: arg_baseRevision) |
| 6222 .then(unittest.expectAsync1((_) {})); |
| 5702 }); | 6223 }); |
| 5703 | |
| 5704 }); | 6224 }); |
| 5705 | 6225 |
| 5706 | |
| 5707 unittest.group("resource-RepliesResourceApi", () { | 6226 unittest.group("resource-RepliesResourceApi", () { |
| 5708 unittest.test("method--delete", () { | 6227 unittest.test("method--delete", () { |
| 5709 | |
| 5710 var mock = new HttpServerMock(); | 6228 var mock = new HttpServerMock(); |
| 5711 api.RepliesResourceApi res = new api.DriveApi(mock).replies; | 6229 api.RepliesResourceApi res = new api.DriveApi(mock).replies; |
| 5712 var arg_fileId = "foo"; | 6230 var arg_fileId = "foo"; |
| 5713 var arg_commentId = "foo"; | 6231 var arg_commentId = "foo"; |
| 5714 var arg_replyId = "foo"; | 6232 var arg_replyId = "foo"; |
| 5715 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6233 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5716 var path = (req.url).path; | 6234 var path = (req.url).path; |
| 5717 var pathOffset = 0; | 6235 var pathOffset = 0; |
| 5718 var index; | 6236 var index; |
| 5719 var subPart; | 6237 var subPart; |
| 5720 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6238 unittest.expect( |
| 6239 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5721 pathOffset += 1; | 6240 pathOffset += 1; |
| 5722 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 6241 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6242 unittest.equals("drive/v2/")); |
| 5723 pathOffset += 9; | 6243 pathOffset += 9; |
| 5724 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 6244 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 6245 unittest.equals("files/")); |
| 5725 pathOffset += 6; | 6246 pathOffset += 6; |
| 5726 index = path.indexOf("/comments/", pathOffset); | 6247 index = path.indexOf("/comments/", pathOffset); |
| 5727 unittest.expect(index >= 0, unittest.isTrue); | 6248 unittest.expect(index >= 0, unittest.isTrue); |
| 5728 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6249 subPart = |
| 6250 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5729 pathOffset = index; | 6251 pathOffset = index; |
| 5730 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 6252 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 5731 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/comments/")); | 6253 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 6254 unittest.equals("/comments/")); |
| 5732 pathOffset += 10; | 6255 pathOffset += 10; |
| 5733 index = path.indexOf("/replies/", pathOffset); | 6256 index = path.indexOf("/replies/", pathOffset); |
| 5734 unittest.expect(index >= 0, unittest.isTrue); | 6257 unittest.expect(index >= 0, unittest.isTrue); |
| 5735 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6258 subPart = |
| 6259 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5736 pathOffset = index; | 6260 pathOffset = index; |
| 5737 unittest.expect(subPart, unittest.equals("$arg_commentId")); | 6261 unittest.expect(subPart, unittest.equals("$arg_commentId")); |
| 5738 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/replies/")); | 6262 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6263 unittest.equals("/replies/")); |
| 5739 pathOffset += 9; | 6264 pathOffset += 9; |
| 5740 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6265 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5741 pathOffset = path.length; | 6266 pathOffset = path.length; |
| 5742 unittest.expect(subPart, unittest.equals("$arg_replyId")); | 6267 unittest.expect(subPart, unittest.equals("$arg_replyId")); |
| 5743 | 6268 |
| 5744 var query = (req.url).query; | 6269 var query = (req.url).query; |
| 5745 var queryOffset = 0; | 6270 var queryOffset = 0; |
| 5746 var queryMap = {}; | 6271 var queryMap = {}; |
| 5747 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6272 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5748 parseBool(n) { | 6273 parseBool(n) { |
| 5749 if (n == "true") return true; | 6274 if (n == "true") return true; |
| 5750 if (n == "false") return false; | 6275 if (n == "false") return false; |
| 5751 if (n == null) return null; | 6276 if (n == null) return null; |
| 5752 throw new core.ArgumentError("Invalid boolean: $n"); | 6277 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5753 } | 6278 } |
| 6279 |
| 5754 if (query.length > 0) { | 6280 if (query.length > 0) { |
| 5755 for (var part in query.split("&")) { | 6281 for (var part in query.split("&")) { |
| 5756 var keyvalue = part.split("="); | 6282 var keyvalue = part.split("="); |
| 5757 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6283 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6284 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5758 } | 6285 } |
| 5759 } | 6286 } |
| 5760 | 6287 |
| 5761 | |
| 5762 var h = { | 6288 var h = { |
| 5763 "content-type" : "application/json; charset=utf-8", | 6289 "content-type": "application/json; charset=utf-8", |
| 5764 }; | 6290 }; |
| 5765 var resp = ""; | 6291 var resp = ""; |
| 5766 return new async.Future.value(stringResponse(200, h, resp)); | 6292 return new async.Future.value(stringResponse(200, h, resp)); |
| 5767 }), true); | 6293 }), true); |
| 5768 res.delete(arg_fileId, arg_commentId, arg_replyId).then(unittest.expectAsy
nc1((_) {})); | 6294 res |
| 6295 .delete(arg_fileId, arg_commentId, arg_replyId) |
| 6296 .then(unittest.expectAsync1((_) {})); |
| 5769 }); | 6297 }); |
| 5770 | 6298 |
| 5771 unittest.test("method--get", () { | 6299 unittest.test("method--get", () { |
| 5772 | |
| 5773 var mock = new HttpServerMock(); | 6300 var mock = new HttpServerMock(); |
| 5774 api.RepliesResourceApi res = new api.DriveApi(mock).replies; | 6301 api.RepliesResourceApi res = new api.DriveApi(mock).replies; |
| 5775 var arg_fileId = "foo"; | 6302 var arg_fileId = "foo"; |
| 5776 var arg_commentId = "foo"; | 6303 var arg_commentId = "foo"; |
| 5777 var arg_replyId = "foo"; | 6304 var arg_replyId = "foo"; |
| 5778 var arg_includeDeleted = true; | 6305 var arg_includeDeleted = true; |
| 5779 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6306 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5780 var path = (req.url).path; | 6307 var path = (req.url).path; |
| 5781 var pathOffset = 0; | 6308 var pathOffset = 0; |
| 5782 var index; | 6309 var index; |
| 5783 var subPart; | 6310 var subPart; |
| 5784 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6311 unittest.expect( |
| 6312 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5785 pathOffset += 1; | 6313 pathOffset += 1; |
| 5786 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 6314 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6315 unittest.equals("drive/v2/")); |
| 5787 pathOffset += 9; | 6316 pathOffset += 9; |
| 5788 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 6317 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 6318 unittest.equals("files/")); |
| 5789 pathOffset += 6; | 6319 pathOffset += 6; |
| 5790 index = path.indexOf("/comments/", pathOffset); | 6320 index = path.indexOf("/comments/", pathOffset); |
| 5791 unittest.expect(index >= 0, unittest.isTrue); | 6321 unittest.expect(index >= 0, unittest.isTrue); |
| 5792 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6322 subPart = |
| 6323 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5793 pathOffset = index; | 6324 pathOffset = index; |
| 5794 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 6325 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 5795 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/comments/")); | 6326 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 6327 unittest.equals("/comments/")); |
| 5796 pathOffset += 10; | 6328 pathOffset += 10; |
| 5797 index = path.indexOf("/replies/", pathOffset); | 6329 index = path.indexOf("/replies/", pathOffset); |
| 5798 unittest.expect(index >= 0, unittest.isTrue); | 6330 unittest.expect(index >= 0, unittest.isTrue); |
| 5799 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6331 subPart = |
| 6332 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5800 pathOffset = index; | 6333 pathOffset = index; |
| 5801 unittest.expect(subPart, unittest.equals("$arg_commentId")); | 6334 unittest.expect(subPart, unittest.equals("$arg_commentId")); |
| 5802 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/replies/")); | 6335 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6336 unittest.equals("/replies/")); |
| 5803 pathOffset += 9; | 6337 pathOffset += 9; |
| 5804 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6338 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 5805 pathOffset = path.length; | 6339 pathOffset = path.length; |
| 5806 unittest.expect(subPart, unittest.equals("$arg_replyId")); | 6340 unittest.expect(subPart, unittest.equals("$arg_replyId")); |
| 5807 | 6341 |
| 5808 var query = (req.url).query; | 6342 var query = (req.url).query; |
| 5809 var queryOffset = 0; | 6343 var queryOffset = 0; |
| 5810 var queryMap = {}; | 6344 var queryMap = {}; |
| 5811 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6345 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5812 parseBool(n) { | 6346 parseBool(n) { |
| 5813 if (n == "true") return true; | 6347 if (n == "true") return true; |
| 5814 if (n == "false") return false; | 6348 if (n == "false") return false; |
| 5815 if (n == null) return null; | 6349 if (n == null) return null; |
| 5816 throw new core.ArgumentError("Invalid boolean: $n"); | 6350 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5817 } | 6351 } |
| 6352 |
| 5818 if (query.length > 0) { | 6353 if (query.length > 0) { |
| 5819 for (var part in query.split("&")) { | 6354 for (var part in query.split("&")) { |
| 5820 var keyvalue = part.split("="); | 6355 var keyvalue = part.split("="); |
| 5821 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6356 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6357 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5822 } | 6358 } |
| 5823 } | 6359 } |
| 5824 unittest.expect(queryMap["includeDeleted"].first, unittest.equals("$arg_
includeDeleted")); | 6360 unittest.expect(queryMap["includeDeleted"].first, |
| 5825 | 6361 unittest.equals("$arg_includeDeleted")); |
| 5826 | 6362 |
| 5827 var h = { | 6363 var h = { |
| 5828 "content-type" : "application/json; charset=utf-8", | 6364 "content-type": "application/json; charset=utf-8", |
| 5829 }; | 6365 }; |
| 5830 var resp = convert.JSON.encode(buildCommentReply()); | 6366 var resp = convert.JSON.encode(buildCommentReply()); |
| 5831 return new async.Future.value(stringResponse(200, h, resp)); | 6367 return new async.Future.value(stringResponse(200, h, resp)); |
| 5832 }), true); | 6368 }), true); |
| 5833 res.get(arg_fileId, arg_commentId, arg_replyId, includeDeleted: arg_includ
eDeleted).then(unittest.expectAsync1(((api.CommentReply response) { | 6369 res |
| 6370 .get(arg_fileId, arg_commentId, arg_replyId, |
| 6371 includeDeleted: arg_includeDeleted) |
| 6372 .then(unittest.expectAsync1(((api.CommentReply response) { |
| 5834 checkCommentReply(response); | 6373 checkCommentReply(response); |
| 5835 }))); | 6374 }))); |
| 5836 }); | 6375 }); |
| 5837 | 6376 |
| 5838 unittest.test("method--insert", () { | 6377 unittest.test("method--insert", () { |
| 5839 | |
| 5840 var mock = new HttpServerMock(); | 6378 var mock = new HttpServerMock(); |
| 5841 api.RepliesResourceApi res = new api.DriveApi(mock).replies; | 6379 api.RepliesResourceApi res = new api.DriveApi(mock).replies; |
| 5842 var arg_request = buildCommentReply(); | 6380 var arg_request = buildCommentReply(); |
| 5843 var arg_fileId = "foo"; | 6381 var arg_fileId = "foo"; |
| 5844 var arg_commentId = "foo"; | 6382 var arg_commentId = "foo"; |
| 5845 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6383 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5846 var obj = new api.CommentReply.fromJson(json); | 6384 var obj = new api.CommentReply.fromJson(json); |
| 5847 checkCommentReply(obj); | 6385 checkCommentReply(obj); |
| 5848 | 6386 |
| 5849 var path = (req.url).path; | 6387 var path = (req.url).path; |
| 5850 var pathOffset = 0; | 6388 var pathOffset = 0; |
| 5851 var index; | 6389 var index; |
| 5852 var subPart; | 6390 var subPart; |
| 5853 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6391 unittest.expect( |
| 6392 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5854 pathOffset += 1; | 6393 pathOffset += 1; |
| 5855 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 6394 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6395 unittest.equals("drive/v2/")); |
| 5856 pathOffset += 9; | 6396 pathOffset += 9; |
| 5857 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 6397 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 6398 unittest.equals("files/")); |
| 5858 pathOffset += 6; | 6399 pathOffset += 6; |
| 5859 index = path.indexOf("/comments/", pathOffset); | 6400 index = path.indexOf("/comments/", pathOffset); |
| 5860 unittest.expect(index >= 0, unittest.isTrue); | 6401 unittest.expect(index >= 0, unittest.isTrue); |
| 5861 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6402 subPart = |
| 6403 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5862 pathOffset = index; | 6404 pathOffset = index; |
| 5863 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 6405 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 5864 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/comments/")); | 6406 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 6407 unittest.equals("/comments/")); |
| 5865 pathOffset += 10; | 6408 pathOffset += 10; |
| 5866 index = path.indexOf("/replies", pathOffset); | 6409 index = path.indexOf("/replies", pathOffset); |
| 5867 unittest.expect(index >= 0, unittest.isTrue); | 6410 unittest.expect(index >= 0, unittest.isTrue); |
| 5868 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6411 subPart = |
| 6412 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5869 pathOffset = index; | 6413 pathOffset = index; |
| 5870 unittest.expect(subPart, unittest.equals("$arg_commentId")); | 6414 unittest.expect(subPart, unittest.equals("$arg_commentId")); |
| 5871 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/replies")); | 6415 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 6416 unittest.equals("/replies")); |
| 5872 pathOffset += 8; | 6417 pathOffset += 8; |
| 5873 | 6418 |
| 5874 var query = (req.url).query; | 6419 var query = (req.url).query; |
| 5875 var queryOffset = 0; | 6420 var queryOffset = 0; |
| 5876 var queryMap = {}; | 6421 var queryMap = {}; |
| 5877 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6422 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5878 parseBool(n) { | 6423 parseBool(n) { |
| 5879 if (n == "true") return true; | 6424 if (n == "true") return true; |
| 5880 if (n == "false") return false; | 6425 if (n == "false") return false; |
| 5881 if (n == null) return null; | 6426 if (n == null) return null; |
| 5882 throw new core.ArgumentError("Invalid boolean: $n"); | 6427 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5883 } | 6428 } |
| 6429 |
| 5884 if (query.length > 0) { | 6430 if (query.length > 0) { |
| 5885 for (var part in query.split("&")) { | 6431 for (var part in query.split("&")) { |
| 5886 var keyvalue = part.split("="); | 6432 var keyvalue = part.split("="); |
| 5887 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6433 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6434 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5888 } | 6435 } |
| 5889 } | 6436 } |
| 5890 | 6437 |
| 5891 | |
| 5892 var h = { | 6438 var h = { |
| 5893 "content-type" : "application/json; charset=utf-8", | 6439 "content-type": "application/json; charset=utf-8", |
| 5894 }; | 6440 }; |
| 5895 var resp = convert.JSON.encode(buildCommentReply()); | 6441 var resp = convert.JSON.encode(buildCommentReply()); |
| 5896 return new async.Future.value(stringResponse(200, h, resp)); | 6442 return new async.Future.value(stringResponse(200, h, resp)); |
| 5897 }), true); | 6443 }), true); |
| 5898 res.insert(arg_request, arg_fileId, arg_commentId).then(unittest.expectAsy
nc1(((api.CommentReply response) { | 6444 res |
| 6445 .insert(arg_request, arg_fileId, arg_commentId) |
| 6446 .then(unittest.expectAsync1(((api.CommentReply response) { |
| 5899 checkCommentReply(response); | 6447 checkCommentReply(response); |
| 5900 }))); | 6448 }))); |
| 5901 }); | 6449 }); |
| 5902 | 6450 |
| 5903 unittest.test("method--list", () { | 6451 unittest.test("method--list", () { |
| 5904 | |
| 5905 var mock = new HttpServerMock(); | 6452 var mock = new HttpServerMock(); |
| 5906 api.RepliesResourceApi res = new api.DriveApi(mock).replies; | 6453 api.RepliesResourceApi res = new api.DriveApi(mock).replies; |
| 5907 var arg_fileId = "foo"; | 6454 var arg_fileId = "foo"; |
| 5908 var arg_commentId = "foo"; | 6455 var arg_commentId = "foo"; |
| 5909 var arg_includeDeleted = true; | 6456 var arg_includeDeleted = true; |
| 5910 var arg_maxResults = 42; | 6457 var arg_maxResults = 42; |
| 5911 var arg_pageToken = "foo"; | 6458 var arg_pageToken = "foo"; |
| 5912 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6459 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5913 var path = (req.url).path; | 6460 var path = (req.url).path; |
| 5914 var pathOffset = 0; | 6461 var pathOffset = 0; |
| 5915 var index; | 6462 var index; |
| 5916 var subPart; | 6463 var subPart; |
| 5917 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6464 unittest.expect( |
| 6465 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5918 pathOffset += 1; | 6466 pathOffset += 1; |
| 5919 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 6467 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6468 unittest.equals("drive/v2/")); |
| 5920 pathOffset += 9; | 6469 pathOffset += 9; |
| 5921 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 6470 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 6471 unittest.equals("files/")); |
| 5922 pathOffset += 6; | 6472 pathOffset += 6; |
| 5923 index = path.indexOf("/comments/", pathOffset); | 6473 index = path.indexOf("/comments/", pathOffset); |
| 5924 unittest.expect(index >= 0, unittest.isTrue); | 6474 unittest.expect(index >= 0, unittest.isTrue); |
| 5925 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6475 subPart = |
| 6476 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5926 pathOffset = index; | 6477 pathOffset = index; |
| 5927 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 6478 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 5928 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/comments/")); | 6479 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 6480 unittest.equals("/comments/")); |
| 5929 pathOffset += 10; | 6481 pathOffset += 10; |
| 5930 index = path.indexOf("/replies", pathOffset); | 6482 index = path.indexOf("/replies", pathOffset); |
| 5931 unittest.expect(index >= 0, unittest.isTrue); | 6483 unittest.expect(index >= 0, unittest.isTrue); |
| 5932 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6484 subPart = |
| 6485 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5933 pathOffset = index; | 6486 pathOffset = index; |
| 5934 unittest.expect(subPart, unittest.equals("$arg_commentId")); | 6487 unittest.expect(subPart, unittest.equals("$arg_commentId")); |
| 5935 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/replies")); | 6488 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 6489 unittest.equals("/replies")); |
| 5936 pathOffset += 8; | 6490 pathOffset += 8; |
| 5937 | 6491 |
| 5938 var query = (req.url).query; | 6492 var query = (req.url).query; |
| 5939 var queryOffset = 0; | 6493 var queryOffset = 0; |
| 5940 var queryMap = {}; | 6494 var queryMap = {}; |
| 5941 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6495 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 5942 parseBool(n) { | 6496 parseBool(n) { |
| 5943 if (n == "true") return true; | 6497 if (n == "true") return true; |
| 5944 if (n == "false") return false; | 6498 if (n == "false") return false; |
| 5945 if (n == null) return null; | 6499 if (n == null) return null; |
| 5946 throw new core.ArgumentError("Invalid boolean: $n"); | 6500 throw new core.ArgumentError("Invalid boolean: $n"); |
| 5947 } | 6501 } |
| 6502 |
| 5948 if (query.length > 0) { | 6503 if (query.length > 0) { |
| 5949 for (var part in query.split("&")) { | 6504 for (var part in query.split("&")) { |
| 5950 var keyvalue = part.split("="); | 6505 var keyvalue = part.split("="); |
| 5951 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6506 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6507 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 5952 } | 6508 } |
| 5953 } | 6509 } |
| 5954 unittest.expect(queryMap["includeDeleted"].first, unittest.equals("$arg_
includeDeleted")); | 6510 unittest.expect(queryMap["includeDeleted"].first, |
| 5955 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 6511 unittest.equals("$arg_includeDeleted")); |
| 5956 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 6512 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 5957 | 6513 unittest.equals(arg_maxResults)); |
| 6514 unittest.expect( |
| 6515 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 5958 | 6516 |
| 5959 var h = { | 6517 var h = { |
| 5960 "content-type" : "application/json; charset=utf-8", | 6518 "content-type": "application/json; charset=utf-8", |
| 5961 }; | 6519 }; |
| 5962 var resp = convert.JSON.encode(buildCommentReplyList()); | 6520 var resp = convert.JSON.encode(buildCommentReplyList()); |
| 5963 return new async.Future.value(stringResponse(200, h, resp)); | 6521 return new async.Future.value(stringResponse(200, h, resp)); |
| 5964 }), true); | 6522 }), true); |
| 5965 res.list(arg_fileId, arg_commentId, includeDeleted: arg_includeDeleted, ma
xResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync1((
(api.CommentReplyList response) { | 6523 res |
| 6524 .list(arg_fileId, arg_commentId, |
| 6525 includeDeleted: arg_includeDeleted, |
| 6526 maxResults: arg_maxResults, |
| 6527 pageToken: arg_pageToken) |
| 6528 .then(unittest.expectAsync1(((api.CommentReplyList response) { |
| 5966 checkCommentReplyList(response); | 6529 checkCommentReplyList(response); |
| 5967 }))); | 6530 }))); |
| 5968 }); | 6531 }); |
| 5969 | 6532 |
| 5970 unittest.test("method--patch", () { | 6533 unittest.test("method--patch", () { |
| 5971 | |
| 5972 var mock = new HttpServerMock(); | 6534 var mock = new HttpServerMock(); |
| 5973 api.RepliesResourceApi res = new api.DriveApi(mock).replies; | 6535 api.RepliesResourceApi res = new api.DriveApi(mock).replies; |
| 5974 var arg_request = buildCommentReply(); | 6536 var arg_request = buildCommentReply(); |
| 5975 var arg_fileId = "foo"; | 6537 var arg_fileId = "foo"; |
| 5976 var arg_commentId = "foo"; | 6538 var arg_commentId = "foo"; |
| 5977 var arg_replyId = "foo"; | 6539 var arg_replyId = "foo"; |
| 5978 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6540 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 5979 var obj = new api.CommentReply.fromJson(json); | 6541 var obj = new api.CommentReply.fromJson(json); |
| 5980 checkCommentReply(obj); | 6542 checkCommentReply(obj); |
| 5981 | 6543 |
| 5982 var path = (req.url).path; | 6544 var path = (req.url).path; |
| 5983 var pathOffset = 0; | 6545 var pathOffset = 0; |
| 5984 var index; | 6546 var index; |
| 5985 var subPart; | 6547 var subPart; |
| 5986 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6548 unittest.expect( |
| 6549 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 5987 pathOffset += 1; | 6550 pathOffset += 1; |
| 5988 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 6551 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6552 unittest.equals("drive/v2/")); |
| 5989 pathOffset += 9; | 6553 pathOffset += 9; |
| 5990 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 6554 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 6555 unittest.equals("files/")); |
| 5991 pathOffset += 6; | 6556 pathOffset += 6; |
| 5992 index = path.indexOf("/comments/", pathOffset); | 6557 index = path.indexOf("/comments/", pathOffset); |
| 5993 unittest.expect(index >= 0, unittest.isTrue); | 6558 unittest.expect(index >= 0, unittest.isTrue); |
| 5994 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6559 subPart = |
| 6560 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 5995 pathOffset = index; | 6561 pathOffset = index; |
| 5996 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 6562 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 5997 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/comments/")); | 6563 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 6564 unittest.equals("/comments/")); |
| 5998 pathOffset += 10; | 6565 pathOffset += 10; |
| 5999 index = path.indexOf("/replies/", pathOffset); | 6566 index = path.indexOf("/replies/", pathOffset); |
| 6000 unittest.expect(index >= 0, unittest.isTrue); | 6567 unittest.expect(index >= 0, unittest.isTrue); |
| 6001 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6568 subPart = |
| 6569 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6002 pathOffset = index; | 6570 pathOffset = index; |
| 6003 unittest.expect(subPart, unittest.equals("$arg_commentId")); | 6571 unittest.expect(subPart, unittest.equals("$arg_commentId")); |
| 6004 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/replies/")); | 6572 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6573 unittest.equals("/replies/")); |
| 6005 pathOffset += 9; | 6574 pathOffset += 9; |
| 6006 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6575 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6007 pathOffset = path.length; | 6576 pathOffset = path.length; |
| 6008 unittest.expect(subPart, unittest.equals("$arg_replyId")); | 6577 unittest.expect(subPart, unittest.equals("$arg_replyId")); |
| 6009 | 6578 |
| 6010 var query = (req.url).query; | 6579 var query = (req.url).query; |
| 6011 var queryOffset = 0; | 6580 var queryOffset = 0; |
| 6012 var queryMap = {}; | 6581 var queryMap = {}; |
| 6013 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6582 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6014 parseBool(n) { | 6583 parseBool(n) { |
| 6015 if (n == "true") return true; | 6584 if (n == "true") return true; |
| 6016 if (n == "false") return false; | 6585 if (n == "false") return false; |
| 6017 if (n == null) return null; | 6586 if (n == null) return null; |
| 6018 throw new core.ArgumentError("Invalid boolean: $n"); | 6587 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6019 } | 6588 } |
| 6589 |
| 6020 if (query.length > 0) { | 6590 if (query.length > 0) { |
| 6021 for (var part in query.split("&")) { | 6591 for (var part in query.split("&")) { |
| 6022 var keyvalue = part.split("="); | 6592 var keyvalue = part.split("="); |
| 6023 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6593 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6594 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6024 } | 6595 } |
| 6025 } | 6596 } |
| 6026 | 6597 |
| 6027 | |
| 6028 var h = { | 6598 var h = { |
| 6029 "content-type" : "application/json; charset=utf-8", | 6599 "content-type": "application/json; charset=utf-8", |
| 6030 }; | 6600 }; |
| 6031 var resp = convert.JSON.encode(buildCommentReply()); | 6601 var resp = convert.JSON.encode(buildCommentReply()); |
| 6032 return new async.Future.value(stringResponse(200, h, resp)); | 6602 return new async.Future.value(stringResponse(200, h, resp)); |
| 6033 }), true); | 6603 }), true); |
| 6034 res.patch(arg_request, arg_fileId, arg_commentId, arg_replyId).then(unitte
st.expectAsync1(((api.CommentReply response) { | 6604 res |
| 6605 .patch(arg_request, arg_fileId, arg_commentId, arg_replyId) |
| 6606 .then(unittest.expectAsync1(((api.CommentReply response) { |
| 6035 checkCommentReply(response); | 6607 checkCommentReply(response); |
| 6036 }))); | 6608 }))); |
| 6037 }); | 6609 }); |
| 6038 | 6610 |
| 6039 unittest.test("method--update", () { | 6611 unittest.test("method--update", () { |
| 6040 | |
| 6041 var mock = new HttpServerMock(); | 6612 var mock = new HttpServerMock(); |
| 6042 api.RepliesResourceApi res = new api.DriveApi(mock).replies; | 6613 api.RepliesResourceApi res = new api.DriveApi(mock).replies; |
| 6043 var arg_request = buildCommentReply(); | 6614 var arg_request = buildCommentReply(); |
| 6044 var arg_fileId = "foo"; | 6615 var arg_fileId = "foo"; |
| 6045 var arg_commentId = "foo"; | 6616 var arg_commentId = "foo"; |
| 6046 var arg_replyId = "foo"; | 6617 var arg_replyId = "foo"; |
| 6047 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6618 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6048 var obj = new api.CommentReply.fromJson(json); | 6619 var obj = new api.CommentReply.fromJson(json); |
| 6049 checkCommentReply(obj); | 6620 checkCommentReply(obj); |
| 6050 | 6621 |
| 6051 var path = (req.url).path; | 6622 var path = (req.url).path; |
| 6052 var pathOffset = 0; | 6623 var pathOffset = 0; |
| 6053 var index; | 6624 var index; |
| 6054 var subPart; | 6625 var subPart; |
| 6055 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6626 unittest.expect( |
| 6627 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6056 pathOffset += 1; | 6628 pathOffset += 1; |
| 6057 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 6629 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6630 unittest.equals("drive/v2/")); |
| 6058 pathOffset += 9; | 6631 pathOffset += 9; |
| 6059 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 6632 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 6633 unittest.equals("files/")); |
| 6060 pathOffset += 6; | 6634 pathOffset += 6; |
| 6061 index = path.indexOf("/comments/", pathOffset); | 6635 index = path.indexOf("/comments/", pathOffset); |
| 6062 unittest.expect(index >= 0, unittest.isTrue); | 6636 unittest.expect(index >= 0, unittest.isTrue); |
| 6063 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6637 subPart = |
| 6638 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6064 pathOffset = index; | 6639 pathOffset = index; |
| 6065 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 6640 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 6066 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/comments/")); | 6641 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 6642 unittest.equals("/comments/")); |
| 6067 pathOffset += 10; | 6643 pathOffset += 10; |
| 6068 index = path.indexOf("/replies/", pathOffset); | 6644 index = path.indexOf("/replies/", pathOffset); |
| 6069 unittest.expect(index >= 0, unittest.isTrue); | 6645 unittest.expect(index >= 0, unittest.isTrue); |
| 6070 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6646 subPart = |
| 6647 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6071 pathOffset = index; | 6648 pathOffset = index; |
| 6072 unittest.expect(subPart, unittest.equals("$arg_commentId")); | 6649 unittest.expect(subPart, unittest.equals("$arg_commentId")); |
| 6073 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/replies/")); | 6650 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6651 unittest.equals("/replies/")); |
| 6074 pathOffset += 9; | 6652 pathOffset += 9; |
| 6075 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6653 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6076 pathOffset = path.length; | 6654 pathOffset = path.length; |
| 6077 unittest.expect(subPart, unittest.equals("$arg_replyId")); | 6655 unittest.expect(subPart, unittest.equals("$arg_replyId")); |
| 6078 | 6656 |
| 6079 var query = (req.url).query; | 6657 var query = (req.url).query; |
| 6080 var queryOffset = 0; | 6658 var queryOffset = 0; |
| 6081 var queryMap = {}; | 6659 var queryMap = {}; |
| 6082 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6660 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6083 parseBool(n) { | 6661 parseBool(n) { |
| 6084 if (n == "true") return true; | 6662 if (n == "true") return true; |
| 6085 if (n == "false") return false; | 6663 if (n == "false") return false; |
| 6086 if (n == null) return null; | 6664 if (n == null) return null; |
| 6087 throw new core.ArgumentError("Invalid boolean: $n"); | 6665 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6088 } | 6666 } |
| 6667 |
| 6089 if (query.length > 0) { | 6668 if (query.length > 0) { |
| 6090 for (var part in query.split("&")) { | 6669 for (var part in query.split("&")) { |
| 6091 var keyvalue = part.split("="); | 6670 var keyvalue = part.split("="); |
| 6092 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6671 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6672 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6093 } | 6673 } |
| 6094 } | 6674 } |
| 6095 | 6675 |
| 6096 | |
| 6097 var h = { | 6676 var h = { |
| 6098 "content-type" : "application/json; charset=utf-8", | 6677 "content-type": "application/json; charset=utf-8", |
| 6099 }; | 6678 }; |
| 6100 var resp = convert.JSON.encode(buildCommentReply()); | 6679 var resp = convert.JSON.encode(buildCommentReply()); |
| 6101 return new async.Future.value(stringResponse(200, h, resp)); | 6680 return new async.Future.value(stringResponse(200, h, resp)); |
| 6102 }), true); | 6681 }), true); |
| 6103 res.update(arg_request, arg_fileId, arg_commentId, arg_replyId).then(unitt
est.expectAsync1(((api.CommentReply response) { | 6682 res |
| 6683 .update(arg_request, arg_fileId, arg_commentId, arg_replyId) |
| 6684 .then(unittest.expectAsync1(((api.CommentReply response) { |
| 6104 checkCommentReply(response); | 6685 checkCommentReply(response); |
| 6105 }))); | 6686 }))); |
| 6106 }); | 6687 }); |
| 6107 | |
| 6108 }); | 6688 }); |
| 6109 | 6689 |
| 6110 | |
| 6111 unittest.group("resource-RevisionsResourceApi", () { | 6690 unittest.group("resource-RevisionsResourceApi", () { |
| 6112 unittest.test("method--delete", () { | 6691 unittest.test("method--delete", () { |
| 6113 | |
| 6114 var mock = new HttpServerMock(); | 6692 var mock = new HttpServerMock(); |
| 6115 api.RevisionsResourceApi res = new api.DriveApi(mock).revisions; | 6693 api.RevisionsResourceApi res = new api.DriveApi(mock).revisions; |
| 6116 var arg_fileId = "foo"; | 6694 var arg_fileId = "foo"; |
| 6117 var arg_revisionId = "foo"; | 6695 var arg_revisionId = "foo"; |
| 6118 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6696 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6119 var path = (req.url).path; | 6697 var path = (req.url).path; |
| 6120 var pathOffset = 0; | 6698 var pathOffset = 0; |
| 6121 var index; | 6699 var index; |
| 6122 var subPart; | 6700 var subPart; |
| 6123 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6701 unittest.expect( |
| 6702 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6124 pathOffset += 1; | 6703 pathOffset += 1; |
| 6125 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 6704 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6705 unittest.equals("drive/v2/")); |
| 6126 pathOffset += 9; | 6706 pathOffset += 9; |
| 6127 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 6707 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 6708 unittest.equals("files/")); |
| 6128 pathOffset += 6; | 6709 pathOffset += 6; |
| 6129 index = path.indexOf("/revisions/", pathOffset); | 6710 index = path.indexOf("/revisions/", pathOffset); |
| 6130 unittest.expect(index >= 0, unittest.isTrue); | 6711 unittest.expect(index >= 0, unittest.isTrue); |
| 6131 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6712 subPart = |
| 6713 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6132 pathOffset = index; | 6714 pathOffset = index; |
| 6133 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 6715 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 6134 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/revisions/")); | 6716 unittest.expect(path.substring(pathOffset, pathOffset + 11), |
| 6717 unittest.equals("/revisions/")); |
| 6135 pathOffset += 11; | 6718 pathOffset += 11; |
| 6136 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6719 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6137 pathOffset = path.length; | 6720 pathOffset = path.length; |
| 6138 unittest.expect(subPart, unittest.equals("$arg_revisionId")); | 6721 unittest.expect(subPart, unittest.equals("$arg_revisionId")); |
| 6139 | 6722 |
| 6140 var query = (req.url).query; | 6723 var query = (req.url).query; |
| 6141 var queryOffset = 0; | 6724 var queryOffset = 0; |
| 6142 var queryMap = {}; | 6725 var queryMap = {}; |
| 6143 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6726 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6144 parseBool(n) { | 6727 parseBool(n) { |
| 6145 if (n == "true") return true; | 6728 if (n == "true") return true; |
| 6146 if (n == "false") return false; | 6729 if (n == "false") return false; |
| 6147 if (n == null) return null; | 6730 if (n == null) return null; |
| 6148 throw new core.ArgumentError("Invalid boolean: $n"); | 6731 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6149 } | 6732 } |
| 6733 |
| 6150 if (query.length > 0) { | 6734 if (query.length > 0) { |
| 6151 for (var part in query.split("&")) { | 6735 for (var part in query.split("&")) { |
| 6152 var keyvalue = part.split("="); | 6736 var keyvalue = part.split("="); |
| 6153 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6737 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6738 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6154 } | 6739 } |
| 6155 } | 6740 } |
| 6156 | 6741 |
| 6157 | |
| 6158 var h = { | 6742 var h = { |
| 6159 "content-type" : "application/json; charset=utf-8", | 6743 "content-type": "application/json; charset=utf-8", |
| 6160 }; | 6744 }; |
| 6161 var resp = ""; | 6745 var resp = ""; |
| 6162 return new async.Future.value(stringResponse(200, h, resp)); | 6746 return new async.Future.value(stringResponse(200, h, resp)); |
| 6163 }), true); | 6747 }), true); |
| 6164 res.delete(arg_fileId, arg_revisionId).then(unittest.expectAsync1((_) {}))
; | 6748 res |
| 6749 .delete(arg_fileId, arg_revisionId) |
| 6750 .then(unittest.expectAsync1((_) {})); |
| 6165 }); | 6751 }); |
| 6166 | 6752 |
| 6167 unittest.test("method--get", () { | 6753 unittest.test("method--get", () { |
| 6168 | |
| 6169 var mock = new HttpServerMock(); | 6754 var mock = new HttpServerMock(); |
| 6170 api.RevisionsResourceApi res = new api.DriveApi(mock).revisions; | 6755 api.RevisionsResourceApi res = new api.DriveApi(mock).revisions; |
| 6171 var arg_fileId = "foo"; | 6756 var arg_fileId = "foo"; |
| 6172 var arg_revisionId = "foo"; | 6757 var arg_revisionId = "foo"; |
| 6173 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6758 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6174 var path = (req.url).path; | 6759 var path = (req.url).path; |
| 6175 var pathOffset = 0; | 6760 var pathOffset = 0; |
| 6176 var index; | 6761 var index; |
| 6177 var subPart; | 6762 var subPart; |
| 6178 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6763 unittest.expect( |
| 6764 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6179 pathOffset += 1; | 6765 pathOffset += 1; |
| 6180 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 6766 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6767 unittest.equals("drive/v2/")); |
| 6181 pathOffset += 9; | 6768 pathOffset += 9; |
| 6182 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 6769 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 6770 unittest.equals("files/")); |
| 6183 pathOffset += 6; | 6771 pathOffset += 6; |
| 6184 index = path.indexOf("/revisions/", pathOffset); | 6772 index = path.indexOf("/revisions/", pathOffset); |
| 6185 unittest.expect(index >= 0, unittest.isTrue); | 6773 unittest.expect(index >= 0, unittest.isTrue); |
| 6186 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6774 subPart = |
| 6775 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6187 pathOffset = index; | 6776 pathOffset = index; |
| 6188 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 6777 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 6189 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/revisions/")); | 6778 unittest.expect(path.substring(pathOffset, pathOffset + 11), |
| 6779 unittest.equals("/revisions/")); |
| 6190 pathOffset += 11; | 6780 pathOffset += 11; |
| 6191 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6781 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6192 pathOffset = path.length; | 6782 pathOffset = path.length; |
| 6193 unittest.expect(subPart, unittest.equals("$arg_revisionId")); | 6783 unittest.expect(subPart, unittest.equals("$arg_revisionId")); |
| 6194 | 6784 |
| 6195 var query = (req.url).query; | 6785 var query = (req.url).query; |
| 6196 var queryOffset = 0; | 6786 var queryOffset = 0; |
| 6197 var queryMap = {}; | 6787 var queryMap = {}; |
| 6198 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6788 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6199 parseBool(n) { | 6789 parseBool(n) { |
| 6200 if (n == "true") return true; | 6790 if (n == "true") return true; |
| 6201 if (n == "false") return false; | 6791 if (n == "false") return false; |
| 6202 if (n == null) return null; | 6792 if (n == null) return null; |
| 6203 throw new core.ArgumentError("Invalid boolean: $n"); | 6793 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6204 } | 6794 } |
| 6795 |
| 6205 if (query.length > 0) { | 6796 if (query.length > 0) { |
| 6206 for (var part in query.split("&")) { | 6797 for (var part in query.split("&")) { |
| 6207 var keyvalue = part.split("="); | 6798 var keyvalue = part.split("="); |
| 6208 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6799 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6800 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6209 } | 6801 } |
| 6210 } | 6802 } |
| 6211 | 6803 |
| 6212 | |
| 6213 var h = { | 6804 var h = { |
| 6214 "content-type" : "application/json; charset=utf-8", | 6805 "content-type": "application/json; charset=utf-8", |
| 6215 }; | 6806 }; |
| 6216 var resp = convert.JSON.encode(buildRevision()); | 6807 var resp = convert.JSON.encode(buildRevision()); |
| 6217 return new async.Future.value(stringResponse(200, h, resp)); | 6808 return new async.Future.value(stringResponse(200, h, resp)); |
| 6218 }), true); | 6809 }), true); |
| 6219 res.get(arg_fileId, arg_revisionId).then(unittest.expectAsync1(((api.Revis
ion response) { | 6810 res |
| 6811 .get(arg_fileId, arg_revisionId) |
| 6812 .then(unittest.expectAsync1(((api.Revision response) { |
| 6220 checkRevision(response); | 6813 checkRevision(response); |
| 6221 }))); | 6814 }))); |
| 6222 }); | 6815 }); |
| 6223 | 6816 |
| 6224 unittest.test("method--list", () { | 6817 unittest.test("method--list", () { |
| 6225 | |
| 6226 var mock = new HttpServerMock(); | 6818 var mock = new HttpServerMock(); |
| 6227 api.RevisionsResourceApi res = new api.DriveApi(mock).revisions; | 6819 api.RevisionsResourceApi res = new api.DriveApi(mock).revisions; |
| 6228 var arg_fileId = "foo"; | 6820 var arg_fileId = "foo"; |
| 6229 var arg_maxResults = 42; | 6821 var arg_maxResults = 42; |
| 6230 var arg_pageToken = "foo"; | 6822 var arg_pageToken = "foo"; |
| 6231 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6823 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6232 var path = (req.url).path; | 6824 var path = (req.url).path; |
| 6233 var pathOffset = 0; | 6825 var pathOffset = 0; |
| 6234 var index; | 6826 var index; |
| 6235 var subPart; | 6827 var subPart; |
| 6236 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6828 unittest.expect( |
| 6829 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6237 pathOffset += 1; | 6830 pathOffset += 1; |
| 6238 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 6831 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6832 unittest.equals("drive/v2/")); |
| 6239 pathOffset += 9; | 6833 pathOffset += 9; |
| 6240 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 6834 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 6835 unittest.equals("files/")); |
| 6241 pathOffset += 6; | 6836 pathOffset += 6; |
| 6242 index = path.indexOf("/revisions", pathOffset); | 6837 index = path.indexOf("/revisions", pathOffset); |
| 6243 unittest.expect(index >= 0, unittest.isTrue); | 6838 unittest.expect(index >= 0, unittest.isTrue); |
| 6244 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6839 subPart = |
| 6840 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6245 pathOffset = index; | 6841 pathOffset = index; |
| 6246 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 6842 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 6247 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/revisions")); | 6843 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 6844 unittest.equals("/revisions")); |
| 6248 pathOffset += 10; | 6845 pathOffset += 10; |
| 6249 | 6846 |
| 6250 var query = (req.url).query; | 6847 var query = (req.url).query; |
| 6251 var queryOffset = 0; | 6848 var queryOffset = 0; |
| 6252 var queryMap = {}; | 6849 var queryMap = {}; |
| 6253 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6850 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6254 parseBool(n) { | 6851 parseBool(n) { |
| 6255 if (n == "true") return true; | 6852 if (n == "true") return true; |
| 6256 if (n == "false") return false; | 6853 if (n == "false") return false; |
| 6257 if (n == null) return null; | 6854 if (n == null) return null; |
| 6258 throw new core.ArgumentError("Invalid boolean: $n"); | 6855 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6259 } | 6856 } |
| 6857 |
| 6260 if (query.length > 0) { | 6858 if (query.length > 0) { |
| 6261 for (var part in query.split("&")) { | 6859 for (var part in query.split("&")) { |
| 6262 var keyvalue = part.split("="); | 6860 var keyvalue = part.split("="); |
| 6263 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6861 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6862 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6264 } | 6863 } |
| 6265 } | 6864 } |
| 6266 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 6865 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 6267 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 6866 unittest.equals(arg_maxResults)); |
| 6268 | 6867 unittest.expect( |
| 6868 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 6269 | 6869 |
| 6270 var h = { | 6870 var h = { |
| 6271 "content-type" : "application/json; charset=utf-8", | 6871 "content-type": "application/json; charset=utf-8", |
| 6272 }; | 6872 }; |
| 6273 var resp = convert.JSON.encode(buildRevisionList()); | 6873 var resp = convert.JSON.encode(buildRevisionList()); |
| 6274 return new async.Future.value(stringResponse(200, h, resp)); | 6874 return new async.Future.value(stringResponse(200, h, resp)); |
| 6275 }), true); | 6875 }), true); |
| 6276 res.list(arg_fileId, maxResults: arg_maxResults, pageToken: arg_pageToken)
.then(unittest.expectAsync1(((api.RevisionList response) { | 6876 res |
| 6877 .list(arg_fileId, |
| 6878 maxResults: arg_maxResults, pageToken: arg_pageToken) |
| 6879 .then(unittest.expectAsync1(((api.RevisionList response) { |
| 6277 checkRevisionList(response); | 6880 checkRevisionList(response); |
| 6278 }))); | 6881 }))); |
| 6279 }); | 6882 }); |
| 6280 | 6883 |
| 6281 unittest.test("method--patch", () { | 6884 unittest.test("method--patch", () { |
| 6282 | |
| 6283 var mock = new HttpServerMock(); | 6885 var mock = new HttpServerMock(); |
| 6284 api.RevisionsResourceApi res = new api.DriveApi(mock).revisions; | 6886 api.RevisionsResourceApi res = new api.DriveApi(mock).revisions; |
| 6285 var arg_request = buildRevision(); | 6887 var arg_request = buildRevision(); |
| 6286 var arg_fileId = "foo"; | 6888 var arg_fileId = "foo"; |
| 6287 var arg_revisionId = "foo"; | 6889 var arg_revisionId = "foo"; |
| 6288 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6890 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6289 var obj = new api.Revision.fromJson(json); | 6891 var obj = new api.Revision.fromJson(json); |
| 6290 checkRevision(obj); | 6892 checkRevision(obj); |
| 6291 | 6893 |
| 6292 var path = (req.url).path; | 6894 var path = (req.url).path; |
| 6293 var pathOffset = 0; | 6895 var pathOffset = 0; |
| 6294 var index; | 6896 var index; |
| 6295 var subPart; | 6897 var subPart; |
| 6296 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6898 unittest.expect( |
| 6899 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6297 pathOffset += 1; | 6900 pathOffset += 1; |
| 6298 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 6901 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6902 unittest.equals("drive/v2/")); |
| 6299 pathOffset += 9; | 6903 pathOffset += 9; |
| 6300 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 6904 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 6905 unittest.equals("files/")); |
| 6301 pathOffset += 6; | 6906 pathOffset += 6; |
| 6302 index = path.indexOf("/revisions/", pathOffset); | 6907 index = path.indexOf("/revisions/", pathOffset); |
| 6303 unittest.expect(index >= 0, unittest.isTrue); | 6908 unittest.expect(index >= 0, unittest.isTrue); |
| 6304 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6909 subPart = |
| 6910 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6305 pathOffset = index; | 6911 pathOffset = index; |
| 6306 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 6912 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 6307 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/revisions/")); | 6913 unittest.expect(path.substring(pathOffset, pathOffset + 11), |
| 6914 unittest.equals("/revisions/")); |
| 6308 pathOffset += 11; | 6915 pathOffset += 11; |
| 6309 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6916 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6310 pathOffset = path.length; | 6917 pathOffset = path.length; |
| 6311 unittest.expect(subPart, unittest.equals("$arg_revisionId")); | 6918 unittest.expect(subPart, unittest.equals("$arg_revisionId")); |
| 6312 | 6919 |
| 6313 var query = (req.url).query; | 6920 var query = (req.url).query; |
| 6314 var queryOffset = 0; | 6921 var queryOffset = 0; |
| 6315 var queryMap = {}; | 6922 var queryMap = {}; |
| 6316 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6923 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6317 parseBool(n) { | 6924 parseBool(n) { |
| 6318 if (n == "true") return true; | 6925 if (n == "true") return true; |
| 6319 if (n == "false") return false; | 6926 if (n == "false") return false; |
| 6320 if (n == null) return null; | 6927 if (n == null) return null; |
| 6321 throw new core.ArgumentError("Invalid boolean: $n"); | 6928 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6322 } | 6929 } |
| 6930 |
| 6323 if (query.length > 0) { | 6931 if (query.length > 0) { |
| 6324 for (var part in query.split("&")) { | 6932 for (var part in query.split("&")) { |
| 6325 var keyvalue = part.split("="); | 6933 var keyvalue = part.split("="); |
| 6326 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6934 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6935 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6327 } | 6936 } |
| 6328 } | 6937 } |
| 6329 | 6938 |
| 6330 | |
| 6331 var h = { | 6939 var h = { |
| 6332 "content-type" : "application/json; charset=utf-8", | 6940 "content-type": "application/json; charset=utf-8", |
| 6333 }; | 6941 }; |
| 6334 var resp = convert.JSON.encode(buildRevision()); | 6942 var resp = convert.JSON.encode(buildRevision()); |
| 6335 return new async.Future.value(stringResponse(200, h, resp)); | 6943 return new async.Future.value(stringResponse(200, h, resp)); |
| 6336 }), true); | 6944 }), true); |
| 6337 res.patch(arg_request, arg_fileId, arg_revisionId).then(unittest.expectAsy
nc1(((api.Revision response) { | 6945 res |
| 6946 .patch(arg_request, arg_fileId, arg_revisionId) |
| 6947 .then(unittest.expectAsync1(((api.Revision response) { |
| 6338 checkRevision(response); | 6948 checkRevision(response); |
| 6339 }))); | 6949 }))); |
| 6340 }); | 6950 }); |
| 6341 | 6951 |
| 6342 unittest.test("method--update", () { | 6952 unittest.test("method--update", () { |
| 6343 | |
| 6344 var mock = new HttpServerMock(); | 6953 var mock = new HttpServerMock(); |
| 6345 api.RevisionsResourceApi res = new api.DriveApi(mock).revisions; | 6954 api.RevisionsResourceApi res = new api.DriveApi(mock).revisions; |
| 6346 var arg_request = buildRevision(); | 6955 var arg_request = buildRevision(); |
| 6347 var arg_fileId = "foo"; | 6956 var arg_fileId = "foo"; |
| 6348 var arg_revisionId = "foo"; | 6957 var arg_revisionId = "foo"; |
| 6349 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6958 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6350 var obj = new api.Revision.fromJson(json); | 6959 var obj = new api.Revision.fromJson(json); |
| 6351 checkRevision(obj); | 6960 checkRevision(obj); |
| 6352 | 6961 |
| 6353 var path = (req.url).path; | 6962 var path = (req.url).path; |
| 6354 var pathOffset = 0; | 6963 var pathOffset = 0; |
| 6355 var index; | 6964 var index; |
| 6356 var subPart; | 6965 var subPart; |
| 6357 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6966 unittest.expect( |
| 6967 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6358 pathOffset += 1; | 6968 pathOffset += 1; |
| 6359 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 6969 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6970 unittest.equals("drive/v2/")); |
| 6360 pathOffset += 9; | 6971 pathOffset += 9; |
| 6361 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("files/")); | 6972 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 6973 unittest.equals("files/")); |
| 6362 pathOffset += 6; | 6974 pathOffset += 6; |
| 6363 index = path.indexOf("/revisions/", pathOffset); | 6975 index = path.indexOf("/revisions/", pathOffset); |
| 6364 unittest.expect(index >= 0, unittest.isTrue); | 6976 unittest.expect(index >= 0, unittest.isTrue); |
| 6365 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6977 subPart = |
| 6978 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 6366 pathOffset = index; | 6979 pathOffset = index; |
| 6367 unittest.expect(subPart, unittest.equals("$arg_fileId")); | 6980 unittest.expect(subPart, unittest.equals("$arg_fileId")); |
| 6368 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/revisions/")); | 6981 unittest.expect(path.substring(pathOffset, pathOffset + 11), |
| 6982 unittest.equals("/revisions/")); |
| 6369 pathOffset += 11; | 6983 pathOffset += 11; |
| 6370 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6984 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6371 pathOffset = path.length; | 6985 pathOffset = path.length; |
| 6372 unittest.expect(subPart, unittest.equals("$arg_revisionId")); | 6986 unittest.expect(subPart, unittest.equals("$arg_revisionId")); |
| 6373 | 6987 |
| 6374 var query = (req.url).query; | 6988 var query = (req.url).query; |
| 6375 var queryOffset = 0; | 6989 var queryOffset = 0; |
| 6376 var queryMap = {}; | 6990 var queryMap = {}; |
| 6377 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6991 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6378 parseBool(n) { | 6992 parseBool(n) { |
| 6379 if (n == "true") return true; | 6993 if (n == "true") return true; |
| 6380 if (n == "false") return false; | 6994 if (n == "false") return false; |
| 6381 if (n == null) return null; | 6995 if (n == null) return null; |
| 6382 throw new core.ArgumentError("Invalid boolean: $n"); | 6996 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6383 } | 6997 } |
| 6998 |
| 6384 if (query.length > 0) { | 6999 if (query.length > 0) { |
| 6385 for (var part in query.split("&")) { | 7000 for (var part in query.split("&")) { |
| 6386 var keyvalue = part.split("="); | 7001 var keyvalue = part.split("="); |
| 6387 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7002 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7003 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6388 } | 7004 } |
| 6389 } | 7005 } |
| 6390 | 7006 |
| 6391 | |
| 6392 var h = { | 7007 var h = { |
| 6393 "content-type" : "application/json; charset=utf-8", | 7008 "content-type": "application/json; charset=utf-8", |
| 6394 }; | 7009 }; |
| 6395 var resp = convert.JSON.encode(buildRevision()); | 7010 var resp = convert.JSON.encode(buildRevision()); |
| 6396 return new async.Future.value(stringResponse(200, h, resp)); | 7011 return new async.Future.value(stringResponse(200, h, resp)); |
| 6397 }), true); | 7012 }), true); |
| 6398 res.update(arg_request, arg_fileId, arg_revisionId).then(unittest.expectAs
ync1(((api.Revision response) { | 7013 res |
| 7014 .update(arg_request, arg_fileId, arg_revisionId) |
| 7015 .then(unittest.expectAsync1(((api.Revision response) { |
| 6399 checkRevision(response); | 7016 checkRevision(response); |
| 6400 }))); | 7017 }))); |
| 6401 }); | 7018 }); |
| 6402 | |
| 6403 }); | 7019 }); |
| 6404 | 7020 |
| 6405 | |
| 6406 unittest.group("resource-TeamdrivesResourceApi", () { | 7021 unittest.group("resource-TeamdrivesResourceApi", () { |
| 6407 unittest.test("method--delete", () { | 7022 unittest.test("method--delete", () { |
| 6408 | |
| 6409 var mock = new HttpServerMock(); | 7023 var mock = new HttpServerMock(); |
| 6410 api.TeamdrivesResourceApi res = new api.DriveApi(mock).teamdrives; | 7024 api.TeamdrivesResourceApi res = new api.DriveApi(mock).teamdrives; |
| 6411 var arg_teamDriveId = "foo"; | 7025 var arg_teamDriveId = "foo"; |
| 6412 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7026 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6413 var path = (req.url).path; | 7027 var path = (req.url).path; |
| 6414 var pathOffset = 0; | 7028 var pathOffset = 0; |
| 6415 var index; | 7029 var index; |
| 6416 var subPart; | 7030 var subPart; |
| 6417 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7031 unittest.expect( |
| 7032 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6418 pathOffset += 1; | 7033 pathOffset += 1; |
| 6419 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 7034 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7035 unittest.equals("drive/v2/")); |
| 6420 pathOffset += 9; | 7036 pathOffset += 9; |
| 6421 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("teamdrives/")); | 7037 unittest.expect(path.substring(pathOffset, pathOffset + 11), |
| 7038 unittest.equals("teamdrives/")); |
| 6422 pathOffset += 11; | 7039 pathOffset += 11; |
| 6423 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7040 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6424 pathOffset = path.length; | 7041 pathOffset = path.length; |
| 6425 unittest.expect(subPart, unittest.equals("$arg_teamDriveId")); | 7042 unittest.expect(subPart, unittest.equals("$arg_teamDriveId")); |
| 6426 | 7043 |
| 6427 var query = (req.url).query; | 7044 var query = (req.url).query; |
| 6428 var queryOffset = 0; | 7045 var queryOffset = 0; |
| 6429 var queryMap = {}; | 7046 var queryMap = {}; |
| 6430 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7047 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6431 parseBool(n) { | 7048 parseBool(n) { |
| 6432 if (n == "true") return true; | 7049 if (n == "true") return true; |
| 6433 if (n == "false") return false; | 7050 if (n == "false") return false; |
| 6434 if (n == null) return null; | 7051 if (n == null) return null; |
| 6435 throw new core.ArgumentError("Invalid boolean: $n"); | 7052 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6436 } | 7053 } |
| 7054 |
| 6437 if (query.length > 0) { | 7055 if (query.length > 0) { |
| 6438 for (var part in query.split("&")) { | 7056 for (var part in query.split("&")) { |
| 6439 var keyvalue = part.split("="); | 7057 var keyvalue = part.split("="); |
| 6440 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7058 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7059 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6441 } | 7060 } |
| 6442 } | 7061 } |
| 6443 | 7062 |
| 6444 | |
| 6445 var h = { | 7063 var h = { |
| 6446 "content-type" : "application/json; charset=utf-8", | 7064 "content-type": "application/json; charset=utf-8", |
| 6447 }; | 7065 }; |
| 6448 var resp = ""; | 7066 var resp = ""; |
| 6449 return new async.Future.value(stringResponse(200, h, resp)); | 7067 return new async.Future.value(stringResponse(200, h, resp)); |
| 6450 }), true); | 7068 }), true); |
| 6451 res.delete(arg_teamDriveId).then(unittest.expectAsync1((_) {})); | 7069 res.delete(arg_teamDriveId).then(unittest.expectAsync1((_) {})); |
| 6452 }); | 7070 }); |
| 6453 | 7071 |
| 6454 unittest.test("method--get", () { | 7072 unittest.test("method--get", () { |
| 6455 | |
| 6456 var mock = new HttpServerMock(); | 7073 var mock = new HttpServerMock(); |
| 6457 api.TeamdrivesResourceApi res = new api.DriveApi(mock).teamdrives; | 7074 api.TeamdrivesResourceApi res = new api.DriveApi(mock).teamdrives; |
| 6458 var arg_teamDriveId = "foo"; | 7075 var arg_teamDriveId = "foo"; |
| 6459 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7076 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6460 var path = (req.url).path; | 7077 var path = (req.url).path; |
| 6461 var pathOffset = 0; | 7078 var pathOffset = 0; |
| 6462 var index; | 7079 var index; |
| 6463 var subPart; | 7080 var subPart; |
| 6464 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7081 unittest.expect( |
| 7082 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6465 pathOffset += 1; | 7083 pathOffset += 1; |
| 6466 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 7084 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7085 unittest.equals("drive/v2/")); |
| 6467 pathOffset += 9; | 7086 pathOffset += 9; |
| 6468 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("teamdrives/")); | 7087 unittest.expect(path.substring(pathOffset, pathOffset + 11), |
| 7088 unittest.equals("teamdrives/")); |
| 6469 pathOffset += 11; | 7089 pathOffset += 11; |
| 6470 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7090 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6471 pathOffset = path.length; | 7091 pathOffset = path.length; |
| 6472 unittest.expect(subPart, unittest.equals("$arg_teamDriveId")); | 7092 unittest.expect(subPart, unittest.equals("$arg_teamDriveId")); |
| 6473 | 7093 |
| 6474 var query = (req.url).query; | 7094 var query = (req.url).query; |
| 6475 var queryOffset = 0; | 7095 var queryOffset = 0; |
| 6476 var queryMap = {}; | 7096 var queryMap = {}; |
| 6477 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7097 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6478 parseBool(n) { | 7098 parseBool(n) { |
| 6479 if (n == "true") return true; | 7099 if (n == "true") return true; |
| 6480 if (n == "false") return false; | 7100 if (n == "false") return false; |
| 6481 if (n == null) return null; | 7101 if (n == null) return null; |
| 6482 throw new core.ArgumentError("Invalid boolean: $n"); | 7102 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6483 } | 7103 } |
| 7104 |
| 6484 if (query.length > 0) { | 7105 if (query.length > 0) { |
| 6485 for (var part in query.split("&")) { | 7106 for (var part in query.split("&")) { |
| 6486 var keyvalue = part.split("="); | 7107 var keyvalue = part.split("="); |
| 6487 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7108 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7109 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6488 } | 7110 } |
| 6489 } | 7111 } |
| 6490 | 7112 |
| 6491 | |
| 6492 var h = { | 7113 var h = { |
| 6493 "content-type" : "application/json; charset=utf-8", | 7114 "content-type": "application/json; charset=utf-8", |
| 6494 }; | 7115 }; |
| 6495 var resp = convert.JSON.encode(buildTeamDrive()); | 7116 var resp = convert.JSON.encode(buildTeamDrive()); |
| 6496 return new async.Future.value(stringResponse(200, h, resp)); | 7117 return new async.Future.value(stringResponse(200, h, resp)); |
| 6497 }), true); | 7118 }), true); |
| 6498 res.get(arg_teamDriveId).then(unittest.expectAsync1(((api.TeamDrive respon
se) { | 7119 res |
| 7120 .get(arg_teamDriveId) |
| 7121 .then(unittest.expectAsync1(((api.TeamDrive response) { |
| 6499 checkTeamDrive(response); | 7122 checkTeamDrive(response); |
| 6500 }))); | 7123 }))); |
| 6501 }); | 7124 }); |
| 6502 | 7125 |
| 6503 unittest.test("method--insert", () { | 7126 unittest.test("method--insert", () { |
| 6504 | |
| 6505 var mock = new HttpServerMock(); | 7127 var mock = new HttpServerMock(); |
| 6506 api.TeamdrivesResourceApi res = new api.DriveApi(mock).teamdrives; | 7128 api.TeamdrivesResourceApi res = new api.DriveApi(mock).teamdrives; |
| 6507 var arg_request = buildTeamDrive(); | 7129 var arg_request = buildTeamDrive(); |
| 6508 var arg_requestId = "foo"; | 7130 var arg_requestId = "foo"; |
| 6509 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7131 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6510 var obj = new api.TeamDrive.fromJson(json); | 7132 var obj = new api.TeamDrive.fromJson(json); |
| 6511 checkTeamDrive(obj); | 7133 checkTeamDrive(obj); |
| 6512 | 7134 |
| 6513 var path = (req.url).path; | 7135 var path = (req.url).path; |
| 6514 var pathOffset = 0; | 7136 var pathOffset = 0; |
| 6515 var index; | 7137 var index; |
| 6516 var subPart; | 7138 var subPart; |
| 6517 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7139 unittest.expect( |
| 7140 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6518 pathOffset += 1; | 7141 pathOffset += 1; |
| 6519 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 7142 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7143 unittest.equals("drive/v2/")); |
| 6520 pathOffset += 9; | 7144 pathOffset += 9; |
| 6521 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("teamdrives")); | 7145 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 7146 unittest.equals("teamdrives")); |
| 6522 pathOffset += 10; | 7147 pathOffset += 10; |
| 6523 | 7148 |
| 6524 var query = (req.url).query; | 7149 var query = (req.url).query; |
| 6525 var queryOffset = 0; | 7150 var queryOffset = 0; |
| 6526 var queryMap = {}; | 7151 var queryMap = {}; |
| 6527 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7152 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6528 parseBool(n) { | 7153 parseBool(n) { |
| 6529 if (n == "true") return true; | 7154 if (n == "true") return true; |
| 6530 if (n == "false") return false; | 7155 if (n == "false") return false; |
| 6531 if (n == null) return null; | 7156 if (n == null) return null; |
| 6532 throw new core.ArgumentError("Invalid boolean: $n"); | 7157 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6533 } | 7158 } |
| 7159 |
| 6534 if (query.length > 0) { | 7160 if (query.length > 0) { |
| 6535 for (var part in query.split("&")) { | 7161 for (var part in query.split("&")) { |
| 6536 var keyvalue = part.split("="); | 7162 var keyvalue = part.split("="); |
| 6537 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7163 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7164 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6538 } | 7165 } |
| 6539 } | 7166 } |
| 6540 unittest.expect(queryMap["requestId"].first, unittest.equals(arg_request
Id)); | 7167 unittest.expect( |
| 6541 | 7168 queryMap["requestId"].first, unittest.equals(arg_requestId)); |
| 6542 | 7169 |
| 6543 var h = { | 7170 var h = { |
| 6544 "content-type" : "application/json; charset=utf-8", | 7171 "content-type": "application/json; charset=utf-8", |
| 6545 }; | 7172 }; |
| 6546 var resp = convert.JSON.encode(buildTeamDrive()); | 7173 var resp = convert.JSON.encode(buildTeamDrive()); |
| 6547 return new async.Future.value(stringResponse(200, h, resp)); | 7174 return new async.Future.value(stringResponse(200, h, resp)); |
| 6548 }), true); | 7175 }), true); |
| 6549 res.insert(arg_request, arg_requestId).then(unittest.expectAsync1(((api.Te
amDrive response) { | 7176 res |
| 7177 .insert(arg_request, arg_requestId) |
| 7178 .then(unittest.expectAsync1(((api.TeamDrive response) { |
| 6550 checkTeamDrive(response); | 7179 checkTeamDrive(response); |
| 6551 }))); | 7180 }))); |
| 6552 }); | 7181 }); |
| 6553 | 7182 |
| 6554 unittest.test("method--list", () { | 7183 unittest.test("method--list", () { |
| 6555 | |
| 6556 var mock = new HttpServerMock(); | 7184 var mock = new HttpServerMock(); |
| 6557 api.TeamdrivesResourceApi res = new api.DriveApi(mock).teamdrives; | 7185 api.TeamdrivesResourceApi res = new api.DriveApi(mock).teamdrives; |
| 6558 var arg_maxResults = 42; | 7186 var arg_maxResults = 42; |
| 6559 var arg_pageToken = "foo"; | 7187 var arg_pageToken = "foo"; |
| 6560 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7188 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6561 var path = (req.url).path; | 7189 var path = (req.url).path; |
| 6562 var pathOffset = 0; | 7190 var pathOffset = 0; |
| 6563 var index; | 7191 var index; |
| 6564 var subPart; | 7192 var subPart; |
| 6565 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7193 unittest.expect( |
| 7194 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6566 pathOffset += 1; | 7195 pathOffset += 1; |
| 6567 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 7196 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7197 unittest.equals("drive/v2/")); |
| 6568 pathOffset += 9; | 7198 pathOffset += 9; |
| 6569 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("teamdrives")); | 7199 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 7200 unittest.equals("teamdrives")); |
| 6570 pathOffset += 10; | 7201 pathOffset += 10; |
| 6571 | 7202 |
| 6572 var query = (req.url).query; | 7203 var query = (req.url).query; |
| 6573 var queryOffset = 0; | 7204 var queryOffset = 0; |
| 6574 var queryMap = {}; | 7205 var queryMap = {}; |
| 6575 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7206 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6576 parseBool(n) { | 7207 parseBool(n) { |
| 6577 if (n == "true") return true; | 7208 if (n == "true") return true; |
| 6578 if (n == "false") return false; | 7209 if (n == "false") return false; |
| 6579 if (n == null) return null; | 7210 if (n == null) return null; |
| 6580 throw new core.ArgumentError("Invalid boolean: $n"); | 7211 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6581 } | 7212 } |
| 7213 |
| 6582 if (query.length > 0) { | 7214 if (query.length > 0) { |
| 6583 for (var part in query.split("&")) { | 7215 for (var part in query.split("&")) { |
| 6584 var keyvalue = part.split("="); | 7216 var keyvalue = part.split("="); |
| 6585 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7217 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7218 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6586 } | 7219 } |
| 6587 } | 7220 } |
| 6588 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 7221 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 6589 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 7222 unittest.equals(arg_maxResults)); |
| 6590 | 7223 unittest.expect( |
| 7224 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 6591 | 7225 |
| 6592 var h = { | 7226 var h = { |
| 6593 "content-type" : "application/json; charset=utf-8", | 7227 "content-type": "application/json; charset=utf-8", |
| 6594 }; | 7228 }; |
| 6595 var resp = convert.JSON.encode(buildTeamDriveList()); | 7229 var resp = convert.JSON.encode(buildTeamDriveList()); |
| 6596 return new async.Future.value(stringResponse(200, h, resp)); | 7230 return new async.Future.value(stringResponse(200, h, resp)); |
| 6597 }), true); | 7231 }), true); |
| 6598 res.list(maxResults: arg_maxResults, pageToken: arg_pageToken).then(unitte
st.expectAsync1(((api.TeamDriveList response) { | 7232 res |
| 7233 .list(maxResults: arg_maxResults, pageToken: arg_pageToken) |
| 7234 .then(unittest.expectAsync1(((api.TeamDriveList response) { |
| 6599 checkTeamDriveList(response); | 7235 checkTeamDriveList(response); |
| 6600 }))); | 7236 }))); |
| 6601 }); | 7237 }); |
| 6602 | 7238 |
| 6603 unittest.test("method--update", () { | 7239 unittest.test("method--update", () { |
| 6604 | |
| 6605 var mock = new HttpServerMock(); | 7240 var mock = new HttpServerMock(); |
| 6606 api.TeamdrivesResourceApi res = new api.DriveApi(mock).teamdrives; | 7241 api.TeamdrivesResourceApi res = new api.DriveApi(mock).teamdrives; |
| 6607 var arg_request = buildTeamDrive(); | 7242 var arg_request = buildTeamDrive(); |
| 6608 var arg_teamDriveId = "foo"; | 7243 var arg_teamDriveId = "foo"; |
| 6609 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7244 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 6610 var obj = new api.TeamDrive.fromJson(json); | 7245 var obj = new api.TeamDrive.fromJson(json); |
| 6611 checkTeamDrive(obj); | 7246 checkTeamDrive(obj); |
| 6612 | 7247 |
| 6613 var path = (req.url).path; | 7248 var path = (req.url).path; |
| 6614 var pathOffset = 0; | 7249 var pathOffset = 0; |
| 6615 var index; | 7250 var index; |
| 6616 var subPart; | 7251 var subPart; |
| 6617 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7252 unittest.expect( |
| 7253 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 6618 pathOffset += 1; | 7254 pathOffset += 1; |
| 6619 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("drive/v2/")); | 7255 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7256 unittest.equals("drive/v2/")); |
| 6620 pathOffset += 9; | 7257 pathOffset += 9; |
| 6621 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("teamdrives/")); | 7258 unittest.expect(path.substring(pathOffset, pathOffset + 11), |
| 7259 unittest.equals("teamdrives/")); |
| 6622 pathOffset += 11; | 7260 pathOffset += 11; |
| 6623 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7261 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 6624 pathOffset = path.length; | 7262 pathOffset = path.length; |
| 6625 unittest.expect(subPart, unittest.equals("$arg_teamDriveId")); | 7263 unittest.expect(subPart, unittest.equals("$arg_teamDriveId")); |
| 6626 | 7264 |
| 6627 var query = (req.url).query; | 7265 var query = (req.url).query; |
| 6628 var queryOffset = 0; | 7266 var queryOffset = 0; |
| 6629 var queryMap = {}; | 7267 var queryMap = {}; |
| 6630 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7268 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 6631 parseBool(n) { | 7269 parseBool(n) { |
| 6632 if (n == "true") return true; | 7270 if (n == "true") return true; |
| 6633 if (n == "false") return false; | 7271 if (n == "false") return false; |
| 6634 if (n == null) return null; | 7272 if (n == null) return null; |
| 6635 throw new core.ArgumentError("Invalid boolean: $n"); | 7273 throw new core.ArgumentError("Invalid boolean: $n"); |
| 6636 } | 7274 } |
| 7275 |
| 6637 if (query.length > 0) { | 7276 if (query.length > 0) { |
| 6638 for (var part in query.split("&")) { | 7277 for (var part in query.split("&")) { |
| 6639 var keyvalue = part.split("="); | 7278 var keyvalue = part.split("="); |
| 6640 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7279 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7280 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 6641 } | 7281 } |
| 6642 } | 7282 } |
| 6643 | 7283 |
| 6644 | |
| 6645 var h = { | 7284 var h = { |
| 6646 "content-type" : "application/json; charset=utf-8", | 7285 "content-type": "application/json; charset=utf-8", |
| 6647 }; | 7286 }; |
| 6648 var resp = convert.JSON.encode(buildTeamDrive()); | 7287 var resp = convert.JSON.encode(buildTeamDrive()); |
| 6649 return new async.Future.value(stringResponse(200, h, resp)); | 7288 return new async.Future.value(stringResponse(200, h, resp)); |
| 6650 }), true); | 7289 }), true); |
| 6651 res.update(arg_request, arg_teamDriveId).then(unittest.expectAsync1(((api.
TeamDrive response) { | 7290 res |
| 7291 .update(arg_request, arg_teamDriveId) |
| 7292 .then(unittest.expectAsync1(((api.TeamDrive response) { |
| 6652 checkTeamDrive(response); | 7293 checkTeamDrive(response); |
| 6653 }))); | 7294 }))); |
| 6654 }); | 7295 }); |
| 6655 | |
| 6656 }); | 7296 }); |
| 6657 | |
| 6658 | |
| 6659 } | 7297 } |
| 6660 | |
| OLD | NEW |