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

Side by Side Diff: generated/googleapis/test/qpxexpress/v1.dart

Issue 559053002: Generate 0.1.0 version of googleapis/googleapis_beta (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 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
(Empty)
1 library googleapis.qpxExpress.v1.test;
2
3 import "dart:core" as core;
4 import "dart:collection" as collection;
5 import "dart:async" as async;
6 import "dart:convert" as convert;
7
8 import 'package:http/http.dart' as http;
9 import 'package:http/testing.dart' as http_testing;
10 import 'package:unittest/unittest.dart' as unittest;
11 import 'package:googleapis/common/common.dart' as common;
12 import 'package:googleapis/src/common_internal.dart' as common_internal;
13 import '../common/common_internal_test.dart' as common_test;
14
15 import 'package:googleapis/qpxexpress/v1.dart' as api;
16
17
18
19 core.int buildCounterAircraftData = 0;
20 buildAircraftData() {
21 var o = new api.AircraftData();
22 buildCounterAircraftData++;
23 if (buildCounterAircraftData < 3) {
24 o.code = "foo";
25 o.kind = "foo";
26 o.name = "foo";
27 }
28 buildCounterAircraftData--;
29 return o;
30 }
31
32 checkAircraftData(api.AircraftData o) {
33 buildCounterAircraftData++;
34 if (buildCounterAircraftData < 3) {
35 unittest.expect(o.code, unittest.equals('foo'));
36 unittest.expect(o.kind, unittest.equals('foo'));
37 unittest.expect(o.name, unittest.equals('foo'));
38 }
39 buildCounterAircraftData--;
40 }
41
42 core.int buildCounterAirportData = 0;
43 buildAirportData() {
44 var o = new api.AirportData();
45 buildCounterAirportData++;
46 if (buildCounterAirportData < 3) {
47 o.city = "foo";
48 o.code = "foo";
49 o.kind = "foo";
50 o.name = "foo";
51 }
52 buildCounterAirportData--;
53 return o;
54 }
55
56 checkAirportData(api.AirportData o) {
57 buildCounterAirportData++;
58 if (buildCounterAirportData < 3) {
59 unittest.expect(o.city, unittest.equals('foo'));
60 unittest.expect(o.code, unittest.equals('foo'));
61 unittest.expect(o.kind, unittest.equals('foo'));
62 unittest.expect(o.name, unittest.equals('foo'));
63 }
64 buildCounterAirportData--;
65 }
66
67 buildUnnamed1() {
68 var o = new core.List<core.String>();
69 o.add("foo");
70 o.add("foo");
71 return o;
72 }
73
74 checkUnnamed1(core.List<core.String> o) {
75 unittest.expect(o, unittest.hasLength(2));
76 unittest.expect(o[0], unittest.equals('foo'));
77 unittest.expect(o[1], unittest.equals('foo'));
78 }
79
80 core.int buildCounterBagDescriptor = 0;
81 buildBagDescriptor() {
82 var o = new api.BagDescriptor();
83 buildCounterBagDescriptor++;
84 if (buildCounterBagDescriptor < 3) {
85 o.commercialName = "foo";
86 o.count = 42;
87 o.description = buildUnnamed1();
88 o.kind = "foo";
89 o.subcode = "foo";
90 }
91 buildCounterBagDescriptor--;
92 return o;
93 }
94
95 checkBagDescriptor(api.BagDescriptor o) {
96 buildCounterBagDescriptor++;
97 if (buildCounterBagDescriptor < 3) {
98 unittest.expect(o.commercialName, unittest.equals('foo'));
99 unittest.expect(o.count, unittest.equals(42));
100 checkUnnamed1(o.description);
101 unittest.expect(o.kind, unittest.equals('foo'));
102 unittest.expect(o.subcode, unittest.equals('foo'));
103 }
104 buildCounterBagDescriptor--;
105 }
106
107 core.int buildCounterCarrierData = 0;
108 buildCarrierData() {
109 var o = new api.CarrierData();
110 buildCounterCarrierData++;
111 if (buildCounterCarrierData < 3) {
112 o.code = "foo";
113 o.kind = "foo";
114 o.name = "foo";
115 }
116 buildCounterCarrierData--;
117 return o;
118 }
119
120 checkCarrierData(api.CarrierData o) {
121 buildCounterCarrierData++;
122 if (buildCounterCarrierData < 3) {
123 unittest.expect(o.code, unittest.equals('foo'));
124 unittest.expect(o.kind, unittest.equals('foo'));
125 unittest.expect(o.name, unittest.equals('foo'));
126 }
127 buildCounterCarrierData--;
128 }
129
130 core.int buildCounterCityData = 0;
131 buildCityData() {
132 var o = new api.CityData();
133 buildCounterCityData++;
134 if (buildCounterCityData < 3) {
135 o.code = "foo";
136 o.country = "foo";
137 o.kind = "foo";
138 o.name = "foo";
139 }
140 buildCounterCityData--;
141 return o;
142 }
143
144 checkCityData(api.CityData o) {
145 buildCounterCityData++;
146 if (buildCounterCityData < 3) {
147 unittest.expect(o.code, unittest.equals('foo'));
148 unittest.expect(o.country, unittest.equals('foo'));
149 unittest.expect(o.kind, unittest.equals('foo'));
150 unittest.expect(o.name, unittest.equals('foo'));
151 }
152 buildCounterCityData--;
153 }
154
155 buildUnnamed2() {
156 var o = new core.List<api.AircraftData>();
157 o.add(buildAircraftData());
158 o.add(buildAircraftData());
159 return o;
160 }
161
162 checkUnnamed2(core.List<api.AircraftData> o) {
163 unittest.expect(o, unittest.hasLength(2));
164 checkAircraftData(o[0]);
165 checkAircraftData(o[1]);
166 }
167
168 buildUnnamed3() {
169 var o = new core.List<api.AirportData>();
170 o.add(buildAirportData());
171 o.add(buildAirportData());
172 return o;
173 }
174
175 checkUnnamed3(core.List<api.AirportData> o) {
176 unittest.expect(o, unittest.hasLength(2));
177 checkAirportData(o[0]);
178 checkAirportData(o[1]);
179 }
180
181 buildUnnamed4() {
182 var o = new core.List<api.CarrierData>();
183 o.add(buildCarrierData());
184 o.add(buildCarrierData());
185 return o;
186 }
187
188 checkUnnamed4(core.List<api.CarrierData> o) {
189 unittest.expect(o, unittest.hasLength(2));
190 checkCarrierData(o[0]);
191 checkCarrierData(o[1]);
192 }
193
194 buildUnnamed5() {
195 var o = new core.List<api.CityData>();
196 o.add(buildCityData());
197 o.add(buildCityData());
198 return o;
199 }
200
201 checkUnnamed5(core.List<api.CityData> o) {
202 unittest.expect(o, unittest.hasLength(2));
203 checkCityData(o[0]);
204 checkCityData(o[1]);
205 }
206
207 buildUnnamed6() {
208 var o = new core.List<api.TaxData>();
209 o.add(buildTaxData());
210 o.add(buildTaxData());
211 return o;
212 }
213
214 checkUnnamed6(core.List<api.TaxData> o) {
215 unittest.expect(o, unittest.hasLength(2));
216 checkTaxData(o[0]);
217 checkTaxData(o[1]);
218 }
219
220 core.int buildCounterData = 0;
221 buildData() {
222 var o = new api.Data();
223 buildCounterData++;
224 if (buildCounterData < 3) {
225 o.aircraft = buildUnnamed2();
226 o.airport = buildUnnamed3();
227 o.carrier = buildUnnamed4();
228 o.city = buildUnnamed5();
229 o.kind = "foo";
230 o.tax = buildUnnamed6();
231 }
232 buildCounterData--;
233 return o;
234 }
235
236 checkData(api.Data o) {
237 buildCounterData++;
238 if (buildCounterData < 3) {
239 checkUnnamed2(o.aircraft);
240 checkUnnamed3(o.airport);
241 checkUnnamed4(o.carrier);
242 checkUnnamed5(o.city);
243 unittest.expect(o.kind, unittest.equals('foo'));
244 checkUnnamed6(o.tax);
245 }
246 buildCounterData--;
247 }
248
249 core.int buildCounterFareInfo = 0;
250 buildFareInfo() {
251 var o = new api.FareInfo();
252 buildCounterFareInfo++;
253 if (buildCounterFareInfo < 3) {
254 o.basisCode = "foo";
255 o.carrier = "foo";
256 o.destination = "foo";
257 o.id = "foo";
258 o.kind = "foo";
259 o.origin = "foo";
260 o.private = true;
261 }
262 buildCounterFareInfo--;
263 return o;
264 }
265
266 checkFareInfo(api.FareInfo o) {
267 buildCounterFareInfo++;
268 if (buildCounterFareInfo < 3) {
269 unittest.expect(o.basisCode, unittest.equals('foo'));
270 unittest.expect(o.carrier, unittest.equals('foo'));
271 unittest.expect(o.destination, unittest.equals('foo'));
272 unittest.expect(o.id, unittest.equals('foo'));
273 unittest.expect(o.kind, unittest.equals('foo'));
274 unittest.expect(o.origin, unittest.equals('foo'));
275 unittest.expect(o.private, unittest.isTrue);
276 }
277 buildCounterFareInfo--;
278 }
279
280 core.int buildCounterFlightInfo = 0;
281 buildFlightInfo() {
282 var o = new api.FlightInfo();
283 buildCounterFlightInfo++;
284 if (buildCounterFlightInfo < 3) {
285 o.carrier = "foo";
286 o.number = "foo";
287 }
288 buildCounterFlightInfo--;
289 return o;
290 }
291
292 checkFlightInfo(api.FlightInfo o) {
293 buildCounterFlightInfo++;
294 if (buildCounterFlightInfo < 3) {
295 unittest.expect(o.carrier, unittest.equals('foo'));
296 unittest.expect(o.number, unittest.equals('foo'));
297 }
298 buildCounterFlightInfo--;
299 }
300
301 buildUnnamed7() {
302 var o = new core.List<api.BagDescriptor>();
303 o.add(buildBagDescriptor());
304 o.add(buildBagDescriptor());
305 return o;
306 }
307
308 checkUnnamed7(core.List<api.BagDescriptor> o) {
309 unittest.expect(o, unittest.hasLength(2));
310 checkBagDescriptor(o[0]);
311 checkBagDescriptor(o[1]);
312 }
313
314 core.int buildCounterFreeBaggageAllowance = 0;
315 buildFreeBaggageAllowance() {
316 var o = new api.FreeBaggageAllowance();
317 buildCounterFreeBaggageAllowance++;
318 if (buildCounterFreeBaggageAllowance < 3) {
319 o.bagDescriptor = buildUnnamed7();
320 o.kilos = 42;
321 o.kilosPerPiece = 42;
322 o.kind = "foo";
323 o.pieces = 42;
324 o.pounds = 42;
325 }
326 buildCounterFreeBaggageAllowance--;
327 return o;
328 }
329
330 checkFreeBaggageAllowance(api.FreeBaggageAllowance o) {
331 buildCounterFreeBaggageAllowance++;
332 if (buildCounterFreeBaggageAllowance < 3) {
333 checkUnnamed7(o.bagDescriptor);
334 unittest.expect(o.kilos, unittest.equals(42));
335 unittest.expect(o.kilosPerPiece, unittest.equals(42));
336 unittest.expect(o.kind, unittest.equals('foo'));
337 unittest.expect(o.pieces, unittest.equals(42));
338 unittest.expect(o.pounds, unittest.equals(42));
339 }
340 buildCounterFreeBaggageAllowance--;
341 }
342
343 core.int buildCounterLegInfo = 0;
344 buildLegInfo() {
345 var o = new api.LegInfo();
346 buildCounterLegInfo++;
347 if (buildCounterLegInfo < 3) {
348 o.aircraft = "foo";
349 o.arrivalTime = "foo";
350 o.changePlane = true;
351 o.connectionDuration = 42;
352 o.departureTime = "foo";
353 o.destination = "foo";
354 o.destinationTerminal = "foo";
355 o.duration = 42;
356 o.id = "foo";
357 o.kind = "foo";
358 o.meal = "foo";
359 o.mileage = 42;
360 o.onTimePerformance = 42;
361 o.operatingDisclosure = "foo";
362 o.origin = "foo";
363 o.originTerminal = "foo";
364 o.secure = true;
365 }
366 buildCounterLegInfo--;
367 return o;
368 }
369
370 checkLegInfo(api.LegInfo o) {
371 buildCounterLegInfo++;
372 if (buildCounterLegInfo < 3) {
373 unittest.expect(o.aircraft, unittest.equals('foo'));
374 unittest.expect(o.arrivalTime, unittest.equals('foo'));
375 unittest.expect(o.changePlane, unittest.isTrue);
376 unittest.expect(o.connectionDuration, unittest.equals(42));
377 unittest.expect(o.departureTime, unittest.equals('foo'));
378 unittest.expect(o.destination, unittest.equals('foo'));
379 unittest.expect(o.destinationTerminal, unittest.equals('foo'));
380 unittest.expect(o.duration, unittest.equals(42));
381 unittest.expect(o.id, unittest.equals('foo'));
382 unittest.expect(o.kind, unittest.equals('foo'));
383 unittest.expect(o.meal, unittest.equals('foo'));
384 unittest.expect(o.mileage, unittest.equals(42));
385 unittest.expect(o.onTimePerformance, unittest.equals(42));
386 unittest.expect(o.operatingDisclosure, unittest.equals('foo'));
387 unittest.expect(o.origin, unittest.equals('foo'));
388 unittest.expect(o.originTerminal, unittest.equals('foo'));
389 unittest.expect(o.secure, unittest.isTrue);
390 }
391 buildCounterLegInfo--;
392 }
393
394 core.int buildCounterPassengerCounts = 0;
395 buildPassengerCounts() {
396 var o = new api.PassengerCounts();
397 buildCounterPassengerCounts++;
398 if (buildCounterPassengerCounts < 3) {
399 o.adultCount = 42;
400 o.childCount = 42;
401 o.infantInLapCount = 42;
402 o.infantInSeatCount = 42;
403 o.kind = "foo";
404 o.seniorCount = 42;
405 }
406 buildCounterPassengerCounts--;
407 return o;
408 }
409
410 checkPassengerCounts(api.PassengerCounts o) {
411 buildCounterPassengerCounts++;
412 if (buildCounterPassengerCounts < 3) {
413 unittest.expect(o.adultCount, unittest.equals(42));
414 unittest.expect(o.childCount, unittest.equals(42));
415 unittest.expect(o.infantInLapCount, unittest.equals(42));
416 unittest.expect(o.infantInSeatCount, unittest.equals(42));
417 unittest.expect(o.kind, unittest.equals('foo'));
418 unittest.expect(o.seniorCount, unittest.equals(42));
419 }
420 buildCounterPassengerCounts--;
421 }
422
423 buildUnnamed8() {
424 var o = new core.List<api.FareInfo>();
425 o.add(buildFareInfo());
426 o.add(buildFareInfo());
427 return o;
428 }
429
430 checkUnnamed8(core.List<api.FareInfo> o) {
431 unittest.expect(o, unittest.hasLength(2));
432 checkFareInfo(o[0]);
433 checkFareInfo(o[1]);
434 }
435
436 buildUnnamed9() {
437 var o = new core.List<api.SegmentPricing>();
438 o.add(buildSegmentPricing());
439 o.add(buildSegmentPricing());
440 return o;
441 }
442
443 checkUnnamed9(core.List<api.SegmentPricing> o) {
444 unittest.expect(o, unittest.hasLength(2));
445 checkSegmentPricing(o[0]);
446 checkSegmentPricing(o[1]);
447 }
448
449 buildUnnamed10() {
450 var o = new core.List<api.TaxInfo>();
451 o.add(buildTaxInfo());
452 o.add(buildTaxInfo());
453 return o;
454 }
455
456 checkUnnamed10(core.List<api.TaxInfo> o) {
457 unittest.expect(o, unittest.hasLength(2));
458 checkTaxInfo(o[0]);
459 checkTaxInfo(o[1]);
460 }
461
462 core.int buildCounterPricingInfo = 0;
463 buildPricingInfo() {
464 var o = new api.PricingInfo();
465 buildCounterPricingInfo++;
466 if (buildCounterPricingInfo < 3) {
467 o.baseFareTotal = "foo";
468 o.fare = buildUnnamed8();
469 o.fareCalculation = "foo";
470 o.kind = "foo";
471 o.latestTicketingTime = "foo";
472 o.passengers = buildPassengerCounts();
473 o.ptc = "foo";
474 o.refundable = true;
475 o.saleFareTotal = "foo";
476 o.saleTaxTotal = "foo";
477 o.saleTotal = "foo";
478 o.segmentPricing = buildUnnamed9();
479 o.tax = buildUnnamed10();
480 }
481 buildCounterPricingInfo--;
482 return o;
483 }
484
485 checkPricingInfo(api.PricingInfo o) {
486 buildCounterPricingInfo++;
487 if (buildCounterPricingInfo < 3) {
488 unittest.expect(o.baseFareTotal, unittest.equals('foo'));
489 checkUnnamed8(o.fare);
490 unittest.expect(o.fareCalculation, unittest.equals('foo'));
491 unittest.expect(o.kind, unittest.equals('foo'));
492 unittest.expect(o.latestTicketingTime, unittest.equals('foo'));
493 checkPassengerCounts(o.passengers);
494 unittest.expect(o.ptc, unittest.equals('foo'));
495 unittest.expect(o.refundable, unittest.isTrue);
496 unittest.expect(o.saleFareTotal, unittest.equals('foo'));
497 unittest.expect(o.saleTaxTotal, unittest.equals('foo'));
498 unittest.expect(o.saleTotal, unittest.equals('foo'));
499 checkUnnamed9(o.segmentPricing);
500 checkUnnamed10(o.tax);
501 }
502 buildCounterPricingInfo--;
503 }
504
505 buildUnnamed11() {
506 var o = new core.List<api.LegInfo>();
507 o.add(buildLegInfo());
508 o.add(buildLegInfo());
509 return o;
510 }
511
512 checkUnnamed11(core.List<api.LegInfo> o) {
513 unittest.expect(o, unittest.hasLength(2));
514 checkLegInfo(o[0]);
515 checkLegInfo(o[1]);
516 }
517
518 core.int buildCounterSegmentInfo = 0;
519 buildSegmentInfo() {
520 var o = new api.SegmentInfo();
521 buildCounterSegmentInfo++;
522 if (buildCounterSegmentInfo < 3) {
523 o.bookingCode = "foo";
524 o.bookingCodeCount = 42;
525 o.cabin = "foo";
526 o.connectionDuration = 42;
527 o.duration = 42;
528 o.flight = buildFlightInfo();
529 o.id = "foo";
530 o.kind = "foo";
531 o.leg = buildUnnamed11();
532 o.marriedSegmentGroup = "foo";
533 o.subjectToGovernmentApproval = true;
534 }
535 buildCounterSegmentInfo--;
536 return o;
537 }
538
539 checkSegmentInfo(api.SegmentInfo o) {
540 buildCounterSegmentInfo++;
541 if (buildCounterSegmentInfo < 3) {
542 unittest.expect(o.bookingCode, unittest.equals('foo'));
543 unittest.expect(o.bookingCodeCount, unittest.equals(42));
544 unittest.expect(o.cabin, unittest.equals('foo'));
545 unittest.expect(o.connectionDuration, unittest.equals(42));
546 unittest.expect(o.duration, unittest.equals(42));
547 checkFlightInfo(o.flight);
548 unittest.expect(o.id, unittest.equals('foo'));
549 unittest.expect(o.kind, unittest.equals('foo'));
550 checkUnnamed11(o.leg);
551 unittest.expect(o.marriedSegmentGroup, unittest.equals('foo'));
552 unittest.expect(o.subjectToGovernmentApproval, unittest.isTrue);
553 }
554 buildCounterSegmentInfo--;
555 }
556
557 buildUnnamed12() {
558 var o = new core.List<api.FreeBaggageAllowance>();
559 o.add(buildFreeBaggageAllowance());
560 o.add(buildFreeBaggageAllowance());
561 return o;
562 }
563
564 checkUnnamed12(core.List<api.FreeBaggageAllowance> o) {
565 unittest.expect(o, unittest.hasLength(2));
566 checkFreeBaggageAllowance(o[0]);
567 checkFreeBaggageAllowance(o[1]);
568 }
569
570 core.int buildCounterSegmentPricing = 0;
571 buildSegmentPricing() {
572 var o = new api.SegmentPricing();
573 buildCounterSegmentPricing++;
574 if (buildCounterSegmentPricing < 3) {
575 o.fareId = "foo";
576 o.freeBaggageOption = buildUnnamed12();
577 o.kind = "foo";
578 o.segmentId = "foo";
579 }
580 buildCounterSegmentPricing--;
581 return o;
582 }
583
584 checkSegmentPricing(api.SegmentPricing o) {
585 buildCounterSegmentPricing++;
586 if (buildCounterSegmentPricing < 3) {
587 unittest.expect(o.fareId, unittest.equals('foo'));
588 checkUnnamed12(o.freeBaggageOption);
589 unittest.expect(o.kind, unittest.equals('foo'));
590 unittest.expect(o.segmentId, unittest.equals('foo'));
591 }
592 buildCounterSegmentPricing--;
593 }
594
595 buildUnnamed13() {
596 var o = new core.List<api.SegmentInfo>();
597 o.add(buildSegmentInfo());
598 o.add(buildSegmentInfo());
599 return o;
600 }
601
602 checkUnnamed13(core.List<api.SegmentInfo> o) {
603 unittest.expect(o, unittest.hasLength(2));
604 checkSegmentInfo(o[0]);
605 checkSegmentInfo(o[1]);
606 }
607
608 core.int buildCounterSliceInfo = 0;
609 buildSliceInfo() {
610 var o = new api.SliceInfo();
611 buildCounterSliceInfo++;
612 if (buildCounterSliceInfo < 3) {
613 o.duration = 42;
614 o.kind = "foo";
615 o.segment = buildUnnamed13();
616 }
617 buildCounterSliceInfo--;
618 return o;
619 }
620
621 checkSliceInfo(api.SliceInfo o) {
622 buildCounterSliceInfo++;
623 if (buildCounterSliceInfo < 3) {
624 unittest.expect(o.duration, unittest.equals(42));
625 unittest.expect(o.kind, unittest.equals('foo'));
626 checkUnnamed13(o.segment);
627 }
628 buildCounterSliceInfo--;
629 }
630
631 buildUnnamed14() {
632 var o = new core.List<core.String>();
633 o.add("foo");
634 o.add("foo");
635 return o;
636 }
637
638 checkUnnamed14(core.List<core.String> o) {
639 unittest.expect(o, unittest.hasLength(2));
640 unittest.expect(o[0], unittest.equals('foo'));
641 unittest.expect(o[1], unittest.equals('foo'));
642 }
643
644 buildUnnamed15() {
645 var o = new core.List<core.String>();
646 o.add("foo");
647 o.add("foo");
648 return o;
649 }
650
651 checkUnnamed15(core.List<core.String> o) {
652 unittest.expect(o, unittest.hasLength(2));
653 unittest.expect(o[0], unittest.equals('foo'));
654 unittest.expect(o[1], unittest.equals('foo'));
655 }
656
657 core.int buildCounterSliceInput = 0;
658 buildSliceInput() {
659 var o = new api.SliceInput();
660 buildCounterSliceInput++;
661 if (buildCounterSliceInput < 3) {
662 o.alliance = "foo";
663 o.date = "foo";
664 o.destination = "foo";
665 o.kind = "foo";
666 o.maxConnectionDuration = 42;
667 o.maxStops = 42;
668 o.origin = "foo";
669 o.permittedCarrier = buildUnnamed14();
670 o.permittedDepartureTime = buildTimeOfDayRange();
671 o.preferredCabin = "foo";
672 o.prohibitedCarrier = buildUnnamed15();
673 }
674 buildCounterSliceInput--;
675 return o;
676 }
677
678 checkSliceInput(api.SliceInput o) {
679 buildCounterSliceInput++;
680 if (buildCounterSliceInput < 3) {
681 unittest.expect(o.alliance, unittest.equals('foo'));
682 unittest.expect(o.date, unittest.equals('foo'));
683 unittest.expect(o.destination, unittest.equals('foo'));
684 unittest.expect(o.kind, unittest.equals('foo'));
685 unittest.expect(o.maxConnectionDuration, unittest.equals(42));
686 unittest.expect(o.maxStops, unittest.equals(42));
687 unittest.expect(o.origin, unittest.equals('foo'));
688 checkUnnamed14(o.permittedCarrier);
689 checkTimeOfDayRange(o.permittedDepartureTime);
690 unittest.expect(o.preferredCabin, unittest.equals('foo'));
691 checkUnnamed15(o.prohibitedCarrier);
692 }
693 buildCounterSliceInput--;
694 }
695
696 core.int buildCounterTaxData = 0;
697 buildTaxData() {
698 var o = new api.TaxData();
699 buildCounterTaxData++;
700 if (buildCounterTaxData < 3) {
701 o.id = "foo";
702 o.kind = "foo";
703 o.name = "foo";
704 }
705 buildCounterTaxData--;
706 return o;
707 }
708
709 checkTaxData(api.TaxData o) {
710 buildCounterTaxData++;
711 if (buildCounterTaxData < 3) {
712 unittest.expect(o.id, unittest.equals('foo'));
713 unittest.expect(o.kind, unittest.equals('foo'));
714 unittest.expect(o.name, unittest.equals('foo'));
715 }
716 buildCounterTaxData--;
717 }
718
719 core.int buildCounterTaxInfo = 0;
720 buildTaxInfo() {
721 var o = new api.TaxInfo();
722 buildCounterTaxInfo++;
723 if (buildCounterTaxInfo < 3) {
724 o.chargeType = "foo";
725 o.code = "foo";
726 o.country = "foo";
727 o.id = "foo";
728 o.kind = "foo";
729 o.salePrice = "foo";
730 }
731 buildCounterTaxInfo--;
732 return o;
733 }
734
735 checkTaxInfo(api.TaxInfo o) {
736 buildCounterTaxInfo++;
737 if (buildCounterTaxInfo < 3) {
738 unittest.expect(o.chargeType, unittest.equals('foo'));
739 unittest.expect(o.code, unittest.equals('foo'));
740 unittest.expect(o.country, unittest.equals('foo'));
741 unittest.expect(o.id, unittest.equals('foo'));
742 unittest.expect(o.kind, unittest.equals('foo'));
743 unittest.expect(o.salePrice, unittest.equals('foo'));
744 }
745 buildCounterTaxInfo--;
746 }
747
748 core.int buildCounterTimeOfDayRange = 0;
749 buildTimeOfDayRange() {
750 var o = new api.TimeOfDayRange();
751 buildCounterTimeOfDayRange++;
752 if (buildCounterTimeOfDayRange < 3) {
753 o.earliestTime = "foo";
754 o.kind = "foo";
755 o.latestTime = "foo";
756 }
757 buildCounterTimeOfDayRange--;
758 return o;
759 }
760
761 checkTimeOfDayRange(api.TimeOfDayRange o) {
762 buildCounterTimeOfDayRange++;
763 if (buildCounterTimeOfDayRange < 3) {
764 unittest.expect(o.earliestTime, unittest.equals('foo'));
765 unittest.expect(o.kind, unittest.equals('foo'));
766 unittest.expect(o.latestTime, unittest.equals('foo'));
767 }
768 buildCounterTimeOfDayRange--;
769 }
770
771 buildUnnamed16() {
772 var o = new core.List<api.PricingInfo>();
773 o.add(buildPricingInfo());
774 o.add(buildPricingInfo());
775 return o;
776 }
777
778 checkUnnamed16(core.List<api.PricingInfo> o) {
779 unittest.expect(o, unittest.hasLength(2));
780 checkPricingInfo(o[0]);
781 checkPricingInfo(o[1]);
782 }
783
784 buildUnnamed17() {
785 var o = new core.List<api.SliceInfo>();
786 o.add(buildSliceInfo());
787 o.add(buildSliceInfo());
788 return o;
789 }
790
791 checkUnnamed17(core.List<api.SliceInfo> o) {
792 unittest.expect(o, unittest.hasLength(2));
793 checkSliceInfo(o[0]);
794 checkSliceInfo(o[1]);
795 }
796
797 core.int buildCounterTripOption = 0;
798 buildTripOption() {
799 var o = new api.TripOption();
800 buildCounterTripOption++;
801 if (buildCounterTripOption < 3) {
802 o.id = "foo";
803 o.kind = "foo";
804 o.pricing = buildUnnamed16();
805 o.saleTotal = "foo";
806 o.slice = buildUnnamed17();
807 }
808 buildCounterTripOption--;
809 return o;
810 }
811
812 checkTripOption(api.TripOption o) {
813 buildCounterTripOption++;
814 if (buildCounterTripOption < 3) {
815 unittest.expect(o.id, unittest.equals('foo'));
816 unittest.expect(o.kind, unittest.equals('foo'));
817 checkUnnamed16(o.pricing);
818 unittest.expect(o.saleTotal, unittest.equals('foo'));
819 checkUnnamed17(o.slice);
820 }
821 buildCounterTripOption--;
822 }
823
824 buildUnnamed18() {
825 var o = new core.List<api.SliceInput>();
826 o.add(buildSliceInput());
827 o.add(buildSliceInput());
828 return o;
829 }
830
831 checkUnnamed18(core.List<api.SliceInput> o) {
832 unittest.expect(o, unittest.hasLength(2));
833 checkSliceInput(o[0]);
834 checkSliceInput(o[1]);
835 }
836
837 core.int buildCounterTripOptionsRequest = 0;
838 buildTripOptionsRequest() {
839 var o = new api.TripOptionsRequest();
840 buildCounterTripOptionsRequest++;
841 if (buildCounterTripOptionsRequest < 3) {
842 o.maxPrice = "foo";
843 o.passengers = buildPassengerCounts();
844 o.refundable = true;
845 o.saleCountry = "foo";
846 o.slice = buildUnnamed18();
847 o.solutions = 42;
848 }
849 buildCounterTripOptionsRequest--;
850 return o;
851 }
852
853 checkTripOptionsRequest(api.TripOptionsRequest o) {
854 buildCounterTripOptionsRequest++;
855 if (buildCounterTripOptionsRequest < 3) {
856 unittest.expect(o.maxPrice, unittest.equals('foo'));
857 checkPassengerCounts(o.passengers);
858 unittest.expect(o.refundable, unittest.isTrue);
859 unittest.expect(o.saleCountry, unittest.equals('foo'));
860 checkUnnamed18(o.slice);
861 unittest.expect(o.solutions, unittest.equals(42));
862 }
863 buildCounterTripOptionsRequest--;
864 }
865
866 buildUnnamed19() {
867 var o = new core.List<api.TripOption>();
868 o.add(buildTripOption());
869 o.add(buildTripOption());
870 return o;
871 }
872
873 checkUnnamed19(core.List<api.TripOption> o) {
874 unittest.expect(o, unittest.hasLength(2));
875 checkTripOption(o[0]);
876 checkTripOption(o[1]);
877 }
878
879 core.int buildCounterTripOptionsResponse = 0;
880 buildTripOptionsResponse() {
881 var o = new api.TripOptionsResponse();
882 buildCounterTripOptionsResponse++;
883 if (buildCounterTripOptionsResponse < 3) {
884 o.data = buildData();
885 o.kind = "foo";
886 o.requestId = "foo";
887 o.tripOption = buildUnnamed19();
888 }
889 buildCounterTripOptionsResponse--;
890 return o;
891 }
892
893 checkTripOptionsResponse(api.TripOptionsResponse o) {
894 buildCounterTripOptionsResponse++;
895 if (buildCounterTripOptionsResponse < 3) {
896 checkData(o.data);
897 unittest.expect(o.kind, unittest.equals('foo'));
898 unittest.expect(o.requestId, unittest.equals('foo'));
899 checkUnnamed19(o.tripOption);
900 }
901 buildCounterTripOptionsResponse--;
902 }
903
904 core.int buildCounterTripsSearchRequest = 0;
905 buildTripsSearchRequest() {
906 var o = new api.TripsSearchRequest();
907 buildCounterTripsSearchRequest++;
908 if (buildCounterTripsSearchRequest < 3) {
909 o.request = buildTripOptionsRequest();
910 }
911 buildCounterTripsSearchRequest--;
912 return o;
913 }
914
915 checkTripsSearchRequest(api.TripsSearchRequest o) {
916 buildCounterTripsSearchRequest++;
917 if (buildCounterTripsSearchRequest < 3) {
918 checkTripOptionsRequest(o.request);
919 }
920 buildCounterTripsSearchRequest--;
921 }
922
923 core.int buildCounterTripsSearchResponse = 0;
924 buildTripsSearchResponse() {
925 var o = new api.TripsSearchResponse();
926 buildCounterTripsSearchResponse++;
927 if (buildCounterTripsSearchResponse < 3) {
928 o.kind = "foo";
929 o.trips = buildTripOptionsResponse();
930 }
931 buildCounterTripsSearchResponse--;
932 return o;
933 }
934
935 checkTripsSearchResponse(api.TripsSearchResponse o) {
936 buildCounterTripsSearchResponse++;
937 if (buildCounterTripsSearchResponse < 3) {
938 unittest.expect(o.kind, unittest.equals('foo'));
939 checkTripOptionsResponse(o.trips);
940 }
941 buildCounterTripsSearchResponse--;
942 }
943
944
945 main() {
946 unittest.group("obj-schema-AircraftData", () {
947 unittest.test("to-json--from-json", () {
948 var o = buildAircraftData();
949 var od = new api.AircraftData.fromJson(o.toJson());
950 checkAircraftData(od);
951 });
952 });
953
954
955 unittest.group("obj-schema-AirportData", () {
956 unittest.test("to-json--from-json", () {
957 var o = buildAirportData();
958 var od = new api.AirportData.fromJson(o.toJson());
959 checkAirportData(od);
960 });
961 });
962
963
964 unittest.group("obj-schema-BagDescriptor", () {
965 unittest.test("to-json--from-json", () {
966 var o = buildBagDescriptor();
967 var od = new api.BagDescriptor.fromJson(o.toJson());
968 checkBagDescriptor(od);
969 });
970 });
971
972
973 unittest.group("obj-schema-CarrierData", () {
974 unittest.test("to-json--from-json", () {
975 var o = buildCarrierData();
976 var od = new api.CarrierData.fromJson(o.toJson());
977 checkCarrierData(od);
978 });
979 });
980
981
982 unittest.group("obj-schema-CityData", () {
983 unittest.test("to-json--from-json", () {
984 var o = buildCityData();
985 var od = new api.CityData.fromJson(o.toJson());
986 checkCityData(od);
987 });
988 });
989
990
991 unittest.group("obj-schema-Data", () {
992 unittest.test("to-json--from-json", () {
993 var o = buildData();
994 var od = new api.Data.fromJson(o.toJson());
995 checkData(od);
996 });
997 });
998
999
1000 unittest.group("obj-schema-FareInfo", () {
1001 unittest.test("to-json--from-json", () {
1002 var o = buildFareInfo();
1003 var od = new api.FareInfo.fromJson(o.toJson());
1004 checkFareInfo(od);
1005 });
1006 });
1007
1008
1009 unittest.group("obj-schema-FlightInfo", () {
1010 unittest.test("to-json--from-json", () {
1011 var o = buildFlightInfo();
1012 var od = new api.FlightInfo.fromJson(o.toJson());
1013 checkFlightInfo(od);
1014 });
1015 });
1016
1017
1018 unittest.group("obj-schema-FreeBaggageAllowance", () {
1019 unittest.test("to-json--from-json", () {
1020 var o = buildFreeBaggageAllowance();
1021 var od = new api.FreeBaggageAllowance.fromJson(o.toJson());
1022 checkFreeBaggageAllowance(od);
1023 });
1024 });
1025
1026
1027 unittest.group("obj-schema-LegInfo", () {
1028 unittest.test("to-json--from-json", () {
1029 var o = buildLegInfo();
1030 var od = new api.LegInfo.fromJson(o.toJson());
1031 checkLegInfo(od);
1032 });
1033 });
1034
1035
1036 unittest.group("obj-schema-PassengerCounts", () {
1037 unittest.test("to-json--from-json", () {
1038 var o = buildPassengerCounts();
1039 var od = new api.PassengerCounts.fromJson(o.toJson());
1040 checkPassengerCounts(od);
1041 });
1042 });
1043
1044
1045 unittest.group("obj-schema-PricingInfo", () {
1046 unittest.test("to-json--from-json", () {
1047 var o = buildPricingInfo();
1048 var od = new api.PricingInfo.fromJson(o.toJson());
1049 checkPricingInfo(od);
1050 });
1051 });
1052
1053
1054 unittest.group("obj-schema-SegmentInfo", () {
1055 unittest.test("to-json--from-json", () {
1056 var o = buildSegmentInfo();
1057 var od = new api.SegmentInfo.fromJson(o.toJson());
1058 checkSegmentInfo(od);
1059 });
1060 });
1061
1062
1063 unittest.group("obj-schema-SegmentPricing", () {
1064 unittest.test("to-json--from-json", () {
1065 var o = buildSegmentPricing();
1066 var od = new api.SegmentPricing.fromJson(o.toJson());
1067 checkSegmentPricing(od);
1068 });
1069 });
1070
1071
1072 unittest.group("obj-schema-SliceInfo", () {
1073 unittest.test("to-json--from-json", () {
1074 var o = buildSliceInfo();
1075 var od = new api.SliceInfo.fromJson(o.toJson());
1076 checkSliceInfo(od);
1077 });
1078 });
1079
1080
1081 unittest.group("obj-schema-SliceInput", () {
1082 unittest.test("to-json--from-json", () {
1083 var o = buildSliceInput();
1084 var od = new api.SliceInput.fromJson(o.toJson());
1085 checkSliceInput(od);
1086 });
1087 });
1088
1089
1090 unittest.group("obj-schema-TaxData", () {
1091 unittest.test("to-json--from-json", () {
1092 var o = buildTaxData();
1093 var od = new api.TaxData.fromJson(o.toJson());
1094 checkTaxData(od);
1095 });
1096 });
1097
1098
1099 unittest.group("obj-schema-TaxInfo", () {
1100 unittest.test("to-json--from-json", () {
1101 var o = buildTaxInfo();
1102 var od = new api.TaxInfo.fromJson(o.toJson());
1103 checkTaxInfo(od);
1104 });
1105 });
1106
1107
1108 unittest.group("obj-schema-TimeOfDayRange", () {
1109 unittest.test("to-json--from-json", () {
1110 var o = buildTimeOfDayRange();
1111 var od = new api.TimeOfDayRange.fromJson(o.toJson());
1112 checkTimeOfDayRange(od);
1113 });
1114 });
1115
1116
1117 unittest.group("obj-schema-TripOption", () {
1118 unittest.test("to-json--from-json", () {
1119 var o = buildTripOption();
1120 var od = new api.TripOption.fromJson(o.toJson());
1121 checkTripOption(od);
1122 });
1123 });
1124
1125
1126 unittest.group("obj-schema-TripOptionsRequest", () {
1127 unittest.test("to-json--from-json", () {
1128 var o = buildTripOptionsRequest();
1129 var od = new api.TripOptionsRequest.fromJson(o.toJson());
1130 checkTripOptionsRequest(od);
1131 });
1132 });
1133
1134
1135 unittest.group("obj-schema-TripOptionsResponse", () {
1136 unittest.test("to-json--from-json", () {
1137 var o = buildTripOptionsResponse();
1138 var od = new api.TripOptionsResponse.fromJson(o.toJson());
1139 checkTripOptionsResponse(od);
1140 });
1141 });
1142
1143
1144 unittest.group("obj-schema-TripsSearchRequest", () {
1145 unittest.test("to-json--from-json", () {
1146 var o = buildTripsSearchRequest();
1147 var od = new api.TripsSearchRequest.fromJson(o.toJson());
1148 checkTripsSearchRequest(od);
1149 });
1150 });
1151
1152
1153 unittest.group("obj-schema-TripsSearchResponse", () {
1154 unittest.test("to-json--from-json", () {
1155 var o = buildTripsSearchResponse();
1156 var od = new api.TripsSearchResponse.fromJson(o.toJson());
1157 checkTripsSearchResponse(od);
1158 });
1159 });
1160
1161
1162 unittest.group("resource-TripsResourceApi", () {
1163 unittest.test("method--search", () {
1164
1165 var mock = new common_test.HttpServerMock();
1166 api.TripsResourceApi res = new api.QpxExpressApi(mock).trips;
1167 var arg_request = buildTripsSearchRequest();
1168 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1169 var obj = new api.TripsSearchRequest.fromJson(json);
1170 checkTripsSearchRequest(obj);
1171
1172 var path = (req.url).path;
1173 var pathOffset = 0;
1174 var index;
1175 var subPart;
1176 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("/qpxExpress/v1/trips/"));
1177 pathOffset += 21;
1178 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("search"));
1179 pathOffset += 6;
1180
1181 var query = (req.url).query;
1182 var queryOffset = 0;
1183 var queryMap = {};
1184 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1185 parseBool(n) {
1186 if (n == "true") return true;
1187 if (n == "false") return false;
1188 if (n == null) return null;
1189 throw new core.ArgumentError("Invalid boolean: $n");
1190 }
1191 if (query.length > 0) {
1192 for (var part in query.split("&")) {
1193 var keyvalue = part.split("=");
1194 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1195 }
1196 }
1197
1198
1199 var h = {
1200 "content-type" : "application/json; charset=utf-8",
1201 };
1202 var resp = convert.JSON.encode(buildTripsSearchResponse());
1203 return new async.Future.value(common_test.stringResponse(200, h, resp));
1204 }), true);
1205 res.search(arg_request).then(unittest.expectAsync(((api.TripsSearchRespons e response) {
1206 checkTripsSearchResponse(response);
1207 })));
1208 });
1209
1210 });
1211
1212
1213 }
1214
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698