OLD | NEW |
1 library googleapis.sheets.v4.test; | 1 library googleapis.sheets.v4.test; |
2 | 2 |
3 import "dart:core" as core; | 3 import "dart:core" as core; |
4 import "dart:collection" as collection; | 4 import "dart:collection" as collection; |
5 import "dart:async" as async; | 5 import "dart:async" as async; |
6 import "dart:convert" as convert; | 6 import "dart:convert" as convert; |
7 | 7 |
8 import 'package:http/http.dart' as http; | 8 import 'package:http/http.dart' as http; |
9 import 'package:http/testing.dart' as http_testing; | 9 import 'package:http/testing.dart' as http_testing; |
10 import 'package:unittest/unittest.dart' as unittest; | 10 import 'package:unittest/unittest.dart' as unittest; |
(...skipping 5275 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5286 | 5286 |
5287 | 5287 |
5288 unittest.group("resource-SpreadsheetsValuesResourceApi", () { | 5288 unittest.group("resource-SpreadsheetsValuesResourceApi", () { |
5289 unittest.test("method--append", () { | 5289 unittest.test("method--append", () { |
5290 | 5290 |
5291 var mock = new HttpServerMock(); | 5291 var mock = new HttpServerMock(); |
5292 api.SpreadsheetsValuesResourceApi res = new api.SheetsApi(mock).spreadshee
ts.values; | 5292 api.SpreadsheetsValuesResourceApi res = new api.SheetsApi(mock).spreadshee
ts.values; |
5293 var arg_request = buildValueRange(); | 5293 var arg_request = buildValueRange(); |
5294 var arg_spreadsheetId = "foo"; | 5294 var arg_spreadsheetId = "foo"; |
5295 var arg_range = "foo"; | 5295 var arg_range = "foo"; |
5296 var arg_includeValuesInResponse = true; | |
5297 var arg_responseValueRenderOption = "foo"; | 5296 var arg_responseValueRenderOption = "foo"; |
5298 var arg_insertDataOption = "foo"; | 5297 var arg_insertDataOption = "foo"; |
5299 var arg_valueInputOption = "foo"; | 5298 var arg_valueInputOption = "foo"; |
5300 var arg_responseDateTimeRenderOption = "foo"; | 5299 var arg_responseDateTimeRenderOption = "foo"; |
| 5300 var arg_includeValuesInResponse = true; |
5301 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 5301 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
5302 var obj = new api.ValueRange.fromJson(json); | 5302 var obj = new api.ValueRange.fromJson(json); |
5303 checkValueRange(obj); | 5303 checkValueRange(obj); |
5304 | 5304 |
5305 var path = (req.url).path; | 5305 var path = (req.url).path; |
5306 var pathOffset = 0; | 5306 var pathOffset = 0; |
5307 var index; | 5307 var index; |
5308 var subPart; | 5308 var subPart; |
5309 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5309 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
5310 pathOffset += 1; | 5310 pathOffset += 1; |
(...skipping 23 matching lines...) Expand all Loading... |
5334 if (n == "false") return false; | 5334 if (n == "false") return false; |
5335 if (n == null) return null; | 5335 if (n == null) return null; |
5336 throw new core.ArgumentError("Invalid boolean: $n"); | 5336 throw new core.ArgumentError("Invalid boolean: $n"); |
5337 } | 5337 } |
5338 if (query.length > 0) { | 5338 if (query.length > 0) { |
5339 for (var part in query.split("&")) { | 5339 for (var part in query.split("&")) { |
5340 var keyvalue = part.split("="); | 5340 var keyvalue = part.split("="); |
5341 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5341 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
5342 } | 5342 } |
5343 } | 5343 } |
5344 unittest.expect(queryMap["includeValuesInResponse"].first, unittest.equa
ls("$arg_includeValuesInResponse")); | |
5345 unittest.expect(queryMap["responseValueRenderOption"].first, unittest.eq
uals(arg_responseValueRenderOption)); | 5344 unittest.expect(queryMap["responseValueRenderOption"].first, unittest.eq
uals(arg_responseValueRenderOption)); |
5346 unittest.expect(queryMap["insertDataOption"].first, unittest.equals(arg_
insertDataOption)); | 5345 unittest.expect(queryMap["insertDataOption"].first, unittest.equals(arg_
insertDataOption)); |
5347 unittest.expect(queryMap["valueInputOption"].first, unittest.equals(arg_
valueInputOption)); | 5346 unittest.expect(queryMap["valueInputOption"].first, unittest.equals(arg_
valueInputOption)); |
5348 unittest.expect(queryMap["responseDateTimeRenderOption"].first, unittest
.equals(arg_responseDateTimeRenderOption)); | 5347 unittest.expect(queryMap["responseDateTimeRenderOption"].first, unittest
.equals(arg_responseDateTimeRenderOption)); |
| 5348 unittest.expect(queryMap["includeValuesInResponse"].first, unittest.equa
ls("$arg_includeValuesInResponse")); |
5349 | 5349 |
5350 | 5350 |
5351 var h = { | 5351 var h = { |
5352 "content-type" : "application/json; charset=utf-8", | 5352 "content-type" : "application/json; charset=utf-8", |
5353 }; | 5353 }; |
5354 var resp = convert.JSON.encode(buildAppendValuesResponse()); | 5354 var resp = convert.JSON.encode(buildAppendValuesResponse()); |
5355 return new async.Future.value(stringResponse(200, h, resp)); | 5355 return new async.Future.value(stringResponse(200, h, resp)); |
5356 }), true); | 5356 }), true); |
5357 res.append(arg_request, arg_spreadsheetId, arg_range, includeValuesInRespo
nse: arg_includeValuesInResponse, responseValueRenderOption: arg_responseValueRe
nderOption, insertDataOption: arg_insertDataOption, valueInputOption: arg_valueI
nputOption, responseDateTimeRenderOption: arg_responseDateTimeRenderOption).then
(unittest.expectAsync(((api.AppendValuesResponse response) { | 5357 res.append(arg_request, arg_spreadsheetId, arg_range, responseValueRenderO
ption: arg_responseValueRenderOption, insertDataOption: arg_insertDataOption, va
lueInputOption: arg_valueInputOption, responseDateTimeRenderOption: arg_response
DateTimeRenderOption, includeValuesInResponse: arg_includeValuesInResponse).then
(unittest.expectAsync(((api.AppendValuesResponse response) { |
5358 checkAppendValuesResponse(response); | 5358 checkAppendValuesResponse(response); |
5359 }))); | 5359 }))); |
5360 }); | 5360 }); |
5361 | 5361 |
5362 unittest.test("method--batchClear", () { | 5362 unittest.test("method--batchClear", () { |
5363 | 5363 |
5364 var mock = new HttpServerMock(); | 5364 var mock = new HttpServerMock(); |
5365 api.SpreadsheetsValuesResourceApi res = new api.SheetsApi(mock).spreadshee
ts.values; | 5365 api.SpreadsheetsValuesResourceApi res = new api.SheetsApi(mock).spreadshee
ts.values; |
5366 var arg_request = buildBatchClearValuesRequest(); | 5366 var arg_request = buildBatchClearValuesRequest(); |
5367 var arg_spreadsheetId = "foo"; | 5367 var arg_spreadsheetId = "foo"; |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5412 res.batchClear(arg_request, arg_spreadsheetId).then(unittest.expectAsync((
(api.BatchClearValuesResponse response) { | 5412 res.batchClear(arg_request, arg_spreadsheetId).then(unittest.expectAsync((
(api.BatchClearValuesResponse response) { |
5413 checkBatchClearValuesResponse(response); | 5413 checkBatchClearValuesResponse(response); |
5414 }))); | 5414 }))); |
5415 }); | 5415 }); |
5416 | 5416 |
5417 unittest.test("method--batchGet", () { | 5417 unittest.test("method--batchGet", () { |
5418 | 5418 |
5419 var mock = new HttpServerMock(); | 5419 var mock = new HttpServerMock(); |
5420 api.SpreadsheetsValuesResourceApi res = new api.SheetsApi(mock).spreadshee
ts.values; | 5420 api.SpreadsheetsValuesResourceApi res = new api.SheetsApi(mock).spreadshee
ts.values; |
5421 var arg_spreadsheetId = "foo"; | 5421 var arg_spreadsheetId = "foo"; |
| 5422 var arg_ranges = buildUnnamed407(); |
| 5423 var arg_majorDimension = "foo"; |
5422 var arg_valueRenderOption = "foo"; | 5424 var arg_valueRenderOption = "foo"; |
5423 var arg_dateTimeRenderOption = "foo"; | 5425 var arg_dateTimeRenderOption = "foo"; |
5424 var arg_ranges = buildUnnamed407(); | |
5425 var arg_majorDimension = "foo"; | |
5426 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 5426 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
5427 var path = (req.url).path; | 5427 var path = (req.url).path; |
5428 var pathOffset = 0; | 5428 var pathOffset = 0; |
5429 var index; | 5429 var index; |
5430 var subPart; | 5430 var subPart; |
5431 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5431 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
5432 pathOffset += 1; | 5432 pathOffset += 1; |
5433 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("v4/spreadsheets/")); | 5433 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("v4/spreadsheets/")); |
5434 pathOffset += 16; | 5434 pathOffset += 16; |
5435 index = path.indexOf("/values:batchGet", pathOffset); | 5435 index = path.indexOf("/values:batchGet", pathOffset); |
(...skipping 13 matching lines...) Expand all Loading... |
5449 if (n == "false") return false; | 5449 if (n == "false") return false; |
5450 if (n == null) return null; | 5450 if (n == null) return null; |
5451 throw new core.ArgumentError("Invalid boolean: $n"); | 5451 throw new core.ArgumentError("Invalid boolean: $n"); |
5452 } | 5452 } |
5453 if (query.length > 0) { | 5453 if (query.length > 0) { |
5454 for (var part in query.split("&")) { | 5454 for (var part in query.split("&")) { |
5455 var keyvalue = part.split("="); | 5455 var keyvalue = part.split("="); |
5456 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5456 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
5457 } | 5457 } |
5458 } | 5458 } |
| 5459 unittest.expect(queryMap["ranges"], unittest.equals(arg_ranges)); |
| 5460 unittest.expect(queryMap["majorDimension"].first, unittest.equals(arg_ma
jorDimension)); |
5459 unittest.expect(queryMap["valueRenderOption"].first, unittest.equals(arg
_valueRenderOption)); | 5461 unittest.expect(queryMap["valueRenderOption"].first, unittest.equals(arg
_valueRenderOption)); |
5460 unittest.expect(queryMap["dateTimeRenderOption"].first, unittest.equals(
arg_dateTimeRenderOption)); | 5462 unittest.expect(queryMap["dateTimeRenderOption"].first, unittest.equals(
arg_dateTimeRenderOption)); |
5461 unittest.expect(queryMap["ranges"], unittest.equals(arg_ranges)); | |
5462 unittest.expect(queryMap["majorDimension"].first, unittest.equals(arg_ma
jorDimension)); | |
5463 | 5463 |
5464 | 5464 |
5465 var h = { | 5465 var h = { |
5466 "content-type" : "application/json; charset=utf-8", | 5466 "content-type" : "application/json; charset=utf-8", |
5467 }; | 5467 }; |
5468 var resp = convert.JSON.encode(buildBatchGetValuesResponse()); | 5468 var resp = convert.JSON.encode(buildBatchGetValuesResponse()); |
5469 return new async.Future.value(stringResponse(200, h, resp)); | 5469 return new async.Future.value(stringResponse(200, h, resp)); |
5470 }), true); | 5470 }), true); |
5471 res.batchGet(arg_spreadsheetId, valueRenderOption: arg_valueRenderOption,
dateTimeRenderOption: arg_dateTimeRenderOption, ranges: arg_ranges, majorDimensi
on: arg_majorDimension).then(unittest.expectAsync(((api.BatchGetValuesResponse r
esponse) { | 5471 res.batchGet(arg_spreadsheetId, ranges: arg_ranges, majorDimension: arg_ma
jorDimension, valueRenderOption: arg_valueRenderOption, dateTimeRenderOption: ar
g_dateTimeRenderOption).then(unittest.expectAsync(((api.BatchGetValuesResponse r
esponse) { |
5472 checkBatchGetValuesResponse(response); | 5472 checkBatchGetValuesResponse(response); |
5473 }))); | 5473 }))); |
5474 }); | 5474 }); |
5475 | 5475 |
5476 unittest.test("method--batchUpdate", () { | 5476 unittest.test("method--batchUpdate", () { |
5477 | 5477 |
5478 var mock = new HttpServerMock(); | 5478 var mock = new HttpServerMock(); |
5479 api.SpreadsheetsValuesResourceApi res = new api.SheetsApi(mock).spreadshee
ts.values; | 5479 api.SpreadsheetsValuesResourceApi res = new api.SheetsApi(mock).spreadshee
ts.values; |
5480 var arg_request = buildBatchUpdateValuesRequest(); | 5480 var arg_request = buildBatchUpdateValuesRequest(); |
5481 var arg_spreadsheetId = "foo"; | 5481 var arg_spreadsheetId = "foo"; |
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5652 }))); | 5652 }))); |
5653 }); | 5653 }); |
5654 | 5654 |
5655 unittest.test("method--update", () { | 5655 unittest.test("method--update", () { |
5656 | 5656 |
5657 var mock = new HttpServerMock(); | 5657 var mock = new HttpServerMock(); |
5658 api.SpreadsheetsValuesResourceApi res = new api.SheetsApi(mock).spreadshee
ts.values; | 5658 api.SpreadsheetsValuesResourceApi res = new api.SheetsApi(mock).spreadshee
ts.values; |
5659 var arg_request = buildValueRange(); | 5659 var arg_request = buildValueRange(); |
5660 var arg_spreadsheetId = "foo"; | 5660 var arg_spreadsheetId = "foo"; |
5661 var arg_range = "foo"; | 5661 var arg_range = "foo"; |
| 5662 var arg_responseValueRenderOption = "foo"; |
5662 var arg_valueInputOption = "foo"; | 5663 var arg_valueInputOption = "foo"; |
5663 var arg_responseDateTimeRenderOption = "foo"; | 5664 var arg_responseDateTimeRenderOption = "foo"; |
5664 var arg_includeValuesInResponse = true; | 5665 var arg_includeValuesInResponse = true; |
5665 var arg_responseValueRenderOption = "foo"; | |
5666 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 5666 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
5667 var obj = new api.ValueRange.fromJson(json); | 5667 var obj = new api.ValueRange.fromJson(json); |
5668 checkValueRange(obj); | 5668 checkValueRange(obj); |
5669 | 5669 |
5670 var path = (req.url).path; | 5670 var path = (req.url).path; |
5671 var pathOffset = 0; | 5671 var pathOffset = 0; |
5672 var index; | 5672 var index; |
5673 var subPart; | 5673 var subPart; |
5674 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5674 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
5675 pathOffset += 1; | 5675 pathOffset += 1; |
(...skipping 19 matching lines...) Expand all Loading... |
5695 if (n == "false") return false; | 5695 if (n == "false") return false; |
5696 if (n == null) return null; | 5696 if (n == null) return null; |
5697 throw new core.ArgumentError("Invalid boolean: $n"); | 5697 throw new core.ArgumentError("Invalid boolean: $n"); |
5698 } | 5698 } |
5699 if (query.length > 0) { | 5699 if (query.length > 0) { |
5700 for (var part in query.split("&")) { | 5700 for (var part in query.split("&")) { |
5701 var keyvalue = part.split("="); | 5701 var keyvalue = part.split("="); |
5702 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5702 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); |
5703 } | 5703 } |
5704 } | 5704 } |
| 5705 unittest.expect(queryMap["responseValueRenderOption"].first, unittest.eq
uals(arg_responseValueRenderOption)); |
5705 unittest.expect(queryMap["valueInputOption"].first, unittest.equals(arg_
valueInputOption)); | 5706 unittest.expect(queryMap["valueInputOption"].first, unittest.equals(arg_
valueInputOption)); |
5706 unittest.expect(queryMap["responseDateTimeRenderOption"].first, unittest
.equals(arg_responseDateTimeRenderOption)); | 5707 unittest.expect(queryMap["responseDateTimeRenderOption"].first, unittest
.equals(arg_responseDateTimeRenderOption)); |
5707 unittest.expect(queryMap["includeValuesInResponse"].first, unittest.equa
ls("$arg_includeValuesInResponse")); | 5708 unittest.expect(queryMap["includeValuesInResponse"].first, unittest.equa
ls("$arg_includeValuesInResponse")); |
5708 unittest.expect(queryMap["responseValueRenderOption"].first, unittest.eq
uals(arg_responseValueRenderOption)); | |
5709 | 5709 |
5710 | 5710 |
5711 var h = { | 5711 var h = { |
5712 "content-type" : "application/json; charset=utf-8", | 5712 "content-type" : "application/json; charset=utf-8", |
5713 }; | 5713 }; |
5714 var resp = convert.JSON.encode(buildUpdateValuesResponse()); | 5714 var resp = convert.JSON.encode(buildUpdateValuesResponse()); |
5715 return new async.Future.value(stringResponse(200, h, resp)); | 5715 return new async.Future.value(stringResponse(200, h, resp)); |
5716 }), true); | 5716 }), true); |
5717 res.update(arg_request, arg_spreadsheetId, arg_range, valueInputOption: ar
g_valueInputOption, responseDateTimeRenderOption: arg_responseDateTimeRenderOpti
on, includeValuesInResponse: arg_includeValuesInResponse, responseValueRenderOpt
ion: arg_responseValueRenderOption).then(unittest.expectAsync(((api.UpdateValues
Response response) { | 5717 res.update(arg_request, arg_spreadsheetId, arg_range, responseValueRenderO
ption: arg_responseValueRenderOption, valueInputOption: arg_valueInputOption, re
sponseDateTimeRenderOption: arg_responseDateTimeRenderOption, includeValuesInRes
ponse: arg_includeValuesInResponse).then(unittest.expectAsync(((api.UpdateValues
Response response) { |
5718 checkUpdateValuesResponse(response); | 5718 checkUpdateValuesResponse(response); |
5719 }))); | 5719 }))); |
5720 }); | 5720 }); |
5721 | 5721 |
5722 }); | 5722 }); |
5723 | 5723 |
5724 | 5724 |
5725 } | 5725 } |
5726 | 5726 |
OLD | NEW |