OLD | NEW |
1 library googleapis.civicinfo.v1.test; | 1 library googleapis.civicinfo.v1.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 1123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1134 unittest.test("method--search", () { | 1134 unittest.test("method--search", () { |
1135 | 1135 |
1136 var mock = new common_test.HttpServerMock(); | 1136 var mock = new common_test.HttpServerMock(); |
1137 api.DivisionsResourceApi res = new api.CivicinfoApi(mock).divisions; | 1137 api.DivisionsResourceApi res = new api.CivicinfoApi(mock).divisions; |
1138 var arg_query = "foo"; | 1138 var arg_query = "foo"; |
1139 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 1139 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
1140 var path = (req.url).path; | 1140 var path = (req.url).path; |
1141 var pathOffset = 0; | 1141 var pathOffset = 0; |
1142 var index; | 1142 var index; |
1143 var subPart; | 1143 var subPart; |
1144 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/civicinfo/v1/")); | 1144 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
1145 pathOffset += 14; | 1145 pathOffset += 1; |
| 1146 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("civicinfo/v1/")); |
| 1147 pathOffset += 13; |
1146 unittest.expect(path.substring(pathOffset, pathOffset + 31), unittest.eq
uals("representatives/division_search")); | 1148 unittest.expect(path.substring(pathOffset, pathOffset + 31), unittest.eq
uals("representatives/division_search")); |
1147 pathOffset += 31; | 1149 pathOffset += 31; |
1148 | 1150 |
1149 var query = (req.url).query; | 1151 var query = (req.url).query; |
1150 var queryOffset = 0; | 1152 var queryOffset = 0; |
1151 var queryMap = {}; | 1153 var queryMap = {}; |
1152 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1154 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1153 parseBool(n) { | 1155 parseBool(n) { |
1154 if (n == "true") return true; | 1156 if (n == "true") return true; |
1155 if (n == "false") return false; | 1157 if (n == "false") return false; |
(...skipping 26 matching lines...) Expand all Loading... |
1182 unittest.group("resource-ElectionsResourceApi", () { | 1184 unittest.group("resource-ElectionsResourceApi", () { |
1183 unittest.test("method--electionQuery", () { | 1185 unittest.test("method--electionQuery", () { |
1184 | 1186 |
1185 var mock = new common_test.HttpServerMock(); | 1187 var mock = new common_test.HttpServerMock(); |
1186 api.ElectionsResourceApi res = new api.CivicinfoApi(mock).elections; | 1188 api.ElectionsResourceApi res = new api.CivicinfoApi(mock).elections; |
1187 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 1189 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
1188 var path = (req.url).path; | 1190 var path = (req.url).path; |
1189 var pathOffset = 0; | 1191 var pathOffset = 0; |
1190 var index; | 1192 var index; |
1191 var subPart; | 1193 var subPart; |
1192 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/civicinfo/v1/")); | 1194 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
1193 pathOffset += 14; | 1195 pathOffset += 1; |
| 1196 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("civicinfo/v1/")); |
| 1197 pathOffset += 13; |
1194 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("elections")); | 1198 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("elections")); |
1195 pathOffset += 9; | 1199 pathOffset += 9; |
1196 | 1200 |
1197 var query = (req.url).query; | 1201 var query = (req.url).query; |
1198 var queryOffset = 0; | 1202 var queryOffset = 0; |
1199 var queryMap = {}; | 1203 var queryMap = {}; |
1200 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1204 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1201 parseBool(n) { | 1205 parseBool(n) { |
1202 if (n == "true") return true; | 1206 if (n == "true") return true; |
1203 if (n == "false") return false; | 1207 if (n == "false") return false; |
(...skipping 27 matching lines...) Expand all Loading... |
1231 var arg_electionId = "foo"; | 1235 var arg_electionId = "foo"; |
1232 var arg_officialOnly = true; | 1236 var arg_officialOnly = true; |
1233 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 1237 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
1234 var obj = new api.VoterInfoRequest.fromJson(json); | 1238 var obj = new api.VoterInfoRequest.fromJson(json); |
1235 checkVoterInfoRequest(obj); | 1239 checkVoterInfoRequest(obj); |
1236 | 1240 |
1237 var path = (req.url).path; | 1241 var path = (req.url).path; |
1238 var pathOffset = 0; | 1242 var pathOffset = 0; |
1239 var index; | 1243 var index; |
1240 var subPart; | 1244 var subPart; |
1241 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/civicinfo/v1/")); | 1245 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
1242 pathOffset += 14; | 1246 pathOffset += 1; |
| 1247 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("civicinfo/v1/")); |
| 1248 pathOffset += 13; |
1243 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("voterinfo/")); | 1249 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("voterinfo/")); |
1244 pathOffset += 10; | 1250 pathOffset += 10; |
1245 index = path.indexOf("/lookup", pathOffset); | 1251 index = path.indexOf("/lookup", pathOffset); |
1246 unittest.expect(index >= 0, unittest.isTrue); | 1252 unittest.expect(index >= 0, unittest.isTrue); |
1247 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 1253 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); |
1248 pathOffset = index; | 1254 pathOffset = index; |
1249 unittest.expect(subPart, unittest.equals("$arg_electionId")); | 1255 unittest.expect(subPart, unittest.equals("$arg_electionId")); |
1250 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/lookup")); | 1256 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/lookup")); |
1251 pathOffset += 7; | 1257 pathOffset += 7; |
1252 | 1258 |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1293 var arg_ocdId = "foo"; | 1299 var arg_ocdId = "foo"; |
1294 var arg_recursive = true; | 1300 var arg_recursive = true; |
1295 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | 1301 mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
1296 var obj = new api.RepresentativeInfoRequest.fromJson(json); | 1302 var obj = new api.RepresentativeInfoRequest.fromJson(json); |
1297 checkRepresentativeInfoRequest(obj); | 1303 checkRepresentativeInfoRequest(obj); |
1298 | 1304 |
1299 var path = (req.url).path; | 1305 var path = (req.url).path; |
1300 var pathOffset = 0; | 1306 var pathOffset = 0; |
1301 var index; | 1307 var index; |
1302 var subPart; | 1308 var subPart; |
1303 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/civicinfo/v1/")); | 1309 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); |
1304 pathOffset += 14; | 1310 pathOffset += 1; |
| 1311 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq
uals("civicinfo/v1/")); |
| 1312 pathOffset += 13; |
1305 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq
uals("representatives/lookup")); | 1313 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq
uals("representatives/lookup")); |
1306 pathOffset += 22; | 1314 pathOffset += 22; |
1307 | 1315 |
1308 var query = (req.url).query; | 1316 var query = (req.url).query; |
1309 var queryOffset = 0; | 1317 var queryOffset = 0; |
1310 var queryMap = {}; | 1318 var queryMap = {}; |
1311 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 1319 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
1312 parseBool(n) { | 1320 parseBool(n) { |
1313 if (n == "true") return true; | 1321 if (n == "true") return true; |
1314 if (n == "false") return false; | 1322 if (n == "false") return false; |
(...skipping 20 matching lines...) Expand all Loading... |
1335 res.representativeInfoQuery(arg_request, includeOffices: arg_includeOffice
s, ocdId: arg_ocdId, recursive: arg_recursive).then(unittest.expectAsync(((api.R
epresentativeInfoResponse response) { | 1343 res.representativeInfoQuery(arg_request, includeOffices: arg_includeOffice
s, ocdId: arg_ocdId, recursive: arg_recursive).then(unittest.expectAsync(((api.R
epresentativeInfoResponse response) { |
1336 checkRepresentativeInfoResponse(response); | 1344 checkRepresentativeInfoResponse(response); |
1337 }))); | 1345 }))); |
1338 }); | 1346 }); |
1339 | 1347 |
1340 }); | 1348 }); |
1341 | 1349 |
1342 | 1350 |
1343 } | 1351 } |
1344 | 1352 |
OLD | NEW |