Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(12)

Side by Side Diff: generated/googleapis/test/fusiontables/v1_test.dart

Issue 3006323002: Api-Roll 54: 2017-09-11 (Closed)
Patch Set: use 2.0.0-dev.infinity sdk constraint in pubspecs Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
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
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
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
OLDNEW
« no previous file with comments | « generated/googleapis/test/firebaserules/v1_test.dart ('k') | generated/googleapis/test/fusiontables/v2_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698