| OLD | NEW |
| 1 library googleapis.fusiontables.v1.test; | 1 library googleapis.fusiontables.v1.test; |
| 2 | 2 |
| 3 import "dart:core" as core; | 3 import "dart:core" as core; |
| 4 import "dart:collection" as collection; | |
| 5 import "dart:async" as async; | 4 import "dart:async" as async; |
| 6 import "dart:convert" as convert; | 5 import "dart:convert" as convert; |
| 7 | 6 |
| 8 import 'package:http/http.dart' as http; | 7 import 'package:http/http.dart' as http; |
| 9 import 'package:http/testing.dart' as http_testing; | |
| 10 import 'package:test/test.dart' as unittest; | 8 import 'package:test/test.dart' as unittest; |
| 11 | 9 |
| 12 import 'package:googleapis/fusiontables/v1.dart' as api; | 10 import 'package:googleapis/fusiontables/v1.dart' as api; |
| 13 | 11 |
| 14 class HttpServerMock extends http.BaseClient { | 12 class HttpServerMock extends http.BaseClient { |
| 15 core.Function _callback; | 13 core.Function _callback; |
| 16 core.bool _expectJson; | 14 core.bool _expectJson; |
| 17 | 15 |
| 18 void register(core.Function callback, core.bool expectJson) { | 16 void register(core.Function callback, core.bool expectJson) { |
| 19 _callback = callback; | 17 _callback = callback; |
| 20 _expectJson = expectJson; | 18 _expectJson = expectJson; |
| 21 } | 19 } |
| 22 | 20 |
| 23 async.Future<http.StreamedResponse> send(http.BaseRequest request) { | 21 async.Future<http.StreamedResponse> send(http.BaseRequest request) { |
| 24 if (_expectJson) { | 22 if (_expectJson) { |
| 25 return request.finalize() | 23 return request |
| 24 .finalize() |
| 26 .transform(convert.UTF8.decoder) | 25 .transform(convert.UTF8.decoder) |
| 27 .join('') | 26 .join('') |
| 28 .then((core.String jsonString) { | 27 .then((core.String jsonString) { |
| 29 if (jsonString.isEmpty) { | 28 if (jsonString.isEmpty) { |
| 30 return _callback(request, null); | 29 return _callback(request, null); |
| 31 } else { | 30 } else { |
| 32 return _callback(request, convert.JSON.decode(jsonString)); | 31 return _callback(request, convert.JSON.decode(jsonString)); |
| 33 } | 32 } |
| 34 }); | 33 }); |
| 35 } else { | 34 } else { |
| 36 var stream = request.finalize(); | 35 var stream = request.finalize(); |
| 37 if (stream == null) { | 36 if (stream == null) { |
| 38 return _callback(request, []); | 37 return _callback(request, []); |
| 39 } else { | 38 } else { |
| 40 return stream.toBytes().then((data) { | 39 return stream.toBytes().then((data) { |
| 41 return _callback(request, data); | 40 return _callback(request, data); |
| 42 }); | 41 }); |
| 43 } | 42 } |
| 44 } | 43 } |
| 45 } | 44 } |
| 46 } | 45 } |
| 47 | 46 |
| 48 http.StreamedResponse stringResponse( | 47 http.StreamedResponse stringResponse(core.int status, |
| 49 core.int status, core.Map<core.String, core.String> headers, core.String bod
y) { | 48 core.Map<core.String, core.String> headers, core.String body) { |
| 50 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); | 49 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); |
| 51 return new http.StreamedResponse(stream, status, headers: headers); | 50 return new http.StreamedResponse(stream, status, headers: headers); |
| 52 } | 51 } |
| 53 | 52 |
| 54 core.int buildCounterBucket = 0; | 53 core.int buildCounterBucket = 0; |
| 55 buildBucket() { | 54 buildBucket() { |
| 56 var o = new api.Bucket(); | 55 var o = new api.Bucket(); |
| 57 buildCounterBucket++; | 56 buildCounterBucket++; |
| 58 if (buildCounterBucket < 3) { | 57 if (buildCounterBucket < 3) { |
| 59 o.color = "foo"; | 58 o.color = "foo"; |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 125 unittest.expect(o.columnId, unittest.equals(42)); | 124 unittest.expect(o.columnId, unittest.equals(42)); |
| 126 unittest.expect(o.description, unittest.equals('foo')); | 125 unittest.expect(o.description, unittest.equals('foo')); |
| 127 unittest.expect(o.graphPredicate, unittest.equals('foo')); | 126 unittest.expect(o.graphPredicate, unittest.equals('foo')); |
| 128 unittest.expect(o.kind, unittest.equals('foo')); | 127 unittest.expect(o.kind, unittest.equals('foo')); |
| 129 unittest.expect(o.name, unittest.equals('foo')); | 128 unittest.expect(o.name, unittest.equals('foo')); |
| 130 unittest.expect(o.type, unittest.equals('foo')); | 129 unittest.expect(o.type, unittest.equals('foo')); |
| 131 } | 130 } |
| 132 buildCounterColumn--; | 131 buildCounterColumn--; |
| 133 } | 132 } |
| 134 | 133 |
| 135 buildUnnamed2661() { | 134 buildUnnamed2648() { |
| 136 var o = new core.List<api.Column>(); | 135 var o = new core.List<api.Column>(); |
| 137 o.add(buildColumn()); | 136 o.add(buildColumn()); |
| 138 o.add(buildColumn()); | 137 o.add(buildColumn()); |
| 139 return o; | 138 return o; |
| 140 } | 139 } |
| 141 | 140 |
| 142 checkUnnamed2661(core.List<api.Column> o) { | 141 checkUnnamed2648(core.List<api.Column> o) { |
| 143 unittest.expect(o, unittest.hasLength(2)); | 142 unittest.expect(o, unittest.hasLength(2)); |
| 144 checkColumn(o[0]); | 143 checkColumn(o[0]); |
| 145 checkColumn(o[1]); | 144 checkColumn(o[1]); |
| 146 } | 145 } |
| 147 | 146 |
| 148 core.int buildCounterColumnList = 0; | 147 core.int buildCounterColumnList = 0; |
| 149 buildColumnList() { | 148 buildColumnList() { |
| 150 var o = new api.ColumnList(); | 149 var o = new api.ColumnList(); |
| 151 buildCounterColumnList++; | 150 buildCounterColumnList++; |
| 152 if (buildCounterColumnList < 3) { | 151 if (buildCounterColumnList < 3) { |
| 153 o.items = buildUnnamed2661(); | 152 o.items = buildUnnamed2648(); |
| 154 o.kind = "foo"; | 153 o.kind = "foo"; |
| 155 o.nextPageToken = "foo"; | 154 o.nextPageToken = "foo"; |
| 156 o.totalItems = 42; | 155 o.totalItems = 42; |
| 157 } | 156 } |
| 158 buildCounterColumnList--; | 157 buildCounterColumnList--; |
| 159 return o; | 158 return o; |
| 160 } | 159 } |
| 161 | 160 |
| 162 checkColumnList(api.ColumnList o) { | 161 checkColumnList(api.ColumnList o) { |
| 163 buildCounterColumnList++; | 162 buildCounterColumnList++; |
| 164 if (buildCounterColumnList < 3) { | 163 if (buildCounterColumnList < 3) { |
| 165 checkUnnamed2661(o.items); | 164 checkUnnamed2648(o.items); |
| 166 unittest.expect(o.kind, unittest.equals('foo')); | 165 unittest.expect(o.kind, unittest.equals('foo')); |
| 167 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 166 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 168 unittest.expect(o.totalItems, unittest.equals(42)); | 167 unittest.expect(o.totalItems, unittest.equals(42)); |
| 169 } | 168 } |
| 170 buildCounterColumnList--; | 169 buildCounterColumnList--; |
| 171 } | 170 } |
| 172 | 171 |
| 173 buildUnnamed2662() { | 172 buildUnnamed2649() { |
| 174 var o = new core.List<core.Object>(); | 173 var o = new core.List<core.Object>(); |
| 175 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); | 174 o.add({ |
| 176 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); | 175 'list': [1, 2, 3], |
| 176 'bool': true, |
| 177 'string': 'foo' |
| 178 }); |
| 179 o.add({ |
| 180 'list': [1, 2, 3], |
| 181 'bool': true, |
| 182 'string': 'foo' |
| 183 }); |
| 177 return o; | 184 return o; |
| 178 } | 185 } |
| 179 | 186 |
| 180 checkUnnamed2662(core.List<core.Object> o) { | 187 checkUnnamed2649(core.List<core.Object> o) { |
| 181 unittest.expect(o, unittest.hasLength(2)); | 188 unittest.expect(o, unittest.hasLength(2)); |
| 182 var casted1 = (o[0]) as core.Map; unittest.expect(casted1, unittest.hasLength(
3)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest.expe
ct(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string"], u
nittest.equals('foo')); | 189 var casted1 = (o[0]) as core.Map; |
| 183 var casted2 = (o[1]) as core.Map; unittest.expect(casted2, unittest.hasLength(
3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.expe
ct(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"], u
nittest.equals('foo')); | 190 unittest.expect(casted1, unittest.hasLength(3)); |
| 191 unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); |
| 192 unittest.expect(casted1["bool"], unittest.equals(true)); |
| 193 unittest.expect(casted1["string"], unittest.equals('foo')); |
| 194 var casted2 = (o[1]) as core.Map; |
| 195 unittest.expect(casted2, unittest.hasLength(3)); |
| 196 unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); |
| 197 unittest.expect(casted2["bool"], unittest.equals(true)); |
| 198 unittest.expect(casted2["string"], unittest.equals('foo')); |
| 184 } | 199 } |
| 185 | 200 |
| 186 core.int buildCounterGeometry = 0; | 201 core.int buildCounterGeometry = 0; |
| 187 buildGeometry() { | 202 buildGeometry() { |
| 188 var o = new api.Geometry(); | 203 var o = new api.Geometry(); |
| 189 buildCounterGeometry++; | 204 buildCounterGeometry++; |
| 190 if (buildCounterGeometry < 3) { | 205 if (buildCounterGeometry < 3) { |
| 191 o.geometries = buildUnnamed2662(); | 206 o.geometries = buildUnnamed2649(); |
| 192 o.geometry = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 207 o.geometry = { |
| 208 'list': [1, 2, 3], |
| 209 'bool': true, |
| 210 'string': 'foo' |
| 211 }; |
| 193 o.type = "foo"; | 212 o.type = "foo"; |
| 194 } | 213 } |
| 195 buildCounterGeometry--; | 214 buildCounterGeometry--; |
| 196 return o; | 215 return o; |
| 197 } | 216 } |
| 198 | 217 |
| 199 checkGeometry(api.Geometry o) { | 218 checkGeometry(api.Geometry o) { |
| 200 buildCounterGeometry++; | 219 buildCounterGeometry++; |
| 201 if (buildCounterGeometry < 3) { | 220 if (buildCounterGeometry < 3) { |
| 202 checkUnnamed2662(o.geometries); | 221 checkUnnamed2649(o.geometries); |
| 203 var casted3 = (o.geometry) as core.Map; unittest.expect(casted3, unittest.ha
sLength(3)); unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); unitt
est.expect(casted3["bool"], unittest.equals(true)); unittest.expect(casted3["str
ing"], unittest.equals('foo')); | 222 var casted3 = (o.geometry) as core.Map; |
| 223 unittest.expect(casted3, unittest.hasLength(3)); |
| 224 unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); |
| 225 unittest.expect(casted3["bool"], unittest.equals(true)); |
| 226 unittest.expect(casted3["string"], unittest.equals('foo')); |
| 204 unittest.expect(o.type, unittest.equals('foo')); | 227 unittest.expect(o.type, unittest.equals('foo')); |
| 205 } | 228 } |
| 206 buildCounterGeometry--; | 229 buildCounterGeometry--; |
| 207 } | 230 } |
| 208 | 231 |
| 209 core.int buildCounterImport = 0; | 232 core.int buildCounterImport = 0; |
| 210 buildImport() { | 233 buildImport() { |
| 211 var o = new api.Import(); | 234 var o = new api.Import(); |
| 212 buildCounterImport++; | 235 buildCounterImport++; |
| 213 if (buildCounterImport < 3) { | 236 if (buildCounterImport < 3) { |
| 214 o.kind = "foo"; | 237 o.kind = "foo"; |
| 215 o.numRowsReceived = "foo"; | 238 o.numRowsReceived = "foo"; |
| 216 } | 239 } |
| 217 buildCounterImport--; | 240 buildCounterImport--; |
| 218 return o; | 241 return o; |
| 219 } | 242 } |
| 220 | 243 |
| 221 checkImport(api.Import o) { | 244 checkImport(api.Import o) { |
| 222 buildCounterImport++; | 245 buildCounterImport++; |
| 223 if (buildCounterImport < 3) { | 246 if (buildCounterImport < 3) { |
| 224 unittest.expect(o.kind, unittest.equals('foo')); | 247 unittest.expect(o.kind, unittest.equals('foo')); |
| 225 unittest.expect(o.numRowsReceived, unittest.equals('foo')); | 248 unittest.expect(o.numRowsReceived, unittest.equals('foo')); |
| 226 } | 249 } |
| 227 buildCounterImport--; | 250 buildCounterImport--; |
| 228 } | 251 } |
| 229 | 252 |
| 230 buildUnnamed2663() { | 253 buildUnnamed2650() { |
| 231 var o = new core.List<core.double>(); | 254 var o = new core.List<core.double>(); |
| 232 o.add(42.0); | 255 o.add(42.0); |
| 233 o.add(42.0); | 256 o.add(42.0); |
| 234 return o; | 257 return o; |
| 235 } | 258 } |
| 236 | 259 |
| 237 checkUnnamed2663(core.List<core.double> o) { | 260 checkUnnamed2650(core.List<core.double> o) { |
| 238 unittest.expect(o, unittest.hasLength(2)); | 261 unittest.expect(o, unittest.hasLength(2)); |
| 239 unittest.expect(o[0], unittest.equals(42.0)); | 262 unittest.expect(o[0], unittest.equals(42.0)); |
| 240 unittest.expect(o[1], unittest.equals(42.0)); | 263 unittest.expect(o[1], unittest.equals(42.0)); |
| 241 } | 264 } |
| 242 | 265 |
| 243 buildUnnamed2664() { | 266 buildUnnamed2651() { |
| 244 var o = new core.List<core.List<core.double>>(); | 267 var o = new core.List<core.List<core.double>>(); |
| 245 o.add(buildUnnamed2663()); | 268 o.add(buildUnnamed2650()); |
| 246 o.add(buildUnnamed2663()); | 269 o.add(buildUnnamed2650()); |
| 247 return o; | 270 return o; |
| 248 } | 271 } |
| 249 | 272 |
| 250 checkUnnamed2664(core.List<core.List<core.double>> o) { | 273 checkUnnamed2651(core.List<core.List<core.double>> o) { |
| 251 unittest.expect(o, unittest.hasLength(2)); | 274 unittest.expect(o, unittest.hasLength(2)); |
| 252 checkUnnamed2663(o[0]); | 275 checkUnnamed2650(o[0]); |
| 253 checkUnnamed2663(o[1]); | 276 checkUnnamed2650(o[1]); |
| 254 } | 277 } |
| 255 | 278 |
| 256 core.int buildCounterLine = 0; | 279 core.int buildCounterLine = 0; |
| 257 buildLine() { | 280 buildLine() { |
| 258 var o = new api.Line(); | 281 var o = new api.Line(); |
| 259 buildCounterLine++; | 282 buildCounterLine++; |
| 260 if (buildCounterLine < 3) { | 283 if (buildCounterLine < 3) { |
| 261 o.coordinates = buildUnnamed2664(); | 284 o.coordinates = buildUnnamed2651(); |
| 262 o.type = "foo"; | 285 o.type = "foo"; |
| 263 } | 286 } |
| 264 buildCounterLine--; | 287 buildCounterLine--; |
| 265 return o; | 288 return o; |
| 266 } | 289 } |
| 267 | 290 |
| 268 checkLine(api.Line o) { | 291 checkLine(api.Line o) { |
| 269 buildCounterLine++; | 292 buildCounterLine++; |
| 270 if (buildCounterLine < 3) { | 293 if (buildCounterLine < 3) { |
| 271 checkUnnamed2664(o.coordinates); | 294 checkUnnamed2651(o.coordinates); |
| 272 unittest.expect(o.type, unittest.equals('foo')); | 295 unittest.expect(o.type, unittest.equals('foo')); |
| 273 } | 296 } |
| 274 buildCounterLine--; | 297 buildCounterLine--; |
| 275 } | 298 } |
| 276 | 299 |
| 277 core.int buildCounterLineStyle = 0; | 300 core.int buildCounterLineStyle = 0; |
| 278 buildLineStyle() { | 301 buildLineStyle() { |
| 279 var o = new api.LineStyle(); | 302 var o = new api.LineStyle(); |
| 280 buildCounterLineStyle++; | 303 buildCounterLineStyle++; |
| 281 if (buildCounterLineStyle < 3) { | 304 if (buildCounterLineStyle < 3) { |
| (...skipping 12 matching lines...) Expand all Loading... |
| 294 if (buildCounterLineStyle < 3) { | 317 if (buildCounterLineStyle < 3) { |
| 295 unittest.expect(o.strokeColor, unittest.equals('foo')); | 318 unittest.expect(o.strokeColor, unittest.equals('foo')); |
| 296 checkStyleFunction(o.strokeColorStyler); | 319 checkStyleFunction(o.strokeColorStyler); |
| 297 unittest.expect(o.strokeOpacity, unittest.equals(42.0)); | 320 unittest.expect(o.strokeOpacity, unittest.equals(42.0)); |
| 298 unittest.expect(o.strokeWeight, unittest.equals(42)); | 321 unittest.expect(o.strokeWeight, unittest.equals(42)); |
| 299 checkStyleFunction(o.strokeWeightStyler); | 322 checkStyleFunction(o.strokeWeightStyler); |
| 300 } | 323 } |
| 301 buildCounterLineStyle--; | 324 buildCounterLineStyle--; |
| 302 } | 325 } |
| 303 | 326 |
| 304 buildUnnamed2665() { | 327 buildUnnamed2652() { |
| 305 var o = new core.List<core.double>(); | 328 var o = new core.List<core.double>(); |
| 306 o.add(42.0); | 329 o.add(42.0); |
| 307 o.add(42.0); | 330 o.add(42.0); |
| 308 return o; | 331 return o; |
| 309 } | 332 } |
| 310 | 333 |
| 311 checkUnnamed2665(core.List<core.double> o) { | 334 checkUnnamed2652(core.List<core.double> o) { |
| 312 unittest.expect(o, unittest.hasLength(2)); | 335 unittest.expect(o, unittest.hasLength(2)); |
| 313 unittest.expect(o[0], unittest.equals(42.0)); | 336 unittest.expect(o[0], unittest.equals(42.0)); |
| 314 unittest.expect(o[1], unittest.equals(42.0)); | 337 unittest.expect(o[1], unittest.equals(42.0)); |
| 315 } | 338 } |
| 316 | 339 |
| 317 core.int buildCounterPoint = 0; | 340 core.int buildCounterPoint = 0; |
| 318 buildPoint() { | 341 buildPoint() { |
| 319 var o = new api.Point(); | 342 var o = new api.Point(); |
| 320 buildCounterPoint++; | 343 buildCounterPoint++; |
| 321 if (buildCounterPoint < 3) { | 344 if (buildCounterPoint < 3) { |
| 322 o.coordinates = buildUnnamed2665(); | 345 o.coordinates = buildUnnamed2652(); |
| 323 o.type = "foo"; | 346 o.type = "foo"; |
| 324 } | 347 } |
| 325 buildCounterPoint--; | 348 buildCounterPoint--; |
| 326 return o; | 349 return o; |
| 327 } | 350 } |
| 328 | 351 |
| 329 checkPoint(api.Point o) { | 352 checkPoint(api.Point o) { |
| 330 buildCounterPoint++; | 353 buildCounterPoint++; |
| 331 if (buildCounterPoint < 3) { | 354 if (buildCounterPoint < 3) { |
| 332 checkUnnamed2665(o.coordinates); | 355 checkUnnamed2652(o.coordinates); |
| 333 unittest.expect(o.type, unittest.equals('foo')); | 356 unittest.expect(o.type, unittest.equals('foo')); |
| 334 } | 357 } |
| 335 buildCounterPoint--; | 358 buildCounterPoint--; |
| 336 } | 359 } |
| 337 | 360 |
| 338 core.int buildCounterPointStyle = 0; | 361 core.int buildCounterPointStyle = 0; |
| 339 buildPointStyle() { | 362 buildPointStyle() { |
| 340 var o = new api.PointStyle(); | 363 var o = new api.PointStyle(); |
| 341 buildCounterPointStyle++; | 364 buildCounterPointStyle++; |
| 342 if (buildCounterPointStyle < 3) { | 365 if (buildCounterPointStyle < 3) { |
| 343 o.iconName = "foo"; | 366 o.iconName = "foo"; |
| 344 o.iconStyler = buildStyleFunction(); | 367 o.iconStyler = buildStyleFunction(); |
| 345 } | 368 } |
| 346 buildCounterPointStyle--; | 369 buildCounterPointStyle--; |
| 347 return o; | 370 return o; |
| 348 } | 371 } |
| 349 | 372 |
| 350 checkPointStyle(api.PointStyle o) { | 373 checkPointStyle(api.PointStyle o) { |
| 351 buildCounterPointStyle++; | 374 buildCounterPointStyle++; |
| 352 if (buildCounterPointStyle < 3) { | 375 if (buildCounterPointStyle < 3) { |
| 353 unittest.expect(o.iconName, unittest.equals('foo')); | 376 unittest.expect(o.iconName, unittest.equals('foo')); |
| 354 checkStyleFunction(o.iconStyler); | 377 checkStyleFunction(o.iconStyler); |
| 355 } | 378 } |
| 356 buildCounterPointStyle--; | 379 buildCounterPointStyle--; |
| 357 } | 380 } |
| 358 | 381 |
| 359 buildUnnamed2666() { | 382 buildUnnamed2653() { |
| 360 var o = new core.List<core.double>(); | 383 var o = new core.List<core.double>(); |
| 361 o.add(42.0); | 384 o.add(42.0); |
| 362 o.add(42.0); | 385 o.add(42.0); |
| 363 return o; | 386 return o; |
| 364 } | 387 } |
| 365 | 388 |
| 366 checkUnnamed2666(core.List<core.double> o) { | 389 checkUnnamed2653(core.List<core.double> o) { |
| 367 unittest.expect(o, unittest.hasLength(2)); | 390 unittest.expect(o, unittest.hasLength(2)); |
| 368 unittest.expect(o[0], unittest.equals(42.0)); | 391 unittest.expect(o[0], unittest.equals(42.0)); |
| 369 unittest.expect(o[1], unittest.equals(42.0)); | 392 unittest.expect(o[1], unittest.equals(42.0)); |
| 370 } | 393 } |
| 371 | 394 |
| 372 buildUnnamed2667() { | 395 buildUnnamed2654() { |
| 373 var o = new core.List<core.List<core.double>>(); | 396 var o = new core.List<core.List<core.double>>(); |
| 374 o.add(buildUnnamed2666()); | 397 o.add(buildUnnamed2653()); |
| 375 o.add(buildUnnamed2666()); | 398 o.add(buildUnnamed2653()); |
| 376 return o; | 399 return o; |
| 377 } | 400 } |
| 378 | 401 |
| 379 checkUnnamed2667(core.List<core.List<core.double>> o) { | 402 checkUnnamed2654(core.List<core.List<core.double>> o) { |
| 380 unittest.expect(o, unittest.hasLength(2)); | 403 unittest.expect(o, unittest.hasLength(2)); |
| 381 checkUnnamed2666(o[0]); | 404 checkUnnamed2653(o[0]); |
| 382 checkUnnamed2666(o[1]); | 405 checkUnnamed2653(o[1]); |
| 383 } | 406 } |
| 384 | 407 |
| 385 buildUnnamed2668() { | 408 buildUnnamed2655() { |
| 386 var o = new core.List<core.List<core.List<core.double>>>(); | 409 var o = new core.List<core.List<core.List<core.double>>>(); |
| 387 o.add(buildUnnamed2667()); | 410 o.add(buildUnnamed2654()); |
| 388 o.add(buildUnnamed2667()); | 411 o.add(buildUnnamed2654()); |
| 389 return o; | 412 return o; |
| 390 } | 413 } |
| 391 | 414 |
| 392 checkUnnamed2668(core.List<core.List<core.List<core.double>>> o) { | 415 checkUnnamed2655(core.List<core.List<core.List<core.double>>> o) { |
| 393 unittest.expect(o, unittest.hasLength(2)); | 416 unittest.expect(o, unittest.hasLength(2)); |
| 394 checkUnnamed2667(o[0]); | 417 checkUnnamed2654(o[0]); |
| 395 checkUnnamed2667(o[1]); | 418 checkUnnamed2654(o[1]); |
| 396 } | 419 } |
| 397 | 420 |
| 398 core.int buildCounterPolygon = 0; | 421 core.int buildCounterPolygon = 0; |
| 399 buildPolygon() { | 422 buildPolygon() { |
| 400 var o = new api.Polygon(); | 423 var o = new api.Polygon(); |
| 401 buildCounterPolygon++; | 424 buildCounterPolygon++; |
| 402 if (buildCounterPolygon < 3) { | 425 if (buildCounterPolygon < 3) { |
| 403 o.coordinates = buildUnnamed2668(); | 426 o.coordinates = buildUnnamed2655(); |
| 404 o.type = "foo"; | 427 o.type = "foo"; |
| 405 } | 428 } |
| 406 buildCounterPolygon--; | 429 buildCounterPolygon--; |
| 407 return o; | 430 return o; |
| 408 } | 431 } |
| 409 | 432 |
| 410 checkPolygon(api.Polygon o) { | 433 checkPolygon(api.Polygon o) { |
| 411 buildCounterPolygon++; | 434 buildCounterPolygon++; |
| 412 if (buildCounterPolygon < 3) { | 435 if (buildCounterPolygon < 3) { |
| 413 checkUnnamed2668(o.coordinates); | 436 checkUnnamed2655(o.coordinates); |
| 414 unittest.expect(o.type, unittest.equals('foo')); | 437 unittest.expect(o.type, unittest.equals('foo')); |
| 415 } | 438 } |
| 416 buildCounterPolygon--; | 439 buildCounterPolygon--; |
| 417 } | 440 } |
| 418 | 441 |
| 419 core.int buildCounterPolygonStyle = 0; | 442 core.int buildCounterPolygonStyle = 0; |
| 420 buildPolygonStyle() { | 443 buildPolygonStyle() { |
| 421 var o = new api.PolygonStyle(); | 444 var o = new api.PolygonStyle(); |
| 422 buildCounterPolygonStyle++; | 445 buildCounterPolygonStyle++; |
| 423 if (buildCounterPolygonStyle < 3) { | 446 if (buildCounterPolygonStyle < 3) { |
| (...skipping 18 matching lines...) Expand all Loading... |
| 442 unittest.expect(o.fillOpacity, unittest.equals(42.0)); | 465 unittest.expect(o.fillOpacity, unittest.equals(42.0)); |
| 443 unittest.expect(o.strokeColor, unittest.equals('foo')); | 466 unittest.expect(o.strokeColor, unittest.equals('foo')); |
| 444 checkStyleFunction(o.strokeColorStyler); | 467 checkStyleFunction(o.strokeColorStyler); |
| 445 unittest.expect(o.strokeOpacity, unittest.equals(42.0)); | 468 unittest.expect(o.strokeOpacity, unittest.equals(42.0)); |
| 446 unittest.expect(o.strokeWeight, unittest.equals(42)); | 469 unittest.expect(o.strokeWeight, unittest.equals(42)); |
| 447 checkStyleFunction(o.strokeWeightStyler); | 470 checkStyleFunction(o.strokeWeightStyler); |
| 448 } | 471 } |
| 449 buildCounterPolygonStyle--; | 472 buildCounterPolygonStyle--; |
| 450 } | 473 } |
| 451 | 474 |
| 452 buildUnnamed2669() { | 475 buildUnnamed2656() { |
| 453 var o = new core.List<core.String>(); | 476 var o = new core.List<core.String>(); |
| 454 o.add("foo"); | 477 o.add("foo"); |
| 455 o.add("foo"); | 478 o.add("foo"); |
| 456 return o; | 479 return o; |
| 457 } | 480 } |
| 458 | 481 |
| 459 checkUnnamed2669(core.List<core.String> o) { | 482 checkUnnamed2656(core.List<core.String> o) { |
| 460 unittest.expect(o, unittest.hasLength(2)); | 483 unittest.expect(o, unittest.hasLength(2)); |
| 461 unittest.expect(o[0], unittest.equals('foo')); | 484 unittest.expect(o[0], unittest.equals('foo')); |
| 462 unittest.expect(o[1], unittest.equals('foo')); | 485 unittest.expect(o[1], unittest.equals('foo')); |
| 463 } | 486 } |
| 464 | 487 |
| 465 buildUnnamed2670() { | 488 buildUnnamed2657() { |
| 466 var o = new core.List<core.Object>(); | 489 var o = new core.List<core.Object>(); |
| 467 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); | 490 o.add({ |
| 468 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); | 491 'list': [1, 2, 3], |
| 492 'bool': true, |
| 493 'string': 'foo' |
| 494 }); |
| 495 o.add({ |
| 496 'list': [1, 2, 3], |
| 497 'bool': true, |
| 498 'string': 'foo' |
| 499 }); |
| 469 return o; | 500 return o; |
| 470 } | 501 } |
| 471 | 502 |
| 472 checkUnnamed2670(core.List<core.Object> o) { | 503 checkUnnamed2657(core.List<core.Object> o) { |
| 473 unittest.expect(o, unittest.hasLength(2)); | 504 unittest.expect(o, unittest.hasLength(2)); |
| 474 var casted4 = (o[0]) as core.Map; unittest.expect(casted4, unittest.hasLength(
3)); unittest.expect(casted4["list"], unittest.equals([1, 2, 3])); unittest.expe
ct(casted4["bool"], unittest.equals(true)); unittest.expect(casted4["string"], u
nittest.equals('foo')); | 505 var casted4 = (o[0]) as core.Map; |
| 475 var casted5 = (o[1]) as core.Map; unittest.expect(casted5, unittest.hasLength(
3)); unittest.expect(casted5["list"], unittest.equals([1, 2, 3])); unittest.expe
ct(casted5["bool"], unittest.equals(true)); unittest.expect(casted5["string"], u
nittest.equals('foo')); | 506 unittest.expect(casted4, unittest.hasLength(3)); |
| 507 unittest.expect(casted4["list"], unittest.equals([1, 2, 3])); |
| 508 unittest.expect(casted4["bool"], unittest.equals(true)); |
| 509 unittest.expect(casted4["string"], unittest.equals('foo')); |
| 510 var casted5 = (o[1]) as core.Map; |
| 511 unittest.expect(casted5, unittest.hasLength(3)); |
| 512 unittest.expect(casted5["list"], unittest.equals([1, 2, 3])); |
| 513 unittest.expect(casted5["bool"], unittest.equals(true)); |
| 514 unittest.expect(casted5["string"], unittest.equals('foo')); |
| 476 } | 515 } |
| 477 | 516 |
| 478 buildUnnamed2671() { | 517 buildUnnamed2658() { |
| 479 var o = new core.List<core.List<core.Object>>(); | 518 var o = new core.List<core.List<core.Object>>(); |
| 480 o.add(buildUnnamed2670()); | 519 o.add(buildUnnamed2657()); |
| 481 o.add(buildUnnamed2670()); | 520 o.add(buildUnnamed2657()); |
| 482 return o; | 521 return o; |
| 483 } | 522 } |
| 484 | 523 |
| 485 checkUnnamed2671(core.List<core.List<core.Object>> o) { | 524 checkUnnamed2658(core.List<core.List<core.Object>> o) { |
| 486 unittest.expect(o, unittest.hasLength(2)); | 525 unittest.expect(o, unittest.hasLength(2)); |
| 487 checkUnnamed2670(o[0]); | 526 checkUnnamed2657(o[0]); |
| 488 checkUnnamed2670(o[1]); | 527 checkUnnamed2657(o[1]); |
| 489 } | 528 } |
| 490 | 529 |
| 491 core.int buildCounterSqlresponse = 0; | 530 core.int buildCounterSqlresponse = 0; |
| 492 buildSqlresponse() { | 531 buildSqlresponse() { |
| 493 var o = new api.Sqlresponse(); | 532 var o = new api.Sqlresponse(); |
| 494 buildCounterSqlresponse++; | 533 buildCounterSqlresponse++; |
| 495 if (buildCounterSqlresponse < 3) { | 534 if (buildCounterSqlresponse < 3) { |
| 496 o.columns = buildUnnamed2669(); | 535 o.columns = buildUnnamed2656(); |
| 497 o.kind = "foo"; | 536 o.kind = "foo"; |
| 498 o.rows = buildUnnamed2671(); | 537 o.rows = buildUnnamed2658(); |
| 499 } | 538 } |
| 500 buildCounterSqlresponse--; | 539 buildCounterSqlresponse--; |
| 501 return o; | 540 return o; |
| 502 } | 541 } |
| 503 | 542 |
| 504 checkSqlresponse(api.Sqlresponse o) { | 543 checkSqlresponse(api.Sqlresponse o) { |
| 505 buildCounterSqlresponse++; | 544 buildCounterSqlresponse++; |
| 506 if (buildCounterSqlresponse < 3) { | 545 if (buildCounterSqlresponse < 3) { |
| 507 checkUnnamed2669(o.columns); | 546 checkUnnamed2656(o.columns); |
| 508 unittest.expect(o.kind, unittest.equals('foo')); | 547 unittest.expect(o.kind, unittest.equals('foo')); |
| 509 checkUnnamed2671(o.rows); | 548 checkUnnamed2658(o.rows); |
| 510 } | 549 } |
| 511 buildCounterSqlresponse--; | 550 buildCounterSqlresponse--; |
| 512 } | 551 } |
| 513 | 552 |
| 514 buildUnnamed2672() { | 553 buildUnnamed2659() { |
| 515 var o = new core.List<api.Bucket>(); | 554 var o = new core.List<api.Bucket>(); |
| 516 o.add(buildBucket()); | 555 o.add(buildBucket()); |
| 517 o.add(buildBucket()); | 556 o.add(buildBucket()); |
| 518 return o; | 557 return o; |
| 519 } | 558 } |
| 520 | 559 |
| 521 checkUnnamed2672(core.List<api.Bucket> o) { | 560 checkUnnamed2659(core.List<api.Bucket> o) { |
| 522 unittest.expect(o, unittest.hasLength(2)); | 561 unittest.expect(o, unittest.hasLength(2)); |
| 523 checkBucket(o[0]); | 562 checkBucket(o[0]); |
| 524 checkBucket(o[1]); | 563 checkBucket(o[1]); |
| 525 } | 564 } |
| 526 | 565 |
| 527 core.int buildCounterStyleFunctionGradientColors = 0; | 566 core.int buildCounterStyleFunctionGradientColors = 0; |
| 528 buildStyleFunctionGradientColors() { | 567 buildStyleFunctionGradientColors() { |
| 529 var o = new api.StyleFunctionGradientColors(); | 568 var o = new api.StyleFunctionGradientColors(); |
| 530 buildCounterStyleFunctionGradientColors++; | 569 buildCounterStyleFunctionGradientColors++; |
| 531 if (buildCounterStyleFunctionGradientColors < 3) { | 570 if (buildCounterStyleFunctionGradientColors < 3) { |
| 532 o.color = "foo"; | 571 o.color = "foo"; |
| 533 o.opacity = 42.0; | 572 o.opacity = 42.0; |
| 534 } | 573 } |
| 535 buildCounterStyleFunctionGradientColors--; | 574 buildCounterStyleFunctionGradientColors--; |
| 536 return o; | 575 return o; |
| 537 } | 576 } |
| 538 | 577 |
| 539 checkStyleFunctionGradientColors(api.StyleFunctionGradientColors o) { | 578 checkStyleFunctionGradientColors(api.StyleFunctionGradientColors o) { |
| 540 buildCounterStyleFunctionGradientColors++; | 579 buildCounterStyleFunctionGradientColors++; |
| 541 if (buildCounterStyleFunctionGradientColors < 3) { | 580 if (buildCounterStyleFunctionGradientColors < 3) { |
| 542 unittest.expect(o.color, unittest.equals('foo')); | 581 unittest.expect(o.color, unittest.equals('foo')); |
| 543 unittest.expect(o.opacity, unittest.equals(42.0)); | 582 unittest.expect(o.opacity, unittest.equals(42.0)); |
| 544 } | 583 } |
| 545 buildCounterStyleFunctionGradientColors--; | 584 buildCounterStyleFunctionGradientColors--; |
| 546 } | 585 } |
| 547 | 586 |
| 548 buildUnnamed2673() { | 587 buildUnnamed2660() { |
| 549 var o = new core.List<api.StyleFunctionGradientColors>(); | 588 var o = new core.List<api.StyleFunctionGradientColors>(); |
| 550 o.add(buildStyleFunctionGradientColors()); | 589 o.add(buildStyleFunctionGradientColors()); |
| 551 o.add(buildStyleFunctionGradientColors()); | 590 o.add(buildStyleFunctionGradientColors()); |
| 552 return o; | 591 return o; |
| 553 } | 592 } |
| 554 | 593 |
| 555 checkUnnamed2673(core.List<api.StyleFunctionGradientColors> o) { | 594 checkUnnamed2660(core.List<api.StyleFunctionGradientColors> o) { |
| 556 unittest.expect(o, unittest.hasLength(2)); | 595 unittest.expect(o, unittest.hasLength(2)); |
| 557 checkStyleFunctionGradientColors(o[0]); | 596 checkStyleFunctionGradientColors(o[0]); |
| 558 checkStyleFunctionGradientColors(o[1]); | 597 checkStyleFunctionGradientColors(o[1]); |
| 559 } | 598 } |
| 560 | 599 |
| 561 core.int buildCounterStyleFunctionGradient = 0; | 600 core.int buildCounterStyleFunctionGradient = 0; |
| 562 buildStyleFunctionGradient() { | 601 buildStyleFunctionGradient() { |
| 563 var o = new api.StyleFunctionGradient(); | 602 var o = new api.StyleFunctionGradient(); |
| 564 buildCounterStyleFunctionGradient++; | 603 buildCounterStyleFunctionGradient++; |
| 565 if (buildCounterStyleFunctionGradient < 3) { | 604 if (buildCounterStyleFunctionGradient < 3) { |
| 566 o.colors = buildUnnamed2673(); | 605 o.colors = buildUnnamed2660(); |
| 567 o.max = 42.0; | 606 o.max = 42.0; |
| 568 o.min = 42.0; | 607 o.min = 42.0; |
| 569 } | 608 } |
| 570 buildCounterStyleFunctionGradient--; | 609 buildCounterStyleFunctionGradient--; |
| 571 return o; | 610 return o; |
| 572 } | 611 } |
| 573 | 612 |
| 574 checkStyleFunctionGradient(api.StyleFunctionGradient o) { | 613 checkStyleFunctionGradient(api.StyleFunctionGradient o) { |
| 575 buildCounterStyleFunctionGradient++; | 614 buildCounterStyleFunctionGradient++; |
| 576 if (buildCounterStyleFunctionGradient < 3) { | 615 if (buildCounterStyleFunctionGradient < 3) { |
| 577 checkUnnamed2673(o.colors); | 616 checkUnnamed2660(o.colors); |
| 578 unittest.expect(o.max, unittest.equals(42.0)); | 617 unittest.expect(o.max, unittest.equals(42.0)); |
| 579 unittest.expect(o.min, unittest.equals(42.0)); | 618 unittest.expect(o.min, unittest.equals(42.0)); |
| 580 } | 619 } |
| 581 buildCounterStyleFunctionGradient--; | 620 buildCounterStyleFunctionGradient--; |
| 582 } | 621 } |
| 583 | 622 |
| 584 core.int buildCounterStyleFunction = 0; | 623 core.int buildCounterStyleFunction = 0; |
| 585 buildStyleFunction() { | 624 buildStyleFunction() { |
| 586 var o = new api.StyleFunction(); | 625 var o = new api.StyleFunction(); |
| 587 buildCounterStyleFunction++; | 626 buildCounterStyleFunction++; |
| 588 if (buildCounterStyleFunction < 3) { | 627 if (buildCounterStyleFunction < 3) { |
| 589 o.buckets = buildUnnamed2672(); | 628 o.buckets = buildUnnamed2659(); |
| 590 o.columnName = "foo"; | 629 o.columnName = "foo"; |
| 591 o.gradient = buildStyleFunctionGradient(); | 630 o.gradient = buildStyleFunctionGradient(); |
| 592 o.kind = "foo"; | 631 o.kind = "foo"; |
| 593 } | 632 } |
| 594 buildCounterStyleFunction--; | 633 buildCounterStyleFunction--; |
| 595 return o; | 634 return o; |
| 596 } | 635 } |
| 597 | 636 |
| 598 checkStyleFunction(api.StyleFunction o) { | 637 checkStyleFunction(api.StyleFunction o) { |
| 599 buildCounterStyleFunction++; | 638 buildCounterStyleFunction++; |
| 600 if (buildCounterStyleFunction < 3) { | 639 if (buildCounterStyleFunction < 3) { |
| 601 checkUnnamed2672(o.buckets); | 640 checkUnnamed2659(o.buckets); |
| 602 unittest.expect(o.columnName, unittest.equals('foo')); | 641 unittest.expect(o.columnName, unittest.equals('foo')); |
| 603 checkStyleFunctionGradient(o.gradient); | 642 checkStyleFunctionGradient(o.gradient); |
| 604 unittest.expect(o.kind, unittest.equals('foo')); | 643 unittest.expect(o.kind, unittest.equals('foo')); |
| 605 } | 644 } |
| 606 buildCounterStyleFunction--; | 645 buildCounterStyleFunction--; |
| 607 } | 646 } |
| 608 | 647 |
| 609 core.int buildCounterStyleSetting = 0; | 648 core.int buildCounterStyleSetting = 0; |
| 610 buildStyleSetting() { | 649 buildStyleSetting() { |
| 611 var o = new api.StyleSetting(); | 650 var o = new api.StyleSetting(); |
| (...skipping 18 matching lines...) Expand all Loading... |
| 630 checkPointStyle(o.markerOptions); | 669 checkPointStyle(o.markerOptions); |
| 631 unittest.expect(o.name, unittest.equals('foo')); | 670 unittest.expect(o.name, unittest.equals('foo')); |
| 632 checkPolygonStyle(o.polygonOptions); | 671 checkPolygonStyle(o.polygonOptions); |
| 633 checkLineStyle(o.polylineOptions); | 672 checkLineStyle(o.polylineOptions); |
| 634 unittest.expect(o.styleId, unittest.equals(42)); | 673 unittest.expect(o.styleId, unittest.equals(42)); |
| 635 unittest.expect(o.tableId, unittest.equals('foo')); | 674 unittest.expect(o.tableId, unittest.equals('foo')); |
| 636 } | 675 } |
| 637 buildCounterStyleSetting--; | 676 buildCounterStyleSetting--; |
| 638 } | 677 } |
| 639 | 678 |
| 640 buildUnnamed2674() { | 679 buildUnnamed2661() { |
| 641 var o = new core.List<api.StyleSetting>(); | 680 var o = new core.List<api.StyleSetting>(); |
| 642 o.add(buildStyleSetting()); | 681 o.add(buildStyleSetting()); |
| 643 o.add(buildStyleSetting()); | 682 o.add(buildStyleSetting()); |
| 644 return o; | 683 return o; |
| 645 } | 684 } |
| 646 | 685 |
| 647 checkUnnamed2674(core.List<api.StyleSetting> o) { | 686 checkUnnamed2661(core.List<api.StyleSetting> o) { |
| 648 unittest.expect(o, unittest.hasLength(2)); | 687 unittest.expect(o, unittest.hasLength(2)); |
| 649 checkStyleSetting(o[0]); | 688 checkStyleSetting(o[0]); |
| 650 checkStyleSetting(o[1]); | 689 checkStyleSetting(o[1]); |
| 651 } | 690 } |
| 652 | 691 |
| 653 core.int buildCounterStyleSettingList = 0; | 692 core.int buildCounterStyleSettingList = 0; |
| 654 buildStyleSettingList() { | 693 buildStyleSettingList() { |
| 655 var o = new api.StyleSettingList(); | 694 var o = new api.StyleSettingList(); |
| 656 buildCounterStyleSettingList++; | 695 buildCounterStyleSettingList++; |
| 657 if (buildCounterStyleSettingList < 3) { | 696 if (buildCounterStyleSettingList < 3) { |
| 658 o.items = buildUnnamed2674(); | 697 o.items = buildUnnamed2661(); |
| 659 o.kind = "foo"; | 698 o.kind = "foo"; |
| 660 o.nextPageToken = "foo"; | 699 o.nextPageToken = "foo"; |
| 661 o.totalItems = 42; | 700 o.totalItems = 42; |
| 662 } | 701 } |
| 663 buildCounterStyleSettingList--; | 702 buildCounterStyleSettingList--; |
| 664 return o; | 703 return o; |
| 665 } | 704 } |
| 666 | 705 |
| 667 checkStyleSettingList(api.StyleSettingList o) { | 706 checkStyleSettingList(api.StyleSettingList o) { |
| 668 buildCounterStyleSettingList++; | 707 buildCounterStyleSettingList++; |
| 669 if (buildCounterStyleSettingList < 3) { | 708 if (buildCounterStyleSettingList < 3) { |
| 670 checkUnnamed2674(o.items); | 709 checkUnnamed2661(o.items); |
| 671 unittest.expect(o.kind, unittest.equals('foo')); | 710 unittest.expect(o.kind, unittest.equals('foo')); |
| 672 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 711 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 673 unittest.expect(o.totalItems, unittest.equals(42)); | 712 unittest.expect(o.totalItems, unittest.equals(42)); |
| 674 } | 713 } |
| 675 buildCounterStyleSettingList--; | 714 buildCounterStyleSettingList--; |
| 676 } | 715 } |
| 677 | 716 |
| 678 buildUnnamed2675() { | 717 buildUnnamed2662() { |
| 679 var o = new core.List<core.String>(); | 718 var o = new core.List<core.String>(); |
| 680 o.add("foo"); | 719 o.add("foo"); |
| 681 o.add("foo"); | 720 o.add("foo"); |
| 682 return o; | 721 return o; |
| 683 } | 722 } |
| 684 | 723 |
| 685 checkUnnamed2675(core.List<core.String> o) { | 724 checkUnnamed2662(core.List<core.String> o) { |
| 686 unittest.expect(o, unittest.hasLength(2)); | 725 unittest.expect(o, unittest.hasLength(2)); |
| 687 unittest.expect(o[0], unittest.equals('foo')); | 726 unittest.expect(o[0], unittest.equals('foo')); |
| 688 unittest.expect(o[1], unittest.equals('foo')); | 727 unittest.expect(o[1], unittest.equals('foo')); |
| 689 } | 728 } |
| 690 | 729 |
| 691 buildUnnamed2676() { | 730 buildUnnamed2663() { |
| 692 var o = new core.List<api.Column>(); | 731 var o = new core.List<api.Column>(); |
| 693 o.add(buildColumn()); | 732 o.add(buildColumn()); |
| 694 o.add(buildColumn()); | 733 o.add(buildColumn()); |
| 695 return o; | 734 return o; |
| 696 } | 735 } |
| 697 | 736 |
| 698 checkUnnamed2676(core.List<api.Column> o) { | 737 checkUnnamed2663(core.List<api.Column> o) { |
| 699 unittest.expect(o, unittest.hasLength(2)); | 738 unittest.expect(o, unittest.hasLength(2)); |
| 700 checkColumn(o[0]); | 739 checkColumn(o[0]); |
| 701 checkColumn(o[1]); | 740 checkColumn(o[1]); |
| 702 } | 741 } |
| 703 | 742 |
| 704 core.int buildCounterTable = 0; | 743 core.int buildCounterTable = 0; |
| 705 buildTable() { | 744 buildTable() { |
| 706 var o = new api.Table(); | 745 var o = new api.Table(); |
| 707 buildCounterTable++; | 746 buildCounterTable++; |
| 708 if (buildCounterTable < 3) { | 747 if (buildCounterTable < 3) { |
| 709 o.attribution = "foo"; | 748 o.attribution = "foo"; |
| 710 o.attributionLink = "foo"; | 749 o.attributionLink = "foo"; |
| 711 o.baseTableIds = buildUnnamed2675(); | 750 o.baseTableIds = buildUnnamed2662(); |
| 712 o.columns = buildUnnamed2676(); | 751 o.columns = buildUnnamed2663(); |
| 713 o.description = "foo"; | 752 o.description = "foo"; |
| 714 o.isExportable = true; | 753 o.isExportable = true; |
| 715 o.kind = "foo"; | 754 o.kind = "foo"; |
| 716 o.name = "foo"; | 755 o.name = "foo"; |
| 717 o.sql = "foo"; | 756 o.sql = "foo"; |
| 718 o.tableId = "foo"; | 757 o.tableId = "foo"; |
| 719 } | 758 } |
| 720 buildCounterTable--; | 759 buildCounterTable--; |
| 721 return o; | 760 return o; |
| 722 } | 761 } |
| 723 | 762 |
| 724 checkTable(api.Table o) { | 763 checkTable(api.Table o) { |
| 725 buildCounterTable++; | 764 buildCounterTable++; |
| 726 if (buildCounterTable < 3) { | 765 if (buildCounterTable < 3) { |
| 727 unittest.expect(o.attribution, unittest.equals('foo')); | 766 unittest.expect(o.attribution, unittest.equals('foo')); |
| 728 unittest.expect(o.attributionLink, unittest.equals('foo')); | 767 unittest.expect(o.attributionLink, unittest.equals('foo')); |
| 729 checkUnnamed2675(o.baseTableIds); | 768 checkUnnamed2662(o.baseTableIds); |
| 730 checkUnnamed2676(o.columns); | 769 checkUnnamed2663(o.columns); |
| 731 unittest.expect(o.description, unittest.equals('foo')); | 770 unittest.expect(o.description, unittest.equals('foo')); |
| 732 unittest.expect(o.isExportable, unittest.isTrue); | 771 unittest.expect(o.isExportable, unittest.isTrue); |
| 733 unittest.expect(o.kind, unittest.equals('foo')); | 772 unittest.expect(o.kind, unittest.equals('foo')); |
| 734 unittest.expect(o.name, unittest.equals('foo')); | 773 unittest.expect(o.name, unittest.equals('foo')); |
| 735 unittest.expect(o.sql, unittest.equals('foo')); | 774 unittest.expect(o.sql, unittest.equals('foo')); |
| 736 unittest.expect(o.tableId, unittest.equals('foo')); | 775 unittest.expect(o.tableId, unittest.equals('foo')); |
| 737 } | 776 } |
| 738 buildCounterTable--; | 777 buildCounterTable--; |
| 739 } | 778 } |
| 740 | 779 |
| 741 buildUnnamed2677() { | 780 buildUnnamed2664() { |
| 742 var o = new core.List<api.Table>(); | 781 var o = new core.List<api.Table>(); |
| 743 o.add(buildTable()); | 782 o.add(buildTable()); |
| 744 o.add(buildTable()); | 783 o.add(buildTable()); |
| 745 return o; | 784 return o; |
| 746 } | 785 } |
| 747 | 786 |
| 748 checkUnnamed2677(core.List<api.Table> o) { | 787 checkUnnamed2664(core.List<api.Table> o) { |
| 749 unittest.expect(o, unittest.hasLength(2)); | 788 unittest.expect(o, unittest.hasLength(2)); |
| 750 checkTable(o[0]); | 789 checkTable(o[0]); |
| 751 checkTable(o[1]); | 790 checkTable(o[1]); |
| 752 } | 791 } |
| 753 | 792 |
| 754 core.int buildCounterTableList = 0; | 793 core.int buildCounterTableList = 0; |
| 755 buildTableList() { | 794 buildTableList() { |
| 756 var o = new api.TableList(); | 795 var o = new api.TableList(); |
| 757 buildCounterTableList++; | 796 buildCounterTableList++; |
| 758 if (buildCounterTableList < 3) { | 797 if (buildCounterTableList < 3) { |
| 759 o.items = buildUnnamed2677(); | 798 o.items = buildUnnamed2664(); |
| 760 o.kind = "foo"; | 799 o.kind = "foo"; |
| 761 o.nextPageToken = "foo"; | 800 o.nextPageToken = "foo"; |
| 762 } | 801 } |
| 763 buildCounterTableList--; | 802 buildCounterTableList--; |
| 764 return o; | 803 return o; |
| 765 } | 804 } |
| 766 | 805 |
| 767 checkTableList(api.TableList o) { | 806 checkTableList(api.TableList o) { |
| 768 buildCounterTableList++; | 807 buildCounterTableList++; |
| 769 if (buildCounterTableList < 3) { | 808 if (buildCounterTableList < 3) { |
| 770 checkUnnamed2677(o.items); | 809 checkUnnamed2664(o.items); |
| 771 unittest.expect(o.kind, unittest.equals('foo')); | 810 unittest.expect(o.kind, unittest.equals('foo')); |
| 772 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 811 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 773 } | 812 } |
| 774 buildCounterTableList--; | 813 buildCounterTableList--; |
| 775 } | 814 } |
| 776 | 815 |
| 777 core.int buildCounterTask = 0; | 816 core.int buildCounterTask = 0; |
| 778 buildTask() { | 817 buildTask() { |
| 779 var o = new api.Task(); | 818 var o = new api.Task(); |
| 780 buildCounterTask++; | 819 buildCounterTask++; |
| (...skipping 13 matching lines...) Expand all Loading... |
| 794 if (buildCounterTask < 3) { | 833 if (buildCounterTask < 3) { |
| 795 unittest.expect(o.kind, unittest.equals('foo')); | 834 unittest.expect(o.kind, unittest.equals('foo')); |
| 796 unittest.expect(o.progress, unittest.equals('foo')); | 835 unittest.expect(o.progress, unittest.equals('foo')); |
| 797 unittest.expect(o.started, unittest.isTrue); | 836 unittest.expect(o.started, unittest.isTrue); |
| 798 unittest.expect(o.taskId, unittest.equals('foo')); | 837 unittest.expect(o.taskId, unittest.equals('foo')); |
| 799 unittest.expect(o.type, unittest.equals('foo')); | 838 unittest.expect(o.type, unittest.equals('foo')); |
| 800 } | 839 } |
| 801 buildCounterTask--; | 840 buildCounterTask--; |
| 802 } | 841 } |
| 803 | 842 |
| 804 buildUnnamed2678() { | 843 buildUnnamed2665() { |
| 805 var o = new core.List<api.Task>(); | 844 var o = new core.List<api.Task>(); |
| 806 o.add(buildTask()); | 845 o.add(buildTask()); |
| 807 o.add(buildTask()); | 846 o.add(buildTask()); |
| 808 return o; | 847 return o; |
| 809 } | 848 } |
| 810 | 849 |
| 811 checkUnnamed2678(core.List<api.Task> o) { | 850 checkUnnamed2665(core.List<api.Task> o) { |
| 812 unittest.expect(o, unittest.hasLength(2)); | 851 unittest.expect(o, unittest.hasLength(2)); |
| 813 checkTask(o[0]); | 852 checkTask(o[0]); |
| 814 checkTask(o[1]); | 853 checkTask(o[1]); |
| 815 } | 854 } |
| 816 | 855 |
| 817 core.int buildCounterTaskList = 0; | 856 core.int buildCounterTaskList = 0; |
| 818 buildTaskList() { | 857 buildTaskList() { |
| 819 var o = new api.TaskList(); | 858 var o = new api.TaskList(); |
| 820 buildCounterTaskList++; | 859 buildCounterTaskList++; |
| 821 if (buildCounterTaskList < 3) { | 860 if (buildCounterTaskList < 3) { |
| 822 o.items = buildUnnamed2678(); | 861 o.items = buildUnnamed2665(); |
| 823 o.kind = "foo"; | 862 o.kind = "foo"; |
| 824 o.nextPageToken = "foo"; | 863 o.nextPageToken = "foo"; |
| 825 o.totalItems = 42; | 864 o.totalItems = 42; |
| 826 } | 865 } |
| 827 buildCounterTaskList--; | 866 buildCounterTaskList--; |
| 828 return o; | 867 return o; |
| 829 } | 868 } |
| 830 | 869 |
| 831 checkTaskList(api.TaskList o) { | 870 checkTaskList(api.TaskList o) { |
| 832 buildCounterTaskList++; | 871 buildCounterTaskList++; |
| 833 if (buildCounterTaskList < 3) { | 872 if (buildCounterTaskList < 3) { |
| 834 checkUnnamed2678(o.items); | 873 checkUnnamed2665(o.items); |
| 835 unittest.expect(o.kind, unittest.equals('foo')); | 874 unittest.expect(o.kind, unittest.equals('foo')); |
| 836 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 875 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 837 unittest.expect(o.totalItems, unittest.equals(42)); | 876 unittest.expect(o.totalItems, unittest.equals(42)); |
| 838 } | 877 } |
| 839 buildCounterTaskList--; | 878 buildCounterTaskList--; |
| 840 } | 879 } |
| 841 | 880 |
| 842 buildUnnamed2679() { | 881 buildUnnamed2666() { |
| 843 var o = new core.List<core.String>(); | 882 var o = new core.List<core.String>(); |
| 844 o.add("foo"); | 883 o.add("foo"); |
| 845 o.add("foo"); | 884 o.add("foo"); |
| 846 return o; | 885 return o; |
| 847 } | 886 } |
| 848 | 887 |
| 849 checkUnnamed2679(core.List<core.String> o) { | 888 checkUnnamed2666(core.List<core.String> o) { |
| 850 unittest.expect(o, unittest.hasLength(2)); | 889 unittest.expect(o, unittest.hasLength(2)); |
| 851 unittest.expect(o[0], unittest.equals('foo')); | 890 unittest.expect(o[0], unittest.equals('foo')); |
| 852 unittest.expect(o[1], unittest.equals('foo')); | 891 unittest.expect(o[1], unittest.equals('foo')); |
| 853 } | 892 } |
| 854 | 893 |
| 855 core.int buildCounterTemplate = 0; | 894 core.int buildCounterTemplate = 0; |
| 856 buildTemplate() { | 895 buildTemplate() { |
| 857 var o = new api.Template(); | 896 var o = new api.Template(); |
| 858 buildCounterTemplate++; | 897 buildCounterTemplate++; |
| 859 if (buildCounterTemplate < 3) { | 898 if (buildCounterTemplate < 3) { |
| 860 o.automaticColumnNames = buildUnnamed2679(); | 899 o.automaticColumnNames = buildUnnamed2666(); |
| 861 o.body = "foo"; | 900 o.body = "foo"; |
| 862 o.kind = "foo"; | 901 o.kind = "foo"; |
| 863 o.name = "foo"; | 902 o.name = "foo"; |
| 864 o.tableId = "foo"; | 903 o.tableId = "foo"; |
| 865 o.templateId = 42; | 904 o.templateId = 42; |
| 866 } | 905 } |
| 867 buildCounterTemplate--; | 906 buildCounterTemplate--; |
| 868 return o; | 907 return o; |
| 869 } | 908 } |
| 870 | 909 |
| 871 checkTemplate(api.Template o) { | 910 checkTemplate(api.Template o) { |
| 872 buildCounterTemplate++; | 911 buildCounterTemplate++; |
| 873 if (buildCounterTemplate < 3) { | 912 if (buildCounterTemplate < 3) { |
| 874 checkUnnamed2679(o.automaticColumnNames); | 913 checkUnnamed2666(o.automaticColumnNames); |
| 875 unittest.expect(o.body, unittest.equals('foo')); | 914 unittest.expect(o.body, unittest.equals('foo')); |
| 876 unittest.expect(o.kind, unittest.equals('foo')); | 915 unittest.expect(o.kind, unittest.equals('foo')); |
| 877 unittest.expect(o.name, unittest.equals('foo')); | 916 unittest.expect(o.name, unittest.equals('foo')); |
| 878 unittest.expect(o.tableId, unittest.equals('foo')); | 917 unittest.expect(o.tableId, unittest.equals('foo')); |
| 879 unittest.expect(o.templateId, unittest.equals(42)); | 918 unittest.expect(o.templateId, unittest.equals(42)); |
| 880 } | 919 } |
| 881 buildCounterTemplate--; | 920 buildCounterTemplate--; |
| 882 } | 921 } |
| 883 | 922 |
| 884 buildUnnamed2680() { | 923 buildUnnamed2667() { |
| 885 var o = new core.List<api.Template>(); | 924 var o = new core.List<api.Template>(); |
| 886 o.add(buildTemplate()); | 925 o.add(buildTemplate()); |
| 887 o.add(buildTemplate()); | 926 o.add(buildTemplate()); |
| 888 return o; | 927 return o; |
| 889 } | 928 } |
| 890 | 929 |
| 891 checkUnnamed2680(core.List<api.Template> o) { | 930 checkUnnamed2667(core.List<api.Template> o) { |
| 892 unittest.expect(o, unittest.hasLength(2)); | 931 unittest.expect(o, unittest.hasLength(2)); |
| 893 checkTemplate(o[0]); | 932 checkTemplate(o[0]); |
| 894 checkTemplate(o[1]); | 933 checkTemplate(o[1]); |
| 895 } | 934 } |
| 896 | 935 |
| 897 core.int buildCounterTemplateList = 0; | 936 core.int buildCounterTemplateList = 0; |
| 898 buildTemplateList() { | 937 buildTemplateList() { |
| 899 var o = new api.TemplateList(); | 938 var o = new api.TemplateList(); |
| 900 buildCounterTemplateList++; | 939 buildCounterTemplateList++; |
| 901 if (buildCounterTemplateList < 3) { | 940 if (buildCounterTemplateList < 3) { |
| 902 o.items = buildUnnamed2680(); | 941 o.items = buildUnnamed2667(); |
| 903 o.kind = "foo"; | 942 o.kind = "foo"; |
| 904 o.nextPageToken = "foo"; | 943 o.nextPageToken = "foo"; |
| 905 o.totalItems = 42; | 944 o.totalItems = 42; |
| 906 } | 945 } |
| 907 buildCounterTemplateList--; | 946 buildCounterTemplateList--; |
| 908 return o; | 947 return o; |
| 909 } | 948 } |
| 910 | 949 |
| 911 checkTemplateList(api.TemplateList o) { | 950 checkTemplateList(api.TemplateList o) { |
| 912 buildCounterTemplateList++; | 951 buildCounterTemplateList++; |
| 913 if (buildCounterTemplateList < 3) { | 952 if (buildCounterTemplateList < 3) { |
| 914 checkUnnamed2680(o.items); | 953 checkUnnamed2667(o.items); |
| 915 unittest.expect(o.kind, unittest.equals('foo')); | 954 unittest.expect(o.kind, unittest.equals('foo')); |
| 916 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 955 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| 917 unittest.expect(o.totalItems, unittest.equals(42)); | 956 unittest.expect(o.totalItems, unittest.equals(42)); |
| 918 } | 957 } |
| 919 buildCounterTemplateList--; | 958 buildCounterTemplateList--; |
| 920 } | 959 } |
| 921 | 960 |
| 922 | |
| 923 main() { | 961 main() { |
| 924 unittest.group("obj-schema-Bucket", () { | 962 unittest.group("obj-schema-Bucket", () { |
| 925 unittest.test("to-json--from-json", () { | 963 unittest.test("to-json--from-json", () { |
| 926 var o = buildBucket(); | 964 var o = buildBucket(); |
| 927 var od = new api.Bucket.fromJson(o.toJson()); | 965 var od = new api.Bucket.fromJson(o.toJson()); |
| 928 checkBucket(od); | 966 checkBucket(od); |
| 929 }); | 967 }); |
| 930 }); | 968 }); |
| 931 | 969 |
| 932 | |
| 933 unittest.group("obj-schema-ColumnBaseColumn", () { | 970 unittest.group("obj-schema-ColumnBaseColumn", () { |
| 934 unittest.test("to-json--from-json", () { | 971 unittest.test("to-json--from-json", () { |
| 935 var o = buildColumnBaseColumn(); | 972 var o = buildColumnBaseColumn(); |
| 936 var od = new api.ColumnBaseColumn.fromJson(o.toJson()); | 973 var od = new api.ColumnBaseColumn.fromJson(o.toJson()); |
| 937 checkColumnBaseColumn(od); | 974 checkColumnBaseColumn(od); |
| 938 }); | 975 }); |
| 939 }); | 976 }); |
| 940 | 977 |
| 941 | |
| 942 unittest.group("obj-schema-Column", () { | 978 unittest.group("obj-schema-Column", () { |
| 943 unittest.test("to-json--from-json", () { | 979 unittest.test("to-json--from-json", () { |
| 944 var o = buildColumn(); | 980 var o = buildColumn(); |
| 945 var od = new api.Column.fromJson(o.toJson()); | 981 var od = new api.Column.fromJson(o.toJson()); |
| 946 checkColumn(od); | 982 checkColumn(od); |
| 947 }); | 983 }); |
| 948 }); | 984 }); |
| 949 | 985 |
| 950 | |
| 951 unittest.group("obj-schema-ColumnList", () { | 986 unittest.group("obj-schema-ColumnList", () { |
| 952 unittest.test("to-json--from-json", () { | 987 unittest.test("to-json--from-json", () { |
| 953 var o = buildColumnList(); | 988 var o = buildColumnList(); |
| 954 var od = new api.ColumnList.fromJson(o.toJson()); | 989 var od = new api.ColumnList.fromJson(o.toJson()); |
| 955 checkColumnList(od); | 990 checkColumnList(od); |
| 956 }); | 991 }); |
| 957 }); | 992 }); |
| 958 | 993 |
| 959 | |
| 960 unittest.group("obj-schema-Geometry", () { | 994 unittest.group("obj-schema-Geometry", () { |
| 961 unittest.test("to-json--from-json", () { | 995 unittest.test("to-json--from-json", () { |
| 962 var o = buildGeometry(); | 996 var o = buildGeometry(); |
| 963 var od = new api.Geometry.fromJson(o.toJson()); | 997 var od = new api.Geometry.fromJson(o.toJson()); |
| 964 checkGeometry(od); | 998 checkGeometry(od); |
| 965 }); | 999 }); |
| 966 }); | 1000 }); |
| 967 | 1001 |
| 968 | |
| 969 unittest.group("obj-schema-Import", () { | 1002 unittest.group("obj-schema-Import", () { |
| 970 unittest.test("to-json--from-json", () { | 1003 unittest.test("to-json--from-json", () { |
| 971 var o = buildImport(); | 1004 var o = buildImport(); |
| 972 var od = new api.Import.fromJson(o.toJson()); | 1005 var od = new api.Import.fromJson(o.toJson()); |
| 973 checkImport(od); | 1006 checkImport(od); |
| 974 }); | 1007 }); |
| 975 }); | 1008 }); |
| 976 | 1009 |
| 977 | |
| 978 unittest.group("obj-schema-Line", () { | 1010 unittest.group("obj-schema-Line", () { |
| 979 unittest.test("to-json--from-json", () { | 1011 unittest.test("to-json--from-json", () { |
| 980 var o = buildLine(); | 1012 var o = buildLine(); |
| 981 var od = new api.Line.fromJson(o.toJson()); | 1013 var od = new api.Line.fromJson(o.toJson()); |
| 982 checkLine(od); | 1014 checkLine(od); |
| 983 }); | 1015 }); |
| 984 }); | 1016 }); |
| 985 | 1017 |
| 986 | |
| 987 unittest.group("obj-schema-LineStyle", () { | 1018 unittest.group("obj-schema-LineStyle", () { |
| 988 unittest.test("to-json--from-json", () { | 1019 unittest.test("to-json--from-json", () { |
| 989 var o = buildLineStyle(); | 1020 var o = buildLineStyle(); |
| 990 var od = new api.LineStyle.fromJson(o.toJson()); | 1021 var od = new api.LineStyle.fromJson(o.toJson()); |
| 991 checkLineStyle(od); | 1022 checkLineStyle(od); |
| 992 }); | 1023 }); |
| 993 }); | 1024 }); |
| 994 | 1025 |
| 995 | |
| 996 unittest.group("obj-schema-Point", () { | 1026 unittest.group("obj-schema-Point", () { |
| 997 unittest.test("to-json--from-json", () { | 1027 unittest.test("to-json--from-json", () { |
| 998 var o = buildPoint(); | 1028 var o = buildPoint(); |
| 999 var od = new api.Point.fromJson(o.toJson()); | 1029 var od = new api.Point.fromJson(o.toJson()); |
| 1000 checkPoint(od); | 1030 checkPoint(od); |
| 1001 }); | 1031 }); |
| 1002 }); | 1032 }); |
| 1003 | 1033 |
| 1004 | |
| 1005 unittest.group("obj-schema-PointStyle", () { | 1034 unittest.group("obj-schema-PointStyle", () { |
| 1006 unittest.test("to-json--from-json", () { | 1035 unittest.test("to-json--from-json", () { |
| 1007 var o = buildPointStyle(); | 1036 var o = buildPointStyle(); |
| 1008 var od = new api.PointStyle.fromJson(o.toJson()); | 1037 var od = new api.PointStyle.fromJson(o.toJson()); |
| 1009 checkPointStyle(od); | 1038 checkPointStyle(od); |
| 1010 }); | 1039 }); |
| 1011 }); | 1040 }); |
| 1012 | 1041 |
| 1013 | |
| 1014 unittest.group("obj-schema-Polygon", () { | 1042 unittest.group("obj-schema-Polygon", () { |
| 1015 unittest.test("to-json--from-json", () { | 1043 unittest.test("to-json--from-json", () { |
| 1016 var o = buildPolygon(); | 1044 var o = buildPolygon(); |
| 1017 var od = new api.Polygon.fromJson(o.toJson()); | 1045 var od = new api.Polygon.fromJson(o.toJson()); |
| 1018 checkPolygon(od); | 1046 checkPolygon(od); |
| 1019 }); | 1047 }); |
| 1020 }); | 1048 }); |
| 1021 | 1049 |
| 1022 | |
| 1023 unittest.group("obj-schema-PolygonStyle", () { | 1050 unittest.group("obj-schema-PolygonStyle", () { |
| 1024 unittest.test("to-json--from-json", () { | 1051 unittest.test("to-json--from-json", () { |
| 1025 var o = buildPolygonStyle(); | 1052 var o = buildPolygonStyle(); |
| 1026 var od = new api.PolygonStyle.fromJson(o.toJson()); | 1053 var od = new api.PolygonStyle.fromJson(o.toJson()); |
| 1027 checkPolygonStyle(od); | 1054 checkPolygonStyle(od); |
| 1028 }); | 1055 }); |
| 1029 }); | 1056 }); |
| 1030 | 1057 |
| 1031 | |
| 1032 unittest.group("obj-schema-Sqlresponse", () { | 1058 unittest.group("obj-schema-Sqlresponse", () { |
| 1033 unittest.test("to-json--from-json", () { | 1059 unittest.test("to-json--from-json", () { |
| 1034 var o = buildSqlresponse(); | 1060 var o = buildSqlresponse(); |
| 1035 var od = new api.Sqlresponse.fromJson(o.toJson()); | 1061 var od = new api.Sqlresponse.fromJson(o.toJson()); |
| 1036 checkSqlresponse(od); | 1062 checkSqlresponse(od); |
| 1037 }); | 1063 }); |
| 1038 }); | 1064 }); |
| 1039 | 1065 |
| 1040 | |
| 1041 unittest.group("obj-schema-StyleFunctionGradientColors", () { | 1066 unittest.group("obj-schema-StyleFunctionGradientColors", () { |
| 1042 unittest.test("to-json--from-json", () { | 1067 unittest.test("to-json--from-json", () { |
| 1043 var o = buildStyleFunctionGradientColors(); | 1068 var o = buildStyleFunctionGradientColors(); |
| 1044 var od = new api.StyleFunctionGradientColors.fromJson(o.toJson()); | 1069 var od = new api.StyleFunctionGradientColors.fromJson(o.toJson()); |
| 1045 checkStyleFunctionGradientColors(od); | 1070 checkStyleFunctionGradientColors(od); |
| 1046 }); | 1071 }); |
| 1047 }); | 1072 }); |
| 1048 | 1073 |
| 1049 | |
| 1050 unittest.group("obj-schema-StyleFunctionGradient", () { | 1074 unittest.group("obj-schema-StyleFunctionGradient", () { |
| 1051 unittest.test("to-json--from-json", () { | 1075 unittest.test("to-json--from-json", () { |
| 1052 var o = buildStyleFunctionGradient(); | 1076 var o = buildStyleFunctionGradient(); |
| 1053 var od = new api.StyleFunctionGradient.fromJson(o.toJson()); | 1077 var od = new api.StyleFunctionGradient.fromJson(o.toJson()); |
| 1054 checkStyleFunctionGradient(od); | 1078 checkStyleFunctionGradient(od); |
| 1055 }); | 1079 }); |
| 1056 }); | 1080 }); |
| 1057 | 1081 |
| 1058 | |
| 1059 unittest.group("obj-schema-StyleFunction", () { | 1082 unittest.group("obj-schema-StyleFunction", () { |
| 1060 unittest.test("to-json--from-json", () { | 1083 unittest.test("to-json--from-json", () { |
| 1061 var o = buildStyleFunction(); | 1084 var o = buildStyleFunction(); |
| 1062 var od = new api.StyleFunction.fromJson(o.toJson()); | 1085 var od = new api.StyleFunction.fromJson(o.toJson()); |
| 1063 checkStyleFunction(od); | 1086 checkStyleFunction(od); |
| 1064 }); | 1087 }); |
| 1065 }); | 1088 }); |
| 1066 | 1089 |
| 1067 | |
| 1068 unittest.group("obj-schema-StyleSetting", () { | 1090 unittest.group("obj-schema-StyleSetting", () { |
| 1069 unittest.test("to-json--from-json", () { | 1091 unittest.test("to-json--from-json", () { |
| 1070 var o = buildStyleSetting(); | 1092 var o = buildStyleSetting(); |
| 1071 var od = new api.StyleSetting.fromJson(o.toJson()); | 1093 var od = new api.StyleSetting.fromJson(o.toJson()); |
| 1072 checkStyleSetting(od); | 1094 checkStyleSetting(od); |
| 1073 }); | 1095 }); |
| 1074 }); | 1096 }); |
| 1075 | 1097 |
| 1076 | |
| 1077 unittest.group("obj-schema-StyleSettingList", () { | 1098 unittest.group("obj-schema-StyleSettingList", () { |
| 1078 unittest.test("to-json--from-json", () { | 1099 unittest.test("to-json--from-json", () { |
| 1079 var o = buildStyleSettingList(); | 1100 var o = buildStyleSettingList(); |
| 1080 var od = new api.StyleSettingList.fromJson(o.toJson()); | 1101 var od = new api.StyleSettingList.fromJson(o.toJson()); |
| 1081 checkStyleSettingList(od); | 1102 checkStyleSettingList(od); |
| 1082 }); | 1103 }); |
| 1083 }); | 1104 }); |
| 1084 | 1105 |
| 1085 | |
| 1086 unittest.group("obj-schema-Table", () { | 1106 unittest.group("obj-schema-Table", () { |
| 1087 unittest.test("to-json--from-json", () { | 1107 unittest.test("to-json--from-json", () { |
| 1088 var o = buildTable(); | 1108 var o = buildTable(); |
| 1089 var od = new api.Table.fromJson(o.toJson()); | 1109 var od = new api.Table.fromJson(o.toJson()); |
| 1090 checkTable(od); | 1110 checkTable(od); |
| 1091 }); | 1111 }); |
| 1092 }); | 1112 }); |
| 1093 | 1113 |
| 1094 | |
| 1095 unittest.group("obj-schema-TableList", () { | 1114 unittest.group("obj-schema-TableList", () { |
| 1096 unittest.test("to-json--from-json", () { | 1115 unittest.test("to-json--from-json", () { |
| 1097 var o = buildTableList(); | 1116 var o = buildTableList(); |
| 1098 var od = new api.TableList.fromJson(o.toJson()); | 1117 var od = new api.TableList.fromJson(o.toJson()); |
| 1099 checkTableList(od); | 1118 checkTableList(od); |
| 1100 }); | 1119 }); |
| 1101 }); | 1120 }); |
| 1102 | 1121 |
| 1103 | |
| 1104 unittest.group("obj-schema-Task", () { | 1122 unittest.group("obj-schema-Task", () { |
| 1105 unittest.test("to-json--from-json", () { | 1123 unittest.test("to-json--from-json", () { |
| 1106 var o = buildTask(); | 1124 var o = buildTask(); |
| 1107 var od = new api.Task.fromJson(o.toJson()); | 1125 var od = new api.Task.fromJson(o.toJson()); |
| 1108 checkTask(od); | 1126 checkTask(od); |
| 1109 }); | 1127 }); |
| 1110 }); | 1128 }); |
| 1111 | 1129 |
| 1112 | |
| 1113 unittest.group("obj-schema-TaskList", () { | 1130 unittest.group("obj-schema-TaskList", () { |
| 1114 unittest.test("to-json--from-json", () { | 1131 unittest.test("to-json--from-json", () { |
| 1115 var o = buildTaskList(); | 1132 var o = buildTaskList(); |
| 1116 var od = new api.TaskList.fromJson(o.toJson()); | 1133 var od = new api.TaskList.fromJson(o.toJson()); |
| 1117 checkTaskList(od); | 1134 checkTaskList(od); |
| 1118 }); | 1135 }); |
| 1119 }); | 1136 }); |
| 1120 | 1137 |
| 1121 | |
| 1122 unittest.group("obj-schema-Template", () { | 1138 unittest.group("obj-schema-Template", () { |
| 1123 unittest.test("to-json--from-json", () { | 1139 unittest.test("to-json--from-json", () { |
| 1124 var o = buildTemplate(); | 1140 var o = buildTemplate(); |
| 1125 var od = new api.Template.fromJson(o.toJson()); | 1141 var od = new api.Template.fromJson(o.toJson()); |
| 1126 checkTemplate(od); | 1142 checkTemplate(od); |
| 1127 }); | 1143 }); |
| 1128 }); | 1144 }); |
| 1129 | 1145 |
| 1130 | |
| 1131 unittest.group("obj-schema-TemplateList", () { | 1146 unittest.group("obj-schema-TemplateList", () { |
| 1132 unittest.test("to-json--from-json", () { | 1147 unittest.test("to-json--from-json", () { |
| 1133 var o = buildTemplateList(); | 1148 var o = buildTemplateList(); |
| 1134 var od = new api.TemplateList.fromJson(o.toJson()); | 1149 var od = new api.TemplateList.fromJson(o.toJson()); |
| 1135 checkTemplateList(od); | 1150 checkTemplateList(od); |
| 1136 }); | 1151 }); |
| 1137 }); | 1152 }); |
| 1138 | 1153 |
| 1139 | |
| 1140 unittest.group("resource-ColumnResourceApi", () { | 1154 unittest.group("resource-ColumnResourceApi", () { |
| 1141 unittest.test("method--delete", () { | 1155 unittest.test("method--delete", () { |
| 1142 | |
| 1143 var mock = new HttpServerMock(); | 1156 var mock = new HttpServerMock(); |
| 1144 api.ColumnResourceApi res = new api.FusiontablesApi(mock).column; | 1157 api.ColumnResourceApi res = new api.FusiontablesApi(mock).column; |
| 1145 var arg_tableId = "foo"; | 1158 var arg_tableId = "foo"; |
| 1146 var arg_columnId = "foo"; | 1159 var arg_columnId = "foo"; |
| 1147 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1160 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1148 var path = (req.url).path; | 1161 var path = (req.url).path; |
| 1149 var pathOffset = 0; | 1162 var pathOffset = 0; |
| 1150 var index; | 1163 var index; |
| 1151 var subPart; | 1164 var subPart; |
| 1152 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1165 unittest.expect( |
| 1166 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1153 pathOffset += 1; | 1167 pathOffset += 1; |
| 1154 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 1168 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 1169 unittest.equals("fusiontables/v1/")); |
| 1155 pathOffset += 16; | 1170 pathOffset += 16; |
| 1156 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 1171 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 1172 unittest.equals("tables/")); |
| 1157 pathOffset += 7; | 1173 pathOffset += 7; |
| 1158 index = path.indexOf("/columns/", pathOffset); | 1174 index = path.indexOf("/columns/", pathOffset); |
| 1159 unittest.expect(index >= 0, unittest.isTrue); | 1175 unittest.expect(index >= 0, unittest.isTrue); |
| 1160 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 1176 subPart = |
| 1177 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 1161 pathOffset = index; | 1178 pathOffset = index; |
| 1162 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 1179 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 1163 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/columns/")); | 1180 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 1181 unittest.equals("/columns/")); |
| 1164 pathOffset += 9; | 1182 pathOffset += 9; |
| 1165 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 1183 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 1166 pathOffset = path.length; | 1184 pathOffset = path.length; |
| 1167 unittest.expect(subPart, unittest.equals("$arg_columnId")); | 1185 unittest.expect(subPart, unittest.equals("$arg_columnId")); |
| 1168 | 1186 |
| 1169 var query = (req.url).query; | 1187 var query = (req.url).query; |
| 1170 var queryOffset = 0; | 1188 var queryOffset = 0; |
| 1171 var queryMap = {}; | 1189 var queryMap = {}; |
| 1172 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1190 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1173 parseBool(n) { | 1191 parseBool(n) { |
| 1174 if (n == "true") return true; | 1192 if (n == "true") return true; |
| 1175 if (n == "false") return false; | 1193 if (n == "false") return false; |
| 1176 if (n == null) return null; | 1194 if (n == null) return null; |
| 1177 throw new core.ArgumentError("Invalid boolean: $n"); | 1195 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1178 } | 1196 } |
| 1197 |
| 1179 if (query.length > 0) { | 1198 if (query.length > 0) { |
| 1180 for (var part in query.split("&")) { | 1199 for (var part in query.split("&")) { |
| 1181 var keyvalue = part.split("="); | 1200 var keyvalue = part.split("="); |
| 1182 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1201 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1202 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1183 } | 1203 } |
| 1184 } | 1204 } |
| 1185 | 1205 |
| 1186 | |
| 1187 var h = { | 1206 var h = { |
| 1188 "content-type" : "application/json; charset=utf-8", | 1207 "content-type": "application/json; charset=utf-8", |
| 1189 }; | 1208 }; |
| 1190 var resp = ""; | 1209 var resp = ""; |
| 1191 return new async.Future.value(stringResponse(200, h, resp)); | 1210 return new async.Future.value(stringResponse(200, h, resp)); |
| 1192 }), true); | 1211 }), true); |
| 1193 res.delete(arg_tableId, arg_columnId).then(unittest.expectAsync1((_) {})); | 1212 res.delete(arg_tableId, arg_columnId).then(unittest.expectAsync1((_) {})); |
| 1194 }); | 1213 }); |
| 1195 | 1214 |
| 1196 unittest.test("method--get", () { | 1215 unittest.test("method--get", () { |
| 1197 | |
| 1198 var mock = new HttpServerMock(); | 1216 var mock = new HttpServerMock(); |
| 1199 api.ColumnResourceApi res = new api.FusiontablesApi(mock).column; | 1217 api.ColumnResourceApi res = new api.FusiontablesApi(mock).column; |
| 1200 var arg_tableId = "foo"; | 1218 var arg_tableId = "foo"; |
| 1201 var arg_columnId = "foo"; | 1219 var arg_columnId = "foo"; |
| 1202 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1220 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1203 var path = (req.url).path; | 1221 var path = (req.url).path; |
| 1204 var pathOffset = 0; | 1222 var pathOffset = 0; |
| 1205 var index; | 1223 var index; |
| 1206 var subPart; | 1224 var subPart; |
| 1207 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1225 unittest.expect( |
| 1226 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1208 pathOffset += 1; | 1227 pathOffset += 1; |
| 1209 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 1228 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 1229 unittest.equals("fusiontables/v1/")); |
| 1210 pathOffset += 16; | 1230 pathOffset += 16; |
| 1211 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 1231 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 1232 unittest.equals("tables/")); |
| 1212 pathOffset += 7; | 1233 pathOffset += 7; |
| 1213 index = path.indexOf("/columns/", pathOffset); | 1234 index = path.indexOf("/columns/", pathOffset); |
| 1214 unittest.expect(index >= 0, unittest.isTrue); | 1235 unittest.expect(index >= 0, unittest.isTrue); |
| 1215 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 1236 subPart = |
| 1237 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 1216 pathOffset = index; | 1238 pathOffset = index; |
| 1217 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 1239 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 1218 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/columns/")); | 1240 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 1241 unittest.equals("/columns/")); |
| 1219 pathOffset += 9; | 1242 pathOffset += 9; |
| 1220 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 1243 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 1221 pathOffset = path.length; | 1244 pathOffset = path.length; |
| 1222 unittest.expect(subPart, unittest.equals("$arg_columnId")); | 1245 unittest.expect(subPart, unittest.equals("$arg_columnId")); |
| 1223 | 1246 |
| 1224 var query = (req.url).query; | 1247 var query = (req.url).query; |
| 1225 var queryOffset = 0; | 1248 var queryOffset = 0; |
| 1226 var queryMap = {}; | 1249 var queryMap = {}; |
| 1227 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1250 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1228 parseBool(n) { | 1251 parseBool(n) { |
| 1229 if (n == "true") return true; | 1252 if (n == "true") return true; |
| 1230 if (n == "false") return false; | 1253 if (n == "false") return false; |
| 1231 if (n == null) return null; | 1254 if (n == null) return null; |
| 1232 throw new core.ArgumentError("Invalid boolean: $n"); | 1255 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1233 } | 1256 } |
| 1257 |
| 1234 if (query.length > 0) { | 1258 if (query.length > 0) { |
| 1235 for (var part in query.split("&")) { | 1259 for (var part in query.split("&")) { |
| 1236 var keyvalue = part.split("="); | 1260 var keyvalue = part.split("="); |
| 1237 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1261 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1262 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1238 } | 1263 } |
| 1239 } | 1264 } |
| 1240 | 1265 |
| 1241 | |
| 1242 var h = { | 1266 var h = { |
| 1243 "content-type" : "application/json; charset=utf-8", | 1267 "content-type": "application/json; charset=utf-8", |
| 1244 }; | 1268 }; |
| 1245 var resp = convert.JSON.encode(buildColumn()); | 1269 var resp = convert.JSON.encode(buildColumn()); |
| 1246 return new async.Future.value(stringResponse(200, h, resp)); | 1270 return new async.Future.value(stringResponse(200, h, resp)); |
| 1247 }), true); | 1271 }), true); |
| 1248 res.get(arg_tableId, arg_columnId).then(unittest.expectAsync1(((api.Column
response) { | 1272 res |
| 1273 .get(arg_tableId, arg_columnId) |
| 1274 .then(unittest.expectAsync1(((api.Column response) { |
| 1249 checkColumn(response); | 1275 checkColumn(response); |
| 1250 }))); | 1276 }))); |
| 1251 }); | 1277 }); |
| 1252 | 1278 |
| 1253 unittest.test("method--insert", () { | 1279 unittest.test("method--insert", () { |
| 1254 | |
| 1255 var mock = new HttpServerMock(); | 1280 var mock = new HttpServerMock(); |
| 1256 api.ColumnResourceApi res = new api.FusiontablesApi(mock).column; | 1281 api.ColumnResourceApi res = new api.FusiontablesApi(mock).column; |
| 1257 var arg_request = buildColumn(); | 1282 var arg_request = buildColumn(); |
| 1258 var arg_tableId = "foo"; | 1283 var arg_tableId = "foo"; |
| 1259 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1284 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1260 var obj = new api.Column.fromJson(json); | 1285 var obj = new api.Column.fromJson(json); |
| 1261 checkColumn(obj); | 1286 checkColumn(obj); |
| 1262 | 1287 |
| 1263 var path = (req.url).path; | 1288 var path = (req.url).path; |
| 1264 var pathOffset = 0; | 1289 var pathOffset = 0; |
| 1265 var index; | 1290 var index; |
| 1266 var subPart; | 1291 var subPart; |
| 1267 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1292 unittest.expect( |
| 1293 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1268 pathOffset += 1; | 1294 pathOffset += 1; |
| 1269 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 1295 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 1296 unittest.equals("fusiontables/v1/")); |
| 1270 pathOffset += 16; | 1297 pathOffset += 16; |
| 1271 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 1298 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 1299 unittest.equals("tables/")); |
| 1272 pathOffset += 7; | 1300 pathOffset += 7; |
| 1273 index = path.indexOf("/columns", pathOffset); | 1301 index = path.indexOf("/columns", pathOffset); |
| 1274 unittest.expect(index >= 0, unittest.isTrue); | 1302 unittest.expect(index >= 0, unittest.isTrue); |
| 1275 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 1303 subPart = |
| 1304 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 1276 pathOffset = index; | 1305 pathOffset = index; |
| 1277 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 1306 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 1278 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/columns")); | 1307 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 1308 unittest.equals("/columns")); |
| 1279 pathOffset += 8; | 1309 pathOffset += 8; |
| 1280 | 1310 |
| 1281 var query = (req.url).query; | 1311 var query = (req.url).query; |
| 1282 var queryOffset = 0; | 1312 var queryOffset = 0; |
| 1283 var queryMap = {}; | 1313 var queryMap = {}; |
| 1284 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1314 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1285 parseBool(n) { | 1315 parseBool(n) { |
| 1286 if (n == "true") return true; | 1316 if (n == "true") return true; |
| 1287 if (n == "false") return false; | 1317 if (n == "false") return false; |
| 1288 if (n == null) return null; | 1318 if (n == null) return null; |
| 1289 throw new core.ArgumentError("Invalid boolean: $n"); | 1319 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1290 } | 1320 } |
| 1321 |
| 1291 if (query.length > 0) { | 1322 if (query.length > 0) { |
| 1292 for (var part in query.split("&")) { | 1323 for (var part in query.split("&")) { |
| 1293 var keyvalue = part.split("="); | 1324 var keyvalue = part.split("="); |
| 1294 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1325 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1326 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1295 } | 1327 } |
| 1296 } | 1328 } |
| 1297 | 1329 |
| 1298 | |
| 1299 var h = { | 1330 var h = { |
| 1300 "content-type" : "application/json; charset=utf-8", | 1331 "content-type": "application/json; charset=utf-8", |
| 1301 }; | 1332 }; |
| 1302 var resp = convert.JSON.encode(buildColumn()); | 1333 var resp = convert.JSON.encode(buildColumn()); |
| 1303 return new async.Future.value(stringResponse(200, h, resp)); | 1334 return new async.Future.value(stringResponse(200, h, resp)); |
| 1304 }), true); | 1335 }), true); |
| 1305 res.insert(arg_request, arg_tableId).then(unittest.expectAsync1(((api.Colu
mn response) { | 1336 res |
| 1337 .insert(arg_request, arg_tableId) |
| 1338 .then(unittest.expectAsync1(((api.Column response) { |
| 1306 checkColumn(response); | 1339 checkColumn(response); |
| 1307 }))); | 1340 }))); |
| 1308 }); | 1341 }); |
| 1309 | 1342 |
| 1310 unittest.test("method--list", () { | 1343 unittest.test("method--list", () { |
| 1311 | |
| 1312 var mock = new HttpServerMock(); | 1344 var mock = new HttpServerMock(); |
| 1313 api.ColumnResourceApi res = new api.FusiontablesApi(mock).column; | 1345 api.ColumnResourceApi res = new api.FusiontablesApi(mock).column; |
| 1314 var arg_tableId = "foo"; | 1346 var arg_tableId = "foo"; |
| 1315 var arg_maxResults = 42; | 1347 var arg_maxResults = 42; |
| 1316 var arg_pageToken = "foo"; | 1348 var arg_pageToken = "foo"; |
| 1317 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1349 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1318 var path = (req.url).path; | 1350 var path = (req.url).path; |
| 1319 var pathOffset = 0; | 1351 var pathOffset = 0; |
| 1320 var index; | 1352 var index; |
| 1321 var subPart; | 1353 var subPart; |
| 1322 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1354 unittest.expect( |
| 1355 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1323 pathOffset += 1; | 1356 pathOffset += 1; |
| 1324 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 1357 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 1358 unittest.equals("fusiontables/v1/")); |
| 1325 pathOffset += 16; | 1359 pathOffset += 16; |
| 1326 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 1360 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 1361 unittest.equals("tables/")); |
| 1327 pathOffset += 7; | 1362 pathOffset += 7; |
| 1328 index = path.indexOf("/columns", pathOffset); | 1363 index = path.indexOf("/columns", pathOffset); |
| 1329 unittest.expect(index >= 0, unittest.isTrue); | 1364 unittest.expect(index >= 0, unittest.isTrue); |
| 1330 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 1365 subPart = |
| 1366 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 1331 pathOffset = index; | 1367 pathOffset = index; |
| 1332 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 1368 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 1333 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/columns")); | 1369 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 1370 unittest.equals("/columns")); |
| 1334 pathOffset += 8; | 1371 pathOffset += 8; |
| 1335 | 1372 |
| 1336 var query = (req.url).query; | 1373 var query = (req.url).query; |
| 1337 var queryOffset = 0; | 1374 var queryOffset = 0; |
| 1338 var queryMap = {}; | 1375 var queryMap = {}; |
| 1339 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1376 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1340 parseBool(n) { | 1377 parseBool(n) { |
| 1341 if (n == "true") return true; | 1378 if (n == "true") return true; |
| 1342 if (n == "false") return false; | 1379 if (n == "false") return false; |
| 1343 if (n == null) return null; | 1380 if (n == null) return null; |
| 1344 throw new core.ArgumentError("Invalid boolean: $n"); | 1381 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1345 } | 1382 } |
| 1383 |
| 1346 if (query.length > 0) { | 1384 if (query.length > 0) { |
| 1347 for (var part in query.split("&")) { | 1385 for (var part in query.split("&")) { |
| 1348 var keyvalue = part.split("="); | 1386 var keyvalue = part.split("="); |
| 1349 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1387 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1388 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1350 } | 1389 } |
| 1351 } | 1390 } |
| 1352 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 1391 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 1353 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 1392 unittest.equals(arg_maxResults)); |
| 1354 | 1393 unittest.expect( |
| 1394 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 1355 | 1395 |
| 1356 var h = { | 1396 var h = { |
| 1357 "content-type" : "application/json; charset=utf-8", | 1397 "content-type": "application/json; charset=utf-8", |
| 1358 }; | 1398 }; |
| 1359 var resp = convert.JSON.encode(buildColumnList()); | 1399 var resp = convert.JSON.encode(buildColumnList()); |
| 1360 return new async.Future.value(stringResponse(200, h, resp)); | 1400 return new async.Future.value(stringResponse(200, h, resp)); |
| 1361 }), true); | 1401 }), true); |
| 1362 res.list(arg_tableId, maxResults: arg_maxResults, pageToken: arg_pageToken
).then(unittest.expectAsync1(((api.ColumnList response) { | 1402 res |
| 1403 .list(arg_tableId, |
| 1404 maxResults: arg_maxResults, pageToken: arg_pageToken) |
| 1405 .then(unittest.expectAsync1(((api.ColumnList response) { |
| 1363 checkColumnList(response); | 1406 checkColumnList(response); |
| 1364 }))); | 1407 }))); |
| 1365 }); | 1408 }); |
| 1366 | 1409 |
| 1367 unittest.test("method--patch", () { | 1410 unittest.test("method--patch", () { |
| 1368 | |
| 1369 var mock = new HttpServerMock(); | 1411 var mock = new HttpServerMock(); |
| 1370 api.ColumnResourceApi res = new api.FusiontablesApi(mock).column; | 1412 api.ColumnResourceApi res = new api.FusiontablesApi(mock).column; |
| 1371 var arg_request = buildColumn(); | 1413 var arg_request = buildColumn(); |
| 1372 var arg_tableId = "foo"; | 1414 var arg_tableId = "foo"; |
| 1373 var arg_columnId = "foo"; | 1415 var arg_columnId = "foo"; |
| 1374 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1416 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1375 var obj = new api.Column.fromJson(json); | 1417 var obj = new api.Column.fromJson(json); |
| 1376 checkColumn(obj); | 1418 checkColumn(obj); |
| 1377 | 1419 |
| 1378 var path = (req.url).path; | 1420 var path = (req.url).path; |
| 1379 var pathOffset = 0; | 1421 var pathOffset = 0; |
| 1380 var index; | 1422 var index; |
| 1381 var subPart; | 1423 var subPart; |
| 1382 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1424 unittest.expect( |
| 1425 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1383 pathOffset += 1; | 1426 pathOffset += 1; |
| 1384 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 1427 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 1428 unittest.equals("fusiontables/v1/")); |
| 1385 pathOffset += 16; | 1429 pathOffset += 16; |
| 1386 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 1430 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 1431 unittest.equals("tables/")); |
| 1387 pathOffset += 7; | 1432 pathOffset += 7; |
| 1388 index = path.indexOf("/columns/", pathOffset); | 1433 index = path.indexOf("/columns/", pathOffset); |
| 1389 unittest.expect(index >= 0, unittest.isTrue); | 1434 unittest.expect(index >= 0, unittest.isTrue); |
| 1390 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 1435 subPart = |
| 1436 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 1391 pathOffset = index; | 1437 pathOffset = index; |
| 1392 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 1438 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 1393 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/columns/")); | 1439 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 1440 unittest.equals("/columns/")); |
| 1394 pathOffset += 9; | 1441 pathOffset += 9; |
| 1395 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 1442 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 1396 pathOffset = path.length; | 1443 pathOffset = path.length; |
| 1397 unittest.expect(subPart, unittest.equals("$arg_columnId")); | 1444 unittest.expect(subPart, unittest.equals("$arg_columnId")); |
| 1398 | 1445 |
| 1399 var query = (req.url).query; | 1446 var query = (req.url).query; |
| 1400 var queryOffset = 0; | 1447 var queryOffset = 0; |
| 1401 var queryMap = {}; | 1448 var queryMap = {}; |
| 1402 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1449 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1403 parseBool(n) { | 1450 parseBool(n) { |
| 1404 if (n == "true") return true; | 1451 if (n == "true") return true; |
| 1405 if (n == "false") return false; | 1452 if (n == "false") return false; |
| 1406 if (n == null) return null; | 1453 if (n == null) return null; |
| 1407 throw new core.ArgumentError("Invalid boolean: $n"); | 1454 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1408 } | 1455 } |
| 1456 |
| 1409 if (query.length > 0) { | 1457 if (query.length > 0) { |
| 1410 for (var part in query.split("&")) { | 1458 for (var part in query.split("&")) { |
| 1411 var keyvalue = part.split("="); | 1459 var keyvalue = part.split("="); |
| 1412 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1460 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1461 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1413 } | 1462 } |
| 1414 } | 1463 } |
| 1415 | 1464 |
| 1416 | |
| 1417 var h = { | 1465 var h = { |
| 1418 "content-type" : "application/json; charset=utf-8", | 1466 "content-type": "application/json; charset=utf-8", |
| 1419 }; | 1467 }; |
| 1420 var resp = convert.JSON.encode(buildColumn()); | 1468 var resp = convert.JSON.encode(buildColumn()); |
| 1421 return new async.Future.value(stringResponse(200, h, resp)); | 1469 return new async.Future.value(stringResponse(200, h, resp)); |
| 1422 }), true); | 1470 }), true); |
| 1423 res.patch(arg_request, arg_tableId, arg_columnId).then(unittest.expectAsyn
c1(((api.Column response) { | 1471 res |
| 1472 .patch(arg_request, arg_tableId, arg_columnId) |
| 1473 .then(unittest.expectAsync1(((api.Column response) { |
| 1424 checkColumn(response); | 1474 checkColumn(response); |
| 1425 }))); | 1475 }))); |
| 1426 }); | 1476 }); |
| 1427 | 1477 |
| 1428 unittest.test("method--update", () { | 1478 unittest.test("method--update", () { |
| 1429 | |
| 1430 var mock = new HttpServerMock(); | 1479 var mock = new HttpServerMock(); |
| 1431 api.ColumnResourceApi res = new api.FusiontablesApi(mock).column; | 1480 api.ColumnResourceApi res = new api.FusiontablesApi(mock).column; |
| 1432 var arg_request = buildColumn(); | 1481 var arg_request = buildColumn(); |
| 1433 var arg_tableId = "foo"; | 1482 var arg_tableId = "foo"; |
| 1434 var arg_columnId = "foo"; | 1483 var arg_columnId = "foo"; |
| 1435 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1484 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1436 var obj = new api.Column.fromJson(json); | 1485 var obj = new api.Column.fromJson(json); |
| 1437 checkColumn(obj); | 1486 checkColumn(obj); |
| 1438 | 1487 |
| 1439 var path = (req.url).path; | 1488 var path = (req.url).path; |
| 1440 var pathOffset = 0; | 1489 var pathOffset = 0; |
| 1441 var index; | 1490 var index; |
| 1442 var subPart; | 1491 var subPart; |
| 1443 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1492 unittest.expect( |
| 1493 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1444 pathOffset += 1; | 1494 pathOffset += 1; |
| 1445 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 1495 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 1496 unittest.equals("fusiontables/v1/")); |
| 1446 pathOffset += 16; | 1497 pathOffset += 16; |
| 1447 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 1498 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 1499 unittest.equals("tables/")); |
| 1448 pathOffset += 7; | 1500 pathOffset += 7; |
| 1449 index = path.indexOf("/columns/", pathOffset); | 1501 index = path.indexOf("/columns/", pathOffset); |
| 1450 unittest.expect(index >= 0, unittest.isTrue); | 1502 unittest.expect(index >= 0, unittest.isTrue); |
| 1451 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 1503 subPart = |
| 1504 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 1452 pathOffset = index; | 1505 pathOffset = index; |
| 1453 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 1506 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 1454 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/columns/")); | 1507 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 1508 unittest.equals("/columns/")); |
| 1455 pathOffset += 9; | 1509 pathOffset += 9; |
| 1456 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 1510 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 1457 pathOffset = path.length; | 1511 pathOffset = path.length; |
| 1458 unittest.expect(subPart, unittest.equals("$arg_columnId")); | 1512 unittest.expect(subPart, unittest.equals("$arg_columnId")); |
| 1459 | 1513 |
| 1460 var query = (req.url).query; | 1514 var query = (req.url).query; |
| 1461 var queryOffset = 0; | 1515 var queryOffset = 0; |
| 1462 var queryMap = {}; | 1516 var queryMap = {}; |
| 1463 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1517 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1464 parseBool(n) { | 1518 parseBool(n) { |
| 1465 if (n == "true") return true; | 1519 if (n == "true") return true; |
| 1466 if (n == "false") return false; | 1520 if (n == "false") return false; |
| 1467 if (n == null) return null; | 1521 if (n == null) return null; |
| 1468 throw new core.ArgumentError("Invalid boolean: $n"); | 1522 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1469 } | 1523 } |
| 1524 |
| 1470 if (query.length > 0) { | 1525 if (query.length > 0) { |
| 1471 for (var part in query.split("&")) { | 1526 for (var part in query.split("&")) { |
| 1472 var keyvalue = part.split("="); | 1527 var keyvalue = part.split("="); |
| 1473 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1528 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1529 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1474 } | 1530 } |
| 1475 } | 1531 } |
| 1476 | 1532 |
| 1477 | |
| 1478 var h = { | 1533 var h = { |
| 1479 "content-type" : "application/json; charset=utf-8", | 1534 "content-type": "application/json; charset=utf-8", |
| 1480 }; | 1535 }; |
| 1481 var resp = convert.JSON.encode(buildColumn()); | 1536 var resp = convert.JSON.encode(buildColumn()); |
| 1482 return new async.Future.value(stringResponse(200, h, resp)); | 1537 return new async.Future.value(stringResponse(200, h, resp)); |
| 1483 }), true); | 1538 }), true); |
| 1484 res.update(arg_request, arg_tableId, arg_columnId).then(unittest.expectAsy
nc1(((api.Column response) { | 1539 res |
| 1540 .update(arg_request, arg_tableId, arg_columnId) |
| 1541 .then(unittest.expectAsync1(((api.Column response) { |
| 1485 checkColumn(response); | 1542 checkColumn(response); |
| 1486 }))); | 1543 }))); |
| 1487 }); | 1544 }); |
| 1488 | |
| 1489 }); | 1545 }); |
| 1490 | 1546 |
| 1491 | |
| 1492 unittest.group("resource-QueryResourceApi", () { | 1547 unittest.group("resource-QueryResourceApi", () { |
| 1493 unittest.test("method--sql", () { | 1548 unittest.test("method--sql", () { |
| 1494 // TODO: Implement tests for media upload; | 1549 // TODO: Implement tests for media upload; |
| 1495 // TODO: Implement tests for media download; | 1550 // TODO: Implement tests for media download; |
| 1496 | 1551 |
| 1497 var mock = new HttpServerMock(); | 1552 var mock = new HttpServerMock(); |
| 1498 api.QueryResourceApi res = new api.FusiontablesApi(mock).query; | 1553 api.QueryResourceApi res = new api.FusiontablesApi(mock).query; |
| 1499 var arg_sql_1 = "foo"; | 1554 var arg_sql_1 = "foo"; |
| 1500 var arg_hdrs = true; | 1555 var arg_hdrs = true; |
| 1501 var arg_typed = true; | 1556 var arg_typed = true; |
| 1502 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1557 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1503 var path = (req.url).path; | 1558 var path = (req.url).path; |
| 1504 var pathOffset = 0; | 1559 var pathOffset = 0; |
| 1505 var index; | 1560 var index; |
| 1506 var subPart; | 1561 var subPart; |
| 1507 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1562 unittest.expect( |
| 1563 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1508 pathOffset += 1; | 1564 pathOffset += 1; |
| 1509 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 1565 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 1566 unittest.equals("fusiontables/v1/")); |
| 1510 pathOffset += 16; | 1567 pathOffset += 16; |
| 1511 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("query")); | 1568 unittest.expect(path.substring(pathOffset, pathOffset + 5), |
| 1569 unittest.equals("query")); |
| 1512 pathOffset += 5; | 1570 pathOffset += 5; |
| 1513 | 1571 |
| 1514 var query = (req.url).query; | 1572 var query = (req.url).query; |
| 1515 var queryOffset = 0; | 1573 var queryOffset = 0; |
| 1516 var queryMap = {}; | 1574 var queryMap = {}; |
| 1517 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1575 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1518 parseBool(n) { | 1576 parseBool(n) { |
| 1519 if (n == "true") return true; | 1577 if (n == "true") return true; |
| 1520 if (n == "false") return false; | 1578 if (n == "false") return false; |
| 1521 if (n == null) return null; | 1579 if (n == null) return null; |
| 1522 throw new core.ArgumentError("Invalid boolean: $n"); | 1580 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1523 } | 1581 } |
| 1582 |
| 1524 if (query.length > 0) { | 1583 if (query.length > 0) { |
| 1525 for (var part in query.split("&")) { | 1584 for (var part in query.split("&")) { |
| 1526 var keyvalue = part.split("="); | 1585 var keyvalue = part.split("="); |
| 1527 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1586 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1587 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1528 } | 1588 } |
| 1529 } | 1589 } |
| 1530 unittest.expect(queryMap["sql"].first, unittest.equals(arg_sql_1)); | 1590 unittest.expect(queryMap["sql"].first, unittest.equals(arg_sql_1)); |
| 1531 unittest.expect(queryMap["hdrs"].first, unittest.equals("$arg_hdrs")); | 1591 unittest.expect(queryMap["hdrs"].first, unittest.equals("$arg_hdrs")); |
| 1532 unittest.expect(queryMap["typed"].first, unittest.equals("$arg_typed")); | 1592 unittest.expect(queryMap["typed"].first, unittest.equals("$arg_typed")); |
| 1533 | 1593 |
| 1534 | |
| 1535 var h = { | 1594 var h = { |
| 1536 "content-type" : "application/json; charset=utf-8", | 1595 "content-type": "application/json; charset=utf-8", |
| 1537 }; | 1596 }; |
| 1538 var resp = convert.JSON.encode(buildSqlresponse()); | 1597 var resp = convert.JSON.encode(buildSqlresponse()); |
| 1539 return new async.Future.value(stringResponse(200, h, resp)); | 1598 return new async.Future.value(stringResponse(200, h, resp)); |
| 1540 }), true); | 1599 }), true); |
| 1541 res.sql(arg_sql_1, hdrs: arg_hdrs, typed: arg_typed).then(unittest.expectA
sync1(((api.Sqlresponse response) { | 1600 res |
| 1601 .sql(arg_sql_1, hdrs: arg_hdrs, typed: arg_typed) |
| 1602 .then(unittest.expectAsync1(((api.Sqlresponse response) { |
| 1542 checkSqlresponse(response); | 1603 checkSqlresponse(response); |
| 1543 }))); | 1604 }))); |
| 1544 }); | 1605 }); |
| 1545 | 1606 |
| 1546 unittest.test("method--sqlGet", () { | 1607 unittest.test("method--sqlGet", () { |
| 1547 // TODO: Implement tests for media upload; | 1608 // TODO: Implement tests for media upload; |
| 1548 // TODO: Implement tests for media download; | 1609 // TODO: Implement tests for media download; |
| 1549 | 1610 |
| 1550 var mock = new HttpServerMock(); | 1611 var mock = new HttpServerMock(); |
| 1551 api.QueryResourceApi res = new api.FusiontablesApi(mock).query; | 1612 api.QueryResourceApi res = new api.FusiontablesApi(mock).query; |
| 1552 var arg_sql_1 = "foo"; | 1613 var arg_sql_1 = "foo"; |
| 1553 var arg_hdrs = true; | 1614 var arg_hdrs = true; |
| 1554 var arg_typed = true; | 1615 var arg_typed = true; |
| 1555 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1616 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1556 var path = (req.url).path; | 1617 var path = (req.url).path; |
| 1557 var pathOffset = 0; | 1618 var pathOffset = 0; |
| 1558 var index; | 1619 var index; |
| 1559 var subPart; | 1620 var subPart; |
| 1560 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1621 unittest.expect( |
| 1622 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1561 pathOffset += 1; | 1623 pathOffset += 1; |
| 1562 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 1624 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 1625 unittest.equals("fusiontables/v1/")); |
| 1563 pathOffset += 16; | 1626 pathOffset += 16; |
| 1564 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("query")); | 1627 unittest.expect(path.substring(pathOffset, pathOffset + 5), |
| 1628 unittest.equals("query")); |
| 1565 pathOffset += 5; | 1629 pathOffset += 5; |
| 1566 | 1630 |
| 1567 var query = (req.url).query; | 1631 var query = (req.url).query; |
| 1568 var queryOffset = 0; | 1632 var queryOffset = 0; |
| 1569 var queryMap = {}; | 1633 var queryMap = {}; |
| 1570 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1634 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1571 parseBool(n) { | 1635 parseBool(n) { |
| 1572 if (n == "true") return true; | 1636 if (n == "true") return true; |
| 1573 if (n == "false") return false; | 1637 if (n == "false") return false; |
| 1574 if (n == null) return null; | 1638 if (n == null) return null; |
| 1575 throw new core.ArgumentError("Invalid boolean: $n"); | 1639 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1576 } | 1640 } |
| 1641 |
| 1577 if (query.length > 0) { | 1642 if (query.length > 0) { |
| 1578 for (var part in query.split("&")) { | 1643 for (var part in query.split("&")) { |
| 1579 var keyvalue = part.split("="); | 1644 var keyvalue = part.split("="); |
| 1580 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1645 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1646 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1581 } | 1647 } |
| 1582 } | 1648 } |
| 1583 unittest.expect(queryMap["sql"].first, unittest.equals(arg_sql_1)); | 1649 unittest.expect(queryMap["sql"].first, unittest.equals(arg_sql_1)); |
| 1584 unittest.expect(queryMap["hdrs"].first, unittest.equals("$arg_hdrs")); | 1650 unittest.expect(queryMap["hdrs"].first, unittest.equals("$arg_hdrs")); |
| 1585 unittest.expect(queryMap["typed"].first, unittest.equals("$arg_typed")); | 1651 unittest.expect(queryMap["typed"].first, unittest.equals("$arg_typed")); |
| 1586 | 1652 |
| 1587 | |
| 1588 var h = { | 1653 var h = { |
| 1589 "content-type" : "application/json; charset=utf-8", | 1654 "content-type": "application/json; charset=utf-8", |
| 1590 }; | 1655 }; |
| 1591 var resp = convert.JSON.encode(buildSqlresponse()); | 1656 var resp = convert.JSON.encode(buildSqlresponse()); |
| 1592 return new async.Future.value(stringResponse(200, h, resp)); | 1657 return new async.Future.value(stringResponse(200, h, resp)); |
| 1593 }), true); | 1658 }), true); |
| 1594 res.sqlGet(arg_sql_1, hdrs: arg_hdrs, typed: arg_typed).then(unittest.expe
ctAsync1(((api.Sqlresponse response) { | 1659 res |
| 1660 .sqlGet(arg_sql_1, hdrs: arg_hdrs, typed: arg_typed) |
| 1661 .then(unittest.expectAsync1(((api.Sqlresponse response) { |
| 1595 checkSqlresponse(response); | 1662 checkSqlresponse(response); |
| 1596 }))); | 1663 }))); |
| 1597 }); | 1664 }); |
| 1598 | |
| 1599 }); | 1665 }); |
| 1600 | 1666 |
| 1601 | |
| 1602 unittest.group("resource-StyleResourceApi", () { | 1667 unittest.group("resource-StyleResourceApi", () { |
| 1603 unittest.test("method--delete", () { | 1668 unittest.test("method--delete", () { |
| 1604 | |
| 1605 var mock = new HttpServerMock(); | 1669 var mock = new HttpServerMock(); |
| 1606 api.StyleResourceApi res = new api.FusiontablesApi(mock).style; | 1670 api.StyleResourceApi res = new api.FusiontablesApi(mock).style; |
| 1607 var arg_tableId = "foo"; | 1671 var arg_tableId = "foo"; |
| 1608 var arg_styleId = 42; | 1672 var arg_styleId = 42; |
| 1609 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1673 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1610 var path = (req.url).path; | 1674 var path = (req.url).path; |
| 1611 var pathOffset = 0; | 1675 var pathOffset = 0; |
| 1612 var index; | 1676 var index; |
| 1613 var subPart; | 1677 var subPart; |
| 1614 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1678 unittest.expect( |
| 1679 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1615 pathOffset += 1; | 1680 pathOffset += 1; |
| 1616 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 1681 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 1682 unittest.equals("fusiontables/v1/")); |
| 1617 pathOffset += 16; | 1683 pathOffset += 16; |
| 1618 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 1684 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 1685 unittest.equals("tables/")); |
| 1619 pathOffset += 7; | 1686 pathOffset += 7; |
| 1620 index = path.indexOf("/styles/", pathOffset); | 1687 index = path.indexOf("/styles/", pathOffset); |
| 1621 unittest.expect(index >= 0, unittest.isTrue); | 1688 unittest.expect(index >= 0, unittest.isTrue); |
| 1622 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 1689 subPart = |
| 1690 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 1623 pathOffset = index; | 1691 pathOffset = index; |
| 1624 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 1692 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 1625 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/styles/")); | 1693 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 1694 unittest.equals("/styles/")); |
| 1626 pathOffset += 8; | 1695 pathOffset += 8; |
| 1627 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 1696 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 1628 pathOffset = path.length; | 1697 pathOffset = path.length; |
| 1629 unittest.expect(subPart, unittest.equals("$arg_styleId")); | 1698 unittest.expect(subPart, unittest.equals("$arg_styleId")); |
| 1630 | 1699 |
| 1631 var query = (req.url).query; | 1700 var query = (req.url).query; |
| 1632 var queryOffset = 0; | 1701 var queryOffset = 0; |
| 1633 var queryMap = {}; | 1702 var queryMap = {}; |
| 1634 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1703 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1635 parseBool(n) { | 1704 parseBool(n) { |
| 1636 if (n == "true") return true; | 1705 if (n == "true") return true; |
| 1637 if (n == "false") return false; | 1706 if (n == "false") return false; |
| 1638 if (n == null) return null; | 1707 if (n == null) return null; |
| 1639 throw new core.ArgumentError("Invalid boolean: $n"); | 1708 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1640 } | 1709 } |
| 1710 |
| 1641 if (query.length > 0) { | 1711 if (query.length > 0) { |
| 1642 for (var part in query.split("&")) { | 1712 for (var part in query.split("&")) { |
| 1643 var keyvalue = part.split("="); | 1713 var keyvalue = part.split("="); |
| 1644 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1714 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1715 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1645 } | 1716 } |
| 1646 } | 1717 } |
| 1647 | 1718 |
| 1648 | |
| 1649 var h = { | 1719 var h = { |
| 1650 "content-type" : "application/json; charset=utf-8", | 1720 "content-type": "application/json; charset=utf-8", |
| 1651 }; | 1721 }; |
| 1652 var resp = ""; | 1722 var resp = ""; |
| 1653 return new async.Future.value(stringResponse(200, h, resp)); | 1723 return new async.Future.value(stringResponse(200, h, resp)); |
| 1654 }), true); | 1724 }), true); |
| 1655 res.delete(arg_tableId, arg_styleId).then(unittest.expectAsync1((_) {})); | 1725 res.delete(arg_tableId, arg_styleId).then(unittest.expectAsync1((_) {})); |
| 1656 }); | 1726 }); |
| 1657 | 1727 |
| 1658 unittest.test("method--get", () { | 1728 unittest.test("method--get", () { |
| 1659 | |
| 1660 var mock = new HttpServerMock(); | 1729 var mock = new HttpServerMock(); |
| 1661 api.StyleResourceApi res = new api.FusiontablesApi(mock).style; | 1730 api.StyleResourceApi res = new api.FusiontablesApi(mock).style; |
| 1662 var arg_tableId = "foo"; | 1731 var arg_tableId = "foo"; |
| 1663 var arg_styleId = 42; | 1732 var arg_styleId = 42; |
| 1664 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1733 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1665 var path = (req.url).path; | 1734 var path = (req.url).path; |
| 1666 var pathOffset = 0; | 1735 var pathOffset = 0; |
| 1667 var index; | 1736 var index; |
| 1668 var subPart; | 1737 var subPart; |
| 1669 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1738 unittest.expect( |
| 1739 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1670 pathOffset += 1; | 1740 pathOffset += 1; |
| 1671 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 1741 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 1742 unittest.equals("fusiontables/v1/")); |
| 1672 pathOffset += 16; | 1743 pathOffset += 16; |
| 1673 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 1744 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 1745 unittest.equals("tables/")); |
| 1674 pathOffset += 7; | 1746 pathOffset += 7; |
| 1675 index = path.indexOf("/styles/", pathOffset); | 1747 index = path.indexOf("/styles/", pathOffset); |
| 1676 unittest.expect(index >= 0, unittest.isTrue); | 1748 unittest.expect(index >= 0, unittest.isTrue); |
| 1677 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 1749 subPart = |
| 1750 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 1678 pathOffset = index; | 1751 pathOffset = index; |
| 1679 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 1752 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 1680 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/styles/")); | 1753 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 1754 unittest.equals("/styles/")); |
| 1681 pathOffset += 8; | 1755 pathOffset += 8; |
| 1682 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 1756 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 1683 pathOffset = path.length; | 1757 pathOffset = path.length; |
| 1684 unittest.expect(subPart, unittest.equals("$arg_styleId")); | 1758 unittest.expect(subPart, unittest.equals("$arg_styleId")); |
| 1685 | 1759 |
| 1686 var query = (req.url).query; | 1760 var query = (req.url).query; |
| 1687 var queryOffset = 0; | 1761 var queryOffset = 0; |
| 1688 var queryMap = {}; | 1762 var queryMap = {}; |
| 1689 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1763 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1690 parseBool(n) { | 1764 parseBool(n) { |
| 1691 if (n == "true") return true; | 1765 if (n == "true") return true; |
| 1692 if (n == "false") return false; | 1766 if (n == "false") return false; |
| 1693 if (n == null) return null; | 1767 if (n == null) return null; |
| 1694 throw new core.ArgumentError("Invalid boolean: $n"); | 1768 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1695 } | 1769 } |
| 1770 |
| 1696 if (query.length > 0) { | 1771 if (query.length > 0) { |
| 1697 for (var part in query.split("&")) { | 1772 for (var part in query.split("&")) { |
| 1698 var keyvalue = part.split("="); | 1773 var keyvalue = part.split("="); |
| 1699 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1774 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1775 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1700 } | 1776 } |
| 1701 } | 1777 } |
| 1702 | 1778 |
| 1703 | |
| 1704 var h = { | 1779 var h = { |
| 1705 "content-type" : "application/json; charset=utf-8", | 1780 "content-type": "application/json; charset=utf-8", |
| 1706 }; | 1781 }; |
| 1707 var resp = convert.JSON.encode(buildStyleSetting()); | 1782 var resp = convert.JSON.encode(buildStyleSetting()); |
| 1708 return new async.Future.value(stringResponse(200, h, resp)); | 1783 return new async.Future.value(stringResponse(200, h, resp)); |
| 1709 }), true); | 1784 }), true); |
| 1710 res.get(arg_tableId, arg_styleId).then(unittest.expectAsync1(((api.StyleSe
tting response) { | 1785 res |
| 1786 .get(arg_tableId, arg_styleId) |
| 1787 .then(unittest.expectAsync1(((api.StyleSetting response) { |
| 1711 checkStyleSetting(response); | 1788 checkStyleSetting(response); |
| 1712 }))); | 1789 }))); |
| 1713 }); | 1790 }); |
| 1714 | 1791 |
| 1715 unittest.test("method--insert", () { | 1792 unittest.test("method--insert", () { |
| 1716 | |
| 1717 var mock = new HttpServerMock(); | 1793 var mock = new HttpServerMock(); |
| 1718 api.StyleResourceApi res = new api.FusiontablesApi(mock).style; | 1794 api.StyleResourceApi res = new api.FusiontablesApi(mock).style; |
| 1719 var arg_request = buildStyleSetting(); | 1795 var arg_request = buildStyleSetting(); |
| 1720 var arg_tableId = "foo"; | 1796 var arg_tableId = "foo"; |
| 1721 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1797 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1722 var obj = new api.StyleSetting.fromJson(json); | 1798 var obj = new api.StyleSetting.fromJson(json); |
| 1723 checkStyleSetting(obj); | 1799 checkStyleSetting(obj); |
| 1724 | 1800 |
| 1725 var path = (req.url).path; | 1801 var path = (req.url).path; |
| 1726 var pathOffset = 0; | 1802 var pathOffset = 0; |
| 1727 var index; | 1803 var index; |
| 1728 var subPart; | 1804 var subPart; |
| 1729 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1805 unittest.expect( |
| 1806 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1730 pathOffset += 1; | 1807 pathOffset += 1; |
| 1731 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 1808 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 1809 unittest.equals("fusiontables/v1/")); |
| 1732 pathOffset += 16; | 1810 pathOffset += 16; |
| 1733 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 1811 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 1812 unittest.equals("tables/")); |
| 1734 pathOffset += 7; | 1813 pathOffset += 7; |
| 1735 index = path.indexOf("/styles", pathOffset); | 1814 index = path.indexOf("/styles", pathOffset); |
| 1736 unittest.expect(index >= 0, unittest.isTrue); | 1815 unittest.expect(index >= 0, unittest.isTrue); |
| 1737 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 1816 subPart = |
| 1817 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 1738 pathOffset = index; | 1818 pathOffset = index; |
| 1739 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 1819 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 1740 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/styles")); | 1820 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 1821 unittest.equals("/styles")); |
| 1741 pathOffset += 7; | 1822 pathOffset += 7; |
| 1742 | 1823 |
| 1743 var query = (req.url).query; | 1824 var query = (req.url).query; |
| 1744 var queryOffset = 0; | 1825 var queryOffset = 0; |
| 1745 var queryMap = {}; | 1826 var queryMap = {}; |
| 1746 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1827 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1747 parseBool(n) { | 1828 parseBool(n) { |
| 1748 if (n == "true") return true; | 1829 if (n == "true") return true; |
| 1749 if (n == "false") return false; | 1830 if (n == "false") return false; |
| 1750 if (n == null) return null; | 1831 if (n == null) return null; |
| 1751 throw new core.ArgumentError("Invalid boolean: $n"); | 1832 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1752 } | 1833 } |
| 1834 |
| 1753 if (query.length > 0) { | 1835 if (query.length > 0) { |
| 1754 for (var part in query.split("&")) { | 1836 for (var part in query.split("&")) { |
| 1755 var keyvalue = part.split("="); | 1837 var keyvalue = part.split("="); |
| 1756 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1838 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1839 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1757 } | 1840 } |
| 1758 } | 1841 } |
| 1759 | 1842 |
| 1760 | |
| 1761 var h = { | 1843 var h = { |
| 1762 "content-type" : "application/json; charset=utf-8", | 1844 "content-type": "application/json; charset=utf-8", |
| 1763 }; | 1845 }; |
| 1764 var resp = convert.JSON.encode(buildStyleSetting()); | 1846 var resp = convert.JSON.encode(buildStyleSetting()); |
| 1765 return new async.Future.value(stringResponse(200, h, resp)); | 1847 return new async.Future.value(stringResponse(200, h, resp)); |
| 1766 }), true); | 1848 }), true); |
| 1767 res.insert(arg_request, arg_tableId).then(unittest.expectAsync1(((api.Styl
eSetting response) { | 1849 res |
| 1850 .insert(arg_request, arg_tableId) |
| 1851 .then(unittest.expectAsync1(((api.StyleSetting response) { |
| 1768 checkStyleSetting(response); | 1852 checkStyleSetting(response); |
| 1769 }))); | 1853 }))); |
| 1770 }); | 1854 }); |
| 1771 | 1855 |
| 1772 unittest.test("method--list", () { | 1856 unittest.test("method--list", () { |
| 1773 | |
| 1774 var mock = new HttpServerMock(); | 1857 var mock = new HttpServerMock(); |
| 1775 api.StyleResourceApi res = new api.FusiontablesApi(mock).style; | 1858 api.StyleResourceApi res = new api.FusiontablesApi(mock).style; |
| 1776 var arg_tableId = "foo"; | 1859 var arg_tableId = "foo"; |
| 1777 var arg_maxResults = 42; | 1860 var arg_maxResults = 42; |
| 1778 var arg_pageToken = "foo"; | 1861 var arg_pageToken = "foo"; |
| 1779 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1862 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1780 var path = (req.url).path; | 1863 var path = (req.url).path; |
| 1781 var pathOffset = 0; | 1864 var pathOffset = 0; |
| 1782 var index; | 1865 var index; |
| 1783 var subPart; | 1866 var subPart; |
| 1784 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1867 unittest.expect( |
| 1868 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1785 pathOffset += 1; | 1869 pathOffset += 1; |
| 1786 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 1870 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 1871 unittest.equals("fusiontables/v1/")); |
| 1787 pathOffset += 16; | 1872 pathOffset += 16; |
| 1788 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 1873 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 1874 unittest.equals("tables/")); |
| 1789 pathOffset += 7; | 1875 pathOffset += 7; |
| 1790 index = path.indexOf("/styles", pathOffset); | 1876 index = path.indexOf("/styles", pathOffset); |
| 1791 unittest.expect(index >= 0, unittest.isTrue); | 1877 unittest.expect(index >= 0, unittest.isTrue); |
| 1792 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 1878 subPart = |
| 1879 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 1793 pathOffset = index; | 1880 pathOffset = index; |
| 1794 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 1881 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 1795 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/styles")); | 1882 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 1883 unittest.equals("/styles")); |
| 1796 pathOffset += 7; | 1884 pathOffset += 7; |
| 1797 | 1885 |
| 1798 var query = (req.url).query; | 1886 var query = (req.url).query; |
| 1799 var queryOffset = 0; | 1887 var queryOffset = 0; |
| 1800 var queryMap = {}; | 1888 var queryMap = {}; |
| 1801 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1889 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1802 parseBool(n) { | 1890 parseBool(n) { |
| 1803 if (n == "true") return true; | 1891 if (n == "true") return true; |
| 1804 if (n == "false") return false; | 1892 if (n == "false") return false; |
| 1805 if (n == null) return null; | 1893 if (n == null) return null; |
| 1806 throw new core.ArgumentError("Invalid boolean: $n"); | 1894 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1807 } | 1895 } |
| 1896 |
| 1808 if (query.length > 0) { | 1897 if (query.length > 0) { |
| 1809 for (var part in query.split("&")) { | 1898 for (var part in query.split("&")) { |
| 1810 var keyvalue = part.split("="); | 1899 var keyvalue = part.split("="); |
| 1811 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1900 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1901 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1812 } | 1902 } |
| 1813 } | 1903 } |
| 1814 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 1904 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 1815 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 1905 unittest.equals(arg_maxResults)); |
| 1816 | 1906 unittest.expect( |
| 1907 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 1817 | 1908 |
| 1818 var h = { | 1909 var h = { |
| 1819 "content-type" : "application/json; charset=utf-8", | 1910 "content-type": "application/json; charset=utf-8", |
| 1820 }; | 1911 }; |
| 1821 var resp = convert.JSON.encode(buildStyleSettingList()); | 1912 var resp = convert.JSON.encode(buildStyleSettingList()); |
| 1822 return new async.Future.value(stringResponse(200, h, resp)); | 1913 return new async.Future.value(stringResponse(200, h, resp)); |
| 1823 }), true); | 1914 }), true); |
| 1824 res.list(arg_tableId, maxResults: arg_maxResults, pageToken: arg_pageToken
).then(unittest.expectAsync1(((api.StyleSettingList response) { | 1915 res |
| 1916 .list(arg_tableId, |
| 1917 maxResults: arg_maxResults, pageToken: arg_pageToken) |
| 1918 .then(unittest.expectAsync1(((api.StyleSettingList response) { |
| 1825 checkStyleSettingList(response); | 1919 checkStyleSettingList(response); |
| 1826 }))); | 1920 }))); |
| 1827 }); | 1921 }); |
| 1828 | 1922 |
| 1829 unittest.test("method--patch", () { | 1923 unittest.test("method--patch", () { |
| 1830 | |
| 1831 var mock = new HttpServerMock(); | 1924 var mock = new HttpServerMock(); |
| 1832 api.StyleResourceApi res = new api.FusiontablesApi(mock).style; | 1925 api.StyleResourceApi res = new api.FusiontablesApi(mock).style; |
| 1833 var arg_request = buildStyleSetting(); | 1926 var arg_request = buildStyleSetting(); |
| 1834 var arg_tableId = "foo"; | 1927 var arg_tableId = "foo"; |
| 1835 var arg_styleId = 42; | 1928 var arg_styleId = 42; |
| 1836 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1929 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1837 var obj = new api.StyleSetting.fromJson(json); | 1930 var obj = new api.StyleSetting.fromJson(json); |
| 1838 checkStyleSetting(obj); | 1931 checkStyleSetting(obj); |
| 1839 | 1932 |
| 1840 var path = (req.url).path; | 1933 var path = (req.url).path; |
| 1841 var pathOffset = 0; | 1934 var pathOffset = 0; |
| 1842 var index; | 1935 var index; |
| 1843 var subPart; | 1936 var subPart; |
| 1844 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 1937 unittest.expect( |
| 1938 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1845 pathOffset += 1; | 1939 pathOffset += 1; |
| 1846 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 1940 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 1941 unittest.equals("fusiontables/v1/")); |
| 1847 pathOffset += 16; | 1942 pathOffset += 16; |
| 1848 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 1943 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 1944 unittest.equals("tables/")); |
| 1849 pathOffset += 7; | 1945 pathOffset += 7; |
| 1850 index = path.indexOf("/styles/", pathOffset); | 1946 index = path.indexOf("/styles/", pathOffset); |
| 1851 unittest.expect(index >= 0, unittest.isTrue); | 1947 unittest.expect(index >= 0, unittest.isTrue); |
| 1852 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 1948 subPart = |
| 1949 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 1853 pathOffset = index; | 1950 pathOffset = index; |
| 1854 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 1951 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 1855 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/styles/")); | 1952 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 1953 unittest.equals("/styles/")); |
| 1856 pathOffset += 8; | 1954 pathOffset += 8; |
| 1857 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 1955 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 1858 pathOffset = path.length; | 1956 pathOffset = path.length; |
| 1859 unittest.expect(subPart, unittest.equals("$arg_styleId")); | 1957 unittest.expect(subPart, unittest.equals("$arg_styleId")); |
| 1860 | 1958 |
| 1861 var query = (req.url).query; | 1959 var query = (req.url).query; |
| 1862 var queryOffset = 0; | 1960 var queryOffset = 0; |
| 1863 var queryMap = {}; | 1961 var queryMap = {}; |
| 1864 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1962 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1865 parseBool(n) { | 1963 parseBool(n) { |
| 1866 if (n == "true") return true; | 1964 if (n == "true") return true; |
| 1867 if (n == "false") return false; | 1965 if (n == "false") return false; |
| 1868 if (n == null) return null; | 1966 if (n == null) return null; |
| 1869 throw new core.ArgumentError("Invalid boolean: $n"); | 1967 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1870 } | 1968 } |
| 1969 |
| 1871 if (query.length > 0) { | 1970 if (query.length > 0) { |
| 1872 for (var part in query.split("&")) { | 1971 for (var part in query.split("&")) { |
| 1873 var keyvalue = part.split("="); | 1972 var keyvalue = part.split("="); |
| 1874 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 1973 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 1974 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1875 } | 1975 } |
| 1876 } | 1976 } |
| 1877 | 1977 |
| 1878 | |
| 1879 var h = { | 1978 var h = { |
| 1880 "content-type" : "application/json; charset=utf-8", | 1979 "content-type": "application/json; charset=utf-8", |
| 1881 }; | 1980 }; |
| 1882 var resp = convert.JSON.encode(buildStyleSetting()); | 1981 var resp = convert.JSON.encode(buildStyleSetting()); |
| 1883 return new async.Future.value(stringResponse(200, h, resp)); | 1982 return new async.Future.value(stringResponse(200, h, resp)); |
| 1884 }), true); | 1983 }), true); |
| 1885 res.patch(arg_request, arg_tableId, arg_styleId).then(unittest.expectAsync
1(((api.StyleSetting response) { | 1984 res |
| 1985 .patch(arg_request, arg_tableId, arg_styleId) |
| 1986 .then(unittest.expectAsync1(((api.StyleSetting response) { |
| 1886 checkStyleSetting(response); | 1987 checkStyleSetting(response); |
| 1887 }))); | 1988 }))); |
| 1888 }); | 1989 }); |
| 1889 | 1990 |
| 1890 unittest.test("method--update", () { | 1991 unittest.test("method--update", () { |
| 1891 | |
| 1892 var mock = new HttpServerMock(); | 1992 var mock = new HttpServerMock(); |
| 1893 api.StyleResourceApi res = new api.FusiontablesApi(mock).style; | 1993 api.StyleResourceApi res = new api.FusiontablesApi(mock).style; |
| 1894 var arg_request = buildStyleSetting(); | 1994 var arg_request = buildStyleSetting(); |
| 1895 var arg_tableId = "foo"; | 1995 var arg_tableId = "foo"; |
| 1896 var arg_styleId = 42; | 1996 var arg_styleId = 42; |
| 1897 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 1997 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1898 var obj = new api.StyleSetting.fromJson(json); | 1998 var obj = new api.StyleSetting.fromJson(json); |
| 1899 checkStyleSetting(obj); | 1999 checkStyleSetting(obj); |
| 1900 | 2000 |
| 1901 var path = (req.url).path; | 2001 var path = (req.url).path; |
| 1902 var pathOffset = 0; | 2002 var pathOffset = 0; |
| 1903 var index; | 2003 var index; |
| 1904 var subPart; | 2004 var subPart; |
| 1905 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2005 unittest.expect( |
| 2006 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1906 pathOffset += 1; | 2007 pathOffset += 1; |
| 1907 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 2008 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 2009 unittest.equals("fusiontables/v1/")); |
| 1908 pathOffset += 16; | 2010 pathOffset += 16; |
| 1909 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 2011 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 2012 unittest.equals("tables/")); |
| 1910 pathOffset += 7; | 2013 pathOffset += 7; |
| 1911 index = path.indexOf("/styles/", pathOffset); | 2014 index = path.indexOf("/styles/", pathOffset); |
| 1912 unittest.expect(index >= 0, unittest.isTrue); | 2015 unittest.expect(index >= 0, unittest.isTrue); |
| 1913 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2016 subPart = |
| 2017 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 1914 pathOffset = index; | 2018 pathOffset = index; |
| 1915 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 2019 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 1916 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/styles/")); | 2020 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 2021 unittest.equals("/styles/")); |
| 1917 pathOffset += 8; | 2022 pathOffset += 8; |
| 1918 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 2023 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 1919 pathOffset = path.length; | 2024 pathOffset = path.length; |
| 1920 unittest.expect(subPart, unittest.equals("$arg_styleId")); | 2025 unittest.expect(subPart, unittest.equals("$arg_styleId")); |
| 1921 | 2026 |
| 1922 var query = (req.url).query; | 2027 var query = (req.url).query; |
| 1923 var queryOffset = 0; | 2028 var queryOffset = 0; |
| 1924 var queryMap = {}; | 2029 var queryMap = {}; |
| 1925 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2030 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1926 parseBool(n) { | 2031 parseBool(n) { |
| 1927 if (n == "true") return true; | 2032 if (n == "true") return true; |
| 1928 if (n == "false") return false; | 2033 if (n == "false") return false; |
| 1929 if (n == null) return null; | 2034 if (n == null) return null; |
| 1930 throw new core.ArgumentError("Invalid boolean: $n"); | 2035 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1931 } | 2036 } |
| 2037 |
| 1932 if (query.length > 0) { | 2038 if (query.length > 0) { |
| 1933 for (var part in query.split("&")) { | 2039 for (var part in query.split("&")) { |
| 1934 var keyvalue = part.split("="); | 2040 var keyvalue = part.split("="); |
| 1935 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2041 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2042 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1936 } | 2043 } |
| 1937 } | 2044 } |
| 1938 | 2045 |
| 1939 | |
| 1940 var h = { | 2046 var h = { |
| 1941 "content-type" : "application/json; charset=utf-8", | 2047 "content-type": "application/json; charset=utf-8", |
| 1942 }; | 2048 }; |
| 1943 var resp = convert.JSON.encode(buildStyleSetting()); | 2049 var resp = convert.JSON.encode(buildStyleSetting()); |
| 1944 return new async.Future.value(stringResponse(200, h, resp)); | 2050 return new async.Future.value(stringResponse(200, h, resp)); |
| 1945 }), true); | 2051 }), true); |
| 1946 res.update(arg_request, arg_tableId, arg_styleId).then(unittest.expectAsyn
c1(((api.StyleSetting response) { | 2052 res |
| 2053 .update(arg_request, arg_tableId, arg_styleId) |
| 2054 .then(unittest.expectAsync1(((api.StyleSetting response) { |
| 1947 checkStyleSetting(response); | 2055 checkStyleSetting(response); |
| 1948 }))); | 2056 }))); |
| 1949 }); | 2057 }); |
| 1950 | |
| 1951 }); | 2058 }); |
| 1952 | 2059 |
| 1953 | |
| 1954 unittest.group("resource-TableResourceApi", () { | 2060 unittest.group("resource-TableResourceApi", () { |
| 1955 unittest.test("method--copy", () { | 2061 unittest.test("method--copy", () { |
| 1956 | |
| 1957 var mock = new HttpServerMock(); | 2062 var mock = new HttpServerMock(); |
| 1958 api.TableResourceApi res = new api.FusiontablesApi(mock).table; | 2063 api.TableResourceApi res = new api.FusiontablesApi(mock).table; |
| 1959 var arg_tableId = "foo"; | 2064 var arg_tableId = "foo"; |
| 1960 var arg_copyPresentation = true; | 2065 var arg_copyPresentation = true; |
| 1961 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2066 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 1962 var path = (req.url).path; | 2067 var path = (req.url).path; |
| 1963 var pathOffset = 0; | 2068 var pathOffset = 0; |
| 1964 var index; | 2069 var index; |
| 1965 var subPart; | 2070 var subPart; |
| 1966 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2071 unittest.expect( |
| 2072 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 1967 pathOffset += 1; | 2073 pathOffset += 1; |
| 1968 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 2074 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 2075 unittest.equals("fusiontables/v1/")); |
| 1969 pathOffset += 16; | 2076 pathOffset += 16; |
| 1970 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 2077 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 2078 unittest.equals("tables/")); |
| 1971 pathOffset += 7; | 2079 pathOffset += 7; |
| 1972 index = path.indexOf("/copy", pathOffset); | 2080 index = path.indexOf("/copy", pathOffset); |
| 1973 unittest.expect(index >= 0, unittest.isTrue); | 2081 unittest.expect(index >= 0, unittest.isTrue); |
| 1974 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2082 subPart = |
| 2083 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 1975 pathOffset = index; | 2084 pathOffset = index; |
| 1976 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 2085 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 1977 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("/copy")); | 2086 unittest.expect(path.substring(pathOffset, pathOffset + 5), |
| 2087 unittest.equals("/copy")); |
| 1978 pathOffset += 5; | 2088 pathOffset += 5; |
| 1979 | 2089 |
| 1980 var query = (req.url).query; | 2090 var query = (req.url).query; |
| 1981 var queryOffset = 0; | 2091 var queryOffset = 0; |
| 1982 var queryMap = {}; | 2092 var queryMap = {}; |
| 1983 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2093 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 1984 parseBool(n) { | 2094 parseBool(n) { |
| 1985 if (n == "true") return true; | 2095 if (n == "true") return true; |
| 1986 if (n == "false") return false; | 2096 if (n == "false") return false; |
| 1987 if (n == null) return null; | 2097 if (n == null) return null; |
| 1988 throw new core.ArgumentError("Invalid boolean: $n"); | 2098 throw new core.ArgumentError("Invalid boolean: $n"); |
| 1989 } | 2099 } |
| 2100 |
| 1990 if (query.length > 0) { | 2101 if (query.length > 0) { |
| 1991 for (var part in query.split("&")) { | 2102 for (var part in query.split("&")) { |
| 1992 var keyvalue = part.split("="); | 2103 var keyvalue = part.split("="); |
| 1993 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2104 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2105 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 1994 } | 2106 } |
| 1995 } | 2107 } |
| 1996 unittest.expect(queryMap["copyPresentation"].first, unittest.equals("$ar
g_copyPresentation")); | 2108 unittest.expect(queryMap["copyPresentation"].first, |
| 1997 | 2109 unittest.equals("$arg_copyPresentation")); |
| 1998 | 2110 |
| 1999 var h = { | 2111 var h = { |
| 2000 "content-type" : "application/json; charset=utf-8", | 2112 "content-type": "application/json; charset=utf-8", |
| 2001 }; | 2113 }; |
| 2002 var resp = convert.JSON.encode(buildTable()); | 2114 var resp = convert.JSON.encode(buildTable()); |
| 2003 return new async.Future.value(stringResponse(200, h, resp)); | 2115 return new async.Future.value(stringResponse(200, h, resp)); |
| 2004 }), true); | 2116 }), true); |
| 2005 res.copy(arg_tableId, copyPresentation: arg_copyPresentation).then(unittes
t.expectAsync1(((api.Table response) { | 2117 res |
| 2118 .copy(arg_tableId, copyPresentation: arg_copyPresentation) |
| 2119 .then(unittest.expectAsync1(((api.Table response) { |
| 2006 checkTable(response); | 2120 checkTable(response); |
| 2007 }))); | 2121 }))); |
| 2008 }); | 2122 }); |
| 2009 | 2123 |
| 2010 unittest.test("method--delete", () { | 2124 unittest.test("method--delete", () { |
| 2011 | |
| 2012 var mock = new HttpServerMock(); | 2125 var mock = new HttpServerMock(); |
| 2013 api.TableResourceApi res = new api.FusiontablesApi(mock).table; | 2126 api.TableResourceApi res = new api.FusiontablesApi(mock).table; |
| 2014 var arg_tableId = "foo"; | 2127 var arg_tableId = "foo"; |
| 2015 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2128 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2016 var path = (req.url).path; | 2129 var path = (req.url).path; |
| 2017 var pathOffset = 0; | 2130 var pathOffset = 0; |
| 2018 var index; | 2131 var index; |
| 2019 var subPart; | 2132 var subPart; |
| 2020 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2133 unittest.expect( |
| 2134 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2021 pathOffset += 1; | 2135 pathOffset += 1; |
| 2022 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 2136 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 2137 unittest.equals("fusiontables/v1/")); |
| 2023 pathOffset += 16; | 2138 pathOffset += 16; |
| 2024 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 2139 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 2140 unittest.equals("tables/")); |
| 2025 pathOffset += 7; | 2141 pathOffset += 7; |
| 2026 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 2142 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 2027 pathOffset = path.length; | 2143 pathOffset = path.length; |
| 2028 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 2144 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 2029 | 2145 |
| 2030 var query = (req.url).query; | 2146 var query = (req.url).query; |
| 2031 var queryOffset = 0; | 2147 var queryOffset = 0; |
| 2032 var queryMap = {}; | 2148 var queryMap = {}; |
| 2033 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2149 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2034 parseBool(n) { | 2150 parseBool(n) { |
| 2035 if (n == "true") return true; | 2151 if (n == "true") return true; |
| 2036 if (n == "false") return false; | 2152 if (n == "false") return false; |
| 2037 if (n == null) return null; | 2153 if (n == null) return null; |
| 2038 throw new core.ArgumentError("Invalid boolean: $n"); | 2154 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2039 } | 2155 } |
| 2156 |
| 2040 if (query.length > 0) { | 2157 if (query.length > 0) { |
| 2041 for (var part in query.split("&")) { | 2158 for (var part in query.split("&")) { |
| 2042 var keyvalue = part.split("="); | 2159 var keyvalue = part.split("="); |
| 2043 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2160 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2161 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2044 } | 2162 } |
| 2045 } | 2163 } |
| 2046 | 2164 |
| 2047 | |
| 2048 var h = { | 2165 var h = { |
| 2049 "content-type" : "application/json; charset=utf-8", | 2166 "content-type": "application/json; charset=utf-8", |
| 2050 }; | 2167 }; |
| 2051 var resp = ""; | 2168 var resp = ""; |
| 2052 return new async.Future.value(stringResponse(200, h, resp)); | 2169 return new async.Future.value(stringResponse(200, h, resp)); |
| 2053 }), true); | 2170 }), true); |
| 2054 res.delete(arg_tableId).then(unittest.expectAsync1((_) {})); | 2171 res.delete(arg_tableId).then(unittest.expectAsync1((_) {})); |
| 2055 }); | 2172 }); |
| 2056 | 2173 |
| 2057 unittest.test("method--get", () { | 2174 unittest.test("method--get", () { |
| 2058 | |
| 2059 var mock = new HttpServerMock(); | 2175 var mock = new HttpServerMock(); |
| 2060 api.TableResourceApi res = new api.FusiontablesApi(mock).table; | 2176 api.TableResourceApi res = new api.FusiontablesApi(mock).table; |
| 2061 var arg_tableId = "foo"; | 2177 var arg_tableId = "foo"; |
| 2062 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2178 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2063 var path = (req.url).path; | 2179 var path = (req.url).path; |
| 2064 var pathOffset = 0; | 2180 var pathOffset = 0; |
| 2065 var index; | 2181 var index; |
| 2066 var subPart; | 2182 var subPart; |
| 2067 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2183 unittest.expect( |
| 2184 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2068 pathOffset += 1; | 2185 pathOffset += 1; |
| 2069 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 2186 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 2187 unittest.equals("fusiontables/v1/")); |
| 2070 pathOffset += 16; | 2188 pathOffset += 16; |
| 2071 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 2189 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 2190 unittest.equals("tables/")); |
| 2072 pathOffset += 7; | 2191 pathOffset += 7; |
| 2073 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 2192 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 2074 pathOffset = path.length; | 2193 pathOffset = path.length; |
| 2075 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 2194 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 2076 | 2195 |
| 2077 var query = (req.url).query; | 2196 var query = (req.url).query; |
| 2078 var queryOffset = 0; | 2197 var queryOffset = 0; |
| 2079 var queryMap = {}; | 2198 var queryMap = {}; |
| 2080 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2199 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2081 parseBool(n) { | 2200 parseBool(n) { |
| 2082 if (n == "true") return true; | 2201 if (n == "true") return true; |
| 2083 if (n == "false") return false; | 2202 if (n == "false") return false; |
| 2084 if (n == null) return null; | 2203 if (n == null) return null; |
| 2085 throw new core.ArgumentError("Invalid boolean: $n"); | 2204 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2086 } | 2205 } |
| 2206 |
| 2087 if (query.length > 0) { | 2207 if (query.length > 0) { |
| 2088 for (var part in query.split("&")) { | 2208 for (var part in query.split("&")) { |
| 2089 var keyvalue = part.split("="); | 2209 var keyvalue = part.split("="); |
| 2090 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2210 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2211 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2091 } | 2212 } |
| 2092 } | 2213 } |
| 2093 | 2214 |
| 2094 | |
| 2095 var h = { | 2215 var h = { |
| 2096 "content-type" : "application/json; charset=utf-8", | 2216 "content-type": "application/json; charset=utf-8", |
| 2097 }; | 2217 }; |
| 2098 var resp = convert.JSON.encode(buildTable()); | 2218 var resp = convert.JSON.encode(buildTable()); |
| 2099 return new async.Future.value(stringResponse(200, h, resp)); | 2219 return new async.Future.value(stringResponse(200, h, resp)); |
| 2100 }), true); | 2220 }), true); |
| 2101 res.get(arg_tableId).then(unittest.expectAsync1(((api.Table response) { | 2221 res.get(arg_tableId).then(unittest.expectAsync1(((api.Table response) { |
| 2102 checkTable(response); | 2222 checkTable(response); |
| 2103 }))); | 2223 }))); |
| 2104 }); | 2224 }); |
| 2105 | 2225 |
| 2106 unittest.test("method--importRows", () { | 2226 unittest.test("method--importRows", () { |
| 2107 // TODO: Implement tests for media upload; | 2227 // TODO: Implement tests for media upload; |
| 2108 // TODO: Implement tests for media download; | 2228 // TODO: Implement tests for media download; |
| 2109 | 2229 |
| 2110 var mock = new HttpServerMock(); | 2230 var mock = new HttpServerMock(); |
| 2111 api.TableResourceApi res = new api.FusiontablesApi(mock).table; | 2231 api.TableResourceApi res = new api.FusiontablesApi(mock).table; |
| 2112 var arg_tableId = "foo"; | 2232 var arg_tableId = "foo"; |
| 2113 var arg_delimiter = "foo"; | 2233 var arg_delimiter = "foo"; |
| 2114 var arg_encoding = "foo"; | 2234 var arg_encoding = "foo"; |
| 2115 var arg_endLine = 42; | 2235 var arg_endLine = 42; |
| 2116 var arg_isStrict = true; | 2236 var arg_isStrict = true; |
| 2117 var arg_startLine = 42; | 2237 var arg_startLine = 42; |
| 2118 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2238 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2119 var path = (req.url).path; | 2239 var path = (req.url).path; |
| 2120 var pathOffset = 0; | 2240 var pathOffset = 0; |
| 2121 var index; | 2241 var index; |
| 2122 var subPart; | 2242 var subPart; |
| 2123 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2243 unittest.expect( |
| 2244 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2124 pathOffset += 1; | 2245 pathOffset += 1; |
| 2125 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 2246 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 2247 unittest.equals("fusiontables/v1/")); |
| 2126 pathOffset += 16; | 2248 pathOffset += 16; |
| 2127 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 2249 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 2250 unittest.equals("tables/")); |
| 2128 pathOffset += 7; | 2251 pathOffset += 7; |
| 2129 index = path.indexOf("/import", pathOffset); | 2252 index = path.indexOf("/import", pathOffset); |
| 2130 unittest.expect(index >= 0, unittest.isTrue); | 2253 unittest.expect(index >= 0, unittest.isTrue); |
| 2131 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2254 subPart = |
| 2255 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 2132 pathOffset = index; | 2256 pathOffset = index; |
| 2133 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 2257 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 2134 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/import")); | 2258 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 2259 unittest.equals("/import")); |
| 2135 pathOffset += 7; | 2260 pathOffset += 7; |
| 2136 | 2261 |
| 2137 var query = (req.url).query; | 2262 var query = (req.url).query; |
| 2138 var queryOffset = 0; | 2263 var queryOffset = 0; |
| 2139 var queryMap = {}; | 2264 var queryMap = {}; |
| 2140 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2265 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2141 parseBool(n) { | 2266 parseBool(n) { |
| 2142 if (n == "true") return true; | 2267 if (n == "true") return true; |
| 2143 if (n == "false") return false; | 2268 if (n == "false") return false; |
| 2144 if (n == null) return null; | 2269 if (n == null) return null; |
| 2145 throw new core.ArgumentError("Invalid boolean: $n"); | 2270 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2146 } | 2271 } |
| 2272 |
| 2147 if (query.length > 0) { | 2273 if (query.length > 0) { |
| 2148 for (var part in query.split("&")) { | 2274 for (var part in query.split("&")) { |
| 2149 var keyvalue = part.split("="); | 2275 var keyvalue = part.split("="); |
| 2150 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2276 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2277 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2151 } | 2278 } |
| 2152 } | 2279 } |
| 2153 unittest.expect(queryMap["delimiter"].first, unittest.equals(arg_delimit
er)); | 2280 unittest.expect( |
| 2154 unittest.expect(queryMap["encoding"].first, unittest.equals(arg_encoding
)); | 2281 queryMap["delimiter"].first, unittest.equals(arg_delimiter)); |
| 2155 unittest.expect(core.int.parse(queryMap["endLine"].first), unittest.equa
ls(arg_endLine)); | 2282 unittest.expect( |
| 2156 unittest.expect(queryMap["isStrict"].first, unittest.equals("$arg_isStri
ct")); | 2283 queryMap["encoding"].first, unittest.equals(arg_encoding)); |
| 2157 unittest.expect(core.int.parse(queryMap["startLine"].first), unittest.eq
uals(arg_startLine)); | 2284 unittest.expect(core.int.parse(queryMap["endLine"].first), |
| 2158 | 2285 unittest.equals(arg_endLine)); |
| 2286 unittest.expect( |
| 2287 queryMap["isStrict"].first, unittest.equals("$arg_isStrict")); |
| 2288 unittest.expect(core.int.parse(queryMap["startLine"].first), |
| 2289 unittest.equals(arg_startLine)); |
| 2159 | 2290 |
| 2160 var h = { | 2291 var h = { |
| 2161 "content-type" : "application/json; charset=utf-8", | 2292 "content-type": "application/json; charset=utf-8", |
| 2162 }; | 2293 }; |
| 2163 var resp = convert.JSON.encode(buildImport()); | 2294 var resp = convert.JSON.encode(buildImport()); |
| 2164 return new async.Future.value(stringResponse(200, h, resp)); | 2295 return new async.Future.value(stringResponse(200, h, resp)); |
| 2165 }), true); | 2296 }), true); |
| 2166 res.importRows(arg_tableId, delimiter: arg_delimiter, encoding: arg_encodi
ng, endLine: arg_endLine, isStrict: arg_isStrict, startLine: arg_startLine).then
(unittest.expectAsync1(((api.Import response) { | 2297 res |
| 2298 .importRows(arg_tableId, |
| 2299 delimiter: arg_delimiter, |
| 2300 encoding: arg_encoding, |
| 2301 endLine: arg_endLine, |
| 2302 isStrict: arg_isStrict, |
| 2303 startLine: arg_startLine) |
| 2304 .then(unittest.expectAsync1(((api.Import response) { |
| 2167 checkImport(response); | 2305 checkImport(response); |
| 2168 }))); | 2306 }))); |
| 2169 }); | 2307 }); |
| 2170 | 2308 |
| 2171 unittest.test("method--importTable", () { | 2309 unittest.test("method--importTable", () { |
| 2172 // TODO: Implement tests for media upload; | 2310 // TODO: Implement tests for media upload; |
| 2173 // TODO: Implement tests for media download; | 2311 // TODO: Implement tests for media download; |
| 2174 | 2312 |
| 2175 var mock = new HttpServerMock(); | 2313 var mock = new HttpServerMock(); |
| 2176 api.TableResourceApi res = new api.FusiontablesApi(mock).table; | 2314 api.TableResourceApi res = new api.FusiontablesApi(mock).table; |
| 2177 var arg_name = "foo"; | 2315 var arg_name = "foo"; |
| 2178 var arg_delimiter = "foo"; | 2316 var arg_delimiter = "foo"; |
| 2179 var arg_encoding = "foo"; | 2317 var arg_encoding = "foo"; |
| 2180 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2318 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2181 var path = (req.url).path; | 2319 var path = (req.url).path; |
| 2182 var pathOffset = 0; | 2320 var pathOffset = 0; |
| 2183 var index; | 2321 var index; |
| 2184 var subPart; | 2322 var subPart; |
| 2185 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2323 unittest.expect( |
| 2324 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2186 pathOffset += 1; | 2325 pathOffset += 1; |
| 2187 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 2326 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 2327 unittest.equals("fusiontables/v1/")); |
| 2188 pathOffset += 16; | 2328 pathOffset += 16; |
| 2189 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("tables/import")); | 2329 unittest.expect(path.substring(pathOffset, pathOffset + 13), |
| 2330 unittest.equals("tables/import")); |
| 2190 pathOffset += 13; | 2331 pathOffset += 13; |
| 2191 | 2332 |
| 2192 var query = (req.url).query; | 2333 var query = (req.url).query; |
| 2193 var queryOffset = 0; | 2334 var queryOffset = 0; |
| 2194 var queryMap = {}; | 2335 var queryMap = {}; |
| 2195 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2336 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2196 parseBool(n) { | 2337 parseBool(n) { |
| 2197 if (n == "true") return true; | 2338 if (n == "true") return true; |
| 2198 if (n == "false") return false; | 2339 if (n == "false") return false; |
| 2199 if (n == null) return null; | 2340 if (n == null) return null; |
| 2200 throw new core.ArgumentError("Invalid boolean: $n"); | 2341 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2201 } | 2342 } |
| 2343 |
| 2202 if (query.length > 0) { | 2344 if (query.length > 0) { |
| 2203 for (var part in query.split("&")) { | 2345 for (var part in query.split("&")) { |
| 2204 var keyvalue = part.split("="); | 2346 var keyvalue = part.split("="); |
| 2205 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2347 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2348 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2206 } | 2349 } |
| 2207 } | 2350 } |
| 2208 unittest.expect(queryMap["name"].first, unittest.equals(arg_name)); | 2351 unittest.expect(queryMap["name"].first, unittest.equals(arg_name)); |
| 2209 unittest.expect(queryMap["delimiter"].first, unittest.equals(arg_delimit
er)); | 2352 unittest.expect( |
| 2210 unittest.expect(queryMap["encoding"].first, unittest.equals(arg_encoding
)); | 2353 queryMap["delimiter"].first, unittest.equals(arg_delimiter)); |
| 2211 | 2354 unittest.expect( |
| 2355 queryMap["encoding"].first, unittest.equals(arg_encoding)); |
| 2212 | 2356 |
| 2213 var h = { | 2357 var h = { |
| 2214 "content-type" : "application/json; charset=utf-8", | 2358 "content-type": "application/json; charset=utf-8", |
| 2215 }; | 2359 }; |
| 2216 var resp = convert.JSON.encode(buildTable()); | 2360 var resp = convert.JSON.encode(buildTable()); |
| 2217 return new async.Future.value(stringResponse(200, h, resp)); | 2361 return new async.Future.value(stringResponse(200, h, resp)); |
| 2218 }), true); | 2362 }), true); |
| 2219 res.importTable(arg_name, delimiter: arg_delimiter, encoding: arg_encoding
).then(unittest.expectAsync1(((api.Table response) { | 2363 res |
| 2364 .importTable(arg_name, |
| 2365 delimiter: arg_delimiter, encoding: arg_encoding) |
| 2366 .then(unittest.expectAsync1(((api.Table response) { |
| 2220 checkTable(response); | 2367 checkTable(response); |
| 2221 }))); | 2368 }))); |
| 2222 }); | 2369 }); |
| 2223 | 2370 |
| 2224 unittest.test("method--insert", () { | 2371 unittest.test("method--insert", () { |
| 2225 | |
| 2226 var mock = new HttpServerMock(); | 2372 var mock = new HttpServerMock(); |
| 2227 api.TableResourceApi res = new api.FusiontablesApi(mock).table; | 2373 api.TableResourceApi res = new api.FusiontablesApi(mock).table; |
| 2228 var arg_request = buildTable(); | 2374 var arg_request = buildTable(); |
| 2229 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2375 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2230 var obj = new api.Table.fromJson(json); | 2376 var obj = new api.Table.fromJson(json); |
| 2231 checkTable(obj); | 2377 checkTable(obj); |
| 2232 | 2378 |
| 2233 var path = (req.url).path; | 2379 var path = (req.url).path; |
| 2234 var pathOffset = 0; | 2380 var pathOffset = 0; |
| 2235 var index; | 2381 var index; |
| 2236 var subPart; | 2382 var subPart; |
| 2237 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2383 unittest.expect( |
| 2384 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2238 pathOffset += 1; | 2385 pathOffset += 1; |
| 2239 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 2386 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 2387 unittest.equals("fusiontables/v1/")); |
| 2240 pathOffset += 16; | 2388 pathOffset += 16; |
| 2241 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("tables")); | 2389 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 2390 unittest.equals("tables")); |
| 2242 pathOffset += 6; | 2391 pathOffset += 6; |
| 2243 | 2392 |
| 2244 var query = (req.url).query; | 2393 var query = (req.url).query; |
| 2245 var queryOffset = 0; | 2394 var queryOffset = 0; |
| 2246 var queryMap = {}; | 2395 var queryMap = {}; |
| 2247 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2396 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2248 parseBool(n) { | 2397 parseBool(n) { |
| 2249 if (n == "true") return true; | 2398 if (n == "true") return true; |
| 2250 if (n == "false") return false; | 2399 if (n == "false") return false; |
| 2251 if (n == null) return null; | 2400 if (n == null) return null; |
| 2252 throw new core.ArgumentError("Invalid boolean: $n"); | 2401 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2253 } | 2402 } |
| 2403 |
| 2254 if (query.length > 0) { | 2404 if (query.length > 0) { |
| 2255 for (var part in query.split("&")) { | 2405 for (var part in query.split("&")) { |
| 2256 var keyvalue = part.split("="); | 2406 var keyvalue = part.split("="); |
| 2257 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2407 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2408 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2258 } | 2409 } |
| 2259 } | 2410 } |
| 2260 | 2411 |
| 2261 | |
| 2262 var h = { | 2412 var h = { |
| 2263 "content-type" : "application/json; charset=utf-8", | 2413 "content-type": "application/json; charset=utf-8", |
| 2264 }; | 2414 }; |
| 2265 var resp = convert.JSON.encode(buildTable()); | 2415 var resp = convert.JSON.encode(buildTable()); |
| 2266 return new async.Future.value(stringResponse(200, h, resp)); | 2416 return new async.Future.value(stringResponse(200, h, resp)); |
| 2267 }), true); | 2417 }), true); |
| 2268 res.insert(arg_request).then(unittest.expectAsync1(((api.Table response) { | 2418 res.insert(arg_request).then(unittest.expectAsync1(((api.Table response) { |
| 2269 checkTable(response); | 2419 checkTable(response); |
| 2270 }))); | 2420 }))); |
| 2271 }); | 2421 }); |
| 2272 | 2422 |
| 2273 unittest.test("method--list", () { | 2423 unittest.test("method--list", () { |
| 2274 | |
| 2275 var mock = new HttpServerMock(); | 2424 var mock = new HttpServerMock(); |
| 2276 api.TableResourceApi res = new api.FusiontablesApi(mock).table; | 2425 api.TableResourceApi res = new api.FusiontablesApi(mock).table; |
| 2277 var arg_maxResults = 42; | 2426 var arg_maxResults = 42; |
| 2278 var arg_pageToken = "foo"; | 2427 var arg_pageToken = "foo"; |
| 2279 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2428 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2280 var path = (req.url).path; | 2429 var path = (req.url).path; |
| 2281 var pathOffset = 0; | 2430 var pathOffset = 0; |
| 2282 var index; | 2431 var index; |
| 2283 var subPart; | 2432 var subPart; |
| 2284 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2433 unittest.expect( |
| 2434 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2285 pathOffset += 1; | 2435 pathOffset += 1; |
| 2286 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 2436 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 2437 unittest.equals("fusiontables/v1/")); |
| 2287 pathOffset += 16; | 2438 pathOffset += 16; |
| 2288 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("tables")); | 2439 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 2440 unittest.equals("tables")); |
| 2289 pathOffset += 6; | 2441 pathOffset += 6; |
| 2290 | 2442 |
| 2291 var query = (req.url).query; | 2443 var query = (req.url).query; |
| 2292 var queryOffset = 0; | 2444 var queryOffset = 0; |
| 2293 var queryMap = {}; | 2445 var queryMap = {}; |
| 2294 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2446 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2295 parseBool(n) { | 2447 parseBool(n) { |
| 2296 if (n == "true") return true; | 2448 if (n == "true") return true; |
| 2297 if (n == "false") return false; | 2449 if (n == "false") return false; |
| 2298 if (n == null) return null; | 2450 if (n == null) return null; |
| 2299 throw new core.ArgumentError("Invalid boolean: $n"); | 2451 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2300 } | 2452 } |
| 2453 |
| 2301 if (query.length > 0) { | 2454 if (query.length > 0) { |
| 2302 for (var part in query.split("&")) { | 2455 for (var part in query.split("&")) { |
| 2303 var keyvalue = part.split("="); | 2456 var keyvalue = part.split("="); |
| 2304 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2457 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2458 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2305 } | 2459 } |
| 2306 } | 2460 } |
| 2307 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 2461 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 2308 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 2462 unittest.equals(arg_maxResults)); |
| 2309 | 2463 unittest.expect( |
| 2464 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 2310 | 2465 |
| 2311 var h = { | 2466 var h = { |
| 2312 "content-type" : "application/json; charset=utf-8", | 2467 "content-type": "application/json; charset=utf-8", |
| 2313 }; | 2468 }; |
| 2314 var resp = convert.JSON.encode(buildTableList()); | 2469 var resp = convert.JSON.encode(buildTableList()); |
| 2315 return new async.Future.value(stringResponse(200, h, resp)); | 2470 return new async.Future.value(stringResponse(200, h, resp)); |
| 2316 }), true); | 2471 }), true); |
| 2317 res.list(maxResults: arg_maxResults, pageToken: arg_pageToken).then(unitte
st.expectAsync1(((api.TableList response) { | 2472 res |
| 2473 .list(maxResults: arg_maxResults, pageToken: arg_pageToken) |
| 2474 .then(unittest.expectAsync1(((api.TableList response) { |
| 2318 checkTableList(response); | 2475 checkTableList(response); |
| 2319 }))); | 2476 }))); |
| 2320 }); | 2477 }); |
| 2321 | 2478 |
| 2322 unittest.test("method--patch", () { | 2479 unittest.test("method--patch", () { |
| 2323 | |
| 2324 var mock = new HttpServerMock(); | 2480 var mock = new HttpServerMock(); |
| 2325 api.TableResourceApi res = new api.FusiontablesApi(mock).table; | 2481 api.TableResourceApi res = new api.FusiontablesApi(mock).table; |
| 2326 var arg_request = buildTable(); | 2482 var arg_request = buildTable(); |
| 2327 var arg_tableId = "foo"; | 2483 var arg_tableId = "foo"; |
| 2328 var arg_replaceViewDefinition = true; | 2484 var arg_replaceViewDefinition = true; |
| 2329 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2485 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2330 var obj = new api.Table.fromJson(json); | 2486 var obj = new api.Table.fromJson(json); |
| 2331 checkTable(obj); | 2487 checkTable(obj); |
| 2332 | 2488 |
| 2333 var path = (req.url).path; | 2489 var path = (req.url).path; |
| 2334 var pathOffset = 0; | 2490 var pathOffset = 0; |
| 2335 var index; | 2491 var index; |
| 2336 var subPart; | 2492 var subPart; |
| 2337 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2493 unittest.expect( |
| 2494 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2338 pathOffset += 1; | 2495 pathOffset += 1; |
| 2339 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 2496 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 2497 unittest.equals("fusiontables/v1/")); |
| 2340 pathOffset += 16; | 2498 pathOffset += 16; |
| 2341 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 2499 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 2500 unittest.equals("tables/")); |
| 2342 pathOffset += 7; | 2501 pathOffset += 7; |
| 2343 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 2502 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 2344 pathOffset = path.length; | 2503 pathOffset = path.length; |
| 2345 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 2504 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 2346 | 2505 |
| 2347 var query = (req.url).query; | 2506 var query = (req.url).query; |
| 2348 var queryOffset = 0; | 2507 var queryOffset = 0; |
| 2349 var queryMap = {}; | 2508 var queryMap = {}; |
| 2350 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2509 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2351 parseBool(n) { | 2510 parseBool(n) { |
| 2352 if (n == "true") return true; | 2511 if (n == "true") return true; |
| 2353 if (n == "false") return false; | 2512 if (n == "false") return false; |
| 2354 if (n == null) return null; | 2513 if (n == null) return null; |
| 2355 throw new core.ArgumentError("Invalid boolean: $n"); | 2514 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2356 } | 2515 } |
| 2516 |
| 2357 if (query.length > 0) { | 2517 if (query.length > 0) { |
| 2358 for (var part in query.split("&")) { | 2518 for (var part in query.split("&")) { |
| 2359 var keyvalue = part.split("="); | 2519 var keyvalue = part.split("="); |
| 2360 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2520 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2521 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2361 } | 2522 } |
| 2362 } | 2523 } |
| 2363 unittest.expect(queryMap["replaceViewDefinition"].first, unittest.equals
("$arg_replaceViewDefinition")); | 2524 unittest.expect(queryMap["replaceViewDefinition"].first, |
| 2364 | 2525 unittest.equals("$arg_replaceViewDefinition")); |
| 2365 | 2526 |
| 2366 var h = { | 2527 var h = { |
| 2367 "content-type" : "application/json; charset=utf-8", | 2528 "content-type": "application/json; charset=utf-8", |
| 2368 }; | 2529 }; |
| 2369 var resp = convert.JSON.encode(buildTable()); | 2530 var resp = convert.JSON.encode(buildTable()); |
| 2370 return new async.Future.value(stringResponse(200, h, resp)); | 2531 return new async.Future.value(stringResponse(200, h, resp)); |
| 2371 }), true); | 2532 }), true); |
| 2372 res.patch(arg_request, arg_tableId, replaceViewDefinition: arg_replaceView
Definition).then(unittest.expectAsync1(((api.Table response) { | 2533 res |
| 2534 .patch(arg_request, arg_tableId, |
| 2535 replaceViewDefinition: arg_replaceViewDefinition) |
| 2536 .then(unittest.expectAsync1(((api.Table response) { |
| 2373 checkTable(response); | 2537 checkTable(response); |
| 2374 }))); | 2538 }))); |
| 2375 }); | 2539 }); |
| 2376 | 2540 |
| 2377 unittest.test("method--update", () { | 2541 unittest.test("method--update", () { |
| 2378 | |
| 2379 var mock = new HttpServerMock(); | 2542 var mock = new HttpServerMock(); |
| 2380 api.TableResourceApi res = new api.FusiontablesApi(mock).table; | 2543 api.TableResourceApi res = new api.FusiontablesApi(mock).table; |
| 2381 var arg_request = buildTable(); | 2544 var arg_request = buildTable(); |
| 2382 var arg_tableId = "foo"; | 2545 var arg_tableId = "foo"; |
| 2383 var arg_replaceViewDefinition = true; | 2546 var arg_replaceViewDefinition = true; |
| 2384 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2547 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2385 var obj = new api.Table.fromJson(json); | 2548 var obj = new api.Table.fromJson(json); |
| 2386 checkTable(obj); | 2549 checkTable(obj); |
| 2387 | 2550 |
| 2388 var path = (req.url).path; | 2551 var path = (req.url).path; |
| 2389 var pathOffset = 0; | 2552 var pathOffset = 0; |
| 2390 var index; | 2553 var index; |
| 2391 var subPart; | 2554 var subPart; |
| 2392 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2555 unittest.expect( |
| 2556 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2393 pathOffset += 1; | 2557 pathOffset += 1; |
| 2394 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 2558 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 2559 unittest.equals("fusiontables/v1/")); |
| 2395 pathOffset += 16; | 2560 pathOffset += 16; |
| 2396 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 2561 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 2562 unittest.equals("tables/")); |
| 2397 pathOffset += 7; | 2563 pathOffset += 7; |
| 2398 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 2564 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 2399 pathOffset = path.length; | 2565 pathOffset = path.length; |
| 2400 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 2566 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 2401 | 2567 |
| 2402 var query = (req.url).query; | 2568 var query = (req.url).query; |
| 2403 var queryOffset = 0; | 2569 var queryOffset = 0; |
| 2404 var queryMap = {}; | 2570 var queryMap = {}; |
| 2405 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2571 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2406 parseBool(n) { | 2572 parseBool(n) { |
| 2407 if (n == "true") return true; | 2573 if (n == "true") return true; |
| 2408 if (n == "false") return false; | 2574 if (n == "false") return false; |
| 2409 if (n == null) return null; | 2575 if (n == null) return null; |
| 2410 throw new core.ArgumentError("Invalid boolean: $n"); | 2576 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2411 } | 2577 } |
| 2578 |
| 2412 if (query.length > 0) { | 2579 if (query.length > 0) { |
| 2413 for (var part in query.split("&")) { | 2580 for (var part in query.split("&")) { |
| 2414 var keyvalue = part.split("="); | 2581 var keyvalue = part.split("="); |
| 2415 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2582 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2583 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2416 } | 2584 } |
| 2417 } | 2585 } |
| 2418 unittest.expect(queryMap["replaceViewDefinition"].first, unittest.equals
("$arg_replaceViewDefinition")); | 2586 unittest.expect(queryMap["replaceViewDefinition"].first, |
| 2419 | 2587 unittest.equals("$arg_replaceViewDefinition")); |
| 2420 | 2588 |
| 2421 var h = { | 2589 var h = { |
| 2422 "content-type" : "application/json; charset=utf-8", | 2590 "content-type": "application/json; charset=utf-8", |
| 2423 }; | 2591 }; |
| 2424 var resp = convert.JSON.encode(buildTable()); | 2592 var resp = convert.JSON.encode(buildTable()); |
| 2425 return new async.Future.value(stringResponse(200, h, resp)); | 2593 return new async.Future.value(stringResponse(200, h, resp)); |
| 2426 }), true); | 2594 }), true); |
| 2427 res.update(arg_request, arg_tableId, replaceViewDefinition: arg_replaceVie
wDefinition).then(unittest.expectAsync1(((api.Table response) { | 2595 res |
| 2596 .update(arg_request, arg_tableId, |
| 2597 replaceViewDefinition: arg_replaceViewDefinition) |
| 2598 .then(unittest.expectAsync1(((api.Table response) { |
| 2428 checkTable(response); | 2599 checkTable(response); |
| 2429 }))); | 2600 }))); |
| 2430 }); | 2601 }); |
| 2431 | |
| 2432 }); | 2602 }); |
| 2433 | 2603 |
| 2434 | |
| 2435 unittest.group("resource-TaskResourceApi", () { | 2604 unittest.group("resource-TaskResourceApi", () { |
| 2436 unittest.test("method--delete", () { | 2605 unittest.test("method--delete", () { |
| 2437 | |
| 2438 var mock = new HttpServerMock(); | 2606 var mock = new HttpServerMock(); |
| 2439 api.TaskResourceApi res = new api.FusiontablesApi(mock).task; | 2607 api.TaskResourceApi res = new api.FusiontablesApi(mock).task; |
| 2440 var arg_tableId = "foo"; | 2608 var arg_tableId = "foo"; |
| 2441 var arg_taskId = "foo"; | 2609 var arg_taskId = "foo"; |
| 2442 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2610 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2443 var path = (req.url).path; | 2611 var path = (req.url).path; |
| 2444 var pathOffset = 0; | 2612 var pathOffset = 0; |
| 2445 var index; | 2613 var index; |
| 2446 var subPart; | 2614 var subPart; |
| 2447 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2615 unittest.expect( |
| 2616 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2448 pathOffset += 1; | 2617 pathOffset += 1; |
| 2449 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 2618 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 2619 unittest.equals("fusiontables/v1/")); |
| 2450 pathOffset += 16; | 2620 pathOffset += 16; |
| 2451 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 2621 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 2622 unittest.equals("tables/")); |
| 2452 pathOffset += 7; | 2623 pathOffset += 7; |
| 2453 index = path.indexOf("/tasks/", pathOffset); | 2624 index = path.indexOf("/tasks/", pathOffset); |
| 2454 unittest.expect(index >= 0, unittest.isTrue); | 2625 unittest.expect(index >= 0, unittest.isTrue); |
| 2455 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2626 subPart = |
| 2627 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 2456 pathOffset = index; | 2628 pathOffset = index; |
| 2457 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 2629 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 2458 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/tasks/")); | 2630 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 2631 unittest.equals("/tasks/")); |
| 2459 pathOffset += 7; | 2632 pathOffset += 7; |
| 2460 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 2633 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 2461 pathOffset = path.length; | 2634 pathOffset = path.length; |
| 2462 unittest.expect(subPart, unittest.equals("$arg_taskId")); | 2635 unittest.expect(subPart, unittest.equals("$arg_taskId")); |
| 2463 | 2636 |
| 2464 var query = (req.url).query; | 2637 var query = (req.url).query; |
| 2465 var queryOffset = 0; | 2638 var queryOffset = 0; |
| 2466 var queryMap = {}; | 2639 var queryMap = {}; |
| 2467 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2640 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2468 parseBool(n) { | 2641 parseBool(n) { |
| 2469 if (n == "true") return true; | 2642 if (n == "true") return true; |
| 2470 if (n == "false") return false; | 2643 if (n == "false") return false; |
| 2471 if (n == null) return null; | 2644 if (n == null) return null; |
| 2472 throw new core.ArgumentError("Invalid boolean: $n"); | 2645 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2473 } | 2646 } |
| 2647 |
| 2474 if (query.length > 0) { | 2648 if (query.length > 0) { |
| 2475 for (var part in query.split("&")) { | 2649 for (var part in query.split("&")) { |
| 2476 var keyvalue = part.split("="); | 2650 var keyvalue = part.split("="); |
| 2477 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2651 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2652 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2478 } | 2653 } |
| 2479 } | 2654 } |
| 2480 | 2655 |
| 2481 | |
| 2482 var h = { | 2656 var h = { |
| 2483 "content-type" : "application/json; charset=utf-8", | 2657 "content-type": "application/json; charset=utf-8", |
| 2484 }; | 2658 }; |
| 2485 var resp = ""; | 2659 var resp = ""; |
| 2486 return new async.Future.value(stringResponse(200, h, resp)); | 2660 return new async.Future.value(stringResponse(200, h, resp)); |
| 2487 }), true); | 2661 }), true); |
| 2488 res.delete(arg_tableId, arg_taskId).then(unittest.expectAsync1((_) {})); | 2662 res.delete(arg_tableId, arg_taskId).then(unittest.expectAsync1((_) {})); |
| 2489 }); | 2663 }); |
| 2490 | 2664 |
| 2491 unittest.test("method--get", () { | 2665 unittest.test("method--get", () { |
| 2492 | |
| 2493 var mock = new HttpServerMock(); | 2666 var mock = new HttpServerMock(); |
| 2494 api.TaskResourceApi res = new api.FusiontablesApi(mock).task; | 2667 api.TaskResourceApi res = new api.FusiontablesApi(mock).task; |
| 2495 var arg_tableId = "foo"; | 2668 var arg_tableId = "foo"; |
| 2496 var arg_taskId = "foo"; | 2669 var arg_taskId = "foo"; |
| 2497 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2670 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2498 var path = (req.url).path; | 2671 var path = (req.url).path; |
| 2499 var pathOffset = 0; | 2672 var pathOffset = 0; |
| 2500 var index; | 2673 var index; |
| 2501 var subPart; | 2674 var subPart; |
| 2502 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2675 unittest.expect( |
| 2676 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2503 pathOffset += 1; | 2677 pathOffset += 1; |
| 2504 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 2678 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 2679 unittest.equals("fusiontables/v1/")); |
| 2505 pathOffset += 16; | 2680 pathOffset += 16; |
| 2506 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 2681 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 2682 unittest.equals("tables/")); |
| 2507 pathOffset += 7; | 2683 pathOffset += 7; |
| 2508 index = path.indexOf("/tasks/", pathOffset); | 2684 index = path.indexOf("/tasks/", pathOffset); |
| 2509 unittest.expect(index >= 0, unittest.isTrue); | 2685 unittest.expect(index >= 0, unittest.isTrue); |
| 2510 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2686 subPart = |
| 2687 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 2511 pathOffset = index; | 2688 pathOffset = index; |
| 2512 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 2689 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 2513 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/tasks/")); | 2690 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 2691 unittest.equals("/tasks/")); |
| 2514 pathOffset += 7; | 2692 pathOffset += 7; |
| 2515 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 2693 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 2516 pathOffset = path.length; | 2694 pathOffset = path.length; |
| 2517 unittest.expect(subPart, unittest.equals("$arg_taskId")); | 2695 unittest.expect(subPart, unittest.equals("$arg_taskId")); |
| 2518 | 2696 |
| 2519 var query = (req.url).query; | 2697 var query = (req.url).query; |
| 2520 var queryOffset = 0; | 2698 var queryOffset = 0; |
| 2521 var queryMap = {}; | 2699 var queryMap = {}; |
| 2522 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2700 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2523 parseBool(n) { | 2701 parseBool(n) { |
| 2524 if (n == "true") return true; | 2702 if (n == "true") return true; |
| 2525 if (n == "false") return false; | 2703 if (n == "false") return false; |
| 2526 if (n == null) return null; | 2704 if (n == null) return null; |
| 2527 throw new core.ArgumentError("Invalid boolean: $n"); | 2705 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2528 } | 2706 } |
| 2707 |
| 2529 if (query.length > 0) { | 2708 if (query.length > 0) { |
| 2530 for (var part in query.split("&")) { | 2709 for (var part in query.split("&")) { |
| 2531 var keyvalue = part.split("="); | 2710 var keyvalue = part.split("="); |
| 2532 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2711 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2712 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2533 } | 2713 } |
| 2534 } | 2714 } |
| 2535 | 2715 |
| 2536 | |
| 2537 var h = { | 2716 var h = { |
| 2538 "content-type" : "application/json; charset=utf-8", | 2717 "content-type": "application/json; charset=utf-8", |
| 2539 }; | 2718 }; |
| 2540 var resp = convert.JSON.encode(buildTask()); | 2719 var resp = convert.JSON.encode(buildTask()); |
| 2541 return new async.Future.value(stringResponse(200, h, resp)); | 2720 return new async.Future.value(stringResponse(200, h, resp)); |
| 2542 }), true); | 2721 }), true); |
| 2543 res.get(arg_tableId, arg_taskId).then(unittest.expectAsync1(((api.Task res
ponse) { | 2722 res |
| 2723 .get(arg_tableId, arg_taskId) |
| 2724 .then(unittest.expectAsync1(((api.Task response) { |
| 2544 checkTask(response); | 2725 checkTask(response); |
| 2545 }))); | 2726 }))); |
| 2546 }); | 2727 }); |
| 2547 | 2728 |
| 2548 unittest.test("method--list", () { | 2729 unittest.test("method--list", () { |
| 2549 | |
| 2550 var mock = new HttpServerMock(); | 2730 var mock = new HttpServerMock(); |
| 2551 api.TaskResourceApi res = new api.FusiontablesApi(mock).task; | 2731 api.TaskResourceApi res = new api.FusiontablesApi(mock).task; |
| 2552 var arg_tableId = "foo"; | 2732 var arg_tableId = "foo"; |
| 2553 var arg_maxResults = 42; | 2733 var arg_maxResults = 42; |
| 2554 var arg_pageToken = "foo"; | 2734 var arg_pageToken = "foo"; |
| 2555 var arg_startIndex = 42; | 2735 var arg_startIndex = 42; |
| 2556 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2736 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2557 var path = (req.url).path; | 2737 var path = (req.url).path; |
| 2558 var pathOffset = 0; | 2738 var pathOffset = 0; |
| 2559 var index; | 2739 var index; |
| 2560 var subPart; | 2740 var subPart; |
| 2561 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2741 unittest.expect( |
| 2742 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2562 pathOffset += 1; | 2743 pathOffset += 1; |
| 2563 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 2744 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 2745 unittest.equals("fusiontables/v1/")); |
| 2564 pathOffset += 16; | 2746 pathOffset += 16; |
| 2565 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 2747 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 2748 unittest.equals("tables/")); |
| 2566 pathOffset += 7; | 2749 pathOffset += 7; |
| 2567 index = path.indexOf("/tasks", pathOffset); | 2750 index = path.indexOf("/tasks", pathOffset); |
| 2568 unittest.expect(index >= 0, unittest.isTrue); | 2751 unittest.expect(index >= 0, unittest.isTrue); |
| 2569 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2752 subPart = |
| 2753 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 2570 pathOffset = index; | 2754 pathOffset = index; |
| 2571 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 2755 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 2572 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/tasks")); | 2756 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 2757 unittest.equals("/tasks")); |
| 2573 pathOffset += 6; | 2758 pathOffset += 6; |
| 2574 | 2759 |
| 2575 var query = (req.url).query; | 2760 var query = (req.url).query; |
| 2576 var queryOffset = 0; | 2761 var queryOffset = 0; |
| 2577 var queryMap = {}; | 2762 var queryMap = {}; |
| 2578 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2763 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2579 parseBool(n) { | 2764 parseBool(n) { |
| 2580 if (n == "true") return true; | 2765 if (n == "true") return true; |
| 2581 if (n == "false") return false; | 2766 if (n == "false") return false; |
| 2582 if (n == null) return null; | 2767 if (n == null) return null; |
| 2583 throw new core.ArgumentError("Invalid boolean: $n"); | 2768 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2584 } | 2769 } |
| 2770 |
| 2585 if (query.length > 0) { | 2771 if (query.length > 0) { |
| 2586 for (var part in query.split("&")) { | 2772 for (var part in query.split("&")) { |
| 2587 var keyvalue = part.split("="); | 2773 var keyvalue = part.split("="); |
| 2588 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2774 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2775 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2589 } | 2776 } |
| 2590 } | 2777 } |
| 2591 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 2778 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 2592 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 2779 unittest.equals(arg_maxResults)); |
| 2593 unittest.expect(core.int.parse(queryMap["startIndex"].first), unittest.e
quals(arg_startIndex)); | 2780 unittest.expect( |
| 2594 | 2781 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 2782 unittest.expect(core.int.parse(queryMap["startIndex"].first), |
| 2783 unittest.equals(arg_startIndex)); |
| 2595 | 2784 |
| 2596 var h = { | 2785 var h = { |
| 2597 "content-type" : "application/json; charset=utf-8", | 2786 "content-type": "application/json; charset=utf-8", |
| 2598 }; | 2787 }; |
| 2599 var resp = convert.JSON.encode(buildTaskList()); | 2788 var resp = convert.JSON.encode(buildTaskList()); |
| 2600 return new async.Future.value(stringResponse(200, h, resp)); | 2789 return new async.Future.value(stringResponse(200, h, resp)); |
| 2601 }), true); | 2790 }), true); |
| 2602 res.list(arg_tableId, maxResults: arg_maxResults, pageToken: arg_pageToken
, startIndex: arg_startIndex).then(unittest.expectAsync1(((api.TaskList response
) { | 2791 res |
| 2792 .list(arg_tableId, |
| 2793 maxResults: arg_maxResults, |
| 2794 pageToken: arg_pageToken, |
| 2795 startIndex: arg_startIndex) |
| 2796 .then(unittest.expectAsync1(((api.TaskList response) { |
| 2603 checkTaskList(response); | 2797 checkTaskList(response); |
| 2604 }))); | 2798 }))); |
| 2605 }); | 2799 }); |
| 2606 | |
| 2607 }); | 2800 }); |
| 2608 | 2801 |
| 2609 | |
| 2610 unittest.group("resource-TemplateResourceApi", () { | 2802 unittest.group("resource-TemplateResourceApi", () { |
| 2611 unittest.test("method--delete", () { | 2803 unittest.test("method--delete", () { |
| 2612 | |
| 2613 var mock = new HttpServerMock(); | 2804 var mock = new HttpServerMock(); |
| 2614 api.TemplateResourceApi res = new api.FusiontablesApi(mock).template; | 2805 api.TemplateResourceApi res = new api.FusiontablesApi(mock).template; |
| 2615 var arg_tableId = "foo"; | 2806 var arg_tableId = "foo"; |
| 2616 var arg_templateId = 42; | 2807 var arg_templateId = 42; |
| 2617 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2808 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2618 var path = (req.url).path; | 2809 var path = (req.url).path; |
| 2619 var pathOffset = 0; | 2810 var pathOffset = 0; |
| 2620 var index; | 2811 var index; |
| 2621 var subPart; | 2812 var subPart; |
| 2622 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2813 unittest.expect( |
| 2814 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2623 pathOffset += 1; | 2815 pathOffset += 1; |
| 2624 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 2816 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 2817 unittest.equals("fusiontables/v1/")); |
| 2625 pathOffset += 16; | 2818 pathOffset += 16; |
| 2626 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 2819 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 2820 unittest.equals("tables/")); |
| 2627 pathOffset += 7; | 2821 pathOffset += 7; |
| 2628 index = path.indexOf("/templates/", pathOffset); | 2822 index = path.indexOf("/templates/", pathOffset); |
| 2629 unittest.expect(index >= 0, unittest.isTrue); | 2823 unittest.expect(index >= 0, unittest.isTrue); |
| 2630 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2824 subPart = |
| 2825 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 2631 pathOffset = index; | 2826 pathOffset = index; |
| 2632 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 2827 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 2633 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/templates/")); | 2828 unittest.expect(path.substring(pathOffset, pathOffset + 11), |
| 2829 unittest.equals("/templates/")); |
| 2634 pathOffset += 11; | 2830 pathOffset += 11; |
| 2635 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 2831 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 2636 pathOffset = path.length; | 2832 pathOffset = path.length; |
| 2637 unittest.expect(subPart, unittest.equals("$arg_templateId")); | 2833 unittest.expect(subPart, unittest.equals("$arg_templateId")); |
| 2638 | 2834 |
| 2639 var query = (req.url).query; | 2835 var query = (req.url).query; |
| 2640 var queryOffset = 0; | 2836 var queryOffset = 0; |
| 2641 var queryMap = {}; | 2837 var queryMap = {}; |
| 2642 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2838 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2643 parseBool(n) { | 2839 parseBool(n) { |
| 2644 if (n == "true") return true; | 2840 if (n == "true") return true; |
| 2645 if (n == "false") return false; | 2841 if (n == "false") return false; |
| 2646 if (n == null) return null; | 2842 if (n == null) return null; |
| 2647 throw new core.ArgumentError("Invalid boolean: $n"); | 2843 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2648 } | 2844 } |
| 2845 |
| 2649 if (query.length > 0) { | 2846 if (query.length > 0) { |
| 2650 for (var part in query.split("&")) { | 2847 for (var part in query.split("&")) { |
| 2651 var keyvalue = part.split("="); | 2848 var keyvalue = part.split("="); |
| 2652 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2849 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2850 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2653 } | 2851 } |
| 2654 } | 2852 } |
| 2655 | 2853 |
| 2656 | |
| 2657 var h = { | 2854 var h = { |
| 2658 "content-type" : "application/json; charset=utf-8", | 2855 "content-type": "application/json; charset=utf-8", |
| 2659 }; | 2856 }; |
| 2660 var resp = ""; | 2857 var resp = ""; |
| 2661 return new async.Future.value(stringResponse(200, h, resp)); | 2858 return new async.Future.value(stringResponse(200, h, resp)); |
| 2662 }), true); | 2859 }), true); |
| 2663 res.delete(arg_tableId, arg_templateId).then(unittest.expectAsync1((_) {})
); | 2860 res |
| 2861 .delete(arg_tableId, arg_templateId) |
| 2862 .then(unittest.expectAsync1((_) {})); |
| 2664 }); | 2863 }); |
| 2665 | 2864 |
| 2666 unittest.test("method--get", () { | 2865 unittest.test("method--get", () { |
| 2667 | |
| 2668 var mock = new HttpServerMock(); | 2866 var mock = new HttpServerMock(); |
| 2669 api.TemplateResourceApi res = new api.FusiontablesApi(mock).template; | 2867 api.TemplateResourceApi res = new api.FusiontablesApi(mock).template; |
| 2670 var arg_tableId = "foo"; | 2868 var arg_tableId = "foo"; |
| 2671 var arg_templateId = 42; | 2869 var arg_templateId = 42; |
| 2672 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2870 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2673 var path = (req.url).path; | 2871 var path = (req.url).path; |
| 2674 var pathOffset = 0; | 2872 var pathOffset = 0; |
| 2675 var index; | 2873 var index; |
| 2676 var subPart; | 2874 var subPart; |
| 2677 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2875 unittest.expect( |
| 2876 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2678 pathOffset += 1; | 2877 pathOffset += 1; |
| 2679 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 2878 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 2879 unittest.equals("fusiontables/v1/")); |
| 2680 pathOffset += 16; | 2880 pathOffset += 16; |
| 2681 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 2881 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 2882 unittest.equals("tables/")); |
| 2682 pathOffset += 7; | 2883 pathOffset += 7; |
| 2683 index = path.indexOf("/templates/", pathOffset); | 2884 index = path.indexOf("/templates/", pathOffset); |
| 2684 unittest.expect(index >= 0, unittest.isTrue); | 2885 unittest.expect(index >= 0, unittest.isTrue); |
| 2685 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2886 subPart = |
| 2887 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 2686 pathOffset = index; | 2888 pathOffset = index; |
| 2687 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 2889 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 2688 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/templates/")); | 2890 unittest.expect(path.substring(pathOffset, pathOffset + 11), |
| 2891 unittest.equals("/templates/")); |
| 2689 pathOffset += 11; | 2892 pathOffset += 11; |
| 2690 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 2893 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 2691 pathOffset = path.length; | 2894 pathOffset = path.length; |
| 2692 unittest.expect(subPart, unittest.equals("$arg_templateId")); | 2895 unittest.expect(subPart, unittest.equals("$arg_templateId")); |
| 2693 | 2896 |
| 2694 var query = (req.url).query; | 2897 var query = (req.url).query; |
| 2695 var queryOffset = 0; | 2898 var queryOffset = 0; |
| 2696 var queryMap = {}; | 2899 var queryMap = {}; |
| 2697 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2900 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2698 parseBool(n) { | 2901 parseBool(n) { |
| 2699 if (n == "true") return true; | 2902 if (n == "true") return true; |
| 2700 if (n == "false") return false; | 2903 if (n == "false") return false; |
| 2701 if (n == null) return null; | 2904 if (n == null) return null; |
| 2702 throw new core.ArgumentError("Invalid boolean: $n"); | 2905 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2703 } | 2906 } |
| 2907 |
| 2704 if (query.length > 0) { | 2908 if (query.length > 0) { |
| 2705 for (var part in query.split("&")) { | 2909 for (var part in query.split("&")) { |
| 2706 var keyvalue = part.split("="); | 2910 var keyvalue = part.split("="); |
| 2707 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2911 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2912 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2708 } | 2913 } |
| 2709 } | 2914 } |
| 2710 | 2915 |
| 2711 | |
| 2712 var h = { | 2916 var h = { |
| 2713 "content-type" : "application/json; charset=utf-8", | 2917 "content-type": "application/json; charset=utf-8", |
| 2714 }; | 2918 }; |
| 2715 var resp = convert.JSON.encode(buildTemplate()); | 2919 var resp = convert.JSON.encode(buildTemplate()); |
| 2716 return new async.Future.value(stringResponse(200, h, resp)); | 2920 return new async.Future.value(stringResponse(200, h, resp)); |
| 2717 }), true); | 2921 }), true); |
| 2718 res.get(arg_tableId, arg_templateId).then(unittest.expectAsync1(((api.Temp
late response) { | 2922 res |
| 2923 .get(arg_tableId, arg_templateId) |
| 2924 .then(unittest.expectAsync1(((api.Template response) { |
| 2719 checkTemplate(response); | 2925 checkTemplate(response); |
| 2720 }))); | 2926 }))); |
| 2721 }); | 2927 }); |
| 2722 | 2928 |
| 2723 unittest.test("method--insert", () { | 2929 unittest.test("method--insert", () { |
| 2724 | |
| 2725 var mock = new HttpServerMock(); | 2930 var mock = new HttpServerMock(); |
| 2726 api.TemplateResourceApi res = new api.FusiontablesApi(mock).template; | 2931 api.TemplateResourceApi res = new api.FusiontablesApi(mock).template; |
| 2727 var arg_request = buildTemplate(); | 2932 var arg_request = buildTemplate(); |
| 2728 var arg_tableId = "foo"; | 2933 var arg_tableId = "foo"; |
| 2729 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2934 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2730 var obj = new api.Template.fromJson(json); | 2935 var obj = new api.Template.fromJson(json); |
| 2731 checkTemplate(obj); | 2936 checkTemplate(obj); |
| 2732 | 2937 |
| 2733 var path = (req.url).path; | 2938 var path = (req.url).path; |
| 2734 var pathOffset = 0; | 2939 var pathOffset = 0; |
| 2735 var index; | 2940 var index; |
| 2736 var subPart; | 2941 var subPart; |
| 2737 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 2942 unittest.expect( |
| 2943 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2738 pathOffset += 1; | 2944 pathOffset += 1; |
| 2739 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 2945 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 2946 unittest.equals("fusiontables/v1/")); |
| 2740 pathOffset += 16; | 2947 pathOffset += 16; |
| 2741 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 2948 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 2949 unittest.equals("tables/")); |
| 2742 pathOffset += 7; | 2950 pathOffset += 7; |
| 2743 index = path.indexOf("/templates", pathOffset); | 2951 index = path.indexOf("/templates", pathOffset); |
| 2744 unittest.expect(index >= 0, unittest.isTrue); | 2952 unittest.expect(index >= 0, unittest.isTrue); |
| 2745 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 2953 subPart = |
| 2954 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 2746 pathOffset = index; | 2955 pathOffset = index; |
| 2747 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 2956 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 2748 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/templates")); | 2957 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 2958 unittest.equals("/templates")); |
| 2749 pathOffset += 10; | 2959 pathOffset += 10; |
| 2750 | 2960 |
| 2751 var query = (req.url).query; | 2961 var query = (req.url).query; |
| 2752 var queryOffset = 0; | 2962 var queryOffset = 0; |
| 2753 var queryMap = {}; | 2963 var queryMap = {}; |
| 2754 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 2964 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2755 parseBool(n) { | 2965 parseBool(n) { |
| 2756 if (n == "true") return true; | 2966 if (n == "true") return true; |
| 2757 if (n == "false") return false; | 2967 if (n == "false") return false; |
| 2758 if (n == null) return null; | 2968 if (n == null) return null; |
| 2759 throw new core.ArgumentError("Invalid boolean: $n"); | 2969 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2760 } | 2970 } |
| 2971 |
| 2761 if (query.length > 0) { | 2972 if (query.length > 0) { |
| 2762 for (var part in query.split("&")) { | 2973 for (var part in query.split("&")) { |
| 2763 var keyvalue = part.split("="); | 2974 var keyvalue = part.split("="); |
| 2764 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 2975 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 2976 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2765 } | 2977 } |
| 2766 } | 2978 } |
| 2767 | 2979 |
| 2768 | |
| 2769 var h = { | 2980 var h = { |
| 2770 "content-type" : "application/json; charset=utf-8", | 2981 "content-type": "application/json; charset=utf-8", |
| 2771 }; | 2982 }; |
| 2772 var resp = convert.JSON.encode(buildTemplate()); | 2983 var resp = convert.JSON.encode(buildTemplate()); |
| 2773 return new async.Future.value(stringResponse(200, h, resp)); | 2984 return new async.Future.value(stringResponse(200, h, resp)); |
| 2774 }), true); | 2985 }), true); |
| 2775 res.insert(arg_request, arg_tableId).then(unittest.expectAsync1(((api.Temp
late response) { | 2986 res |
| 2987 .insert(arg_request, arg_tableId) |
| 2988 .then(unittest.expectAsync1(((api.Template response) { |
| 2776 checkTemplate(response); | 2989 checkTemplate(response); |
| 2777 }))); | 2990 }))); |
| 2778 }); | 2991 }); |
| 2779 | 2992 |
| 2780 unittest.test("method--list", () { | 2993 unittest.test("method--list", () { |
| 2781 | |
| 2782 var mock = new HttpServerMock(); | 2994 var mock = new HttpServerMock(); |
| 2783 api.TemplateResourceApi res = new api.FusiontablesApi(mock).template; | 2995 api.TemplateResourceApi res = new api.FusiontablesApi(mock).template; |
| 2784 var arg_tableId = "foo"; | 2996 var arg_tableId = "foo"; |
| 2785 var arg_maxResults = 42; | 2997 var arg_maxResults = 42; |
| 2786 var arg_pageToken = "foo"; | 2998 var arg_pageToken = "foo"; |
| 2787 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 2999 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2788 var path = (req.url).path; | 3000 var path = (req.url).path; |
| 2789 var pathOffset = 0; | 3001 var pathOffset = 0; |
| 2790 var index; | 3002 var index; |
| 2791 var subPart; | 3003 var subPart; |
| 2792 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3004 unittest.expect( |
| 3005 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2793 pathOffset += 1; | 3006 pathOffset += 1; |
| 2794 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 3007 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 3008 unittest.equals("fusiontables/v1/")); |
| 2795 pathOffset += 16; | 3009 pathOffset += 16; |
| 2796 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 3010 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 3011 unittest.equals("tables/")); |
| 2797 pathOffset += 7; | 3012 pathOffset += 7; |
| 2798 index = path.indexOf("/templates", pathOffset); | 3013 index = path.indexOf("/templates", pathOffset); |
| 2799 unittest.expect(index >= 0, unittest.isTrue); | 3014 unittest.expect(index >= 0, unittest.isTrue); |
| 2800 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3015 subPart = |
| 3016 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 2801 pathOffset = index; | 3017 pathOffset = index; |
| 2802 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 3018 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 2803 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/templates")); | 3019 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 3020 unittest.equals("/templates")); |
| 2804 pathOffset += 10; | 3021 pathOffset += 10; |
| 2805 | 3022 |
| 2806 var query = (req.url).query; | 3023 var query = (req.url).query; |
| 2807 var queryOffset = 0; | 3024 var queryOffset = 0; |
| 2808 var queryMap = {}; | 3025 var queryMap = {}; |
| 2809 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3026 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2810 parseBool(n) { | 3027 parseBool(n) { |
| 2811 if (n == "true") return true; | 3028 if (n == "true") return true; |
| 2812 if (n == "false") return false; | 3029 if (n == "false") return false; |
| 2813 if (n == null) return null; | 3030 if (n == null) return null; |
| 2814 throw new core.ArgumentError("Invalid boolean: $n"); | 3031 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2815 } | 3032 } |
| 3033 |
| 2816 if (query.length > 0) { | 3034 if (query.length > 0) { |
| 2817 for (var part in query.split("&")) { | 3035 for (var part in query.split("&")) { |
| 2818 var keyvalue = part.split("="); | 3036 var keyvalue = part.split("="); |
| 2819 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3037 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3038 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2820 } | 3039 } |
| 2821 } | 3040 } |
| 2822 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 3041 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
| 2823 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 3042 unittest.equals(arg_maxResults)); |
| 2824 | 3043 unittest.expect( |
| 3044 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 2825 | 3045 |
| 2826 var h = { | 3046 var h = { |
| 2827 "content-type" : "application/json; charset=utf-8", | 3047 "content-type": "application/json; charset=utf-8", |
| 2828 }; | 3048 }; |
| 2829 var resp = convert.JSON.encode(buildTemplateList()); | 3049 var resp = convert.JSON.encode(buildTemplateList()); |
| 2830 return new async.Future.value(stringResponse(200, h, resp)); | 3050 return new async.Future.value(stringResponse(200, h, resp)); |
| 2831 }), true); | 3051 }), true); |
| 2832 res.list(arg_tableId, maxResults: arg_maxResults, pageToken: arg_pageToken
).then(unittest.expectAsync1(((api.TemplateList response) { | 3052 res |
| 3053 .list(arg_tableId, |
| 3054 maxResults: arg_maxResults, pageToken: arg_pageToken) |
| 3055 .then(unittest.expectAsync1(((api.TemplateList response) { |
| 2833 checkTemplateList(response); | 3056 checkTemplateList(response); |
| 2834 }))); | 3057 }))); |
| 2835 }); | 3058 }); |
| 2836 | 3059 |
| 2837 unittest.test("method--patch", () { | 3060 unittest.test("method--patch", () { |
| 2838 | |
| 2839 var mock = new HttpServerMock(); | 3061 var mock = new HttpServerMock(); |
| 2840 api.TemplateResourceApi res = new api.FusiontablesApi(mock).template; | 3062 api.TemplateResourceApi res = new api.FusiontablesApi(mock).template; |
| 2841 var arg_request = buildTemplate(); | 3063 var arg_request = buildTemplate(); |
| 2842 var arg_tableId = "foo"; | 3064 var arg_tableId = "foo"; |
| 2843 var arg_templateId = 42; | 3065 var arg_templateId = 42; |
| 2844 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3066 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2845 var obj = new api.Template.fromJson(json); | 3067 var obj = new api.Template.fromJson(json); |
| 2846 checkTemplate(obj); | 3068 checkTemplate(obj); |
| 2847 | 3069 |
| 2848 var path = (req.url).path; | 3070 var path = (req.url).path; |
| 2849 var pathOffset = 0; | 3071 var pathOffset = 0; |
| 2850 var index; | 3072 var index; |
| 2851 var subPart; | 3073 var subPart; |
| 2852 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3074 unittest.expect( |
| 3075 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2853 pathOffset += 1; | 3076 pathOffset += 1; |
| 2854 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 3077 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 3078 unittest.equals("fusiontables/v1/")); |
| 2855 pathOffset += 16; | 3079 pathOffset += 16; |
| 2856 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 3080 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 3081 unittest.equals("tables/")); |
| 2857 pathOffset += 7; | 3082 pathOffset += 7; |
| 2858 index = path.indexOf("/templates/", pathOffset); | 3083 index = path.indexOf("/templates/", pathOffset); |
| 2859 unittest.expect(index >= 0, unittest.isTrue); | 3084 unittest.expect(index >= 0, unittest.isTrue); |
| 2860 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3085 subPart = |
| 3086 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 2861 pathOffset = index; | 3087 pathOffset = index; |
| 2862 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 3088 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 2863 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/templates/")); | 3089 unittest.expect(path.substring(pathOffset, pathOffset + 11), |
| 3090 unittest.equals("/templates/")); |
| 2864 pathOffset += 11; | 3091 pathOffset += 11; |
| 2865 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3092 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 2866 pathOffset = path.length; | 3093 pathOffset = path.length; |
| 2867 unittest.expect(subPart, unittest.equals("$arg_templateId")); | 3094 unittest.expect(subPart, unittest.equals("$arg_templateId")); |
| 2868 | 3095 |
| 2869 var query = (req.url).query; | 3096 var query = (req.url).query; |
| 2870 var queryOffset = 0; | 3097 var queryOffset = 0; |
| 2871 var queryMap = {}; | 3098 var queryMap = {}; |
| 2872 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3099 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2873 parseBool(n) { | 3100 parseBool(n) { |
| 2874 if (n == "true") return true; | 3101 if (n == "true") return true; |
| 2875 if (n == "false") return false; | 3102 if (n == "false") return false; |
| 2876 if (n == null) return null; | 3103 if (n == null) return null; |
| 2877 throw new core.ArgumentError("Invalid boolean: $n"); | 3104 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2878 } | 3105 } |
| 3106 |
| 2879 if (query.length > 0) { | 3107 if (query.length > 0) { |
| 2880 for (var part in query.split("&")) { | 3108 for (var part in query.split("&")) { |
| 2881 var keyvalue = part.split("="); | 3109 var keyvalue = part.split("="); |
| 2882 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3110 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3111 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2883 } | 3112 } |
| 2884 } | 3113 } |
| 2885 | 3114 |
| 2886 | |
| 2887 var h = { | 3115 var h = { |
| 2888 "content-type" : "application/json; charset=utf-8", | 3116 "content-type": "application/json; charset=utf-8", |
| 2889 }; | 3117 }; |
| 2890 var resp = convert.JSON.encode(buildTemplate()); | 3118 var resp = convert.JSON.encode(buildTemplate()); |
| 2891 return new async.Future.value(stringResponse(200, h, resp)); | 3119 return new async.Future.value(stringResponse(200, h, resp)); |
| 2892 }), true); | 3120 }), true); |
| 2893 res.patch(arg_request, arg_tableId, arg_templateId).then(unittest.expectAs
ync1(((api.Template response) { | 3121 res |
| 3122 .patch(arg_request, arg_tableId, arg_templateId) |
| 3123 .then(unittest.expectAsync1(((api.Template response) { |
| 2894 checkTemplate(response); | 3124 checkTemplate(response); |
| 2895 }))); | 3125 }))); |
| 2896 }); | 3126 }); |
| 2897 | 3127 |
| 2898 unittest.test("method--update", () { | 3128 unittest.test("method--update", () { |
| 2899 | |
| 2900 var mock = new HttpServerMock(); | 3129 var mock = new HttpServerMock(); |
| 2901 api.TemplateResourceApi res = new api.FusiontablesApi(mock).template; | 3130 api.TemplateResourceApi res = new api.FusiontablesApi(mock).template; |
| 2902 var arg_request = buildTemplate(); | 3131 var arg_request = buildTemplate(); |
| 2903 var arg_tableId = "foo"; | 3132 var arg_tableId = "foo"; |
| 2904 var arg_templateId = 42; | 3133 var arg_templateId = 42; |
| 2905 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3134 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| 2906 var obj = new api.Template.fromJson(json); | 3135 var obj = new api.Template.fromJson(json); |
| 2907 checkTemplate(obj); | 3136 checkTemplate(obj); |
| 2908 | 3137 |
| 2909 var path = (req.url).path; | 3138 var path = (req.url).path; |
| 2910 var pathOffset = 0; | 3139 var pathOffset = 0; |
| 2911 var index; | 3140 var index; |
| 2912 var subPart; | 3141 var subPart; |
| 2913 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3142 unittest.expect( |
| 3143 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
| 2914 pathOffset += 1; | 3144 pathOffset += 1; |
| 2915 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("fusiontables/v1/")); | 3145 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 3146 unittest.equals("fusiontables/v1/")); |
| 2916 pathOffset += 16; | 3147 pathOffset += 16; |
| 2917 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("tables/")); | 3148 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 3149 unittest.equals("tables/")); |
| 2918 pathOffset += 7; | 3150 pathOffset += 7; |
| 2919 index = path.indexOf("/templates/", pathOffset); | 3151 index = path.indexOf("/templates/", pathOffset); |
| 2920 unittest.expect(index >= 0, unittest.isTrue); | 3152 unittest.expect(index >= 0, unittest.isTrue); |
| 2921 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3153 subPart = |
| 3154 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| 2922 pathOffset = index; | 3155 pathOffset = index; |
| 2923 unittest.expect(subPart, unittest.equals("$arg_tableId")); | 3156 unittest.expect(subPart, unittest.equals("$arg_tableId")); |
| 2924 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("/templates/")); | 3157 unittest.expect(path.substring(pathOffset, pathOffset + 11), |
| 3158 unittest.equals("/templates/")); |
| 2925 pathOffset += 11; | 3159 pathOffset += 11; |
| 2926 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3160 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| 2927 pathOffset = path.length; | 3161 pathOffset = path.length; |
| 2928 unittest.expect(subPart, unittest.equals("$arg_templateId")); | 3162 unittest.expect(subPart, unittest.equals("$arg_templateId")); |
| 2929 | 3163 |
| 2930 var query = (req.url).query; | 3164 var query = (req.url).query; |
| 2931 var queryOffset = 0; | 3165 var queryOffset = 0; |
| 2932 var queryMap = {}; | 3166 var queryMap = {}; |
| 2933 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3167 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| 2934 parseBool(n) { | 3168 parseBool(n) { |
| 2935 if (n == "true") return true; | 3169 if (n == "true") return true; |
| 2936 if (n == "false") return false; | 3170 if (n == "false") return false; |
| 2937 if (n == null) return null; | 3171 if (n == null) return null; |
| 2938 throw new core.ArgumentError("Invalid boolean: $n"); | 3172 throw new core.ArgumentError("Invalid boolean: $n"); |
| 2939 } | 3173 } |
| 3174 |
| 2940 if (query.length > 0) { | 3175 if (query.length > 0) { |
| 2941 for (var part in query.split("&")) { | 3176 for (var part in query.split("&")) { |
| 2942 var keyvalue = part.split("="); | 3177 var keyvalue = part.split("="); |
| 2943 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3178 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3179 core.Uri.decodeQueryComponent(keyvalue[1])); |
| 2944 } | 3180 } |
| 2945 } | 3181 } |
| 2946 | 3182 |
| 2947 | |
| 2948 var h = { | 3183 var h = { |
| 2949 "content-type" : "application/json; charset=utf-8", | 3184 "content-type": "application/json; charset=utf-8", |
| 2950 }; | 3185 }; |
| 2951 var resp = convert.JSON.encode(buildTemplate()); | 3186 var resp = convert.JSON.encode(buildTemplate()); |
| 2952 return new async.Future.value(stringResponse(200, h, resp)); | 3187 return new async.Future.value(stringResponse(200, h, resp)); |
| 2953 }), true); | 3188 }), true); |
| 2954 res.update(arg_request, arg_tableId, arg_templateId).then(unittest.expectA
sync1(((api.Template response) { | 3189 res |
| 3190 .update(arg_request, arg_tableId, arg_templateId) |
| 3191 .then(unittest.expectAsync1(((api.Template response) { |
| 2955 checkTemplate(response); | 3192 checkTemplate(response); |
| 2956 }))); | 3193 }))); |
| 2957 }); | 3194 }); |
| 2958 | |
| 2959 }); | 3195 }); |
| 2960 | |
| 2961 | |
| 2962 } | 3196 } |
| 2963 | |
| OLD | NEW |