| OLD | NEW |
| (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 | |
| OLD | NEW |