| 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 |