PATH=/usr/bin:/bin Start 2011-08-05T17:55:51 ActivePerl-1003 CPAN-1.9402 Going to read '/home/cpanfly/var/cpan/Metadata' Database was generated on Fri, 05 Aug 2011 18:27:58 GMT Running make for B/BA/BAERGAJ/Shipment-0.01111730.tar.gz Checksum for /net/nas/data/cpan/authors/id/B/BA/BAERGAJ/Shipment-0.01111730.tar.gz ok Will not use Archive::Tar, need 1.00 Shipment-0.01111730 Shipment-0.01111730/README Shipment-0.01111730/Changes Shipment-0.01111730/t Shipment-0.01111730/t/ups.t Shipment-0.01111730/LICENSE Shipment-0.01111730/accounts Shipment-0.01111730/META.yml Shipment-0.01111730/MANIFEST Shipment-0.01111730/eg Shipment-0.01111730/eg/ups.pl Shipment-0.01111730/t/fedex.t Shipment-0.01111730/perltidyrc Shipment-0.01111730/perltidy.pl Shipment-0.01111730/README.mkdn Shipment-0.01111730/eg/fedex.pl Shipment-0.01111730/t/generic.t Shipment-0.01111730/Makefile.PL Shipment-0.01111730/t/purolator.t Shipment-0.01111730/eg/purolator.pl Shipment-0.01111730/lib Shipment-0.01111730/lib/Shipment.pm Shipment-0.01111730/bin Shipment-0.01111730/bin/wsdl2perl.pl Shipment-0.01111730/lib/Shipment Shipment-0.01111730/lib/Shipment/UPS.pm Shipment-0.01111730/lib/Shipment/Base.pm Shipment-0.01111730/lib/Shipment/Label.pm Shipment-0.01111730/lib/Shipment/FedEx.pm Shipment-0.01111730/lib/Shipment/Service.pm Shipment-0.01111730/lib/Shipment/Address.pm Shipment-0.01111730/lib/Shipment/Generic.pm Shipment-0.01111730/lib/Shipment/Package.pm Shipment-0.01111730/lib/Shipment/Purolator.pm Shipment-0.01111730/lib/Shipment/SOAP Shipment-0.01111730/lib/Shipment/SOAP/WSDL.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/Tax.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/Rma.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/Tax.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/Rma.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/Tax.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/PIN.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/Money.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/Fault.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/Payor.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/Party.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/Money.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/Payor.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/Party.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/Error.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/Piece.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/CODType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/CODType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/Weight.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/Volume.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/Rebate.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/Weight.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/Volume.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/Rebate.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/Tax.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/PIN.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/Weight.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/Option.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/CodeType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/NMFCType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/FormType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/UnitType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/CodeType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ImageId.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/TaxType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/Measure.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/Address.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/Payment.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/TinType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/Contact.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ImageId.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/TaxType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/Measure.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/Address.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/Payment.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/TinType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/Contact.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/Service.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/Address.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/PhoneType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/LabelType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ImageType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateElements Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateElements/Errors.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipElements Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipElements/Errors.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/Distance.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/ImageId.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/Error.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/Piece.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/Language.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/Shipment.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/Document.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ShipToType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/SoldToType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/OnCallType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/PSOCODType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateElements/Request.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipElements/Request.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/ShipToType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CodDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/DateRange.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/Commodity.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/Surcharge.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/EtdDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/VersionId.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CodDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/DateRange.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/Commodity.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/Surcharge.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/RateReply.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/EtdDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/VersionId.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/Weight.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/Option.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ValueType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/Dimension.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/Surcharge.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ProductType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/PrepaidType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/PackageType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/PaymentType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/LicenseType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ContactType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ShipperType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ServiceType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ReceiptType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/AddressType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/RequestType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateElements/Response.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipElements/Response.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/PackageType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/ShipperType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/ChargesType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/AddressType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/RequestType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/EdtTaxType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/Dimensions.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/TrackingId.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/RebateType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ReturnType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/EdtTaxType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/Dimensions.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/TrackingId.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/RebateType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ReturnType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/VersionId.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/Service.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/Address.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfPIN.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/OptionRule.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfTax.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/PickupType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/WeightUnit.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ResponseType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ShipmentType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/LocationType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/RateInfoType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ShipFromType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/SCReportType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ProducerType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/ResponseType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/ShipmentType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/LocationType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/ShipFromType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/ScheduleType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/VolumeUnits.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/PaymentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/WeightUnits.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/DropoffType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/LinearUnits.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ServiceType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/FaultDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/Op900Detail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/RateRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/DelayDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/VolumeUnits.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/PaymentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/WeightUnits.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/DropoffType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/LinearUnits.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ServiceType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/Op900Detail.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/Language.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/Shipment.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/Document.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ServiceRule.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/PrinterType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/OptionValue.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/PaymentType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/OptionPrice.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/TotalWeight.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/PhoneNumber.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/IFChargesType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/PackagingType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ScheduleBType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/CommodityType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/FormImageType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ShipPhoneType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/CODAmountType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/CommodityType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/Notification.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/PickupDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/RateDiscount.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ClientDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/EdtTaxDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/Localization.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ExportDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateElements Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateElements/RateReply.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/Notification.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/PickupDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CommitDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/RateDiscount.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ClientDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/EdtTaxDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/Localization.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ExportDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/Op950Detail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/LinearUnits.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ValueType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/Dimension.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/Surcharge.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfError.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ShortAddress.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/DutyCurrency.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfPiece.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypemaps Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypemaps/RateService.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/DimensionsType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/CreditCardType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ShipChargeType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateElements/RateRequest.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateElements/UPSSecurity.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateElements/FaultDetail.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipElements/UPSSecurity.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipElements/FaultDetail.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypemaps Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypemaps/ShipService.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypemaps/VoidService.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/DimensionsType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/PackageRating.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ContentRecord.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/NaftaProducer.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/PackagingType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/StringBarcode.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/RoutingDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/DayOfWeekType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentReply.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/SurchargeType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/LinearMeasure.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/DocTabContent.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/BinaryBarcode.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/DistanceUnits.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ContentRecord.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/NaftaProducer.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/PackagingType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/DayOfWeekType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/SurchargeType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/LinearMeasure.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/DocTabContent.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/Notification.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/ManifestFile.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/ClientDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/Localization.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfPIN.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/OptionRule.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfTax.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/PickupType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/WeightUnit.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfOption.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/DimensionUnit.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ContentDetail.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/DocumentTypes.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ManifestBatch.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/PaymentInfoType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/CompanyInfoType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/LabelMethodType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ErrorDetailType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/NetCostDateType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/BillShipperType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ContactInfoType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ImageFormatType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ShipAddressType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateElements/RateResponse.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/FRSShipmentType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/ErrorDetailType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/TotalChargeType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypemaps Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypemaps/RateService.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentRating.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/EdtRequestType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/LabelStockType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/TrackingIdType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateElements/RateRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypemaps Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypemaps/ShipService.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/DelayLevelType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/EdtRequestType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/LabelStockType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/TrackingIdType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/DelayPointType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/CloseDocument.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/LinearMeasure.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ServiceRule.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/PrinterType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/OptionValue.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/PaymentType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/OptionPrice.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/TotalWeight.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/PhoneNumber.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfService.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/DocumentDetail.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/DocumentStatus.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/RequestContext.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ReturnShipment.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/CreditCardType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ForwardAgentType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/OtherChargesType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/EmailDetailsType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/BillReceiverType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/NotificationType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/InsuredValueType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/RatedPackageType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/OnCallPickupType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/PayerAddressType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ProcessTagReply.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/TransitTimeType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/PricingCodeType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/TermsOfSaleType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CarrierCodeType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/RateRequestType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/EdtCommodityTax.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/LabelFormatType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/PackageBarcodes.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/TransitTimeType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/RateReplyDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/PricingCodeType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/TermsOfSaleType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CarrierCodeType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/RateRequestType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/EdtCommodityTax.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/LabelFormatType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfError.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ShortAddress.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/DutyCurrency.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfPiece.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/DutyInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ResponseContext.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfDocument.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ValidationFault.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ReturnServiceType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/PickupDetailsType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ProductWeightType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/PackageWeightType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/LabelDeliveryType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ShipToAddressType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/DeclaredValueType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/BillingWeightType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/BlanketPeriodType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/NMFCCommodityType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/PackageWeightType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/ShipToAddressType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/BillingWeightType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/RatedShipmentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypemaps Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypemaps/CloseService.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/EMailLabelDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/DeleteTagRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/PrintedReference.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/FreightClassType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ReturnedRateType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/RateDiscountType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocument.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipElements Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipElements/ShipmentReply.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/EMailLabelDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FreightClassType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ReturnedRateType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/RateDiscountType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/CloseReportType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/CarrierCodeType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfOption.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/DimensionUnit.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ContentDetail.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/DocumentTypes.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ManifestBatch.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ValidationDetail.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfSurcharge.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/RequestContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ShipmentEstimate.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ImportExportType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/SuggestedAddress.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/BuyerInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/OtherInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/DocumentCriteria.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/PackageLevelResult.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/FreightCollectType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/AccountAddressType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/LabelStockSizeType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ShipmentChargeType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/FRSPaymentInfoType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/PackageResultsType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/AdditionalInfoType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipElements/ShipmentRequest.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/FRSPaymentInfoType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/AdditionalInfoType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CodCollectionType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/PackageRateDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CommercialInvoice.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/AstraLabelElement.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/MinimumChargeType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/DocTabContentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CustomerReference.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/FedExLocationType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/LabelRotationType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ReturnEMailDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/TransactionDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/BinaryBarcodeType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/StringBarcodeType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/OversizeClassType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/FreightBaseCharge.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ProcessTagRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/RequestedShipment.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/PickupRequestType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ContactAndAddress.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/FreightRateDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/RatedWeightMethod.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CodCollectionType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/PackageRateDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CommercialInvoice.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/MinimumChargeType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/DocTabContentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CustomerReference.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ExpressRegionCode.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FedExLocationType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/LabelRotationType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ServiceOptionType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ReturnEMailDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/TransactionDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/OversizeClassType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FreightBaseCharge.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/RequestedShipment.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/PickupRequestType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ContactAndAddress.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FreightRateDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/RatedWeightMethod.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/GroundCloseReply.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfService.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/DocumentDetail.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/DocumentStatus.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/RequestContext.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ReturnShipment.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/CreditCardType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/SenderInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/PickupInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/OptionIDValuePair.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfOptionRule.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/BillDutiesToParty.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ShipmentResultsType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/FRSShipmentDataType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/CodeDescriptionType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ShipmentChargesType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/HighValueReportType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ReferenceNumberType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/PSONotificationType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipElements/ShipmentResponse.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/CodeDescriptionType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/ShipmentChargesType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/EdtExciseCondition.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CustomerImageUsage.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/SurchargeLevelType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/UploadDocumentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CompletedEtdDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/RoutingAstraDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/FreightOnValueType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/LabelSpecification.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CompletedTagDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/RecipientCustomsId.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentRateDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipElements/ProcessTagReply.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/EdtExciseCondition.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CustomerImageUsage.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/SurchargeLevelType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/RatedPackageDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/UploadDocumentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FreightOnValueType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/LabelSpecification.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/RecipientCustomsId.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ShipmentRateDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/CloseDocumentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/TransactionDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/InternalImageType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Typemaps Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Typemaps/ShippingService.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/DutyInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ResponseContext.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfDocument.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ValidationFault.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfOptionPrice.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfOptionValue.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ServiceOptionRules.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/PaymentInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/PackageInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfServiceRule.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/OptionsInformation.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/CurrencyMonetaryType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/LabelImageFormatType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateElements/ClientInformation.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipElements/ClientInformation.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipElements/ShipAcceptRequest.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/InvoiceLineTotalType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelBoxEntry.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/PriorityAlertDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/PendingShipmentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelPosition.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/SignatureOptionType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/FreightRateNotation.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/DeletionControlType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipElements/DeleteTagRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CommitmentDelayType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelBoxEntry.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FreightCommitDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/PriorityAlertDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/PendingShipmentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelPosition.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/SignatureOptionType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/RatedShipmentDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FreightRateNotation.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/GroundCloseRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/CustomerImageUsage.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ValidationDetail.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfSurcharge.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/RequestContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ShipmentEstimate.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ImportExportType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/SuggestedAddress.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/BuyerInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/OtherInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/DocumentCriteria.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ReceiverInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfShortAddress.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ResponseInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ManifestBatchDetail.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/CreditCardAddressType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/UltimateConsigneeType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ClientInformationType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/UnitOfMeasurementType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/InternationalFormType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipElements/ShipConfirmRequest.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipElements/ShipAcceptResponse.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/ClientInformationType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/RatedShipmentInfoType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/PrintedReferenceType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelTextEntry.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentPart.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/NaftaCommodityDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/BarcodeSymbologyType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CustomDocumentDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentDryIceDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/DangerousGoodsDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ReturnShipmentDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/DocTabContentZone001.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ProcessShipmentReply.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/AdditionalLabelsType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CurrencyExchangeRate.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/SmartPostIndiciaType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ExpressFreightDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/B13AFilingOptionType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/HoldAtLocationDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseElements Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseElements/GroundCloseReply.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipElements/ProcessTagRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FlatbedTrailerOption.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelTextEntry.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FreightGuaranteeType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/NaftaCommodityDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/BarcodeSymbologyType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CustomDocumentDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ShipmentDryIceDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/DangerousGoodsDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ReturnShipmentDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/DocTabContentZone001.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/AdditionalLabelsType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CurrencyExchangeRate.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/UploadDocumentDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/SmartPostIndiciaType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ExpressFreightDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/B13AFilingOptionType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/HoldAtLocationDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FlatbedTrailerDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/CloseDocumentFormat.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/SmartPostCloseReply.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Typemaps/EstimatingService.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/SenderInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/PickupInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/OptionIDValuePair.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfOptionRule.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/BillDutiesToParty.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/BusinessRelationship.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/InformationalMessage.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfManifestBatch.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfContentDetail.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/VerbalConfirmationType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/LabelSpecificationType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/AdditionalCodeDescType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipElements/ShipConfirmResponse.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipElements/VoidShipmentRequest.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/UOMCodeDescriptionType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/GuaranteedDeliveryType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/AdditionalCodeDescType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CustomerReferenceType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/PendingShipmentDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentRoutingDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/NotificationParameter.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/LiabilityCoverageType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/FreightShipmentDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/DocTabContentBarcoded.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/PhysicalPackagingType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/RegulatoryControlType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/SignatureOptionDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/LabelMaskableDataType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/PurposeOfShipmentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/DeleteShipmentRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CustomerReferenceType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/PendingShipmentDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/NotificationParameter.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/LiabilityCoverageType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FreightShipmentDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/DocTabContentBarcoded.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/PhysicalPackagingType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/RegulatoryControlType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/SignatureOptionDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/LabelMaskableDataType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/PurposeOfShipmentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentPart.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfOptionPrice.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ConsolidateRequest.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfOptionValue.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ServiceOptionRules.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/PaymentInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/PackageInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfServiceRule.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/OptionsInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/CreditCardInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfDocumentDetail.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/BillReceiverAddressType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipElements/VoidShipmentResponse.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/FreightChargeBasisType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/AdditionalLabelsDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/NaftaNetCostMethodCode.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ErrorLabelBehaviorType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/RecipientCustomsIdType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CustomsClearanceDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ClearanceBrokerageType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentFormat.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ProcessShipmentRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CustomerImageUsageType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CodReturnPackageDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CompletedPackageDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/TaxpayerIdentification.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseElements/GroundCloseRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FreightGuaranteeDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FreightChargeBasisType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/AdditionalLabelsDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ServiceSubOptionDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/NaftaNetCostMethodCode.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/RecipientCustomsIdType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CustomsClearanceDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ClearanceBrokerageType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentFormat.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CustomerImageUsageType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/TaxpayerIdentification.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/NotificationParameter.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/SmartPostCloseRequest.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ReceiverInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfShortAddress.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ResponseInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/VoidShipmentRequest.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ManifestBatchDetail.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ConsolidateResponse.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetDocumentsRequest.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/BillThirdPartyChargeType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/DeliveryConfirmationType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/PackageDeclaredValueType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/TransactionReferenceType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/TransportationChargeType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/DeliveryConfirmationType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/TransactionReferenceType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/FreightShipmentLineItem.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/SmartPostShipmentDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CodReturnShipmentDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/VariableHandlingCharges.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/FreightCollectTermsType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/EMailNotificationDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelGraphicEntry.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelBarcodeEntry.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/LiabilityCoverageDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/DocTabZoneSpecification.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CommercialInvoiceDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CompletedShipmentDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/HomeDeliveryPremiumType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/FreightShipmentRoleType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ValidateShipmentRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/WebAuthenticationDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/PickupRequestSourceType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseElements/SmartPostCloseReply.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipElements/ProcessShipmentReply.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FreightShipmentLineItem.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/SmartPostShipmentDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/VariableHandlingCharges.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/EMailNotificationDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelGraphicEntry.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelBarcodeEntry.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/LiabilityCoverageDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/DocTabZoneSpecification.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CommercialInvoiceDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/HomeDeliveryPremiumType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FreightShipmentRoleType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/WebAuthenticationDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/PickupRequestSourceType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/CustomerImageUsageType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/BusinessRelationship.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/InformationalMessage.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetDocumentsResponse.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfManifestBatch.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfContentDetail.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/VoidShipmentResponse.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfSuggestedAddress.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfValidationDetail.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfShipmentEstimate.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfDocumentCriteria.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/NotificationInformation.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateInterfaces/RateService Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateInterfaces/RateService/RatePort.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ShipUnitOfMeasurementType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/PackageServiceOptionsType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/IntermediateConsigneeType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/NegotiatedRateChargesType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipInterfaces/VoidService Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipInterfaces/VoidService/VoidPort.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipInterfaces/ShipService Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipInterfaces/ShipService/ShipPort.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/ShipmentRatingOptionsType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/TransportationChargesType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/PackageServiceOptionsType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CompletedSmartPostDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CustomDeliveryWindowType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/RequestedPackageLineItem.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/UploadDocumentIdProducer.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/NotificationSeverityType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/DestinationControlDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/SpecialRatingAppliedType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipElements/DeleteShipmentRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CustomDeliveryWindowType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/RequestedPackageLineItem.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/UploadDocumentIdProducer.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/NotificationSeverityType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/DestinationControlDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/SpecialRatingAppliedType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/WebAuthenticationDetail.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/CreditCardInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfDocumentDetail.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/CreateShipmentRequest.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfOptionIDValuePair.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/InternationalInformation.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/ShipmentServiceOptionsType.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/RateTypes/ShipmentServiceOptionsType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentStockType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CertificateOfOriginDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/PackageSpecialServiceType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/FreightAccountPaymentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentImageType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/FreightAddressLabelDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityContent.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/HomeDeliveryPremiumDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseElements/SmartPostCloseRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipElements/ProcessShipmentRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentStockType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CertificateOfOriginDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/PackageSpecialServiceType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FreightAccountPaymentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentImageType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityContent.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/HomeDeliveryPremiumDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/NotificationSeverityType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetServiceRulesRequest.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/CreateShipmentResponse.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetFullEstimateRequest.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ReturnShipmentInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfServiceOptionRules.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/UploadDocumentProducerType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/RequestedPackageDetailType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/RateDimensionalDivisorType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelCoordinateUnits.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentSpecialServiceType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CancelPendingShipmentReply.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CustomDeliveryWindowDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CreatePendingShipmentReply.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/EMailNotificationRecipient.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/VariableHandlingChargeType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipElements/ValidateShipmentRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/UploadDocumentProducerType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/RequestedPackageDetailType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/RateDimensionalDivisorType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelCoordinateUnits.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FreightServiceCenterDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ShipmentSpecialServiceType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CustomDeliveryWindowDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/EMailNotificationRecipient.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/VariableHandlingChargeType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/GroundCloseDocumentsReply.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentStockType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentImageType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetFullEstimateResponse.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetServiceRulesResponse.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfSuggestedAddress.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfValidationDetail.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetQuickEstimateRequest.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfShipmentEstimate.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfDocumentCriteria.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ValidateShipmentRequest.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/NotificationInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfManifestBatchDetail.pm Shipment-0.01111730/lib/Shipment/UPS/WSDL/ShipTypes/BillingUnitOfMeasurementType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentPrintDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/EMailNotificationFormatType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/PendingShipmentAccessDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/DocTabZoneJustificationType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentEMailDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/WebAuthenticationCredential.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentPrintDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/EMailNotificationFormatType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ExpressFreightDetailContact.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/DocTabZoneJustificationType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentEMailDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/WebAuthenticationCredential.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentNamingType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/CloseDocumentSpecification.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Typemaps/ShippingDocumentsService.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetQuickEstimateResponse.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ValidateShipmentResponse.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfOptionIDValuePair.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/InternationalInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfInformationalMessage.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ConsolidateRequestContainer.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CreatePendingShipmentRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/NaftaPreferenceCriterionCode.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityOptionType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentGroupingType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CancelPendingShipmentRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ReturnedShippingDocumentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/LabelPrintingOrientationType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/VariableHandlingChargeDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/FreightSpecialServicePayment.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CustomerSpecifiedLabelDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/GeneralAgencyAgreementDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/NaftaPreferenceCriterionCode.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityOptionType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentGroupingType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/LabelPrintingOrientationType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FreightServiceSchedulingType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/RequiredShippingDocumentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/VariableHandlingChargeDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FreightSpecialServicePayment.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CustomerSpecifiedLabelDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/GeneralAgencyAgreementDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentPrintDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentEMailDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/WebAuthenticationCredential.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ReturnShipmentInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfServiceOptionRules.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetServicesOptionsRequest.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/GetDocumentsRequestContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/VoidShipmentRequestContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ConsolidateResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/TrackingReferenceInformation.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentSpecification.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityDescription.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/RequestedShippingDocumentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CompletedHoldAtLocationDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/UploadDocumentReferenceDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseElements/GroundCloseDocumentsReply.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipElements/CancelPendingShipmentReply.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipElements/CreatePendingShipmentReply.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentSpecification.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityDescription.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/RequestedShippingDocumentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/UploadDocumentReferenceDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentGroupingType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Typemaps/ServiceAvailabilityService.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetServicesOptionsResponse.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfManifestBatchDetail.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/VoidShipmentResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/GetDocumentsResponseContainer.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/NaftaProducerSpecificationType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/NaftaProducerDeterminationCode.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityOptionDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentEMailRecipient.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/NaftaCertificateOfOriginDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/EMailNotificationRecipientType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/NaftaImporterSpecificationType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/NaftaProducerSpecificationType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/NaftaProducerDeterminationCode.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityOptionDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentEMailRecipient.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/NaftaCertificateOfOriginDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/EMailNotificationRecipientType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/NaftaImporterSpecificationType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentStorageDetail.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfInformationalMessage.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ConsolidateRequestContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/CreateShipmentRequestContainer.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/DestinationControlStatementType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentDispositionType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CodAddTransportationChargesType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/DangerousGoodsAccessibilityType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ConfigurableLabelReferenceEntry.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/PackageSpecialServicesRequested.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/CodReturnReferenceIndicatorType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipElements/CreatePendingShipmentRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipElements/CancelPendingShipmentRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/DestinationControlStatementType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentDispositionType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CodAddTransportationChargesType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/DangerousGoodsAccessibilityType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ConfigurableLabelReferenceEntry.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/PackageSpecialServicesRequested.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/CodReturnReferenceIndicatorType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentEMailRecipient.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/EMailNotificationRecipientType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/GroundCloseReportsReprintReply.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetDocumentsRequestContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/VoidShipmentRequestContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ConsolidateResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/TrackingReferenceInformation.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/GetServiceRulesRequestContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/CreateShipmentResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/GetFullEstimateRequestContainer.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateInterfaces/RateService Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateInterfaces/RateService/RateServicePort.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/InternationalDocumentContentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityQuantityDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentSpecialServicesRequested.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/EMailNotificationAggregationType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipInterfaces/ShipService Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipInterfaces/ShipService/ShipServicePort.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/InternationalDocumentContentType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/FreightBaseChargeCalculationType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityQuantityDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ShipmentSpecialServicesRequested.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentDispositionType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/GroundCloseWithDocumentsRequest.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/VoidShipmentResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetDocumentsResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/GetFullEstimateResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ShipmentManifestDocumentCriteria.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/GetServiceRulesResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/GetQuickEstimateRequestContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ValidateShipmentRequestContainer.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentDispositionDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/SmartPostAncillaryEndorsementType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityPackagingDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentEMailGroupingType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentDispositionDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/SmartPostAncillaryEndorsementType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityPackagingDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentEMailGroupingType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/GroundCloseReportsReprintRequest.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/CreateShipmentRequestContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ValidateShipmentResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/GetQuickEstimateResponseContainer.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ValidatedHazardousCommodityContent.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityPackingGroupType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseElements/GroundCloseReportsReprintReply.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityPackingGroupType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentDispositionDetail.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentEMailGroupingType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetServiceRulesRequestContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/CreateShipmentResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetFullEstimateRequestContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/GetServicesOptionsRequestContainer.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseInterfaces/CloseService Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseInterfaces/CloseService/CloseServicePort.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseElements/GroundCloseWithDocumentsRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/ReprintGroundCloseDocumentsRequest.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetFullEstimateResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ShipmentManifestDocumentCriteria.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetServiceRulesResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetQuickEstimateRequestContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ValidateCityPostalCodeZipRequest.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ValidateShipmentRequestContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/GetServicesOptionsResponseContainer.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ReturnEMailAllowedSpecialServiceType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseElements/GroundCloseReportsReprintRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/ReturnEMailAllowedSpecialServiceType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ValidateShipmentResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ValidateCityPostalCodeZipResponse.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetQuickEstimateResponseContainer.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityLabelTextOptionType.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityLabelTextOptionType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetShipmentManifestDocumentRequest.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetServicesOptionsRequestContainer.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/ShipTypes/ValidatedHazardousCommodityDescription.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseElements/ReprintGroundCloseDocumentsRequest.pm Shipment-0.01111730/lib/Shipment/FedEx/WSDL/CloseTypes/ReprintGroundCloseDocumentsOptionType.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetShipmentManifestDocumentResponse.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetServicesOptionsResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ArrayOfShipmentManifestDocumentCriteria.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ValidateCityPostalCodeZipRequestContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ArrayOfShipmentManifestDocumentCriteria.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/ValidateCityPostalCodeZipResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/GetShipmentManifestDocumentRequestContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ValidateCityPostalCodeZipRequestContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Interfaces/ShippingService Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Interfaces/ShippingService/ShippingServiceEndpoint.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Types/GetShipmentManifestDocumentResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/ValidateCityPostalCodeZipResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetShipmentManifestDocumentRequestContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Elements/GetShipmentManifestDocumentResponseContainer.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Interfaces/EstimatingService Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Interfaces/EstimatingService/EstimatingServiceEndpoint.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Interfaces/ShippingDocumentsService Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Interfaces/ShippingDocumentsService/ShippingDocumentsServiceEndpoint.pm Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Interfaces/ServiceAvailabilityService Shipment-0.01111730/lib/Shipment/Purolator/WSDL/Interfaces/ServiceAvailabilityService/ServiceAvailabilityServiceEndpoint.pm CPAN.pm: Going to build B/BA/BAERGAJ/Shipment-0.01111730.tar.gz >>> /home/cpanfly/ap1003/bin/perl-static Makefile.PL Warning: prerequisite Moose 2.0000 not found. We have 1.25. Warning: prerequisite MooseX::Aliases 0.10 not found. We have 0.05. Checking if your kit is complete... Looks good Writing Makefile for Shipment Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- BAERGAJ/Shipment-0.01111730.tar.gz ---- MooseX::Aliases [requires] Moose [requires] Running make test Delayed until after prerequisites Running test for module 'MooseX::Aliases' Running make for D/DO/DOY/MooseX-Aliases-0.10.tar.gz Checksum for /net/nas/data/cpan/authors/id/D/DO/DOY/MooseX-Aliases-0.10.tar.gz ok Will not use Archive::Tar, need 1.00 MooseX-Aliases-0.10 MooseX-Aliases-0.10/README MooseX-Aliases-0.10/Changes MooseX-Aliases-0.10/LICENSE MooseX-Aliases-0.10/dist.ini MooseX-Aliases-0.10/META.yml MooseX-Aliases-0.10/MANIFEST MooseX-Aliases-0.10/META.json MooseX-Aliases-0.10/weaver.ini MooseX-Aliases-0.10/t MooseX-Aliases-0.10/t/05-mop.t MooseX-Aliases-0.10/Makefile.PL MooseX-Aliases-0.10/t/01-basic.t MooseX-Aliases-0.10/t/03-roles.t MooseX-Aliases-0.10/t/04-traits.t MooseX-Aliases-0.10/t/10-errors.t MooseX-Aliases-0.10/t/00-compile.t MooseX-Aliases-0.10/t/06-init_arg.t MooseX-Aliases-0.10/t/50-synopsis.t MooseX-Aliases-0.10/t/11-warnings.t MooseX-Aliases-0.10/t/release-eol.t MooseX-Aliases-0.10/t/08-inherited.t MooseX-Aliases-0.10/t/02-attributes.t MooseX-Aliases-0.10/t/release-no-tabs.t MooseX-Aliases-0.10/lib/MooseX MooseX-Aliases-0.10/lib/MooseX/Aliases.pm MooseX-Aliases-0.10/t/12-roles-init_arg.t MooseX-Aliases-0.10/t/07-init_arg-coerce.t MooseX-Aliases-0.10/t/release-pod-syntax.t MooseX-Aliases-0.10/t/release-pod-coverage.t MooseX-Aliases-0.10/lib/MooseX/Aliases/Meta/Trait MooseX-Aliases-0.10/lib/MooseX/Aliases/Meta/Trait/Role.pm MooseX-Aliases-0.10/lib/MooseX/Aliases/Meta/Trait/Class.pm MooseX-Aliases-0.10/lib/MooseX/Aliases/Meta/Trait/Method.pm MooseX-Aliases-0.10/lib/MooseX/Aliases/Meta/Trait/Attribute.pm MooseX-Aliases-0.10/lib/MooseX/Aliases/Meta/Trait/Constructor.pm MooseX-Aliases-0.10/lib/MooseX/Aliases/Meta/Trait/Role MooseX-Aliases-0.10/lib/MooseX/Aliases/Meta/Trait/Role/Composite.pm MooseX-Aliases-0.10/lib/MooseX/Aliases/Meta/Trait/Role/ApplicationToRole.pm MooseX-Aliases-0.10/lib/MooseX/Aliases/Meta/Trait/Role/ApplicationToClass.pm CPAN.pm: Going to build D/DO/DOY/MooseX-Aliases-0.10.tar.gz >>> /home/cpanfly/ap1003/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for MooseX::Aliases Writing MYMETA.yml and MYMETA.json >>> make cp lib/MooseX/Aliases.pm blib/lib/MooseX/Aliases.pm cp lib/MooseX/Aliases/Meta/Trait/Class.pm blib/lib/MooseX/Aliases/Meta/Trait/Class.pm cp lib/MooseX/Aliases/Meta/Trait/Method.pm blib/lib/MooseX/Aliases/Meta/Trait/Method.pm cp lib/MooseX/Aliases/Meta/Trait/Constructor.pm blib/lib/MooseX/Aliases/Meta/Trait/Constructor.pm cp lib/MooseX/Aliases/Meta/Trait/Attribute.pm blib/lib/MooseX/Aliases/Meta/Trait/Attribute.pm cp lib/MooseX/Aliases/Meta/Trait/Role/ApplicationToRole.pm blib/lib/MooseX/Aliases/Meta/Trait/Role/ApplicationToRole.pm cp lib/MooseX/Aliases/Meta/Trait/Role/Composite.pm blib/lib/MooseX/Aliases/Meta/Trait/Role/Composite.pm cp lib/MooseX/Aliases/Meta/Trait/Role.pm blib/lib/MooseX/Aliases/Meta/Trait/Role.pm cp lib/MooseX/Aliases/Meta/Trait/Role/ApplicationToClass.pm blib/lib/MooseX/Aliases/Meta/Trait/Role/ApplicationToClass.pm Manifying blib/man3/MooseX::Aliases.3 Manifying blib/man3/MooseX::Aliases::Meta::Trait::Class.3 Manifying blib/man3/MooseX::Aliases::Meta::Trait::Method.3 Manifying blib/man3/MooseX::Aliases::Meta::Trait::Constructor.3 Manifying blib/man3/MooseX::Aliases::Meta::Trait::Attribute.3 Manifying blib/man3/MooseX::Aliases::Meta::Trait::Role::ApplicationToRole.3 Manifying blib/man3/MooseX::Aliases::Meta::Trait::Role::Composite.3 Manifying blib/man3/MooseX::Aliases::Meta::Trait::Role.3 Manifying blib/man3/MooseX::Aliases::Meta::Trait::Role::ApplicationToClass.3 DOY/MooseX-Aliases-0.10.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/cpanfly/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-compile.t ............ 1..9 ok 1 - MooseX::Aliases loaded ok ok 2 - MooseX::Aliases::Meta::Trait::Attribute loaded ok ok 3 - MooseX::Aliases::Meta::Trait::Class loaded ok ok 4 - MooseX::Aliases::Meta::Trait::Constructor loaded ok ok 5 - MooseX::Aliases::Meta::Trait::Method loaded ok ok 6 - MooseX::Aliases::Meta::Trait::Role loaded ok ok 7 - MooseX::Aliases::Meta::Trait::Role::ApplicationToClass loaded ok ok 8 - MooseX::Aliases::Meta::Trait::Role::ApplicationToRole loaded ok ok 9 - MooseX::Aliases::Meta::Trait::Role::Composite loaded ok ok t/01-basic.t .............. 1..6 ok 1 - alias calls the original method ok 2 - subclass method called twice ok 3 - original method not called again ok 4 - alias calls the original method ok 5 - subclass method called twice ok 6 - original method not called again ok t/02-attributes.t ......... 1..4 ok 1 - all aliased methods were called from foo ok 2 - all aliased methods were called from baz ok 3 - all aliased methods were called from foo ok 4 - all aliased methods were called from baz ok t/03-roles.t .............. 1..6 ok 1 # skip Moose version 1.99 required--this is only version 1.25 at (eval 50) line 2. # BEGIN failed--compilation aborted at (eval 50) line 2. # ok 2 # skip Moose version 1.99 required--this is only version 1.25 at (eval 50) line 2. # BEGIN failed--compilation aborted at (eval 50) line 2. # ok 3 # skip Moose version 1.99 required--this is only version 1.25 at (eval 50) line 2. # BEGIN failed--compilation aborted at (eval 50) line 2. # ok 4 # skip Moose version 1.99 required--this is only version 1.25 at (eval 50) line 2. # BEGIN failed--compilation aborted at (eval 50) line 2. # ok 5 # skip Moose version 1.99 required--this is only version 1.25 at (eval 50) line 2. # BEGIN failed--compilation aborted at (eval 50) line 2. # ok 6 # skip Moose version 1.99 required--this is only version 1.25 at (eval 50) line 2. # BEGIN failed--compilation aborted at (eval 50) line 2. # ok t/04-traits.t ............. 1..6 ok 1 - all aliased methods were called from foo ok 2 - all aliased methods were called from baz ok 3 - all aliased methods were called from run ok 4 - all aliased methods were called from foo ok 5 - all aliased methods were called from baz ok 6 - all aliased methods were called from run ok t/05-mop.t ................ 1..8 ok 1 - does the method trait ok 2 - bar is aliased from foo ok 3 - does the method trait ok 4 - quux is aliased from baz ok 5 - does the method trait ok 6 - bar is aliased from foo ok 7 - does the method trait ok 8 - quux is aliased from baz ok t/06-init_arg.t ........... 1..28 ok 1 - Attribute set with default init_arg ok 2 - Attribute set with default init_arg (undef) ok 3 - Attribute set with default writer, read with default reader ok 4 - Attribute set with default writer, read with aliased reader ok 5 - Attribute set with aliased writer ok 6 - Attribute set with aliased writer ok 7 - Attribute set wtih aliased init_arg ok 8 - Attribute set with default init_arg (undef) ok 9 - Attribute set with default writer, read with default reader ok 10 - Attribute set with default writer, read with aliased reader ok 11 - Attribute set with aliased writer ok 12 - Attribute set with aliased writer ok 13 - Attribute has correct init_arg ok 14 - Attribute has correct init_arg ok 15 - Attribute set with default init_arg ok 16 - Attribute set with default init_arg (undef) ok 17 - Attribute set with default writer, read with default reader ok 18 - Attribute set with default writer, read with aliased reader ok 19 - Attribute set with aliased writer ok 20 - Attribute set with aliased writer ok 21 - Attribute set wtih aliased init_arg ok 22 - Attribute set with default init_arg (undef) ok 23 - Attribute set with default writer, read with default reader ok 24 - Attribute set with default writer, read with aliased reader ok 25 - Attribute set with aliased writer ok 26 - Attribute set with aliased writer ok 27 - Attribute has correct init_arg ok 28 - Attribute has correct init_arg ok t/07-init_arg-coerce.t .... 1..24 ok 1 - Attribute set with default init_arg ok 2 - Attribute set with default init_arg (undef) ok 3 - Attribute set with default writer, read with default reader ok 4 - Attribute set with default writer, read with aliased reader ok 5 - Attribute set with aliased writer ok 6 - Attribute set with aliased writer ok 7 - Attribute set wtih aliased init_arg ok 8 - Attribute set with default init_arg (undef) ok 9 - Attribute set with default writer, read with default reader ok 10 - Attribute set with default writer, read with aliased reader ok 11 - Attribute set with aliased writer ok 12 - Attribute set with aliased writer ok 13 - Attribute set with default init_arg ok 14 - Attribute set with default init_arg (undef) ok 15 - Attribute set with default writer, read with default reader ok 16 - Attribute set with default writer, read with aliased reader ok 17 - Attribute set with aliased writer ok 18 - Attribute set with aliased writer ok 19 - Attribute set wtih aliased init_arg ok 20 - Attribute set with default init_arg (undef) ok 21 - Attribute set with default writer, read with default reader ok 22 - Attribute set with default writer, read with aliased reader ok 23 - Attribute set with aliased writer ok 24 - Attribute set with aliased writer ok t/08-inherited.t .......... 1..10 ok 1 - Bar->can('bar') ok 2 - alias reports being from the correct package ok 3 - alias reports being originally from the correct package ok 4 - aliased_from method has the correct package ok 5 - aliased_from method has the correct original package ok 6 - Bar->can('bar') ok 7 - alias reports being from the correct package ok 8 - alias reports being originally from the correct package ok 9 - aliased_from method has the correct package ok 10 - aliased_from method has the correct original package ok t/10-errors.t ............. 1..3 ok 1 - aliasing a non-existent method gives an appropriate error ok 2 - conflicting init_args give an appropriate error ok 3 - conflicting init_args give an appropriate error ok t/11-warnings.t ........... 1..5 ok 1 - got a proper deprecation warning ok 2 - Foo->can('bar') ok 3 - it's the right alias ok 4 - Foo->can('bar') ok 5 - it's the right alias ok t/12-roles-init_arg.t ..... 1..28 ok 1 - Attribute set with default init_arg ok 2 - Attribute set with default init_arg (undef) ok 3 - Attribute set with default writer, read with default reader ok 4 - Attribute set with default writer, read with aliased reader ok 5 - Attribute set with aliased writer ok 6 - Attribute set with aliased writer ok 7 - Attribute set wtih aliased init_arg ok 8 - Attribute set with default init_arg (undef) ok 9 - Attribute set with default writer, read with default reader ok 10 - Attribute set with default writer, read with aliased reader ok 11 - Attribute set with aliased writer ok 12 - Attribute set with aliased writer ok 13 - Attribute has correct init_arg ok 14 - Attribute has correct init_arg ok 15 - Attribute set with default init_arg ok 16 - Attribute set with default init_arg (undef) ok 17 - Attribute set with default writer, read with default reader ok 18 - Attribute set with default writer, read with aliased reader ok 19 - Attribute set with aliased writer ok 20 - Attribute set with aliased writer ok 21 - Attribute set wtih aliased init_arg ok 22 - Attribute set with default init_arg (undef) ok 23 - Attribute set with default writer, read with default reader ok 24 - Attribute set with default writer, read with aliased reader ok 25 - Attribute set with aliased writer ok 26 - Attribute set with aliased writer ok 27 - Attribute has correct init_arg ok 28 - Attribute has correct init_arg ok t/50-synopsis.t ........... 1..2 ok 1 - correct output ok 2 - correct output ok t/release-eol.t ........... skipped: these tests are for release candidate testing t/release-no-tabs.t ....... skipped: these tests are for release candidate testing t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing All tests successful. Files=17, Tests=139, 7 wallclock secs ( 0.04 usr 0.05 sys + 4.22 cusr 1.12 csys = 5.43 CPU) Result: PASS DOY/MooseX-Aliases-0.10.tar.gz make test TEST_VERBOSE=1 -- OK Jesse Luehrs <doy@cpan.org> easy aliasing of methods and attributes in Moose >>> (cd /home/cpanfly/var/cpan/build/MooseX-Aliases-0.10-tVPPeS && tar cvf - MooseX-Aliases-0.10.ppd blib) | gzip -c >/home/cpanfly/var/REPO/D/DO/DOY/MooseX-Aliases-0.10.tar.gz MooseX-Aliases-0.10.ppd blib/ blib/lib/ blib/lib/MooseX/ blib/lib/MooseX/Aliases.pm blib/lib/MooseX/Aliases/ blib/lib/MooseX/Aliases/Meta/ blib/lib/MooseX/Aliases/Meta/Trait/ blib/lib/MooseX/Aliases/Meta/Trait/Class.pm blib/lib/MooseX/Aliases/Meta/Trait/Method.pm blib/lib/MooseX/Aliases/Meta/Trait/Constructor.pm blib/lib/MooseX/Aliases/Meta/Trait/Attribute.pm blib/lib/MooseX/Aliases/Meta/Trait/Role/ blib/lib/MooseX/Aliases/Meta/Trait/Role/ApplicationToRole.pm blib/lib/MooseX/Aliases/Meta/Trait/Role/Composite.pm blib/lib/MooseX/Aliases/Meta/Trait/Role/ApplicationToClass.pm blib/lib/MooseX/Aliases/Meta/Trait/Role.pm blib/man3/ blib/man3/MooseX::Aliases.3 blib/man3/MooseX::Aliases::Meta::Trait::Class.3 blib/man3/MooseX::Aliases::Meta::Trait::Method.3 blib/man3/MooseX::Aliases::Meta::Trait::Constructor.3 blib/man3/MooseX::Aliases::Meta::Trait::Attribute.3 blib/man3/MooseX::Aliases::Meta::Trait::Role::ApplicationToRole.3 blib/man3/MooseX::Aliases::Meta::Trait::Role::Composite.3 blib/man3/MooseX::Aliases::Meta::Trait::Role.3 blib/man3/MooseX::Aliases::Meta::Trait::Role::ApplicationToClass.3 >>> mv /home/cpanfly/var/cpan/build/MooseX-Aliases-0.10-tVPPeS/MooseX-Aliases-0.10.ppd /home/cpanfly/var/REPO/D/DO/DOY Running test for module 'Moose' Running make for D/DO/DOY/Moose-2.0202.tar.gz Prepending /home/cpanfly/var/cpan/build/MooseX-Aliases-0.10-tVPPeS/blib/arch /home/cpanfly/var/cpan/build/MooseX-Aliases-0.10-tVPPeS/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/D/DO/DOY/Moose-2.0202.tar.gz ok Will not use Archive::Tar, need 1.00 Moose-2.0202 Moose-2.0202/TODO Moose-2.0202/mop.c Moose-2.0202/mop.h Moose-2.0202/README Moose-2.0202/Changes Moose-2.0202/LICENSE Moose-2.0202/dist.ini Moose-2.0202/ppport.h Moose-2.0202/doap.rdf Moose-2.0202/META.yml Moose-2.0202/MANIFEST Moose-2.0202/xs Moose-2.0202/xs/MOP.xs Moose-2.0202/META.json Moose-2.0202/xs/typemap Moose-2.0202/lib Moose-2.0202/lib/oose.pm Moose-2.0202/xs/Moose.xs Moose-2.0202/xs/Class.xs Moose-2.0202/Makefile.PL Moose-2.0202/lib/Moose.pm Moose-2.0202/inc Moose-2.0202/inc/Clean.pm Moose-2.0202/xs/Method.xs Moose-2.0202/t Moose-2.0202/t/000_load.t Moose-2.0202/t/lib Moose-2.0202/t/lib/Bar.pm Moose-2.0202/t/lib/Foo.pm Moose-2.0202/xs/Inlined.xs Moose-2.0202/xs/Package.xs Moose-2.0202/t/cmop Moose-2.0202/t/cmop/load.t Moose-2.0202/xs/Instance.xs Moose-2.0202/t/roles Moose-2.0202/t/roles/role.t Moose-2.0202/t/cmop/magic.t Moose-2.0202/t/cmop/basic.t Moose-2.0202/inc/MMHelper.pm Moose-2.0202/inc/MyInline.pm Moose-2.0202/xs/Attribute.xs Moose-2.0202/xs/Generated.xs Moose-2.0202/t/roles/build.t Moose-2.0202/t/cmop/method.t Moose-2.0202/lib/metaclass.pm Moose-2.0202/lib/Class Moose-2.0202/lib/Class/MOP.pm Moose-2.0202/inc/GatherDir.pm Moose-2.0202/inc/MakeMaker.pm Moose-2.0202/xs/HasMethods.xs Moose-2.0202/t/cmop/subname.t Moose-2.0202/t/cmop/methods.t Moose-2.0202/Changes.Class-MOP Moose-2.0202/lib/Test Moose-2.0202/lib/Test/Moose.pm Moose-2.0202/lib/Moose Moose-2.0202/lib/Moose/Role.pm Moose-2.0202/lib/Moose/Util.pm Moose-2.0202/inc/CheckDelta.pm Moose-2.0202/t/lib/MyMooseB.pm Moose-2.0202/t/lib/MyMooseA.pm Moose-2.0202/t/basics Moose-2.0202/t/basics/create.t Moose-2.0202/t/cmop/RT_41255.t Moose-2.0202/t/cmop/instance.t Moose-2.0202/inc/GitUpToDate.pm Moose-2.0202/inc/TestRelease.pm Moose-2.0202/t/basics/rebless.t Moose-2.0202/t/basics/methods.t Moose-2.0202/t/cmop/attribute.t Moose-2.0202/t/cmop/metaclass.t Moose-2.0202/doc Moose-2.0202/doc/moosex-compile Moose-2.0202/bin Moose-2.0202/bin/moose-outdated Moose-2.0202/lib/Moose/Object.pm Moose-2.0202/lib/Moose/Intro.pod Moose-2.0202/xs/HasAttributes.xs Moose-2.0202/xs/AttributeCore.xs Moose-2.0202/t/lib/MyExporter.pm Moose-2.0202/t/lib/Role Moose-2.0202/t/lib/Role/Child.pm Moose-2.0202/t/roles/meta_role.t Moose-2.0202/t/cmop/null_stash.t Moose-2.0202/t/cmop/load_class.t Moose-2.0202/t/cmop/deprecated.t Moose-2.0202/t/cmop/subclasses.t Moose-2.0202/t/cmop/anon_class.t Moose-2.0202/t/cmop/attributes.t Moose-2.0202/eg Moose-2.0202/eg/class_browser.pl Moose-2.0202/t/release-no-tabs.t Moose-2.0202/lib/Moose/Manual.pod Moose-2.0202/t/lib/Role/Parent.pm Moose-2.0202/t/basics/buildargs.t Moose-2.0202/t/bugs Moose-2.0202/t/bugs/DEMOLISHALL.t Moose-2.0202/t/bugs/role_caller.t Moose-2.0202/t/roles/apply_role.t Moose-2.0202/t/roles/overriding.t Moose-2.0202/t/roles/role_attrs.t Moose-2.0202/t/cmop/meta_method.t Moose-2.0202/t/release-pod-spell.t Moose-2.0202/lib/Moose/Exporter.pm Moose-2.0202/t/roles/create_role.t Moose-2.0202/t/examples Moose-2.0202/t/examples/example2.t Moose-2.0202/t/examples/example1.t Moose-2.0202/t/cmop/RT_39001_fix.t Moose-2.0202/t/cmop/make_mutable.t Moose-2.0202/t/cmop/meta_package.t Moose-2.0202/t/cmop/RT_27329_fix.t Moose-2.0202/t/cmop/create_class.t Moose-2.0202/lib/Class/MOP Moose-2.0202/lib/Class/MOP/Mixin.pm Moose-2.0202/lib/Class/MOP/Class.pm Moose-2.0202/lib/Moose/Cookbook.pod Moose-2.0202/lib/Moose/Meta Moose-2.0202/lib/Moose/Meta/Role.pm Moose-2.0202/benchmarks/cmop Moose-2.0202/benchmarks/cmop/foo.pl Moose-2.0202/examples Moose-2.0202/examples/LazyClass.pod Moose-2.0202/t/lib/MyMooseObject.pm Moose-2.0202/t/basics/destruction.t Moose-2.0202/t/basics/create_anon.t Moose-2.0202/t/cmop/get_code_info.t Moose-2.0202/t/cmop/anon_packages.t Moose-2.0202/lib/Moose/Conflicts.pm Moose-2.0202/lib/Class/MOP/Method.pm Moose-2.0202/lib/Class/MOP/Object.pm Moose-2.0202/lib/Class/MOP/Module.pm Moose-2.0202/lib/Moose/Deprecated.pm Moose-2.0202/lib/Moose/Meta/Class.pm Moose-2.0202/lib/Moose/Spec Moose-2.0202/lib/Moose/Spec/Role.pod Moose-2.0202/lib/Moose/Error Moose-2.0202/lib/Moose/Error/Util.pm Moose-2.0202/benchmarks Moose-2.0202/benchmarks/immutable.pl Moose-2.0202/benchmarks/cmop/all.yml Moose-2.0202/t/immutable Moose-2.0202/t/immutable/buildargs.t Moose-2.0202/t/lib/Role/Interface.pm Moose-2.0202/t/basics/deprecations.t Moose-2.0202/t/roles/new_meta_role.t Moose-2.0202/t/roles/use_base_does.t Moose-2.0202/t/cmop/LazyClass_test.t Moose-2.0202/t/release-pod-coverage.t Moose-2.0202/lib/Class/MOP/Package.pm Moose-2.0202/lib/Moose/Meta/Method.pm Moose-2.0202/lib/Moose/Error/Croak.pm Moose-2.0202/lib/Moose/Manual Moose-2.0202/lib/Moose/Manual/FAQ.pod Moose-2.0202/lib/Moose/Manual/MOP.pod Moose-2.0202/inc/RequireAuthorDeps.pm Moose-2.0202/t/lib/MyMetaclassRole.pm Moose-2.0202/t/lib/Bar7/Meta Moose-2.0202/t/lib/Bar7/Meta/Trait.pm Moose-2.0202/t/metaclasses Moose-2.0202/t/metaclasses/metarole.t Moose-2.0202/t/bugs/super_recursion.t Moose-2.0202/t/roles/role_exclusion.t Moose-2.0202/t/roles/role_composite.t Moose-2.0202/t/roles/role_consumers.t Moose-2.0202/t/cmop/anon_class_leak.t Moose-2.0202/t/cmop/custom_instance.t Moose-2.0202/t/cmop/BinaryTree_test.t Moose-2.0202/t/cmop/instance_inline.t Moose-2.0202/t/cmop/insertion_order.t Moose-2.0202/t/cmop/inline_structor.t Moose-2.0202/t/cmop/random_eval_bug.t Moose-2.0202/t/cmop/lib Moose-2.0202/t/cmop/lib/BinaryTree.pm Moose-2.0202/t/recipes Moose-2.0202/t/recipes/meta_recipe2.t Moose-2.0202/t/recipes/meta_recipe3.t Moose-2.0202/t/recipes/meta_recipe6.t Moose-2.0202/t/recipes/meta_recipe7.t Moose-2.0202/lib/Class/MOP/Instance.pm Moose-2.0202/lib/Moose/Unsweetened.pod Moose-2.0202/benchmarks/moose_bench.pl Moose-2.0202/inc/ExtractInlineTests.pm Moose-2.0202/t/test_moose Moose-2.0202/t/test_moose/test_moose.t Moose-2.0202/t/lib/Bar7/Meta/Trait2.pm Moose-2.0202/t/basics/error_handling.t Moose-2.0202/t/basics/load_into_main.t Moose-2.0202/t/moose_util Moose-2.0202/t/moose_util/moose_util.t Moose-2.0202/t/metaclasses/meta_name.t Moose-2.0202/t/roles/anonymous_roles.t Moose-2.0202/t/cmop/rebless_instance.t Moose-2.0202/t/cmop/numeric_defaults.t Moose-2.0202/t/cmop/rebless_overload.t Moose-2.0202/t/cmop/method_modifiers.t Moose-2.0202/t/cmop/advanced_methods.t Moose-2.0202/t/cmop/lib/SyntaxError.pm Moose-2.0202/t/cmop/lib/MyMetaClass.pm Moose-2.0202/t/type_constraints Moose-2.0202/t/type_constraints/enum.t Moose-2.0202/t/attributes Moose-2.0202/t/attributes/clone_weak.t Moose-2.0202/t/attributes/bad_coerce.t Moose-2.0202/t/recipes/roles_recipe1.t Moose-2.0202/t/recipes/roles_recipe2.t Moose-2.0202/t/recipes/roles_recipe3.t Moose-2.0202/lib/Class/MOP/MiniTrait.pm Moose-2.0202/lib/Class/MOP/Attribute.pm Moose-2.0202/lib/Moose/Meta/Instance.pm Moose-2.0202/lib/Moose/Error/Confess.pm Moose-2.0202/lib/Moose/Error/Default.pm Moose-2.0202/lib/Moose/Manual/Roles.pod Moose-2.0202/lib/Moose/Manual/Delta.pod Moose-2.0202/lib/Moose/Manual/Types.pod Moose-2.0202/lib/Moose/Util Moose-2.0202/lib/Moose/Util/MetaRole.pm Moose-2.0202/benchmarks/simple_class.pl Moose-2.0202/benchmarks/caf_vs_moose.pl Moose-2.0202/benchmarks/cmop/profile.pl Moose-2.0202/benchmarks/cmop/run_yml.pl Moose-2.0202/t/lib/NoInlineAttribute.pm Moose-2.0202/t/basics/import_unimport.t Moose-2.0202/t/moose_util/with_traits.t Moose-2.0202/t/moose_util/apply_roles.t Moose-2.0202/t/bugs/inline_reader_bug.t Moose-2.0202/t/bugs/subtype_quote_bug.t Moose-2.0202/t/roles/method_modifiers.t Moose-2.0202/t/examples/example_w_DCS.t Moose-2.0202/t/cmop/constant_codeinfo.t Moose-2.0202/t/cmop/class_is_pristine.t Moose-2.0202/t/cmop/package_variables.t Moose-2.0202/t/cmop/universal_methods.t Moose-2.0202/t/attributes/no_init_arg.t Moose-2.0202/t/recipes/basics_recipe1.t Moose-2.0202/t/recipes/basics_recipe2.t Moose-2.0202/t/recipes/basics_recipe3.t Moose-2.0202/t/recipes/basics_recipe4.t Moose-2.0202/t/recipes/basics_recipe5.t Moose-2.0202/t/recipes/basics_recipe6.t Moose-2.0202/lib/Class/MOP/Deprecated.pm Moose-2.0202/lib/Moose/Meta/Attribute.pm Moose-2.0202/lib/Moose/Manual/MooseX.pod Moose-2.0202/author Moose-2.0202/author/extract-inline-tests Moose-2.0202/examples/Perl6Attribute.pod Moose-2.0202/examples/InsideOutClass.pod Moose-2.0202/t/moose_util/create_alias.t Moose-2.0202/t/metaclasses/throw_error.t Moose-2.0202/t/bugs/DEMOLISH_eats_mini.t Moose-2.0202/t/bugs/Moose_Object_error.t Moose-2.0202/t/cmop/self_introspection.t Moose-2.0202/t/recipes/basics_recipe11.t Moose-2.0202/lib/Class/MOP/Method Moose-2.0202/lib/Class/MOP/Method/Meta.pm Moose-2.0202/lib/Moose/Cookbook Moose-2.0202/lib/Moose/Cookbook/Style.pod Moose-2.0202/lib/Moose/Manual/Classes.pod Moose-2.0202/lib/Moose/Manual/Support.pod Moose-2.0202/benchmarks/simple_compile.pl Moose-2.0202/author/convert-to-test-fatal Moose-2.0202/t/immutable/default_values.t Moose-2.0202/t/native_traits Moose-2.0202/t/native_traits/trait_hash.t Moose-2.0202/t/native_traits/trait_bool.t Moose-2.0202/t/native_traits/trait_code.t Moose-2.0202/t/basics/buildargs_warning.t Moose-2.0202/t/basics/inner_and_augment.t Moose-2.0202/t/basics/moose_object_does.t Moose-2.0202/t/basics/basic_class_setup.t Moose-2.0202/t/moose_util/resolve_alias.t Moose-2.0202/t/metaclasses/reinitialize.t Moose-2.0202/t/cmop/InsideOutClass_test.t Moose-2.0202/t/cmop/add_method_modifier.t Moose-2.0202/t/cmop/Perl6Attribute_test.t Moose-2.0202/t/cmop/immutable_metaclass.t Moose-2.0202/t/attributes/default_undef.t Moose-2.0202/t/author-test-my-dependents.t Moose-2.0202/lib/Moose/Meta/Role Moose-2.0202/lib/Moose/Meta/Role/Method.pm Moose-2.0202/lib/Moose/Meta/Method Moose-2.0202/lib/Moose/Meta/Method/Meta.pm Moose-2.0202/lib/Moose/Manual/Concepts.pod Moose-2.0202/author/find-dupe-test-numbers Moose-2.0202/t/immutable/immutable_moose.t Moose-2.0202/t/test_moose/with_immutable.t Moose-2.0202/t/native_traits/hash_coerce.t Moose-2.0202/t/native_traits/trait_array.t Moose-2.0202/t/basics/global_destruction.t Moose-2.0202/t/basics/super_and_override.t Moose-2.0202/t/metaclasses/new_metaclass.t Moose-2.0202/t/bugs/moose_octal_defaults.t Moose-2.0202/t/bugs/subtype_conflict_bug.t Moose-2.0202/t/roles/compose_overloading.t Moose-2.0202/t/roles/application_toclass.t Moose-2.0202/t/cmop/inline_and_dollar_at.t Moose-2.0202/t/cmop/modify_parent_method.t Moose-2.0202/t/cmop/lib/TestClassLoaded.pm Moose-2.0202/t/type_constraints/inlining.t Moose-2.0202/t/attributes/no_slot_access.t Moose-2.0202/t/attributes/attribute_does.t Moose-2.0202/t/recipes/extending_recipe2.t Moose-2.0202/t/recipes/extending_recipe3.t Moose-2.0202/t/recipes/extending_recipe4.t Moose-2.0202/lib/Moose/Meta/TypeCoercion.pm Moose-2.0202/lib/Moose/Meta/Object Moose-2.0202/lib/Moose/Meta/Object/Trait.pm Moose-2.0202/benchmarks/method_modifiers.pl Moose-2.0202/benchmarks/type_constraints.pl Moose-2.0202/examples/ArrayBasedStorage.pod Moose-2.0202/t/immutable/inline_fallbacks.t Moose-2.0202/t/compat Moose-2.0202/t/compat/moose_respects_base.t Moose-2.0202/t/compat/composite_metaroles.t Moose-2.0202/t/compat/foreign_inheritence.t Moose-2.0202/t/native_traits/trait_string.t Moose-2.0202/t/native_traits/array_coerce.t Moose-2.0202/t/native_traits/trait_number.t Moose-2.0202/t/native_traits/hash_trigger.t Moose-2.0202/t/moose_util/method_mod_args.t Moose-2.0202/t/metaclasses/moose_exporter.t Moose-2.0202/t/metaclasses/moose_for_meta.t Moose-2.0202/t/metaclasses/easy_init_meta.t Moose-2.0202/t/bugs/reader_precedence_bug.t Moose-2.0202/t/bugs/inheriting_from_roles.t Moose-2.0202/t/bugs/anon_method_metaclass.t Moose-2.0202/t/bugs/subclass_use_base_bug.t Moose-2.0202/t/bugs/augment_recursion_bug.t Moose-2.0202/t/bugs/create_anon_recursion.t Moose-2.0202/t/roles/role_for_combination.t Moose-2.0202/t/roles/create_role_subclass.t Moose-2.0202/t/roles/extending_role_attrs.t Moose-2.0202/t/roles/free_anonymous_roles.t Moose-2.0202/t/roles/more_role_edge_cases.t Moose-2.0202/t/cmop/attribute_initializer.t Moose-2.0202/t/cmop/attribute_duplication.t Moose-2.0202/t/cmop/metaclass_inheritance.t Moose-2.0202/t/cmop/class_precedence_list.t Moose-2.0202/t/cmop/anon_class_keep_alive.t Moose-2.0202/t/cmop/rebless_instance_away.t Moose-2.0202/t/cmop/lib/TestClassLoaded3.pm Moose-2.0202/t/cmop/lib/TestClassLoaded2.pm Moose-2.0202/t/attributes/attribute_names.t Moose-2.0202/t/attributes/lazy_no_default.t Moose-2.0202/lib/Class/MOP/Method/Inlined.pm Moose-2.0202/lib/Class/MOP/Method/Wrapped.pm Moose-2.0202/lib/Moose/Manual/Attributes.pod Moose-2.0202/lib/Moose/Manual/Delegation.pod Moose-2.0202/benchmarks/type_constraints2.pl Moose-2.0202/t/immutable/inline_close_over.t Moose-2.0202/t/immutable/immutable_destroy.t Moose-2.0202/t/native_traits/hash_subtypes.t Moose-2.0202/t/native_traits/trait_counter.t Moose-2.0202/t/native_traits/array_trigger.t Moose-2.0202/t/basics/require_superclasses.t Moose-2.0202/t/moose_util/ensure_all_roles.t Moose-2.0202/t/bugs/immutable_n_default_x2.t Moose-2.0202/t/roles/role_compose_requires.t Moose-2.0202/t/roles/conflict_many_methods.t Moose-2.0202/t/roles/role_attr_application.t Moose-2.0202/t/examples/example_Moose_POOP.t Moose-2.0202/t/examples/example_w_TestDeep.t Moose-2.0202/t/examples/example_Protomoose.t Moose-2.0202/t/cmop/meta_package_extension.t Moose-2.0202/t/cmop/Class_C3_compatibility.t Moose-2.0202/t/cmop/immutable_custom_trait.t Moose-2.0202/t/cmop/ArrayBasedStorage_test.t Moose-2.0202/t/cmop/metaclass_reinitialize.t Moose-2.0202/t/cmop/anon_class_create_init.t Moose-2.0202/t/type_constraints/duck_types.t Moose-2.0202/t/type_constraints/type_names.t Moose-2.0202/t/attributes/chained_coercion.t Moose-2.0202/t/attributes/attribute_traits.t Moose-2.0202/t/attributes/numeric_defaults.t Moose-2.0202/t/attributes/accessor_context.t Moose-2.0202/lib/Class/MOP/Method/Accessor.pm Moose-2.0202/lib/Moose/Meta/TypeConstraint.pm Moose-2.0202/lib/Moose/Meta/Role/Composite.pm Moose-2.0202/lib/Moose/Meta/Role/Attribute.pm Moose-2.0202/lib/Moose/Manual/Unsweetened.pod Moose-2.0202/benchmarks/simple_constructor.pl Moose-2.0202/benchmarks/cmop/lib/Bench Moose-2.0202/benchmarks/cmop/lib/Bench/Run.pm Moose-2.0202/benchmarks/cmop/lib/MOP Moose-2.0202/benchmarks/cmop/lib/MOP/Point.pm Moose-2.0202/t/immutable/definition_context.t Moose-2.0202/t/compat/module_refresh_compat.t Moose-2.0202/t/native_traits/array_subtypes.t Moose-2.0202/t/metaclasses/new_object_BUILD.t Moose-2.0202/t/metaclasses/metaclass_traits.t Moose-2.0202/t/metaclasses/metarole_on_anon.t Moose-2.0202/t/metaclasses/metaclass_compat.t Moose-2.0202/t/bugs/DEMOLISHALL_shortcutted.t Moose-2.0202/t/bugs/coerce_without_coercion.t Moose-2.0202/t/roles/runtime_roles_w_params.t Moose-2.0202/t/roles/more_alias_and_exclude.t Moose-2.0202/t/roles/reinitialize_anon_role.t Moose-2.0202/t/examples/record_set_iterator.t Moose-2.0202/t/cmop/attribute_introspection.t Moose-2.0202/t/cmop/add_attribute_alternate.t Moose-2.0202/t/cmop/metaclass_loads_classes.t Moose-2.0202/t/cmop/lib/MyMetaClass Moose-2.0202/t/cmop/lib/MyMetaClass/Random.pm Moose-2.0202/t/cmop/lib/MyMetaClass/Method.pm Moose-2.0202/t/type_constraints/union_types.t Moose-2.0202/t/type_constraints/throw_error.t Moose-2.0202/t/todo_tests Moose-2.0202/t/todo_tests/moose_and_threads.t Moose-2.0202/t/attributes/accessor_inlining.t Moose-2.0202/lib/Class/MOP/Mixin Moose-2.0202/lib/Class/MOP/Mixin/HasMethods.pm Moose-2.0202/lib/Class/MOP/Method/Generated.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor.pm Moose-2.0202/lib/Moose/Manual/Contributing.pod Moose-2.0202/lib/Moose/Manual/Construction.pod Moose-2.0202/lib/Moose/Util/TypeConstraints.pm Moose-2.0202/t/immutable/immutable_roundtrip.t Moose-2.0202/t/test_moose/test_moose_does_ok.t Moose-2.0202/t/test_moose/test_moose_meta_ok.t Moose-2.0202/t/native_traits/custom_instance.t Moose-2.0202/t/native_traits/array_from_role.t Moose-2.0202/t/basics/always_strict_warnings.t Moose-2.0202/t/metaclasses/goto_moose_import.t Moose-2.0202/t/metaclasses/moose_w_metaclass.t Moose-2.0202/t/metaclasses/use_base_of_moose.t Moose-2.0202/t/bugs/DEMOLISH_eats_exceptions.t Moose-2.0202/t/bugs/type_constraint_messages.t Moose-2.0202/t/bugs/lazybuild_required_undef.t Moose-2.0202/t/roles/role_composition_errors.t Moose-2.0202/t/roles/runtime_roles_and_attrs.t Moose-2.0202/t/roles/role_attribute_conflict.t Moose-2.0202/t/roles/role_conflict_detection.t Moose-2.0202/t/roles/roles_applied_in_create.t Moose-2.0202/t/cmop/immutable_w_constructors.t Moose-2.0202/t/cmop/attribute_get_read_write.t Moose-2.0202/t/cmop/attribute_non_alpha_name.t Moose-2.0202/t/cmop/lib/TestClassLoaded Moose-2.0202/t/cmop/lib/TestClassLoaded/Sub.pm Moose-2.0202/t/todo_tests/immutable_n_around.t Moose-2.0202/t/attributes/attribute_required.t Moose-2.0202/t/attributes/trigger_and_coerce.t Moose-2.0202/t/attributes/attribute_triggers.t Moose-2.0202/t/attributes/inherit_lazy_build.t Moose-2.0202/lib/Moose/Cookbook/Snack Moose-2.0202/lib/Moose/Cookbook/Snack/Types.pod Moose-2.0202/lib/Moose/Meta/Role/Application.pm Moose-2.0202/lib/Moose/Meta/Attribute Moose-2.0202/lib/Moose/Meta/Attribute/Native.pm Moose-2.0202/lib/Moose/Meta/Method/Augmented.pm Moose-2.0202/lib/Moose/Manual/BestPractices.pod Moose-2.0202/benchmarks/cmop/lib/Plain Moose-2.0202/benchmarks/cmop/lib/Plain/Point.pm Moose-2.0202/benchmarks/cmop/lib/MOP/Point3D.pm Moose-2.0202/examples/C3MethodDispatchOrder.pod Moose-2.0202/examples/AttributesWithHistory.pod Moose-2.0202/examples/InstanceCountingClass.pod Moose-2.0202/t/immutable/immutable_meta_class.t Moose-2.0202/t/native_traits/remove_attribute.t Moose-2.0202/t/bugs/handles_foreign_class_bug.t Moose-2.0202/t/roles/role_composition_methods.t Moose-2.0202/t/roles/roles_and_method_cloning.t Moose-2.0202/t/roles/role_composite_exclusion.t Moose-2.0202/t/roles/role_conflict_edge_cases.t Moose-2.0202/t/cmop/rebless_with_extra_params.t Moose-2.0202/t/cmop/new_and_clone_metaclasses.t Moose-2.0202/t/cmop/before_after_dollar_under.t Moose-2.0202/t/cmop/metaclass_incompatibility.t Moose-2.0202/t/cmop/lib/MyMetaClass/Instance.pm Moose-2.0202/lib/Class/MOP/Method/Constructor.pm Moose-2.0202/lib/Moose/Cookbook/Meta Moose-2.0202/lib/Moose/Cookbook/Meta/Recipe1.pod Moose-2.0202/lib/Moose/Cookbook/Meta/Recipe2.pod Moose-2.0202/lib/Moose/Cookbook/Meta/Recipe6.pod Moose-2.0202/lib/Moose/Cookbook/Meta/Recipe4.pod Moose-2.0202/lib/Moose/Cookbook/Meta/Recipe5.pod Moose-2.0202/lib/Moose/Cookbook/Meta/Recipe7.pod Moose-2.0202/lib/Moose/Cookbook/Meta/Recipe3.pod Moose-2.0202/lib/Moose/Meta/Method/Delegation.pm Moose-2.0202/lib/Moose/Meta/Method/Overridden.pm Moose-2.0202/lib/Moose/Meta/Method/Destructor.pm Moose-2.0202/t/moose_util/moose_util_does_role.t Moose-2.0202/t/roles/run_time_role_composition.t Moose-2.0202/t/roles/role_composition_override.t Moose-2.0202/t/cmop/InstanceCountingClass_test.t Moose-2.0202/t/cmop/AttributesWithHistory_test.t Moose-2.0202/t/cmop/C3MethodDispatchOrder_test.t Moose-2.0202/t/cmop/lib/MyMetaClass/Attribute.pm Moose-2.0202/t/type_constraints/class_subtypes.t Moose-2.0202/t/todo_tests/role_insertion_order.t Moose-2.0202/t/attributes/attribute_delegation.t Moose-2.0202/t/attributes/non_alpha_attr_names.t Moose-2.0202/t/attributes/misc_attribute_tests.t Moose-2.0202/t/attributes/more_attr_delegation.t Moose-2.0202/lib/Class/MOP/Mixin/HasAttributes.pm Moose-2.0202/lib/Class/MOP/Mixin/AttributeCore.pm Moose-2.0202/lib/Moose/Cookbook/Roles Moose-2.0202/lib/Moose/Cookbook/Roles/Recipe1.pod Moose-2.0202/lib/Moose/Cookbook/Roles/Recipe2.pod Moose-2.0202/lib/Moose/Cookbook/Roles/Recipe3.pod Moose-2.0202/lib/Moose/Meta/TypeCoercion Moose-2.0202/lib/Moose/Meta/TypeCoercion/Union.pm Moose-2.0202/lib/Moose/Meta/Method/Constructor.pm Moose-2.0202/lib/Moose/Manual/MethodModifiers.pod Moose-2.0202/benchmarks/cmop/loading-benchmark.pl Moose-2.0202/benchmarks/cmop/lib/Plain/Point3D.pm Moose-2.0202/t/immutable/constructor_is_wrapped.t Moose-2.0202/t/metaclasses/metarole_combination.t Moose-2.0202/t/bugs/application_metarole_compat.t Moose-2.0202/t/bugs/universal_methods_wrappable.t Moose-2.0202/t/bugs/constructor_object_overload.t Moose-2.0202/t/roles/runtime_roles_and_nonmoose.t Moose-2.0202/t/cmop/instance_metaclass_incompat.t Moose-2.0202/t/cmop/class_errors_and_edge_cases.t Moose-2.0202/t/type_constraints/types_and_undef.t Moose-2.0202/t/type_constraints/misc_type_tests.t Moose-2.0202/t/todo_tests/various_role_features.t Moose-2.0202/t/attributes/attribute_type_unions.t Moose-2.0202/t/attributes/attr_dereference_test.t Moose-2.0202/lib/Moose/Cookbook/Snack/Keywords.pod Moose-2.0202/lib/Moose/Cookbook/Basics Moose-2.0202/lib/Moose/Cookbook/Basics/Recipe8.pod Moose-2.0202/lib/Moose/Cookbook/Basics/Recipe1.pod Moose-2.0202/lib/Moose/Cookbook/Basics/Recipe2.pod Moose-2.0202/lib/Moose/Cookbook/Basics/Recipe6.pod Moose-2.0202/lib/Moose/Cookbook/Basics/Recipe4.pod Moose-2.0202/lib/Moose/Cookbook/Basics/Recipe5.pod Moose-2.0202/lib/Moose/Cookbook/Basics/Recipe7.pod Moose-2.0202/lib/Moose/Cookbook/Basics/Recipe9.pod Moose-2.0202/lib/Moose/Cookbook/Basics/Recipe3.pod Moose-2.0202/lib/Moose/Meta/Mixin Moose-2.0202/lib/Moose/Meta/Mixin/AttributeCore.pm Moose-2.0202/lib/Moose/Meta/TypeConstraint Moose-2.0202/lib/Moose/Meta/TypeConstraint/Role.pm Moose-2.0202/lib/Moose/Meta/TypeConstraint/Enum.pm Moose-2.0202/benchmarks/cmop/lib/Bench/Accessor.pm Moose-2.0202/t/basics/global-destruction-helper.pl Moose-2.0202/t/metaclasses/export_with_prototype.t Moose-2.0202/t/roles/role_composition_attributes.t Moose-2.0202/t/cmop/immutable_w_custom_metaclass.t Moose-2.0202/lib/Class/MOP/Class/Immutable Moose-2.0202/lib/Class/MOP/Class/Immutable/Trait.pm Moose-2.0202/lib/Moose/Cookbook/Basics/Recipe10.pod Moose-2.0202/lib/Moose/Cookbook/Basics/Recipe11.pod Moose-2.0202/lib/Moose/Meta/Role/Method Moose-2.0202/lib/Moose/Meta/Role/Method/Required.pm Moose-2.0202/lib/Moose/Meta/TypeConstraint/Union.pm Moose-2.0202/lib/Moose/Meta/TypeConstraint/Class.pm Moose-2.0202/benchmarks/cmop/lib/Bench/Construct.pm Moose-2.0202/t/immutable/constructor_is_not_moose.t Moose-2.0202/t/immutable/apply_roles_to_immutable.t Moose-2.0202/t/immutable/multiple_demolish_inline.t Moose-2.0202/t/basics/method_modifier_with_regexp.t Moose-2.0202/t/metaclasses/metaroles_of_metaroles.t Moose-2.0202/t/bugs/immutable_metaclass_does_role.t Moose-2.0202/t/roles/role_exclusion_and_alias_bug.t Moose-2.0202/t/roles/role_composition_method_mods.t Moose-2.0202/t/roles/role_composition_req_methods.t Moose-2.0202/t/examples/Child_Parent_attr_inherit.t Moose-2.0202/t/cmop/metaclass_incompatibility_dyn.t Moose-2.0202/t/cmop/scala_style_mixin_composition.t Moose-2.0202/t/cmop/load_class_gvstash_detect_bug.t Moose-2.0202/t/type_constraints/duck_type_handles.t Moose-2.0202/t/type_constraints/parameterize_from.t Moose-2.0202/t/todo_tests/required_role_accessors.t Moose-2.0202/t/todo_tests/replacing_super_methods.t Moose-2.0202/t/attributes/delegation_arg_aliasing.t Moose-2.0202/t/attributes/method_generation_rules.t Moose-2.0202/t/attributes/attribute_traits_n_meta.t Moose-2.0202/lib/Moose/Meta/Class/Immutable Moose-2.0202/lib/Moose/Meta/Class/Immutable/Trait.pm Moose-2.0202/t/native_traits/collection_with_roles.t Moose-2.0202/t/basics/override_and_foreign_classes.t Moose-2.0202/t/basics/override_augment_inner_super.t Moose-2.0202/t/metaclasses/metarole_w_metaclass_pm.t Moose-2.0202/t/bugs/instance_application_role_args.t Moose-2.0202/t/type_constraints/custom_type_errors.t Moose-2.0202/t/type_constraints/util_type_coercion.t Moose-2.0202/t/attributes/delegation_and_modifiers.t Moose-2.0202/t/attributes/accessor_override_method.t Moose-2.0202/lib/Moose/Cookbook/Extending Moose-2.0202/lib/Moose/Cookbook/Extending/Recipe1.pod Moose-2.0202/lib/Moose/Cookbook/Extending/Recipe2.pod Moose-2.0202/lib/Moose/Cookbook/Extending/Recipe4.pod Moose-2.0202/lib/Moose/Cookbook/Extending/Recipe3.pod Moose-2.0202/lib/Moose/Meta/Attribute/Native Moose-2.0202/lib/Moose/Meta/Attribute/Native/Trait.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native.pm Moose-2.0202/examples/ClassEncapsulatedAttributes.pod Moose-2.0202/t/lib/Moose/Meta/Attribute/Custom Moose-2.0202/t/lib/Moose/Meta/Attribute/Custom/Bar.pm Moose-2.0202/t/lib/Moose/Meta/Attribute/Custom/Foo.pm Moose-2.0202/t/metaclasses/custom_attr_meta_as_role.t Moose-2.0202/t/bugs/apply_role_to_one_instance_only.t Moose-2.0202/t/roles/method_aliasing_in_composition.t Moose-2.0202/t/cmop/instance_metaclass_incompat_dyn.t Moose-2.0202/t/cmop/attribute_errors_and_edge_cases.t Moose-2.0202/t/type_constraints/normalize_type_name.t Moose-2.0202/t/type_constraints/match_type_operator.t Moose-2.0202/t/type_constraints/util_type_reloading.t Moose-2.0202/lib/Moose/Meta/Role/Application Moose-2.0202/lib/Moose/Meta/Role/Application/ToRole.pm Moose-2.0202/lib/Moose/Meta/Role/Method/Conflicting.pm Moose-2.0202/lib/Moose/Meta/TypeConstraint/DuckType.pm Moose-2.0202/lib/Moose/Meta/TypeConstraint/Registry.pm Moose-2.0202/t/immutable/immutable_constructor_error.t Moose-2.0202/t/basics/wrapped_method_cxt_propagation.t Moose-2.0202/t/bugs/DEMOLISH_fails_without_metaclass.t Moose-2.0202/t/roles/method_exclusion_in_composition.t Moose-2.0202/t/roles/roles_and_req_method_edge_cases.t Moose-2.0202/t/roles/empty_method_modifiers_meta_bug.t Moose-2.0202/t/cmop/ClassEncapsulatedAttributes_test.t Moose-2.0202/t/type_constraints/type_notation_parser.t Moose-2.0202/t/type_constraints/role_type_constraint.t Moose-2.0202/t/attributes/attribute_lazy_initializer.t Moose-2.0202/t/attributes/misc_attribute_coerce_lazy.t Moose-2.0202/t/attributes/attribute_custom_metaclass.t Moose-2.0202/t/attributes/accessor_overwrite_warning.t Moose-2.0202/lib/Moose/Meta/Role/Application/ToClass.pm Moose-2.0202/lib/Moose/Util/TypeConstraints Moose-2.0202/lib/Moose/Util/TypeConstraints/Builtins.pm Moose-2.0202/benchmarks/cmop/lib/MOP/Installed Moose-2.0202/benchmarks/cmop/lib/MOP/Installed/Point.pm Moose-2.0202/benchmarks/cmop/lib/MOP/Immutable Moose-2.0202/benchmarks/cmop/lib/MOP/Immutable/Point.pm Moose-2.0202/t/immutable/inlined_constructors_n_types.t Moose-2.0202/t/test_moose/test_moose_has_attribute_ok.t Moose-2.0202/t/basics/moose_respects_type_constraints.t Moose-2.0202/t/type_constraints/subtyping_union_types.t Moose-2.0202/t/type_constraints/util_type_constraints.t Moose-2.0202/t/type_constraints/maybe_type_constraint.t Moose-2.0202/t/type_constraints/class_type_constraint.t Moose-2.0202/t/attributes/attribute_reader_generation.t Moose-2.0202/t/attributes/attribute_writer_generation.t Moose-2.0202/t/attributes/attribute_traits_registered.t Moose-2.0202/t/metaclasses/custom_attr_meta_with_roles.t Moose-2.0202/t/type_constraints/advanced_type_creation.t Moose-2.0202/t/attributes/delegation_target_not_loaded.t Moose-2.0202/benchmarks/cmop/lib/MOP/Installed/Point3D.pm Moose-2.0202/benchmarks/cmop/lib/MOP/Immutable/Point3D.pm Moose-2.0202/t/metaclasses/moose_exporter_trait_aliases.t Moose-2.0202/t/type_constraints/container_type_coercion.t Moose-2.0202/t/type_constraints/util_more_type_coercion.t Moose-2.0202/t/attributes/attribute_accessor_generation.t Moose-2.0202/t/attributes/attribute_without_any_methods.t Moose-2.0202/lib/Moose/Meta/Role/Application/ToInstance.pm Moose-2.0202/lib/Moose/Meta/Attribute/Native/Trait Moose-2.0202/lib/Moose/Meta/Attribute/Native/Trait/Code.pm Moose-2.0202/lib/Moose/Meta/Attribute/Native/Trait/Bool.pm Moose-2.0202/lib/Moose/Meta/Attribute/Native/Trait/Hash.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Hash.pm Moose-2.0202/t/immutable/immutable_metaclass_with_traits.t Moose-2.0202/t/type_constraints/define_type_twice_throws.t Moose-2.0202/t/attributes/attribute_inherited_slot_specs.t Moose-2.0202/t/attributes/attribute_traits_parameterized.t Moose-2.0202/lib/Moose/Meta/Attribute/Native/Trait/Array.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array.pm Moose-2.0202/lib/Moose/Meta/TypeConstraint/Parameterized.pm Moose-2.0202/t/lib/Moose/Meta/Attribute/Custom/Trait Moose-2.0202/t/lib/Moose/Meta/Attribute/Custom/Trait/Bar.pm Moose-2.0202/t/lib/Moose/Meta/Attribute/Custom/Trait/Foo.pm Moose-2.0202/t/moose_util/moose_util_search_class_by_role.t Moose-2.0202/t/metaclasses/immutable_metaclass_compat_bug.t Moose-2.0202/t/metaclasses/metaclass_compat_no_fixing_bug.t Moose-2.0202/t/metaclasses/metaclass_parameterized_traits.t Moose-2.0202/t/metaclasses/create_anon_with_required_attr.t Moose-2.0202/t/type_constraints/util_find_type_constraint.t Moose-2.0202/t/type_constraints/union_types_and_coercions.t Moose-2.0202/t/type_constraints/container_type_constraint.t Moose-2.0202/t/type_constraints/util_std_type_constraints.t Moose-2.0202/t/attributes/illegal_options_for_inheritance.t Moose-2.0202/lib/Moose/Meta/Attribute/Native/Trait/String.pm Moose-2.0202/lib/Moose/Meta/Attribute/Native/Trait/Number.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Writer.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Reader.pm Moose-2.0202/t/type_constraints/subtype_auto_vivify_parent.t Moose-2.0202/t/type_constraints/custom_parameterized_types.t Moose-2.0202/lib/Moose/Meta/Role/Application/RoleSummation.pm Moose-2.0202/lib/Moose/Meta/Attribute/Native/Trait/Counter.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Hash Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Hash/kv.pm Moose-2.0202/lib/Moose/Meta/TypeConstraint/Parameterizable.pm Moose-2.0202/t/immutable/immutable_trigger_from_constructor.t Moose-2.0202/t/type_constraints/coerced_parameterized_types.t Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Bool Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Bool/not.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Bool/set.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Hash/set.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Hash/get.pm Moose-2.0202/t/type_constraints/util_type_constraints_export.t Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/set.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/get.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/pop.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/map.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Hash/keys.pm Moose-2.0202/t/type_constraints/subtyping_parameterized_types.t Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Collection.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Bool/unset.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/sort.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/uniq.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/push.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/grep.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/join.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/String Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/String/inc.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Number Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Number/mul.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Number/set.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Number/mod.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Number/abs.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Number/sub.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Number/add.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Number/div.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Hash/count.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Hash/clear.pm Moose-2.0202/t/metaclasses/moose_nonmoose_metatrait_init_order.t Moose-2.0202/t/todo_tests/exception_reflects_failed_constraint.t Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Bool/toggle.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/shift.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/first.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/count.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/clear.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/String/chop.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Counter Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Counter/dec.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Counter/set.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Counter/inc.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Hash/Writer.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Hash/values.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Hash/delete.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Hash/exists.pm Moose-2.0202/t/metaclasses/moose_nonmoose_moose_chain_init_meta.t Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/splice.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/insert.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/Writer.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/delete.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/reduce.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/String/match.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/String/chomp.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/String/clear.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Code Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Code/execute.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Hash/defined.pm Moose-2.0202/t/type_constraints/type_coersion_on_lazy_attributes.t Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/shuffle.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/unshift.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/String/append.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/String/length.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/String/substr.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Counter/reset.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Hash/is_empty.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Hash/accessor.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Hash/elements.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/is_empty.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/accessor.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/elements.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/natatime.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/String/replace.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/String/prepend.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Counter/Writer.pm Moose-2.0202/t/compat/extends_nonmoose_that_isa_moose_with_metarole.t Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/first_index.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Array/sort_in_place.pm Moose-2.0202/lib/Moose/Meta/Method/Accessor/Native/Code/execute_method.pm Prepending /home/cpanfly/var/cpan/build/MooseX-Aliases-0.10-tVPPeS/blib/arch /home/cpanfly/var/cpan/build/MooseX-Aliases-0.10-tVPPeS/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build D/DO/DOY/Moose-2.0202.tar.gz >>> /home/cpanfly/ap1003/bin/perl-static Makefile.PL *** Conflicts detected for Moose: Devel::REPL is version 1.003007, but must be greater than version 1.003008 Fey is version 0.30, but must be greater than version 0.36 Fey::ORM is version 0.30, but must be greater than version 0.42 File::ChangeNotify is version 0.07, but must be greater than version 0.15 KiokuDB is version 0.32, but must be greater than version 0.51 MooseX::AlwaysCoerce is version 0.03, but must be greater than version 0.13 MooseX::Attribute::Prototype is version 0.10, but must be greater than version 0.10 MooseX::AttributeInflate is version 0.02, but must be greater than version 0.02 MooseX::Constructor::AllErrors is version 0.007, but must be greater than version 0.012 MooseX::Meta::Attribute::Index is version 0.04, but must be greater than version 0.04 MooseX::Meta::Attribute::Lvalue is version 0.05, but must be greater than version 0.05 MooseX::NonMoose is version 0.17, but must be greater than version 0.17 MooseX::SemiAffordanceAccessor is version 0.05, but must be greater than version 0.05 MooseX::SetOnce is version 0.100471, but must be greater than version 0.100473 MooseX::Singleton is version 0.25, but must be greater than version 0.25 MooseX::SlurpyConstructor is version 1.1, but must be greater than version 1.1 *** Checking if your kit is complete... Looks good Writing Makefile for Moose Writing MYMETA.yml and MYMETA.json >>> make cp lib/Moose/Meta/TypeCoercion/Union.pm blib/lib/Moose/Meta/TypeCoercion/Union.pm cp lib/Moose/Error/Util.pm blib/lib/Moose/Error/Util.pm cp lib/Moose/Manual/MOP.pod blib/lib/Moose/Manual/MOP.pod cp lib/Moose/Meta/Method/Accessor/Native/Bool/set.pm blib/lib/Moose/Meta/Method/Accessor/Native/Bool/set.pm cp lib/Moose/Meta/Method/Accessor/Native/Counter/dec.pm blib/lib/Moose/Meta/Method/Accessor/Native/Counter/dec.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/natatime.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/natatime.pm cp lib/Moose/Meta/Method/Accessor/Native/Hash.pm blib/lib/Moose/Meta/Method/Accessor/Native/Hash.pm cp lib/Class/MOP/Mixin/HasAttributes.pm blib/lib/Class/MOP/Mixin/HasAttributes.pm cp lib/Moose/Meta/Method/Accessor/Native/Hash/Writer.pm blib/lib/Moose/Meta/Method/Accessor/Native/Hash/Writer.pm cp lib/Moose/Manual/MooseX.pod blib/lib/Moose/Manual/MooseX.pod cp lib/Moose/Meta/Role/Method/Required.pm blib/lib/Moose/Meta/Role/Method/Required.pm cp lib/Moose/Meta/Role/Composite.pm blib/lib/Moose/Meta/Role/Composite.pm cp lib/Moose/Deprecated.pm blib/lib/Moose/Deprecated.pm cp lib/Moose/Cookbook/Extending/Recipe4.pod blib/lib/Moose/Cookbook/Extending/Recipe4.pod cp lib/Moose/Cookbook/Meta/Recipe3.pod blib/lib/Moose/Cookbook/Meta/Recipe3.pod cp lib/Class/MOP/MiniTrait.pm blib/lib/Class/MOP/MiniTrait.pm cp lib/Moose/Meta/Method/Accessor/Native/String/clear.pm blib/lib/Moose/Meta/Method/Accessor/Native/String/clear.pm cp lib/Moose/Meta/Method/Accessor/Native/Hash/values.pm blib/lib/Moose/Meta/Method/Accessor/Native/Hash/values.pm cp lib/Moose/Meta/Method/Accessor/Native/String/append.pm blib/lib/Moose/Meta/Method/Accessor/Native/String/append.pm cp lib/Moose/Spec/Role.pod blib/lib/Moose/Spec/Role.pod cp lib/Moose/Meta/Class.pm blib/lib/Moose/Meta/Class.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/set.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/set.pm cp lib/oose.pm blib/lib/oose.pm cp lib/Moose/Util.pm blib/lib/Moose/Util.pm cp lib/Moose/Meta/Method/Accessor/Native/Hash/elements.pm blib/lib/Moose/Meta/Method/Accessor/Native/Hash/elements.pm cp lib/Moose/Meta/Method/Accessor/Native/Hash/clear.pm blib/lib/Moose/Meta/Method/Accessor/Native/Hash/clear.pm cp lib/Class/MOP/Mixin/AttributeCore.pm blib/lib/Class/MOP/Mixin/AttributeCore.pm cp lib/Moose/Cookbook/Meta/Recipe2.pod blib/lib/Moose/Cookbook/Meta/Recipe2.pod cp lib/Moose/Cookbook/Extending/Recipe3.pod blib/lib/Moose/Cookbook/Extending/Recipe3.pod cp lib/Class/MOP/Method/Generated.pm blib/lib/Class/MOP/Method/Generated.pm cp lib/Moose/Cookbook/Meta/Recipe6.pod blib/lib/Moose/Cookbook/Meta/Recipe6.pod cp lib/Moose/Meta/Method/Accessor/Native/Counter/reset.pm blib/lib/Moose/Meta/Method/Accessor/Native/Counter/reset.pm cp lib/Moose/Manual/FAQ.pod blib/lib/Moose/Manual/FAQ.pod cp lib/Moose/Meta/Method/Accessor/Native/Hash/keys.pm blib/lib/Moose/Meta/Method/Accessor/Native/Hash/keys.pm cp lib/Moose/Role.pm blib/lib/Moose/Role.pm cp lib/Moose/Meta/Role/Method/Conflicting.pm blib/lib/Moose/Meta/Role/Method/Conflicting.pm cp lib/Moose/Meta/Method/Accessor/Native/Counter/Writer.pm blib/lib/Moose/Meta/Method/Accessor/Native/Counter/Writer.pm cp lib/Class/MOP/Mixin/HasMethods.pm blib/lib/Class/MOP/Mixin/HasMethods.pm cp lib/Moose/Manual/Attributes.pod blib/lib/Moose/Manual/Attributes.pod cp lib/Moose/Meta/Method/Accessor/Native/Array/sort.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/sort.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/map.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/map.pm cp lib/Moose/Cookbook/Roles/Recipe2.pod blib/lib/Moose/Cookbook/Roles/Recipe2.pod cp lib/Class/MOP/Package.pm blib/lib/Class/MOP/Package.pm cp lib/Moose/Meta/Method/Accessor/Native/Bool/not.pm blib/lib/Moose/Meta/Method/Accessor/Native/Bool/not.pm cp lib/Moose/Error/Croak.pm blib/lib/Moose/Error/Croak.pm cp lib/Moose/Cookbook/Extending/Recipe2.pod blib/lib/Moose/Cookbook/Extending/Recipe2.pod cp lib/Moose/Error/Confess.pm blib/lib/Moose/Error/Confess.pm cp lib/Class/MOP.pm blib/lib/Class/MOP.pm cp lib/Moose/Meta/Method/Accessor/Native/Hash/set.pm blib/lib/Moose/Meta/Method/Accessor/Native/Hash/set.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/elements.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/elements.pm cp lib/Moose/Meta/Method/Accessor/Native/Hash/count.pm blib/lib/Moose/Meta/Method/Accessor/Native/Hash/count.pm cp lib/Moose/Meta/Method/Accessor/Native/String/chop.pm blib/lib/Moose/Meta/Method/Accessor/Native/String/chop.pm cp lib/Moose/Cookbook/Style.pod blib/lib/Moose/Cookbook/Style.pod cp lib/Moose/Meta/Method/Accessor/Native/String/prepend.pm blib/lib/Moose/Meta/Method/Accessor/Native/String/prepend.pm cp lib/Class/MOP/Method/Accessor.pm blib/lib/Class/MOP/Method/Accessor.pm cp lib/Moose/Meta/Method/Accessor/Native/Hash/delete.pm blib/lib/Moose/Meta/Method/Accessor/Native/Hash/delete.pm cp lib/Moose/Meta/TypeConstraint/DuckType.pm blib/lib/Moose/Meta/TypeConstraint/DuckType.pm cp lib/Moose/Meta/TypeConstraint/Class.pm blib/lib/Moose/Meta/TypeConstraint/Class.pm cp lib/Class/MOP/Method.pm blib/lib/Class/MOP/Method.pm cp lib/Moose/Meta/TypeConstraint/Union.pm blib/lib/Moose/Meta/TypeConstraint/Union.pm cp lib/Moose/Meta/Attribute/Native/Trait.pm blib/lib/Moose/Meta/Attribute/Native/Trait.pm cp lib/Moose/Meta/Method/Accessor/Native/Number/abs.pm blib/lib/Moose/Meta/Method/Accessor/Native/Number/abs.pm cp lib/Moose/Cookbook/Meta/Recipe7.pod blib/lib/Moose/Cookbook/Meta/Recipe7.pod cp lib/Moose/Meta/Method/Augmented.pm blib/lib/Moose/Meta/Method/Augmented.pm cp lib/Class/MOP/Mixin.pm blib/lib/Class/MOP/Mixin.pm cp lib/Moose/Meta/Attribute/Native/Trait/Code.pm blib/lib/Moose/Meta/Attribute/Native/Trait/Code.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/first_index.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/first_index.pm cp lib/Moose/Manual/Contributing.pod blib/lib/Moose/Manual/Contributing.pod cp lib/Class/MOP/Module.pm blib/lib/Class/MOP/Module.pm cp lib/Moose/Meta/Method/Accessor/Native/Code/execute_method.pm blib/lib/Moose/Meta/Method/Accessor/Native/Code/execute_method.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/join.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/join.pm cp lib/Moose/Manual/MethodModifiers.pod blib/lib/Moose/Manual/MethodModifiers.pod cp lib/Moose/Cookbook/Roles/Recipe3.pod blib/lib/Moose/Cookbook/Roles/Recipe3.pod cp lib/Moose/Meta/Attribute.pm blib/lib/Moose/Meta/Attribute.pm cp lib/Moose/Cookbook.pod blib/lib/Moose/Cookbook.pod cp lib/Moose/Meta/TypeConstraint/Parameterized.pm blib/lib/Moose/Meta/TypeConstraint/Parameterized.pm cp lib/Moose/Meta/Method/Accessor/Native/Hash/kv.pm blib/lib/Moose/Meta/Method/Accessor/Native/Hash/kv.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/shift.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/shift.pm cp lib/Class/MOP/Method/Meta.pm blib/lib/Class/MOP/Method/Meta.pm cp lib/Class/MOP/Attribute.pm blib/lib/Class/MOP/Attribute.pm cp lib/Moose/Manual.pod blib/lib/Moose/Manual.pod cp lib/Moose/Meta/Attribute/Native/Trait/Bool.pm blib/lib/Moose/Meta/Attribute/Native/Trait/Bool.pm cp lib/Moose/Meta/Role/Method.pm blib/lib/Moose/Meta/Role/Method.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/reduce.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/reduce.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/count.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/count.pm cp lib/Moose/Intro.pod blib/lib/Moose/Intro.pod cp lib/Moose/Manual/Support.pod blib/lib/Moose/Manual/Support.pod cp lib/Moose/Cookbook/Meta/Recipe5.pod blib/lib/Moose/Cookbook/Meta/Recipe5.pod cp lib/Moose/Meta/Method/Destructor.pm blib/lib/Moose/Meta/Method/Destructor.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/splice.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/splice.pm cp lib/Moose/Meta/Method/Accessor/Native/Number/mod.pm blib/lib/Moose/Meta/Method/Accessor/Native/Number/mod.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/grep.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/grep.pm cp lib/Moose/Meta/Method/Accessor/Native/Counter/inc.pm blib/lib/Moose/Meta/Method/Accessor/Native/Counter/inc.pm cp lib/Moose/Meta/Method/Accessor/Native/String/match.pm blib/lib/Moose/Meta/Method/Accessor/Native/String/match.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/clear.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/clear.pm cp lib/Moose/Manual/Types.pod blib/lib/Moose/Manual/Types.pod cp lib/Moose/Util/TypeConstraints/Builtins.pm blib/lib/Moose/Util/TypeConstraints/Builtins.pm cp lib/Moose/Meta/Method/Accessor/Native.pm blib/lib/Moose/Meta/Method/Accessor/Native.pm cp lib/Moose/Meta/Attribute/Native.pm blib/lib/Moose/Meta/Attribute/Native.pm cp lib/Moose/Meta/Role/Application/RoleSummation.pm blib/lib/Moose/Meta/Role/Application/RoleSummation.pm cp lib/Moose/Cookbook/Snack/Keywords.pod blib/lib/Moose/Cookbook/Snack/Keywords.pod cp lib/Moose/Cookbook/Basics/Recipe9.pod blib/lib/Moose/Cookbook/Basics/Recipe9.pod cp lib/Class/MOP/Method/Wrapped.pm blib/lib/Class/MOP/Method/Wrapped.pm cp lib/Moose/Meta/Class/Immutable/Trait.pm blib/lib/Moose/Meta/Class/Immutable/Trait.pm cp lib/Moose/Cookbook/Meta/Recipe1.pod blib/lib/Moose/Cookbook/Meta/Recipe1.pod cp lib/Moose/Meta/Object/Trait.pm blib/lib/Moose/Meta/Object/Trait.pm cp lib/Moose/Cookbook/Meta/Recipe4.pod blib/lib/Moose/Cookbook/Meta/Recipe4.pod cp lib/Moose/Meta/Method/Accessor/Native/Writer.pm blib/lib/Moose/Meta/Method/Accessor/Native/Writer.pm cp lib/Moose/Cookbook/Basics/Recipe5.pod blib/lib/Moose/Cookbook/Basics/Recipe5.pod cp lib/Moose/Cookbook/Basics/Recipe4.pod blib/lib/Moose/Cookbook/Basics/Recipe4.pod cp lib/Moose/Cookbook/Basics/Recipe1.pod blib/lib/Moose/Cookbook/Basics/Recipe1.pod cp lib/metaclass.pm blib/lib/metaclass.pm cp lib/Moose/Cookbook/Basics/Recipe10.pod blib/lib/Moose/Cookbook/Basics/Recipe10.pod cp lib/Moose/Meta/Mixin/AttributeCore.pm blib/lib/Moose/Meta/Mixin/AttributeCore.pm cp lib/Class/MOP/Deprecated.pm blib/lib/Class/MOP/Deprecated.pm cp lib/Moose/Manual/Delegation.pod blib/lib/Moose/Manual/Delegation.pod cp lib/Moose/Meta/Method.pm blib/lib/Moose/Meta/Method.pm cp lib/Moose/Manual/Unsweetened.pod blib/lib/Moose/Manual/Unsweetened.pod cp lib/Moose/Manual/Delta.pod blib/lib/Moose/Manual/Delta.pod cp lib/Moose/Meta/TypeConstraint/Registry.pm blib/lib/Moose/Meta/TypeConstraint/Registry.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/uniq.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/uniq.pm cp lib/Moose/Util/TypeConstraints.pm blib/lib/Moose/Util/TypeConstraints.pm cp lib/Moose/Meta/Method/Accessor/Native/Hash/accessor.pm blib/lib/Moose/Meta/Method/Accessor/Native/Hash/accessor.pm cp lib/Moose/Meta/Role/Application/ToInstance.pm blib/lib/Moose/Meta/Role/Application/ToInstance.pm cp lib/Moose/Meta/Method/Accessor/Native/String/chomp.pm blib/lib/Moose/Meta/Method/Accessor/Native/String/chomp.pm cp lib/Moose/Meta/Method/Accessor/Native/String/inc.pm blib/lib/Moose/Meta/Method/Accessor/Native/String/inc.pm cp lib/Moose/Meta/Role/Application/ToClass.pm blib/lib/Moose/Meta/Role/Application/ToClass.pm cp lib/Moose/Error/Default.pm blib/lib/Moose/Error/Default.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/accessor.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/accessor.pm cp lib/Moose/Object.pm blib/lib/Moose/Object.pm cp lib/Moose/Meta/TypeCoercion.pm blib/lib/Moose/Meta/TypeCoercion.pm cp lib/Moose/Cookbook/Basics/Recipe11.pod blib/lib/Moose/Cookbook/Basics/Recipe11.pod cp lib/Class/MOP/Object.pm blib/lib/Class/MOP/Object.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/get.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/get.pm cp lib/Moose/Meta/Method/Meta.pm blib/lib/Moose/Meta/Method/Meta.pm cp lib/Moose/Meta/TypeConstraint/Role.pm blib/lib/Moose/Meta/TypeConstraint/Role.pm cp lib/Moose/Meta/Role.pm blib/lib/Moose/Meta/Role.pm cp lib/Moose/Meta/Role/Attribute.pm blib/lib/Moose/Meta/Role/Attribute.pm cp lib/Moose/Manual/Concepts.pod blib/lib/Moose/Manual/Concepts.pod cp lib/Moose/Meta/Method/Accessor/Native/Array/insert.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/insert.pm cp lib/Moose/Meta/Method/Accessor/Native/Collection.pm blib/lib/Moose/Meta/Method/Accessor/Native/Collection.pm cp lib/Moose/Meta/Instance.pm blib/lib/Moose/Meta/Instance.pm cp lib/Moose/Unsweetened.pod blib/lib/Moose/Unsweetened.pod cp lib/Class/MOP/Class/Immutable/Trait.pm blib/lib/Class/MOP/Class/Immutable/Trait.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/is_empty.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/is_empty.pm cp lib/Moose/Meta/Attribute/Native/Trait/String.pm blib/lib/Moose/Meta/Attribute/Native/Trait/String.pm cp lib/Moose/Cookbook/Basics/Recipe7.pod blib/lib/Moose/Cookbook/Basics/Recipe7.pod cp lib/Moose/Meta/Method/Accessor/Native/Array/shuffle.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/shuffle.pm cp lib/Moose/Meta/Method/Accessor/Native/Hash/is_empty.pm blib/lib/Moose/Meta/Method/Accessor/Native/Hash/is_empty.pm cp lib/Moose/Meta/Method/Accessor/Native/String/length.pm blib/lib/Moose/Meta/Method/Accessor/Native/String/length.pm cp lib/Moose/Meta/Method/Accessor/Native/Counter/set.pm blib/lib/Moose/Meta/Method/Accessor/Native/Counter/set.pm cp lib/Moose/Meta/Method/Accessor/Native/Number/mul.pm blib/lib/Moose/Meta/Method/Accessor/Native/Number/mul.pm cp lib/Moose/Conflicts.pm blib/lib/Moose/Conflicts.pm cp lib/Moose/Meta/Method/Accessor/Native/Code/execute.pm blib/lib/Moose/Meta/Method/Accessor/Native/Code/execute.pm cp lib/Moose/Meta/Method/Accessor/Native/Number/sub.pm blib/lib/Moose/Meta/Method/Accessor/Native/Number/sub.pm cp lib/Moose/Cookbook/Basics/Recipe6.pod blib/lib/Moose/Cookbook/Basics/Recipe6.pod cp lib/Moose/Cookbook/Basics/Recipe3.pod blib/lib/Moose/Cookbook/Basics/Recipe3.pod cp lib/Moose/Meta/Method/Accessor/Native/Array.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array.pm cp lib/Moose/Meta/Method/Accessor/Native/Hash/exists.pm blib/lib/Moose/Meta/Method/Accessor/Native/Hash/exists.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/push.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/push.pm cp lib/Moose/Meta/Method/Accessor/Native/String/replace.pm blib/lib/Moose/Meta/Method/Accessor/Native/String/replace.pm cp lib/Moose/Meta/Role/Application/ToRole.pm blib/lib/Moose/Meta/Role/Application/ToRole.pm cp lib/Moose/Meta/Attribute/Native/Trait/Number.pm blib/lib/Moose/Meta/Attribute/Native/Trait/Number.pm cp lib/Moose/Meta/TypeConstraint/Enum.pm blib/lib/Moose/Meta/TypeConstraint/Enum.pm cp lib/Moose/Meta/Method/Accessor/Native/Hash/get.pm blib/lib/Moose/Meta/Method/Accessor/Native/Hash/get.pm cp lib/Moose/Exporter.pm blib/lib/Moose/Exporter.pm cp lib/Class/MOP/Method/Inlined.pm blib/lib/Class/MOP/Method/Inlined.pm cp lib/Moose/Cookbook/Snack/Types.pod blib/lib/Moose/Cookbook/Snack/Types.pod cp lib/Moose/Meta/Role/Application.pm blib/lib/Moose/Meta/Role/Application.pm cp lib/Moose/Meta/Attribute/Native/Trait/Array.pm blib/lib/Moose/Meta/Attribute/Native/Trait/Array.pm cp lib/Moose.pm blib/lib/Moose.pm cp lib/Moose/Meta/Method/Constructor.pm blib/lib/Moose/Meta/Method/Constructor.pm cp lib/Moose/Meta/Attribute/Native/Trait/Counter.pm blib/lib/Moose/Meta/Attribute/Native/Trait/Counter.pm cp lib/Moose/Meta/TypeConstraint.pm blib/lib/Moose/Meta/TypeConstraint.pm cp lib/Moose/Meta/Method/Accessor/Native/Reader.pm blib/lib/Moose/Meta/Method/Accessor/Native/Reader.pm cp lib/Moose/Meta/Method/Accessor/Native/Bool/toggle.pm blib/lib/Moose/Meta/Method/Accessor/Native/Bool/toggle.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/first.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/first.pm cp lib/Moose/Meta/Method/Accessor/Native/Number/set.pm blib/lib/Moose/Meta/Method/Accessor/Native/Number/set.pm cp lib/Moose/Meta/Attribute/Native/Trait/Hash.pm blib/lib/Moose/Meta/Attribute/Native/Trait/Hash.pm cp lib/Moose/Manual/Construction.pod blib/lib/Moose/Manual/Construction.pod cp lib/Moose/Util/MetaRole.pm blib/lib/Moose/Util/MetaRole.pm cp lib/Moose/Meta/Method/Accessor/Native/Number/div.pm blib/lib/Moose/Meta/Method/Accessor/Native/Number/div.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/Writer.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/Writer.pm cp lib/Moose/Meta/Method/Accessor/Native/Number/add.pm blib/lib/Moose/Meta/Method/Accessor/Native/Number/add.pm cp lib/Class/MOP/Method/Constructor.pm blib/lib/Class/MOP/Method/Constructor.pm cp lib/Moose/Meta/Method/Accessor/Native/Hash/defined.pm blib/lib/Moose/Meta/Method/Accessor/Native/Hash/defined.pm cp lib/Moose/Cookbook/Roles/Recipe1.pod blib/lib/Moose/Cookbook/Roles/Recipe1.pod cp lib/Moose/Manual/Roles.pod blib/lib/Moose/Manual/Roles.pod cp lib/Moose/Cookbook/Basics/Recipe2.pod blib/lib/Moose/Cookbook/Basics/Recipe2.pod cp lib/Moose/Meta/Method/Overridden.pm blib/lib/Moose/Meta/Method/Overridden.pm cp lib/Moose/Meta/Method/Accessor/Native/Array/delete.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/delete.pm cp lib/Moose/Cookbook/Extending/Recipe1.pod blib/lib/Moose/Cookbook/Extending/Recipe1.pod cp lib/Moose/Manual/BestPractices.pod blib/lib/Moose/Manual/BestPractices.pod cp lib/Moose/Meta/Method/Accessor/Native/Array/unshift.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/unshift.pm cp lib/Moose/Meta/Method/Accessor.pm blib/lib/Moose/Meta/Method/Accessor.pm cp lib/Moose/Cookbook/Basics/Recipe8.pod blib/lib/Moose/Cookbook/Basics/Recipe8.pod cp lib/Moose/Meta/Method/Accessor/Native/Array/sort_in_place.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/sort_in_place.pm cp lib/Moose/Meta/TypeConstraint/Parameterizable.pm blib/lib/Moose/Meta/TypeConstraint/Parameterizable.pm cp lib/Moose/Meta/Method/Delegation.pm blib/lib/Moose/Meta/Method/Delegation.pm cp lib/Class/MOP/Instance.pm blib/lib/Class/MOP/Instance.pm cp lib/Class/MOP/Class.pm blib/lib/Class/MOP/Class.pm cp lib/Test/Moose.pm blib/lib/Test/Moose.pm cp lib/Moose/Meta/Method/Accessor/Native/Bool/unset.pm blib/lib/Moose/Meta/Method/Accessor/Native/Bool/unset.pm cp lib/Moose/Manual/Classes.pod blib/lib/Moose/Manual/Classes.pod cp lib/Moose/Meta/Method/Accessor/Native/Array/pop.pm blib/lib/Moose/Meta/Method/Accessor/Native/Array/pop.pm cp lib/Moose/Meta/Method/Accessor/Native/String/substr.pm blib/lib/Moose/Meta/Method/Accessor/Native/String/substr.pm /home/cpanfly/ap1003/bin/perl-static /home/cpanfly/var/megalib/ExtUtils/xsubpp -typemap /home/cpanfly/ap1003/lib/ExtUtils/typemap xs/Attribute.xs > xs/Attribute.xsc && mv xs/Attribute.xsc xs/Attribute.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -O2 -DVERSION=\"2.0202\" -DXS_VERSION=\"2.0202\" -o xs/Attribute.o -fPIC "-I/home/cpanfly/ap1003/lib/CORE" xs/Attribute.c /home/cpanfly/ap1003/bin/perl-static /home/cpanfly/var/megalib/ExtUtils/xsubpp -typemap /home/cpanfly/ap1003/lib/ExtUtils/typemap xs/AttributeCore.xs > xs/AttributeCore.xsc && mv xs/AttributeCore.xsc xs/AttributeCore.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -O2 -DVERSION=\"2.0202\" -DXS_VERSION=\"2.0202\" -o xs/AttributeCore.o -fPIC "-I/home/cpanfly/ap1003/lib/CORE" xs/AttributeCore.c /home/cpanfly/ap1003/bin/perl-static /home/cpanfly/var/megalib/ExtUtils/xsubpp -typemap /home/cpanfly/ap1003/lib/ExtUtils/typemap xs/Class.xs > xs/Class.xsc && mv xs/Class.xsc xs/Class.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -O2 -DVERSION=\"2.0202\" -DXS_VERSION=\"2.0202\" -o xs/Class.o -fPIC "-I/home/cpanfly/ap1003/lib/CORE" xs/Class.c /home/cpanfly/ap1003/bin/perl-static /home/cpanfly/var/megalib/ExtUtils/xsubpp -typemap /home/cpanfly/ap1003/lib/ExtUtils/typemap xs/Generated.xs > xs/Generated.xsc && mv xs/Generated.xsc xs/Generated.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -O2 -DVERSION=\"2.0202\" -DXS_VERSION=\"2.0202\" -o xs/Generated.o -fPIC "-I/home/cpanfly/ap1003/lib/CORE" xs/Generated.c /home/cpanfly/ap1003/bin/perl-static /home/cpanfly/var/megalib/ExtUtils/xsubpp -typemap /home/cpanfly/ap1003/lib/ExtUtils/typemap xs/HasAttributes.xs > xs/HasAttributes.xsc && mv xs/HasAttributes.xsc xs/HasAttributes.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -O2 -DVERSION=\"2.0202\" -DXS_VERSION=\"2.0202\" -o xs/HasAttributes.o -fPIC "-I/home/cpanfly/ap1003/lib/CORE" xs/HasAttributes.c /home/cpanfly/ap1003/bin/perl-static /home/cpanfly/var/megalib/ExtUtils/xsubpp -typemap /home/cpanfly/ap1003/lib/ExtUtils/typemap xs/HasMethods.xs > xs/HasMethods.xsc && mv xs/HasMethods.xsc xs/HasMethods.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -O2 -DVERSION=\"2.0202\" -DXS_VERSION=\"2.0202\" -o xs/HasMethods.o -fPIC "-I/home/cpanfly/ap1003/lib/CORE" xs/HasMethods.c /home/cpanfly/ap1003/bin/perl-static /home/cpanfly/var/megalib/ExtUtils/xsubpp -typemap /home/cpanfly/ap1003/lib/ExtUtils/typemap xs/Inlined.xs > xs/Inlined.xsc && mv xs/Inlined.xsc xs/Inlined.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -O2 -DVERSION=\"2.0202\" -DXS_VERSION=\"2.0202\" -o xs/Inlined.o -fPIC "-I/home/cpanfly/ap1003/lib/CORE" xs/Inlined.c /home/cpanfly/ap1003/bin/perl-static /home/cpanfly/var/megalib/ExtUtils/xsubpp -typemap /home/cpanfly/ap1003/lib/ExtUtils/typemap xs/Instance.xs > xs/Instance.xsc && mv xs/Instance.xsc xs/Instance.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -O2 -DVERSION=\"2.0202\" -DXS_VERSION=\"2.0202\" -o xs/Instance.o -fPIC "-I/home/cpanfly/ap1003/lib/CORE" xs/Instance.c /home/cpanfly/ap1003/bin/perl-static /home/cpanfly/var/megalib/ExtUtils/xsubpp -typemap /home/cpanfly/ap1003/lib/ExtUtils/typemap xs/Method.xs > xs/Method.xsc && mv xs/Method.xsc xs/Method.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -O2 -DVERSION=\"2.0202\" -DXS_VERSION=\"2.0202\" -o xs/Method.o -fPIC "-I/home/cpanfly/ap1003/lib/CORE" xs/Method.c /home/cpanfly/ap1003/bin/perl-static /home/cpanfly/var/megalib/ExtUtils/xsubpp -typemap /home/cpanfly/ap1003/lib/ExtUtils/typemap xs/Moose.xs > xs/Moose.xsc && mv xs/Moose.xsc xs/Moose.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -O2 -DVERSION=\"2.0202\" -DXS_VERSION=\"2.0202\" -o xs/Moose.o -fPIC "-I/home/cpanfly/ap1003/lib/CORE" xs/Moose.c /home/cpanfly/ap1003/bin/perl-static /home/cpanfly/var/megalib/ExtUtils/xsubpp -typemap /home/cpanfly/ap1003/lib/ExtUtils/typemap xs/MOP.xs > xs/MOP.xsc && mv xs/MOP.xsc xs/MOP.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -O2 -DVERSION=\"2.0202\" -DXS_VERSION=\"2.0202\" -o xs/MOP.o -fPIC "-I/home/cpanfly/ap1003/lib/CORE" xs/MOP.c /home/cpanfly/ap1003/bin/perl-static /home/cpanfly/var/megalib/ExtUtils/xsubpp -typemap /home/cpanfly/ap1003/lib/ExtUtils/typemap xs/Package.xs > xs/Package.xsc && mv xs/Package.xsc xs/Package.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -O2 -DVERSION=\"2.0202\" -DXS_VERSION=\"2.0202\" -o xs/Package.o -fPIC "-I/home/cpanfly/ap1003/lib/CORE" xs/Package.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -O2 -DVERSION=\"2.0202\" -DXS_VERSION=\"2.0202\" -o mop.o -fPIC "-I/home/cpanfly/ap1003/lib/CORE" mop.c Running Mkbootstrap for Moose () chmod 644 Moose.bs rm -f blib/arch/auto/Moose/Moose.so gcc -shared -O2 xs/Attribute.o xs/AttributeCore.o xs/Class.o xs/Generated.o xs/HasAttributes.o xs/HasMethods.o xs/Inlined.o xs/Instance.o xs/Method.o xs/Moose.o xs/MOP.o xs/Package.o mop.o -o blib/arch/auto/Moose/Moose.so \ \ chmod 755 blib/arch/auto/Moose/Moose.so cp Moose.bs blib/arch/auto/Moose/Moose.bs chmod 644 blib/arch/auto/Moose/Moose.bs cp bin/moose-outdated blib/script/moose-outdated /home/cpanfly/ap1003/bin/perl-static -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/moose-outdated Manifying blib/man3/Moose::Manual::MOP.3 Manifying blib/man3/Moose::Error::Util.3 Manifying blib/man3/Moose::Meta::TypeCoercion::Union.3 Manifying blib/man3/Class::MOP::Mixin::HasAttributes.3 Manifying blib/man3/Moose::Manual::MooseX.3 Manifying blib/man3/Moose::Meta::Role::Method::Required.3 Manifying blib/man3/Moose::Meta::Role::Composite.3 Manifying blib/man3/Moose::Deprecated.3 Manifying blib/man3/Moose::Cookbook::Extending::Recipe4.3 Manifying blib/man3/Moose::Cookbook::Meta::Recipe3.3 Manifying blib/man3/Class::MOP::MiniTrait.3 Manifying blib/man3/Moose::Spec::Role.3 Manifying blib/man3/Moose::Meta::Class.3 Manifying blib/man3/oose.3 Manifying blib/man3/Moose::Util.3 Manifying blib/man3/Class::MOP::Mixin::AttributeCore.3 Manifying blib/man3/Moose::Cookbook::Meta::Recipe2.3 Manifying blib/man3/Moose::Cookbook::Extending::Recipe3.3 Manifying blib/man3/Class::MOP::Method::Generated.3 Manifying blib/man3/Moose::Cookbook::Meta::Recipe6.3 Manifying blib/man3/Moose::Manual::FAQ.3 Manifying blib/man3/Moose::Meta::Role::Method::Conflicting.3 Manifying blib/man3/Moose::Role.3 Manifying blib/man3/Class::MOP::Mixin::HasMethods.3 Manifying blib/man3/Moose::Manual::Attributes.3 Manifying blib/man3/Moose::Cookbook::Roles::Recipe2.3 Manifying blib/man3/Class::MOP::Package.3 Manifying blib/man3/Moose::Error::Croak.3 Manifying blib/man3/Moose::Cookbook::Extending::Recipe2.3 Manifying blib/man3/Moose::Error::Confess.3 Manifying blib/man3/Class::MOP.3 Manifying blib/man3/Moose::Cookbook::Style.3 Manifying blib/man3/Class::MOP::Method::Accessor.3 Manifying blib/man3/Moose::Meta::TypeConstraint::DuckType.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Class.3 Manifying blib/man3/Class::MOP::Method.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Union.3 Manifying blib/man3/Moose::Meta::Attribute::Native::Trait.3 Manifying blib/man3/Moose::Cookbook::Meta::Recipe7.3 Manifying blib/man3/Moose::Meta::Method::Augmented.3 Manifying blib/man3/Class::MOP::Mixin.3 Manifying blib/man3/Moose::Meta::Attribute::Native::Trait::Code.3 Manifying blib/man3/Moose::Manual::Contributing.3 Manifying blib/man3/Class::MOP::Module.3 Manifying blib/man3/Moose::Cookbook::Roles::Recipe3.3 Manifying blib/man3/Moose::Manual::MethodModifiers.3 Manifying blib/man3/Moose::Meta::Attribute.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Parameterized.3 Manifying blib/man3/Moose::Cookbook.3 Manifying blib/man3/Class::MOP::Method::Meta.3 Manifying blib/man3/Class::MOP::Attribute.3 Manifying blib/man3/Moose::Manual.3 Manifying blib/man3/Moose::Meta::Attribute::Native::Trait::Bool.3 Manifying blib/man3/Moose::Meta::Role::Method.3 Manifying blib/man3/Moose::Manual::Support.3 Manifying blib/man3/Moose::Intro.3 Manifying blib/man3/Moose::Cookbook::Meta::Recipe5.3 Manifying blib/man3/Moose::Meta::Method::Destructor.3 Manifying blib/man3/Moose::Manual::Types.3 Manifying blib/man3/Moose::Util::TypeConstraints::Builtins.3 Manifying blib/man3/Moose::Meta::Attribute::Native.3 Manifying blib/man3/Moose::Cookbook::Snack::Keywords.3 Manifying blib/man3/Moose::Meta::Role::Application::RoleSummation.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe9.3 Manifying blib/man3/Class::MOP::Method::Wrapped.3 Manifying blib/man3/Moose::Cookbook::Meta::Recipe1.3 Manifying blib/man3/Moose::Meta::Class::Immutable::Trait.3 Manifying blib/man3/Moose::Meta::Object::Trait.3 Manifying blib/man3/Moose::Cookbook::Meta::Recipe4.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe5.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe4.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe1.3 Manifying blib/man3/metaclass.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe10.3 Manifying blib/man3/Moose::Meta::Mixin::AttributeCore.3 Manifying blib/man3/Class::MOP::Deprecated.3 Manifying blib/man3/Moose::Manual::Delegation.3 Manifying blib/man3/Moose::Meta::Method.3 Manifying blib/man3/Moose::Manual::Unsweetened.3 Manifying blib/man3/Moose::Manual::Delta.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Registry.3 Manifying blib/man3/Moose::Util::TypeConstraints.3 Manifying blib/man3/Moose::Meta::Role::Application::ToInstance.3 Manifying blib/man3/Moose::Meta::Role::Application::ToClass.3 Manifying blib/man3/Moose::Error::Default.3 Manifying blib/man3/Moose::Object.3 Manifying blib/man3/Moose::Meta::TypeCoercion.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe11.3 Manifying blib/man3/Class::MOP::Object.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Role.3 Manifying blib/man3/Moose::Meta::Method::Meta.3 Manifying blib/man3/Moose::Meta::Role.3 Manifying blib/man3/Moose::Manual::Concepts.3 Manifying blib/man3/Moose::Meta::Role::Attribute.3 Manifying blib/man3/Moose::Unsweetened.3 Manifying blib/man3/Moose::Meta::Instance.3 Manifying blib/man3/Class::MOP::Class::Immutable::Trait.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe7.3 Manifying blib/man3/Moose::Meta::Attribute::Native::Trait::String.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe6.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe3.3 Manifying blib/man3/Moose::Meta::Attribute::Native::Trait::Number.3 Manifying blib/man3/Moose::Meta::Role::Application::ToRole.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Enum.3 Manifying blib/man3/Moose::Exporter.3 Manifying blib/man3/Class::MOP::Method::Inlined.3 Manifying blib/man3/Moose::Cookbook::Snack::Types.3 Manifying blib/man3/Moose::Meta::Attribute::Native::Trait::Array.3 Manifying blib/man3/Moose::Meta::Role::Application.3 Manifying blib/man3/Moose.3 Manifying blib/man3/Moose::Meta::Method::Constructor.3 Manifying blib/man3/Moose::Meta::Attribute::Native::Trait::Counter.3 Manifying blib/man3/Moose::Meta::TypeConstraint.3 Manifying blib/man3/Moose::Manual::Construction.3 Manifying blib/man3/Moose::Meta::Attribute::Native::Trait::Hash.3 Manifying blib/man3/Moose::Util::MetaRole.3 Manifying blib/man3/Class::MOP::Method::Constructor.3 Manifying blib/man3/Moose::Cookbook::Roles::Recipe1.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe2.3 Manifying blib/man3/Moose::Manual::Roles.3 Manifying blib/man3/Moose::Meta::Method::Overridden.3 Manifying blib/man3/Moose::Cookbook::Extending::Recipe1.3 Manifying blib/man3/Moose::Manual::BestPractices.3 Manifying blib/man3/Moose::Meta::Method::Accessor.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe8.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Parameterizable.3 Manifying blib/man3/Moose::Meta::Method::Delegation.3 Manifying blib/man3/Class::MOP::Instance.3 Manifying blib/man3/Class::MOP::Class.3 Manifying blib/man3/Test::Moose.3 Manifying blib/man3/Moose::Manual::Classes.3 DOY/Moose-2.0202.tar.gz make -- OK Prepending /home/cpanfly/var/cpan/build/MooseX-Aliases-0.10-tVPPeS/blib/arch /home/cpanfly/var/cpan/build/MooseX-Aliases-0.10-tVPPeS/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/cpanfly/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/attributes/*.t t/basics/*.t t/bugs/*.t t/cmop/*.t t/compat/*.t t/examples/*.t t/immutable/*.t t/metaclasses/*.t t/moose_util/*.t t/native_traits/*.t t/recipes/*.t t/roles/*.t t/test_moose/*.t t/todo_tests/*.t t/type_constraints/*.t t/000_load.t .............................................. ok 1 - use Moose; 1..1 ok t/attributes/accessor_context.t ........................... ok 1 - class definition ok 2 - uninitialized scalar attribute/rw in scalar context ok 3 - uninitialized scalar attribute/rw in list context ok 4 - uninitialized scalar attribute/ro in scalar context ok 5 - uninitialized scalar attribute/ro in list context ok 6 - uninitialized ArrayRef attribute/rw in scalar context ok 7 - uninitialized ArrayRef attribute/rw in list context ok 8 - uninitialized ArrayRef attribute/ro in scalar context ok 9 - uninitialized ArrayRef attribute/ro in list context ok 10 - uninitialized HashRef attribute/rw in scalar context ok 11 - uninitialized HashRef attribute/rw in list context ok 12 - uninitialized HashRef attribute/ro in scalar context ok 13 - uninitialized HashRef attribute/ro in list context ok 14 - testing 1..14 ok t/attributes/accessor_inlining.t .......................... ok 1 - got the right value ok 2 - reader was called 1..2 ok t/attributes/accessor_override_method.t ................... ok 1 - reader overriding gives proper warning ok 2 - writer overriding gives proper warning ok 3 - predicate overriding gives proper warning ok 4 - clearer overriding gives proper warning ok 5 - accessor overriding gives proper warning ok 6 - function overriding gives proper warning 1..6 ok t/attributes/accessor_overwrite_warning.t ................. ok 1 - overwriting an accessor for another attribute causes a warning 1..1 ok t/attributes/attr_dereference_test.t ...................... ok 1 - ... successfully created attr ok 2 - The object isa Customer ok 3 - The object isa Firm ok 4 - Firm->can('customers') ok 5 - ... got the right dereferenced value ok 6 - The object isa Firm ok 7 - Firm->can('customers') ok 8 - ... got the right dereferenced value ok 9 - ... its auto-de-ref-ing, not auto-en-ref-ing ok 10 - ... set the results of bar correctly ok 11 - ... auto-dereffed correctly 1..11 ok t/attributes/attribute_accessor_generation.t .............. ok 1 - ... created the accessor method okay ok 2 - ... created the lazy accessor method okay ok 3 - ... created the required accessor method okay ok 4 - ... created the accessor method with type constraint okay ok 5 - ... created the accessor method with weak_ref okay ok 6 - ... created the accessor method with auto_deref okay ok 7 - ... created the reader method with auto_deref okay ok 8 - ... created the reader method with auto_deref okay ok 9 - The object isa Foo ok 10 - Foo->can('foo') ok 11 - ... got an unset value ok 12 - ... foo wrote successfully ok 13 - ... got the correct set value ok 14 - ... it is not a weak reference ok 15 - ... cannot create without the required attribute ok 16 - Foo->can('foo_required') ok 17 - ... got an unset value ok 18 - ... foo_required wrote successfully ok 19 - ... got the correct set value ok 20 - ... foo_required did not die with undef ok 21 - value is undef ok 22 - ... it is not a weak reference ok 23 - ... no value in lazy_foo slot ok 24 - Foo->can('lazy_foo') ok 25 - ... got an deferred value ok 26 - Foo->can('foo_int') ok 27 - ... got an unset value ok 28 - ... foo_int wrote successfully ok 29 - ... got the correct set value ok 30 - ... foo_int died successfully ok 31 - ... it is not a weak reference ok 32 - Foo->can('foo_weak') ok 33 - ... got an unset value ok 34 - ... foo_weak wrote successfully ok 35 - ... got the correct set value ok 36 - ... it is a weak reference ok 37 - Foo->can('foo_deref') ok 38 - ... default default value ok 39 - ... doesn't deref undef value ok 40 - returns empty list in list context ok 41 - ... foo_deref wrote successfully ok 42 - returns an array reference in scalar context ok 43 - correct array ok 44 - returns list in list context ok 45 - correct list ok 46 - Foo->can('foo_deref') ok 47 - ... default default value ok 48 - ... read only ok 49 - scalar context ro ok 50 - list context ro ok 51 - Foo->can('foo_deref_hash') ok 52 - ... default default value ok 53 - ... doesn't deref undef value ok 54 - returns empty list in list context ok 55 - ... foo_deref_hash wrote successfully ok 56 - scalar context ok 57 - list context 1..57 ok t/attributes/attribute_custom_metaclass.t ................. ok 1 - The object isa Foo ok 2 - The object isa Foo::Meta::Attribute ok 3 - The object isa Moose::Meta::Attribute ok 4 - ... got the right name for our meta-attribute ok 5 - ... our meta-attrubute created the accessor for us ok 6 - ... our meta-attrubute created the type_constraint for us ok 7 - The object isa Moose::Meta::TypeConstraint ok 8 - ... got the right type constraint name ok 9 - ... got the right type constraint parent name ok 10 - ... the attribute metaclass need not be a Moose::Meta::Attribute as long as it behaves ok 11 - ... the attribute metaclass alias worked correctly ok 12 - ... the attribute metaclass alias worked correctly ok 13 - The object isa Foo::Meta::Attribute ok 14 - The object isa Moose::Meta::Attribute ok 15 - The object isa Moose::Meta::Attribute::Custom::Bar ok 16 - The object isa Moose::Meta::Attribute 1..16 ok t/attributes/attribute_delegation.t ....................... ok 1 - The object isa Bar ok 2 - ... we have something in bar->foo ok 3 - The object isa Foo ok 4 - The object isa Moose::Meta::Method::Delegation ok 5 - associated_attribute->name for this method is foo ok 6 - ... bar->foo->bar returned the right default ok 7 - Bar->can('foo_bar') ok 8 - ... bar->foo_bar delegated correctly ok 9 - ... bar->foo->bar returned the right (changed) value ok 10 - ... bar->foo_bar delegated correctly ok 11 - ... bar->foo->bar returned the right (changed) value ok 12 - ... bar->foo_bar delegated correctly ok 13 - The object isa Foo ok 14 - ... got the right foo->bar ok 15 - ... assigned the new Foo to Bar->foo ok 16 - ... assigned bar->foo with the new Foo ok 17 - ... bar->foo->bar returned the right result ok 18 - ... and bar->foo_bar delegated correctly again ok 19 - ... correctly curried a single argument ok 20 - The object isa Car ok 21 - The object isa Engine ok 22 - Engine->can('go') ok 23 - Engine->can('stop') ok 24 - ... got the right value from ->engine->go ok 25 - ... got the right value from ->engine->stop ok 26 - Car->can('go') ok 27 - Car->can('stop') ok 28 - ... got the right value from ->go ok 29 - ... got the right value from ->stop ok 30 - The object isa Baz::Proxy1 ok 31 - Baz::Proxy1->can('baz') ok 32 - The object isa Baz ok 33 - Baz::Proxy1->can('foo') ok 34 - Baz::Proxy1->can('bar') ok 35 - Baz::Proxy1->can('boo') ok 36 - ... got the right proxied return value ok 37 - ... got the right proxied return value ok 38 - ... got the right proxied return value ok 39 - The object isa Baz::Proxy2 ok 40 - Baz::Proxy2->can('baz') ok 41 - The object isa Baz ok 42 - Baz::Proxy2->can('foo') ok 43 - Baz::Proxy2->can('boo') ok 44 - ... got the right proxied return value ok 45 - ... got the right proxied return value ok 46 - The object isa Baz::Proxy3 ok 47 - Baz::Proxy3->can('baz') ok 48 - The object isa Baz ok 49 - Baz::Proxy3->can('bar') ok 50 - Baz::Proxy3->can('boo') ok 51 - ... got the right proxied return value ok 52 - ... got the right proxied return value ok 53 - The object isa Foo::Thing ok 54 - The object isa Foo::Baz ok 55 - ... we have the method we expect ok 56 - ... we have the method we expect ok 57 - ... we dont have the method we expect ok 58 - ... got the right value ok 59 - ... got the right value ok 60 - ... got the right value ok 61 - The object isa Foo::OtherThing ok 62 - The object isa Foo::Baz ok 63 - ... we have the method we expect ok 64 - ... we have the method we expect ok 65 - ... we dont have the method we expect ok 66 - ... got the right value ok 67 - ... got the right value ok 68 - ... got the right value ok 69 - ... you cannot delegate to AUTOLOADED class with regexp ok 70 - The object isa Bar::Autoloaded ok 71 - ... we have something in bar->foo ok 72 - The object isa Foo::Autoloaded ok 73 - ... bar->foo->bar returned the right (changed) value ok 74 - ... bar->foo_bar delegated correctly ok 75 - ... bar->foo->bar returned the right (changed) value ok 76 - ... bar->foo_bar delegated correctly ok 77 - The object isa Foo::Autoloaded ok 78 - ... got the right foo->bar ok 79 - ... assigned the new Foo to Bar->foo ok 80 - ... assigned bar->foo with the new Foo ok 81 - ... bar->foo->bar returned the right result ok 82 - ... and bar->foo_bar delegated correctly again ok 83 - The object isa Baz::Autoloaded ok 84 - ... we have something in baz->foo ok 85 - The object isa Foo::Autoloaded ok 86 - ... baz->foo->bar returned the right (changed) value ok 87 - ... baz->foo_bar delegated correctly ok 88 - ... baz->foo->bar returned the right (changed) value ok 89 - ... baz->foo_bar delegated correctly ok 90 - The object isa Foo::Autoloaded ok 91 - ... got the right foo->bar ok 92 - ... assigned the new Foo to Baz->foo ok 93 - ... assigned baz->foo with the new Foo ok 94 - ... baz->foo->bar returned the right result ok 95 - ... and baz->foo_bar delegated correctly again ok 96 - handles method foo_bar is present ok 97 - handles method foo_bar is removed ok 98 - useful error from unblessed reference ok 99 - useful error from unblessed reference ok 100 - but not for class name 1..100 ok t/attributes/attribute_does.t ............................. ok 1 - The object isa Foo::Class ok 2 - The object isa Bar::Class ok 3 - ... bar passed the type constraint okay ok 4 - ... foo did not pass the type constraint okay ok 5 - ... baz passed the type constraint okay ok 6 - ... foo did not pass the type constraint okay ok 7 - ... foo passed the type constraint okay ok 8 - ... cannot have a does() which is not done by the isa() ok 9 - ... cannot have a isa() which is cannot does() 1..9 ok t/attributes/attribute_inherited_slot_specs.t ............. ok 1 - ... we can change the default attribute option ok 2 - ... we can add change the isa as long as it is a subtype ok 3 - ... we can change/add coerce as an attribute option ok 4 - ... we can change/add required as an attribute option ok 5 - ... we can change/add lazy as an attribute option ok 6 - ... we can add lazy_build as an attribute option ok 7 - ... extend an attribute with parameterized type ok 8 - ... extend an attribute with anon-subtype ok 9 - ... now can extend an attribute with a non-subtype ok 10 - ... now allowed to add the weak_ref option via inheritance ok 11 - ... we can add the handles attribute option ok 12 - ... we can not alter the handles attribute option ok 13 - ... can now create an attribute with an improper subtype relation ok 14 - ... cannot create an attribute with an illegal option ok 15 - ... cannot extend a non-existing attribute ok 16 - The object isa Foo ok 17 - ... got the right undef default value ok 18 - ... assigned foo correctly ok 19 - ... got the right value for foo ok 20 - ... foo is not coercing (as expected) ok 21 - ... got the right default value ok 22 - ... Foo::bar is a read/only attr ok 23 - ... got the right undef default value ok 24 - ... Foo::baz accepts hash refs ok 25 - ... got the right value assigned to baz ok 26 - ... Foo::baz accepts an array ref ok 27 - ... got the right value assigned to baz ok 28 - ... Foo::baz accepts scalar ref ok 29 - ... got the right value assigned to baz ok 30 - ... Foo::bunch_of_stuff accepts an array of strings ok 31 - ... Foo::one_last_one accepts a code ref ok 32 - ... Foo::baz accepts a code ref ok 33 - ... got the right value assigned to baz ok 34 - ... cannot create Bar without required gorch param ok 35 - The object isa Bar ok 36 - The object isa Foo ok 37 - ... got the right undef default value ok 38 - ... assigned foo correctly ok 39 - ... got the right value for foo ok 40 - ... assigned foo correctly ok 41 - ... got the right value for foo ok 42 - ... got the right default value ok 43 - ... got the right default value ok 44 - ... Bar::bar is a read/only attr ok 45 - ... got the right undef default value ok 46 - ... Bar::baz does not accept hash refs ok 47 - ... Bar::baz can accept an array ref ok 48 - ... got the right value assigned to baz ok 49 - ... Bar::baz does not accept a scalar ref ok 50 - ... Bar::bunch_of_stuff accepts an array of ints ok 51 - ... Bar::bunch_of_stuff does not accept an array of strings ok 52 - ... Bar::baz does not accept a code ref ok 53 - ... Bar has a foo attr ok 54 - ... Bar has a bar attr ok 55 - ... Bar has a baz attr ok 56 - ... Bar has a gorch attr ok 57 - ... Bar has a gloum attr ok 58 - ... Bar has a bling attr ok 59 - ... Bar does have a bunch_of_stuff attr ok 60 - ... Bar has a blang attr ok 61 - ... Bar has a fail attr ok 62 - ... Bar does not have an other_fail attr ok 63 - ... Foo and Bar have different copies of foo ok 64 - ... Foo and Bar have different copies of bar ok 65 - ... Foo and Bar have different copies of baz ok 66 - ... Foo and Bar have different copies of gorch ok 67 - ... Foo and Bar have different copies of gloum ok 68 - ... Foo and Bar have different copies of bling ok 69 - ... Foo and Bar have different copies of bunch_of_stuff ok 70 - ... Bar::bar inherited the type constraint too ok 71 - ... Bar::baz inherited the type constraint too ok 72 - ... Bar::bar inherited the right type constraint too ok 73 - ... Foo::baz inherited the right type constraint too ok 74 - ... Bar::baz inherited the right type constraint too ok 75 - ... Foo::gorch is not a required attr ok 76 - ... Bar::gorch is a required attr ok 77 - ... Foo::bunch_of_stuff is an ArrayRef ok 78 - ... Bar::bunch_of_stuff is an ArrayRef[Int] ok 79 - ... Foo::gloum is not a required attr ok 80 - ... Bar::gloum is a required attr ok 81 - ... Foo::foo should not coerce ok 82 - ... Bar::foo should coerce ok 83 - ... Foo::foo should not handles ok 84 - ... Bar::foo should handles 1..84 ok t/attributes/attribute_lazy_initializer.t ................. ok 1 - The object isa Moose::Meta::Attribute ok 2 - ... got the right name ok 3 - The object isa Moose::Meta::Attribute ok 4 - ... got the right name ok 5 - The object isa Moose::Meta::Attribute ok 6 - ... got the right name ok 7 - The object isa Foo ok 8 - initial value set to 2x given value ok 9 - The object isa Moose::Meta::Attribute ok 10 - ... got the right name ok 11 - initial lazy value set to 2x given value ok 12 - The object isa Moose::Meta::Attribute ok 13 - ... got the right name ok 14 - initial lazy value with type set to 2x given value ok 15 - initial lazy value with builder set to 2x given value ok 16 - initial lazy value with builder and type set to 2x given value ok 17 - The object isa Moose::Meta::Attribute ok 18 - ... got the right name ok 19 - The object isa Bar ok 20 - initial value set to 2x given value ok 21 - The object isa Moose::Meta::Attribute ok 22 - ... got the right name ok 23 - ... this fails, because initializer returns a bad type 1..23 ok t/attributes/attribute_names.t ............................ ok 1 - has; fails ok 2 - has undef; fails ok 3 - has ""; works now ok 4 - has 0; works now ok 5 - has; fails ok 6 - has undef; fails ok 7 - has ""; works now ok 8 - has 0; works now 1..8 ok t/attributes/attribute_reader_generation.t ................ ok 1 - ... created the reader method okay ok 2 - ... created the lazy reader method okay ok 3 - ... got a warning for mispelled attribute argument ok 4 - The object isa Foo ok 5 - Foo->can('get_foo') ok 6 - ... got an undefined value ok 7 - ... get_foo is a read-only ok 8 - ... no value in get_lazy_foo slot ok 9 - Foo->can('get_lazy_foo') ok 10 - ... got an deferred value ok 11 - ... get_lazy_foo is a read-only ok 12 - The object isa Foo ok 13 - The object isa Moose::Meta::Attribute ok 14 - it's lazy ok 15 - raw value ok 16 - lazy value ok 17 - raw value ok 18 - The object isa Foo ok 19 - ... got the correct value ok 20 - ... got the correct value 1..20 ok t/attributes/attribute_required.t ......................... ok 1 - The object isa Foo ok 2 - ... got the right bar ok 3 - ... got the right baz ok 4 - ... got the right boo ok 5 - The object isa Foo ok 6 - ... got the right bar ok 7 - ... got the right baz ok 8 - ... got the right boo ok 9 - The object isa Foo ok 10 - ... got the right bar ok 11 - ... got the right baz ok 12 - ... got the right boo ok 13 - ... undef is a valid attribute value ok 14 - ... undef is a valid attribute value ok 15 - ... must supply all the required attribute 1..15 ok t/attributes/attribute_traits.t ........................... ok 1 - The object isa My::Class ok 2 - ... got the right value for bar ok 3 - ... got the right value for gorch ok 4 - My::Class->can('baz') ok 5 - ... got the right value for baz ok 6 - The object does My::Attribute::Trait ok 7 - ... got the applied traits ok 8 - ... got the applied traits ok 9 - attr initialized ok 10 - ... gorch doesnt do the trait ok 11 - ... no traits applied ok 12 - ... no traits applied 1..12 ok t/attributes/attribute_traits_n_meta.t .................... ok 1 - The object isa My::Class ok 2 - ... got the right value for bar ok 3 - My::Class->can('baz') ok 4 - ... got the right value for baz ok 5 - The object isa My::Meta::Attribute::DefaultReadOnly ok 6 - The object does My::Attribute::Trait ok 7 - ... got the right metaclass customization 1..7 ok t/attributes/attribute_traits_parameterized.t ............. ok 1 - the aliased method is in the attribute ok 2 - the method was not installed under the other class' alias ok 3 - the aliased method is in the attribute ok 4 - the method was not installed under the other class' alias ok 5 - the method was not installed under the original name when that was excluded 1..5 ok t/attributes/attribute_traits_registered.t ................ ok 1 - The object isa My::Class ok 2 - ... got the right value for bar ok 3 - My::Class->can('baz') ok 4 - ... got the right value for baz ok 5 - The object does My::Attribute::Trait ok 6 - attr initialized ok 7 - does_role ignores aliases for sanity ok 8 - attr->does uses aliases ok 9 - does_role returns false for nonexistent roles ok 10 - attr->does returns false for nonexistent roles ok 11 - ... got the right value for bar ok 12 - My::Derived::Class->can('baz') ok 13 - ... got the right value for baz ok 14 - The object does My::Attribute::Trait ok 15 - attr initialized ok 16 - The object does My::Other::Attribute::Trait ok 17 - attr initialized ok 18 - does_role ignores aliases for sanity ok 19 - attr->does uses aliases ok 20 - does_role returns false for nonexistent roles ok 21 - attr->does returns false for nonexistent roles ok 22 - My::Derived::Class->can('additional_method') ok 23 - ... got the right value for additional_method 1..23 ok t/attributes/attribute_triggers.t ......................... ok 1 - The object isa Foo ok 2 - The object isa Bar ok 3 - The object isa Baz ok 4 - ... did not die setting bar ok 5 - ... set the value foo.bar correctly ok 6 - ... which in turn set the value bar.foo correctly ok 7 - ... bar.foo is a weak reference ok 8 - ... did not die un-setting bar ok 9 - ... set the value foo.bar correctly ok 10 - ... which in turn set the value bar.foo correctly ok 11 - ... did not die setting baz ok 12 - ... set the value foo.baz correctly ok 13 - ... which in turn set the value baz.foo correctly ok 14 - ... baz.foo is a weak reference ok 15 - The object isa Bar ok 16 - The object isa Baz ok 17 - The object isa Foo ok 18 - ... set the value foo.bar correctly ok 19 - ... which in turn set the value bar.foo correctly ok 20 - ... bar.foo is a weak reference ok 21 - ... set the value foo.baz correctly ok 22 - ... which in turn set the value baz.foo correctly ok 23 - ... baz.foo is a weak reference ok 24 - ... a trigger must be a CODE ref ok 25 - ... a trigger must be a CODE ref ok 26 - Blarg->new() lives ok 27 - Have a $blarg ok 28 - foo has default value ok 29 - bar has default value ok 30 - baz has default value ok 31 - No triggers fired ok 32 - All triggers fired once on assign ok 33 - All triggers given assigned values ok 34 - ->new() with parameters ok 35 - All triggers fired once on construct ok 36 - All triggers given assigned values ok 37 - trigger called correctly on initial set via meta-API ok 38 - trigger called correctly on second set via meta-API ok 39 - trigger not called using set_raw_value method ok 40 - trigger called correctly on construction ok 41 - trigger called correctly on set (with old value) ok 42 - trigger called correctly on construction ok 43 - trigger called correctly on set (with old value) 1..43 ok t/attributes/attribute_type_unions.t ...................... ok 1 - The object isa Foo ok 2 - ... set bar successfully with an ARRAY ref ok 3 - ... set bar successfully with a HASH ref ok 4 - ... couldnt set bar successfully with a number ok 5 - ... couldnt set bar successfully with a CODE ref ok 6 - ... created new Foo with bar successfully set with an ARRAY ref ok 7 - ... created new Foo with bar successfully set with a HASH ref ok 8 - ... didnt create a new Foo with bar as a number ok 9 - ... didnt create a new Foo with bar as a CODE ref ok 10 - The object isa Bar ok 11 - ... set baz successfully with a string ok 12 - ... set baz successfully with a CODE ref ok 13 - ... couldnt set baz successfully with a SCALAR ref ok 14 - ... couldnt set bar successfully with a HASH ref ok 15 - ... created new Bar with baz successfully set with a string ok 16 - ... created new Bar with baz successfully set with a CODE ref ok 17 - ... didnt create a new Bar with baz as a number ok 18 - ... didnt create a new Bar with baz as a HASH ref 1..18 ok t/attributes/attribute_without_any_methods.t .............. ok 1 - correct error message ok 2 - add attribute with no methods and is => "bare" 1..2 ok t/attributes/attribute_writer_generation.t ................ ok 1 - ... created the writer method okay ok 2 - ... created the required writer method okay ok 3 - ... created the writer method with type constraint okay ok 4 - ... created the writer method with weak_ref okay ok 5 - The object isa Foo ok 6 - Foo->can('set_foo') ok 7 - ... got an unset value ok 8 - ... set_foo wrote successfully ok 9 - ... got the correct set value ok 10 - ... it is not a weak reference ok 11 - ... cannot create without the required attribute ok 12 - Foo->can('set_foo_required') ok 13 - ... got an unset value ok 14 - ... set_foo_required wrote successfully ok 15 - ... got the correct set value ok 16 - ... set_foo_required died successfully with no value ok 17 - ... set_foo_required did accept undef ok 18 - ... it is not a weak reference ok 19 - Foo->can('set_foo_int') ok 20 - ... got an unset value ok 21 - ... set_foo_int wrote successfully ok 22 - ... got the correct set value ok 23 - ... set_foo_int died successfully ok 24 - ... it is not a weak reference ok 25 - Foo->can('set_foo_weak') ok 26 - ... got an unset value ok 27 - ... set_foo_weak wrote successfully ok 28 - ... got the correct set value ok 29 - ... it is a weak reference 1..29 ok t/attributes/bad_coerce.t ................................. ok 1 - Cannot coerce unless the type has a coercion ok 2 - Cannot coerce unless the type has a coercion - different attribute 1..2 ok t/attributes/chained_coercion.t ........................... ok 1 - The object isa Foo ok 2 - The object isa Bar ok 3 - The object isa Baz ok 4 - ... this all worked fine 1..4 ok t/attributes/clone_weak.t ................................. ok 1 ok 2 - The object isa Foo ok 3 ok 4 ok 5 - The object isa Moose::Meta::Class::__ANON__::SERIAL::1 ok 6 - has a metaclass ok 7 - The object isa Moose::Meta::Class::__ANON__::SERIAL::1 ok 8 - has a metaclass ok 9 - still has a metaclass ok 10 - right count ok 11 - right count ok 12 - right count 1..12 ok t/attributes/default_undef.t .............................. ok 1 ok 2 ok 3 ok 4 1..4 ok t/attributes/delegation_and_modifiers.t ................... ok 1 - The object isa Foo::Extended ok 2 - The object isa Foo ok 3 - ... the test value has not been changed ok 4 - ... got the right delegated method ok 5 - ... the test value has now been changed 1..5 ok t/attributes/delegation_arg_aliasing.t .................... ok 1 - direct aliasing works ok 2 - delegated aliasing works ok 3 - delegated aliasing with currying works 1..3 ok t/attributes/delegation_target_not_loaded.t ............... ok 1 - cannot delegate to a class which is not yet loaded ok 2 - cannot delegate to a role which is not yet loaded 1..2 ok t/attributes/illegal_options_for_inheritance.t ............ ok 1 - can override is ok 2 - can't override reader ok 3 - can override unspecified things ok 4 - can't override clearer ok 5 - can override unspecified things ok 6 - can use illegal options ok 7 - can't override illegal attribute ok 8 - can add illegal option if superclass doesn't set it ok 9 - ... added my_illegal_option as illegal option for inheritance 1..9 ok t/attributes/inherit_lazy_build.t ......................... ok 1 - attribute in parent does not have lazy_build trait ok 2 - attribute in parent does not have lazy trait ok 3 - attribute in parent does not have a builder method ok 4 - attribute in parent does not have a clearer method ok 5 - attribute in parent does not have a predicate method ok 6 - attribute in child has the lazy_build trait ok 7 - attribute in child has the lazy trait ok 8 - attribute in child has a builder method ok 9 - attribute in child has a clearer method ok 10 - attribute in child has a predicate method ok 11 - attribute defined as lazy_build in child is properly built 1..11 ok t/attributes/lazy_no_default.t ............................ ok 1 - lazy without a default or builder throws an error 1..1 ok t/attributes/method_generation_rules.t .................... ok 1 - Can define attr with rw + writer ok 2 - Test::Class::WriterRW->can(...) ok 3 - Test::Class::WriterRW->_foo is writer ok 4 - Test::Class::WriterRW->foo is reader ok 5 - Test::Class::WriterRW->foo is not writer ok 6 - Test::Class::WriterRW->_foo is not reader ok 7 - Can define attr with ro + writer ok 8 - Test::Class::WriterRO->can(...) ok 9 - Test::Class::WriterRO->_foo is writer ok 10 - Test::Class::WriterRO->foo is reader ok 11 - Test::Class::WriterRO->foo is not writer ok 12 - Test::Class::WriterRO->_foo is not reader ok 13 - Can define attr with rw + accessor ok 14 - Test::Class::AccessorRW->can('_foo') ok 15 - Test::Class::AccessorRW->_foo is writer ok 16 - Test::Class::AccessorRW->foo is reader ok 17 - Cant define attr with ro + accessor 1..17 ok t/attributes/misc_attribute_coerce_lazy.t ................. ok 1 - The object isa Request ok 2 - ... this coerces and passes the type constraint even with lazy 1..2 ok t/attributes/misc_attribute_tests.t ....................... ok 1 - ... the foo has docs ok 2 - ... got the foo docs ok 3 - The object isa Test::For::Lazy::TypeConstraint ok 4 - ... this does not work ok 5 - ... this does not work ok 6 - The object isa Test::Arrayref::Attributes ok 7 - Test::Arrayref::Attributes->can(...) ok 8 - The object isa Test::Arrayref::RoleAttributes ok 9 - Test::Arrayref::RoleAttributes->can(...) ok 10 - ... default must return a value which passes the type constraint ok 11 - setter took string ok 12 - this is a *not* a string ok 13 - ... dies without overloading the string ok 14 - ... this doesnt trip overload to break anymore ok 15 - ... this works fine though ok 16 - foo is required ok 17 - foo has builder ok 18 - .. and it's named build_foo ok 19 - foo builder works ok 20 - ... no builder, wtf ok 21 - foo is lazy ok 22 - foo is lazy_build ok 23 - foo has clearer ok 24 - .. and it's named clear_foo ok 25 - foo has builder ok 26 - .. and it's named build_foo ok 27 - foo has predicate ok 28 - .. and it's named has_foo ok 29 - _foo is lazy ok 30 - lazy_build attributes are no longer automatically required ok 31 - _foo is lazy_build ok 32 - _foo has clearer ok 33 - .. and it's named _clear_foo ok 34 - _foo has builder ok 35 - .. and it's named _build_foo ok 36 - _foo has predicate ok 37 - .. and it's named _has_foo ok 38 - noo foo value yet ok 39 - noo _foo value yet ok 40 - foo builder works ok 41 - foo builder works too ok 42 - Correct error when a builder method is not present ok 43 - create attr via direct sub call ok 44 - create attr via can ok 45 - attr created from sub call ok 46 - attr created from can ok 47 - has throws error with odd number of attribute options 1..47 ok t/attributes/more_attr_delegation.t ....................... ok 1 - Parent->can('parent_method_1') ok 2 - all_methods requires explicit isa ok 3 - allow all_methods with explicit isa ok 4 - don't need to declare isa if method list is predefined ok 5 - can declare regex collector ok 6 - can't create attr with generative handles parameter and no isa ok 7 - can't create attr with generative handles parameter and no isa ok 8 - can delegate to non moose class using explicit method list ok 9 - subrefs on non moose class give no meta ok 10 - plain classes are handed down to subs ok 11 - can delegate to object even without explicit reader ok 12 - Parent->can('parent_method_1') ok 13 - Can't override exisiting class method in delegate ok 14 - Parent->can('parent_method_1') ok 15 - Test handles code ref for skipping predefined methods ok 16 - The object isa Parent ok 17 - The object isa ChildA ok 18 - The object isa ChildB ok 19 - The object isa ChildC ok 20 - The object isa ChildD ok 21 - The object isa ChildE ok 22 - The object isa ChildF ok 23 - The object isa ChildI ok 24 - ... no child_g accessor defined ok 25 - ... no child_h accessor defined ok 26 - parent method ok 27 - child supermethod ok 28 - child method ok 29 - Parent->can('child_a_super_method') ok 30 - Parent->can('child_a_method_1') ok 31 - Parent->can('child_a_method_2') ok 32 - but not subclass of delegate class ok 33 - delegate behaves the same ok 34 - delegates are their own invocants ok 35 - Parent->can('child_b_method_1') ok 36 - but not ChildB's unspecified siblings ok 37 - none of ChildD's methods (child_d_method_2) ok 38 - none of ChildD's methods (child_d_method_1) ok 39 - Parent->can('child_c_method_3_la') ok 40 - Parent->can('child_c_method_4_la') ok 41 - ChildC method delegated OK ok 42 - Parent->can('child_e_method_2') ok 43 - but not child_e_method_1 ok 44 - delegate to non moose class (child_e_method_2) ok 45 - Parent->can('child_g_method_1') ok 46 - delegate to moose class without reader (child_g_method_1) ok 47 - Parent->can('child_i_method_1') ok 48 - delegate doesn't override existing method 1..48 ok t/attributes/no_init_arg.t ................................ ok 1 - ... created the attr okay ok 2 - The object isa Foo ok 3 - field is not set via init arg ok 4 - field is set via setter 1..4 ok t/attributes/no_slot_access.t ............................. ok 1 - Adding lazy accessor does not use inline_slot_access ok 2 - Adding read-write accessor does not use inline_slot_access ok 3 - Inling constructor does not use inline_slot_access 1..3 ok t/attributes/non_alpha_attr_names.t ....................... ok 1 - Foo has 'type' attribute ok 2 - Foo has '@type' attribute ok 3 - Foo has 'has spaces' attribute ok 4 - 'type' attribute default is 1 ok 5 - '@type' attribute default is 1 ok 6 - 'has spaces' attribute default is 42 ok 7 - The object isa Foo ok 8 - reader for '@type' ok 9 - reader for 'has spaces' ok 10 - writer for '@type' worked ok 11 - Foo has 'type' attribute ok 12 - Foo has '@type' attribute ok 13 - Foo has 'has spaces' attribute ok 14 - 'type' attribute default is 1 ok 15 - '@type' attribute default is 1 ok 16 - 'has spaces' attribute default is 42 ok 17 - The object isa Foo ok 18 - reader for '@type' ok 19 - reader for 'has spaces' ok 20 - writer for '@type' worked 1..20 ok t/attributes/numeric_defaults.t ........................... ok 1 - it's an int ok 2 - not a string ok 3 - it's an int ok 4 - not a string ok 5 - it's an int ok 6 - not a string ok 7 - it's an int ok 8 - not a string ok 9 - it's an int ok 10 - not a string ok 11 - it's an int ok 12 - not a string ok 13 - it's an int ok 14 - not a string ok 15 - it's an int ok 16 - not a string ok 17 - it's an int ok 18 - not a string ok 19 - it's an int ok 20 - not a string ok 21 - it's an int ok 22 - not a string ok 23 - it's an int ok 24 - not a string ok 25 - it's a num ok 26 - not a string ok 27 - it's a num ok 28 - not a string ok 29 - it's a num ok 30 - not a string ok 31 - it's a num ok 32 - not a string ok 33 - it's a num ok 34 - not a string ok 35 - it's a num ok 36 - not a string ok 37 - it's a num ok 38 - not a string ok 39 - it's a num ok 40 - not a string ok 41 - it's a num ok 42 - not a string ok 43 - it's a num ok 44 - not a string ok 45 - it's a num ok 46 - not a string ok 47 - it's a num ok 48 - not a string 1..48 ok t/attributes/trigger_and_coerce.t ......................... ok 1 - ... trigger is being called ok 2 - The object isa Fake::DateTime ok 3 - The object isa Fake::DateTime ok 4 - The object isa Mortgage ok 5 - The object isa Fake::DateTime ok 6 - ... Mortgage is now immutable ok 7 - ... trigger is being called ok 8 - The object isa Fake::DateTime ok 9 - The object isa Fake::DateTime ok 10 - The object isa Mortgage ok 11 - The object isa Fake::DateTime 1..11 ok t/author-test-my-dependents.t ............................. skipped: these tests are for testing by the author t/basics/always_strict_warnings.t ......................... ok 1 - ... got an error because strict is on ok 2 - ... got the right error ok 3 - ... no warning yet ok 4 - ... got a warning ok 5 - .. and it is the right warning ok 6 - ... got an error because strict is on ok 7 - ... got the right error ok 8 - ... no warning yet ok 9 - ... got a warning ok 10 - .. and it is the right warning ok 11 - ... got an error because strict is on ok 12 - ... got the right error ok 13 - ... no warning yet ok 14 - ... got a warning ok 15 - .. and it is the right warning 1..15 ok t/basics/basic_class_setup.t .............................. ok 1 - Foo->can('meta') ok 2 - The object isa Moose::Meta::Class ok 3 - ... we got the &meta method ok 4 - ... Foo is automagically a Moose::Object ok 5 - ... has_method requires an arg ok 6 - Foo->can('does') ok 7 - ... the meta does not treat "extends" as a method ok 8 - ... the meta does not treat "has" as a method ok 9 - ... the meta does not treat "before" as a method ok 10 - ... the meta does not treat "after" as a method ok 11 - ... the meta does not treat "around" as a method ok 12 - ... the meta does not treat "blessed" as a method ok 13 - ... the meta does not treat "confess" as a method ok 14 - ... the meta does not treat "type" as a method ok 15 - ... the meta does not treat "subtype" as a method ok 16 - ... the meta does not treat "as" as a method ok 17 - ... the meta does not treat "where" as a method ok 18 - ... the meta does not treat "coerce" as a method ok 19 - ... the meta does not treat "from" as a method ok 20 - ... the meta does not treat "via" as a method ok 21 - ... the meta does not treat "find_type_constraint" as a method ok 22 - no namespace pollution in Moose::Object (blessed) not ok 23 - no namespace pollution in Moose::Object (blessed) # TODO no automatic namespace cleaning yet # Failed (TODO) test 'no namespace pollution in Moose::Object (blessed)' # at t/basics/basic_class_setup.t line 49. ok 24 - no namespace pollution in Moose::Object (try) ok 25 - no namespace pollution in Moose::Object (try) ok 26 - no namespace pollution in Moose::Object (catch) ok 27 - no namespace pollution in Moose::Object (catch) ok 28 - no namespace pollution in Moose::Object (in_global_destruction) ok 29 - no namespace pollution in Moose::Object (in_global_destruction) 1..29 ok t/basics/buildargs.t ...................................... ok 1 - no args ok 2 - normal args ok 3 - single arg ok 4 - ... got the right bar ok 5 - ... got the right bar ok 6 - ... got the right bar ok 7 - ... got the right bar ok 8 - no args ok 9 - normal args ok 10 - single arg ok 11 - ... got the right bar ok 12 - ... got the right bar ok 13 - ... got the right bar ok 14 - ... got the right bar 1..14 ok t/basics/buildargs_warning.t .............................. ok 1 - warning when passing an odd number of args to new() ok 2 - we suppress the standard warning from Perl for an odd number of elements in a hash ok 3 - we handle a single hashref to new without errors ok 4 ok 5 - warning when passing an odd number of args to new() ok 6 - we suppress the standard warning from Perl for an odd number of elements in a hash ok 7 - we handle a single hashref to new without errors ok 8 1..8 ok t/basics/create.t ......................................... ok 1 - creating lives ok 2 ok 3 ok 4 - $with_foo isa Class ok 5 ok 6 - did not create Made::Of::Fail ok 7 - conflicting roles == death 1..7 ok t/basics/create_anon.t .................................... ok 1 - creating the same class twice without caching results in 2 classes ok 2 ok 3 ok 4 - with cache, the same class is the same class ok 5 ok 6 ok 7 - class_and_foo and class_and_bar are different ok 8 ok 9 - Moose::Meta::Class::__ANON__::SERIAL::5->can('meta') ok 10 - cache implies weaken => 0 ok 11 - cache implies weaken => 0 ok 12 - but we can override this ok 13 - but we can override this ok 14 - creates a nonweak metaclass ok 15 - removing a cached anon class means it's actually gone 1..15 ok t/basics/deprecations.t ................................... ok 1 - Not providing a default for native String trait warns ok 2 - No warning when _default_is is set ok 3 - calling a reader on a method created by a _default_is warns ok 4 ok 5 - Providing a builder for a String trait avoids default default warning ok 6 - no default is assigned when reader is provided ok 7 - Providing a reader for a String trait avoids default is warning ok 8 ok 9 - Making a String trait required avoids default default warning ok 10 - no default is assigned when writer is provided ok 11 - Providing a writer for a String trait avoids default is warning ok 12 ok 13 - Making a String trait lazy_build avoids default default warning ok 14 - no default is assigned when accessor is provided ok 15 - Providing a accessor for a String trait avoids default is warning ok 16 1..16 ok t/basics/destruction.t .................................... ok 1 - Foo demolished properly ok 2 - Foo::Sub demolished properly ok 3 - Foo::Sub::Sub demolished properly 1..3 ok t/basics/error_handling.t ................................. ok 1 - A single non-hashref arg to a constructor throws an error ok 2 - A single non-hashref arg to a constructor throws an error ok 3 - Cannot call does() without a role name 1..3 ok t/basics/global_destruction.t ............................. ok 1 - in_global_destruction state is passed to DEMOLISH properly (false) ok 2 - in_global_destruction state is passed to DEMOLISH properly (false) ok 3 - in_global_destruction state is passed to DEMOLISH properly (true) ok 4 - in_global_destruction state is passed to DEMOLISH properly (true) 1..4 ok t/basics/import_unimport.t ................................ ok 1 - Foo->can('extends') ok 2 - Foo->can('with') ok 3 - Foo->can('has') ok 4 - Foo->can('before') ok 5 - Foo->can('after') ok 6 - Foo->can('around') ok 7 - Foo->can('override') ok 8 - Foo->can('augment') ok 9 - Foo->can('super') ok 10 - Foo->can('inner') ok 11 - Foo->can('blessed') ok 12 - Foo->can('confess') ok 13 - ... Foo can no longer do extends ok 14 - ... Foo can no longer do with ok 15 - ... Foo can no longer do has ok 16 - ... Foo can no longer do before ok 17 - ... Foo can no longer do after ok 18 - ... Foo can no longer do around ok 19 - ... Foo can no longer do override ok 20 - ... Foo can no longer do augment ok 21 - ... Foo can no longer do super ok 22 - ... Foo can no longer do inner ok 23 - ... Foo can no longer do blessed ok 24 - ... Foo can no longer do confess ok 25 - Bar->can('type') ok 26 - Bar->can('subtype') ok 27 - Bar->can('as') ok 28 - Bar->can('where') ok 29 - Bar->can('message') ok 30 - Bar->can('coerce') ok 31 - Bar->can('from') ok 32 - Bar->can('via') ok 33 - Bar->can('enum') ok 34 - Bar->can('find_type_constraint') ok 35 - ... Bar can no longer do type ok 36 - ... Bar can no longer do subtype ok 37 - ... Bar can no longer do as ok 38 - ... Bar can no longer do where ok 39 - ... Bar can no longer do message ok 40 - ... Bar can no longer do coerce ok 41 - ... Bar can no longer do from ok 42 - ... Bar can no longer do via ok 43 - ... Bar can no longer do enum ok 44 - ... Bar can no longer do find_type_constraint ok 45 - Baz->can('blessed') ok 46 - Moo->can('blessed') ok 47 - Quux->can('blessed') ok 48 1..48 ok t/basics/inner_and_augment.t .............................. ok 1 - The object isa Baz ok 2 - The object isa Bar ok 3 - The object isa Foo ok 4 - ... got the right value from &foo ok 5 - ... got the right value from &bar ok 6 - ... got the right value from &baz ok 7 - The object isa Bar ok 8 - The object isa Foo ok 9 - ... got the right value from &foo ok 10 - ... got the right value from &bar ok 11 - ... got the right value from &baz ok 12 - The object isa Foo ok 13 - ... got the right value from &foo ok 14 - ... got the right value from &bar ok 15 - ... got the right value from &baz ok 16 - State is saved when cross-calling augmented methods on different objects ok 17 - ... cannot augment a method which has a local equivalent 1..17 ok t/basics/load_into_main.t ................................. ok 1 - export to main ok 2 - The object isa Moose::Meta::Class ok 3 - The object isa main ok 4 - The object isa Moose::Object 1..4 ok t/basics/method_modifier_with_regexp.t .................... ok 1 - around modifier is called ok 2 - around modifier is called ok 3 - before modifier is called once ok 4 - after modifier is called once ok 5 - before modifier is called twice ok 6 - after modifier is called twice ok 7 - ... this is not currently supported ok 8 - ... this is not currently supported ok 9 - ... this is not currently supported 1..9 ok t/basics/methods.t ........................................ ok 1 - associated_metaclass is defined ok 2 - associated_metaclass is correct class isa Moose::Meta::Class ok 3 - associated_metaclass->name looks like an anonymous class ok 4 - associated_metaclass is defined ok 5 - associated_metaclass is correct class isa Moose::Meta::Class ok 6 - associated_metaclass->name is Test2 1..6 ok t/basics/moose_object_does.t .............................. ok 1 - Foo class does not do Role::A ok 2 - Foo class does not do Role::B ok 3 - Foo class does not do Role::A (passed as object) ok 4 - Foo class does not do Role::B (passed as object) ok 5 - Foo class does not do Role::A (using DOES) ok 6 - Foo class does not do Role::B (using DOES) ok 7 - Foo object does not do Role::A ok 8 - Foo object does not do Role::B ok 9 - Foo object does not do Role::A (passed as object) ok 10 - Foo object does not do Role::B (passed as object) ok 11 - Foo object does not do Role::A (using DOES) ok 12 - Foo object does not do Role::B (using DOES) ok 13 - Foo::Child class does not do Role::A ok 14 - Foo::Child class does not do Role::B ok 15 - Foo::Child class does not do Role::A (passed as object) ok 16 - Foo::Child class does not do Role::B (passed as object) ok 17 - Foo::Child class does not do Role::A (using DOES) ok 18 - Foo::Child class does not do Role::B (using DOES) ok 19 - Foo::Child object does not do Role::A ok 20 - Foo::Child object does not do Role::B ok 21 - Foo::Child object does not do Role::A (passed as object) ok 22 - Foo::Child object does not do Role::B (passed as object) ok 23 - Foo::Child object does not do Role::A (using DOES) ok 24 - Foo::Child object does not do Role::B (using DOES) ok 25 - Bar class does Role::A ok 26 - Bar class does not do Role::B ok 27 - Bar class does Role::A (passed as object) ok 28 - Bar class does not do Role::B (passed as object) ok 29 - Bar class does Role::A (using DOES) ok 30 - Bar class does not do Role::B (using DOES) ok 31 - Bar object does Role::A ok 32 - Bar object does not do Role::B ok 33 - Bar object does Role::A (passed as object) ok 34 - Bar object does not do Role::B (passed as object) ok 35 - Bar object does Role::A (using DOES) ok 36 - Bar object does not do Role::B (using DOES) ok 37 - Bar::Child class does Role::A ok 38 - Bar::Child class does not do Role::B ok 39 - Bar::Child class does Role::A (passed as object) ok 40 - Bar::Child class does not do Role::B (passed as object) ok 41 - Bar::Child class does Role::A (using DOES) ok 42 - Bar::Child class does not do Role::B (using DOES) ok 43 - Bar::Child object does Role::A ok 44 - Bar::Child object does not do Role::B ok 45 - Bar::Child object does Role::A (passed as object) ok 46 - Bar::Child object does not do Role::B (passed as object) ok 47 - Bar::Child object does Role::A (using DOES) ok 48 - Bar::Child object does not do Role::B (using DOES) ok 49 - Baz class does Role::A ok 50 - Baz class does Role::B ok 51 - Baz class does Role::A (passed as object) ok 52 - Baz class does Role::B (passed as object) ok 53 - Baz class does Role::A (using DOES) ok 54 - Baz class does Role::B (using DOES) ok 55 - Baz object does Role::A ok 56 - Baz object does Role::B ok 57 - Baz object does Role::A (passed as object) ok 58 - Baz object does Role::B (passed as object) ok 59 - Baz object does Role::A (using DOES) ok 60 - Baz object does Role::B (using DOES) ok 61 - Baz::Child class does Role::A ok 62 - Baz::Child class does Role::B ok 63 - Baz::Child class does Role::A (passed as object) ok 64 - Baz::Child class does Role::B (passed as object) ok 65 - Baz::Child class does Role::A (using DOES) ok 66 - Baz::Child class does Role::B (using DOES) ok 67 - Baz::Child object does Role::A ok 68 - Baz::Child object does Role::B ok 69 - Baz::Child object does Role::A (passed as object) ok 70 - Baz::Child object does Role::B (passed as object) ok 71 - Baz::Child object does Role::A (using DOES) ok 72 - Baz::Child object does Role::B (using DOES) ok 73 - Foo class (immutable) does not do Role::A ok 74 - Foo class (immutable) does not do Role::B ok 75 - Foo class (immutable) does not do Role::A (passed as object) ok 76 - Foo class (immutable) does not do Role::B (passed as object) ok 77 - Foo class (immutable) does not do Role::A (using DOES) ok 78 - Foo class (immutable) does not do Role::B (using DOES) ok 79 - Foo object (immutable) does not do Role::A ok 80 - Foo object (immutable) does not do Role::B ok 81 - Foo object (immutable) does not do Role::A (passed as object) ok 82 - Foo object (immutable) does not do Role::B (passed as object) ok 83 - Foo object (immutable) does not do Role::A (using DOES) ok 84 - Foo object (immutable) does not do Role::B (using DOES) ok 85 - Foo::Child class (immutable) does not do Role::A ok 86 - Foo::Child class (immutable) does not do Role::B ok 87 - Foo::Child class (immutable) does not do Role::A (passed as object) ok 88 - Foo::Child class (immutable) does not do Role::B (passed as object) ok 89 - Foo::Child class (immutable) does not do Role::A (using DOES) ok 90 - Foo::Child class (immutable) does not do Role::B (using DOES) ok 91 - Foo::Child object (immutable) does not do Role::A ok 92 - Foo::Child object (immutable) does not do Role::B ok 93 - Foo::Child object (immutable) does not do Role::A (passed as object) ok 94 - Foo::Child object (immutable) does not do Role::B (passed as object) ok 95 - Foo::Child object (immutable) does not do Role::A (using DOES) ok 96 - Foo::Child object (immutable) does not do Role::B (using DOES) ok 97 - Bar class (immutable) does Role::A ok 98 - Bar class (immutable) does not do Role::B ok 99 - Bar class (immutable) does Role::A (passed as object) ok 100 - Bar class (immutable) does not do Role::B (passed as object) ok 101 - Bar class (immutable) does Role::A (using DOES) ok 102 - Bar class (immutable) does not do Role::B (using DOES) ok 103 - Bar object (immutable) does Role::A ok 104 - Bar object (immutable) does not do Role::B ok 105 - Bar object (immutable) does Role::A (passed as object) ok 106 - Bar object (immutable) does not do Role::B (passed as object) ok 107 - Bar object (immutable) does Role::A (using DOES) ok 108 - Bar object (immutable) does not do Role::B (using DOES) ok 109 - Bar::Child class (immutable) does Role::A ok 110 - Bar::Child class (immutable) does not do Role::B ok 111 - Bar::Child class (immutable) does Role::A (passed as object) ok 112 - Bar::Child class (immutable) does not do Role::B (passed as object) ok 113 - Bar::Child class (immutable) does Role::A (using DOES) ok 114 - Bar::Child class (immutable) does not do Role::B (using DOES) ok 115 - Bar::Child object (immutable) does Role::A ok 116 - Bar::Child object (immutable) does not do Role::B ok 117 - Bar::Child object (immutable) does Role::A (passed as object) ok 118 - Bar::Child object (immutable) does not do Role::B (passed as object) ok 119 - Bar::Child object (immutable) does Role::A (using DOES) ok 120 - Bar::Child object (immutable) does not do Role::B (using DOES) ok 121 - Baz class (immutable) does Role::A ok 122 - Baz class (immutable) does Role::B ok 123 - Baz class (immutable) does Role::A (passed as object) ok 124 - Baz class (immutable) does Role::B (passed as object) ok 125 - Baz class (immutable) does Role::A (using DOES) ok 126 - Baz class (immutable) does Role::B (using DOES) ok 127 - Baz object (immutable) does Role::A ok 128 - Baz object (immutable) does Role::B ok 129 - Baz object (immutable) does Role::A (passed as object) ok 130 - Baz object (immutable) does Role::B (passed as object) ok 131 - Baz object (immutable) does Role::A (using DOES) ok 132 - Baz object (immutable) does Role::B (using DOES) ok 133 - Baz::Child class (immutable) does Role::A ok 134 - Baz::Child class (immutable) does Role::B ok 135 - Baz::Child class (immutable) does Role::A (passed as object) ok 136 - Baz::Child class (immutable) does Role::B (passed as object) ok 137 - Baz::Child class (immutable) does Role::A (using DOES) ok 138 - Baz::Child class (immutable) does Role::B (using DOES) ok 139 - Baz::Child object (immutable) does Role::A ok 140 - Baz::Child object (immutable) does Role::B ok 141 - Baz::Child object (immutable) does Role::A (passed as object) ok 142 - Baz::Child object (immutable) does Role::B (passed as object) ok 143 - Baz::Child object (immutable) does Role::A (using DOES) ok 144 - Baz::Child object (immutable) does Role::B (using DOES) 1..144 ok t/basics/moose_respects_type_constraints.t ................ ok 1 - The object isa Moose::Meta::TypeConstraint ok 2 - ... got the Value subtype for Foo ok 3 - ... my constraint passed correctly ok 4 - ... my constraint failed correctly ok 5 - The object isa Bar ok 6 - ... checked the type constraint correctly ok 7 - ... checked the type constraint correctly 1..7 ok t/basics/override_and_foreign_classes.t ................... ok 1 - The object isa Baz ok 2 - The object isa Bar ok 3 - The object isa Foo ok 4 - ... got the right value from &foo ok 5 - ... got the right value from &bar ok 6 - ... got the right value from &baz ok 7 - The object isa Bar ok 8 - The object isa Foo ok 9 - ... got the right value from &foo ok 10 - ... got the right value from &bar ok 11 - ... got the right value from &baz ok 12 - The object isa Foo ok 13 - ... got the right value from &foo ok 14 - ... got the right value from &bar ok 15 - ... got the right value from &baz 1..15 ok t/basics/override_augment_inner_super.t ................... ok 1 - The object isa Baz ok 2 - The object isa Bar ok 3 - The object isa Foo ok 4 - ... got the right value from mixed augment/override foo ok 5 - ... got the right value from mixed augment/override bar 1..5 ok t/basics/rebless.t ........................................ ok 1 - Parent->new gives a Parent object ok 2 - No name yet ok 3 - lazy attribute initialized ok 4 - Num type constraint for now.. ok 5 - ... this failed because of type check ok 6 - ... this failed because of type check ok 7 - successfully reblessed into Child ok 8 - Child->name's default came through ok 9 - lazy attribute was already initialized ok 10 - lazy attribute just now initialized ok 11 - ... this failed because of type check ok 12 - Trigger fired on rebless_instance ok 13 - Initializer fired on rebless_instance ok 14 - Parent->new gives a Parent object ok 15 - No name yet ok 16 - lazy attribute initialized ok 17 - Num type constraint for now.. ok 18 - ... this failed because of type check ok 19 - ... this failed because of type check ok 20 - successfully reblessed into Child ok 21 - Child->name's default came through ok 22 - lazy attribute was already initialized ok 23 - lazy attribute just now initialized ok 24 - ... this failed because of type check ok 25 - Trigger fired on rebless_instance ok 26 - Initializer fired on rebless_instance 1..26 ok t/basics/require_superclasses.t ........................... ok 1 - loaded Foo superclass correctly ok 2 - loaded (inline) Bar superclass correctly ok 3 - loaded Foo and (inline) Bar superclass correctly ok 4 - correct error when superclass could not be found ok 5 - extends with version requirement ok 6 - extends with unsatisfied version requirement 1..6 ok t/basics/super_and_override.t ............................. ok 1 - The object isa Baz ok 2 - The object isa Bar ok 3 - The object isa Foo ok 4 - ... got the right value from &foo ok 5 - ... got the right value from &bar ok 6 - ... got the right value from &baz ok 7 - The object isa Bar ok 8 - The object isa Foo ok 9 - ... got the right value from &foo ok 10 - ... got the right value from &bar ok 11 - ... got the right value from &baz ok 12 - The object isa Foo ok 13 - ... got the right value from &foo ok 14 - ... got the right value from &bar ok 15 - ... got the right value from &baz ok 16 - ... cannot override a method which has a local equivalent 1..16 ok t/basics/wrapped_method_cxt_propagation.t ................. ok 1 - array context (TouchyBase) ok 2 - scalar context (TouchyBase) ok 3 - void context (TouchyBase) ok 4 - array context (AfterSub) ok 5 - scalar context (AfterSub) ok 6 - void context (AfterSub) ok 7 - methods were wrapped 1..7 ok t/bugs/anon_method_metaclass.t ............................ ok 1 - method still exists on Ball ok 2 - method's package still exists ok 3 - original method object is preserved ok 4 - method's metaclass still exists ok 5 - method still does Arbitrary::Roll ok 6 - method still exists on Ball ok 7 - method's package still exists ok 8 - original method object is preserved ok 9 - method's metaclass still exists ok 10 - method still does Arbitrary::Roll 1..10 ok t/bugs/application_metarole_compat.t ...................... ok 1 1..1 ok t/bugs/apply_role_to_one_instance_only.t .................. ok 1 - instance does not have the wrong role ok 2 - instance does not have methods from the wrong role ok 3 - role was applied to the correct instance ok 4 ok 5 - instance has correct role method 1..5 ok t/bugs/augment_recursion_bug.t ............................ ok 1 - The object isa Baz ok 2 - The object isa Foo ok 3 - ... got the right value for 1 augmented subclass calling non-augmented subclass 1..3 ok t/bugs/coerce_without_coercion.t .......................... ok 1 - Setting coerce => 1 without a coercion on the type does not cause an error in the constructor ok 2 - Setting coerce => 1 without a coercion on the type does not cause an error when setting the attribut ok 3 - Attempting to provide an invalid value to the constructor for this attr still fails ok 4 - Attempting to provide an invalid value to the accessor for this attr still fails ok 5 - Setting coerce => 1 without a coercion on the type does not cause an error in the constructor ok 6 - Setting coerce => 1 without a coercion on the type does not cause an error when setting the attribut ok 7 - Attempting to provide an invalid value to the constructor for this attr still fails ok 8 - Attempting to provide an invalid value to the accessor for this attr still fails 1..8 ok t/bugs/constructor_object_overload.t ...................... ok 1 - call constructor on object reference with overloading 1..1 ok t/bugs/create_anon_recursion.t ............................ not ok 1 - Class is created successfully # TODO Loading Moose::Meta::Class without loading Moose.pm causes weird problems # Failed (TODO) test 'Class is created successfully' # at t/bugs/create_anon_recursion.t line 21. # got: 'Can't locate object method "_can_be_made_compatible_with" via package "Moose::Meta::Instance" (perhaps you forgot to load "Moose::Meta::Instance"?) at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Class/MOP/Class.pm line 364. # ' # expected: undef 1..1 ok t/bugs/DEMOLISH_eats_exceptions.t ......................... ok 1 - ... Baz plain ok 2 - ... the object is undef ok 3 - ... Baz empty ok 4 - ... the object is undef ok 5 - ... Baz undef ok 6 - ... the object is undef ok 7 - ... Baz undef param ok 8 - ... the object is undef ok 9 - ... Baz root path forbidden ok 10 - ... the object is undef ok 11 - ... Baz non existing path ok 12 - ... the object is undef ok 13 - ... Baz no error ok 14 - The object isa Baz ok 15 - The object isa Moose::Object ok 16 - ... Baz got the right value ok 17 - ... Qee plain ok 18 - ... the object is undef ok 19 - ... Qee empty ok 20 - ... the object is undef ok 21 - ... Qee undef ok 22 - ... the object is undef ok 23 - ... Qee undef param ok 24 - ... the object is undef ok 25 - ... Qee root path forbidden ok 26 - ... the object is undef ok 27 - ... Qee non existing path ok 28 - ... the object is undef ok 29 - ... Qee no error ok 30 - The object isa Qee ok 31 - The object isa Moose::Object ok 32 - ... Qee got the right value ok 33 - ... Foo plain ok 34 - ... the object is undef ok 35 - ... Foo empty ok 36 - ... the object is undef ok 37 - ... Foo undef ok 38 - ... the object is undef ok 39 - ... Foo undef param ok 40 - ... the object is undef ok 41 - ... Foo root path forbidden ok 42 - ... the object is undef ok 43 - ... Foo non existing path ok 44 - ... the object is undef ok 45 - ... Foo no error ok 46 - The object isa Foo ok 47 - The object isa Moose::Object ok 48 - ... Foo got the right value ok 49 - ... Qee plain ok 50 - ... the object is undef ok 51 - ... Qee empty ok 52 - ... the object is undef ok 53 - ... Qee undef ok 54 - ... the object is undef ok 55 - ... Qee undef param ok 56 - ... the object is undef ok 57 - ... Qee root path forbidden ok 58 - ... the object is undef ok 59 - ... Qee non existing path ok 60 - ... the object is undef ok 61 - ... Qee no error ok 62 - The object isa Qee ok 63 - The object isa Moose::Object ok 64 - ... Qee got the right value ok 65 - ... Baz plain ok 66 - ... the object is undef ok 67 - ... Baz empty ok 68 - ... the object is undef ok 69 - ... Baz undef ok 70 - ... the object is undef ok 71 - ... Baz undef param ok 72 - ... the object is undef ok 73 - ... Baz root path forbidden ok 74 - ... the object is undef ok 75 - ... Baz non existing path ok 76 - ... the object is undef ok 77 - ... Baz no error ok 78 - The object isa Baz ok 79 - The object isa Moose::Object ok 80 - ... Baz got the right value ok 81 - ... Foo plain ok 82 - ... the object is undef ok 83 - ... Foo empty ok 84 - ... the object is undef ok 85 - ... Foo undef ok 86 - ... the object is undef ok 87 - ... Foo undef param ok 88 - ... the object is undef ok 89 - ... Foo root path forbidden ok 90 - ... the object is undef ok 91 - ... Foo non existing path ok 92 - ... the object is undef ok 93 - ... Foo no error ok 94 - The object isa Foo ok 95 - The object isa Moose::Object ok 96 - ... Foo got the right value ok 97 - ... Foo plain ok 98 - ... the object is undef ok 99 - ... Foo empty ok 100 - ... the object is undef ok 101 - ... Foo undef ok 102 - ... the object is undef ok 103 - ... Foo undef param ok 104 - ... the object is undef ok 105 - ... Foo root path forbidden ok 106 - ... the object is undef ok 107 - ... Foo non existing path ok 108 - ... the object is undef ok 109 - ... Foo no error ok 110 - The object isa Foo ok 111 - The object isa Moose::Object ok 112 - ... Foo got the right value ok 113 - ... Baz plain ok 114 - ... the object is undef ok 115 - ... Baz empty ok 116 - ... the object is undef ok 117 - ... Baz undef ok 118 - ... the object is undef ok 119 - ... Baz undef param ok 120 - ... the object is undef ok 121 - ... Baz root path forbidden ok 122 - ... the object is undef ok 123 - ... Baz non existing path ok 124 - ... the object is undef ok 125 - ... Baz no error ok 126 - The object isa Baz ok 127 - The object isa Moose::Object ok 128 - ... Baz got the right value ok 129 - ... Qee plain ok 130 - ... the object is undef ok 131 - ... Qee empty ok 132 - ... the object is undef ok 133 - ... Qee undef ok 134 - ... the object is undef ok 135 - ... Qee undef param ok 136 - ... the object is undef ok 137 - ... Qee root path forbidden ok 138 - ... the object is undef ok 139 - ... Qee non existing path ok 140 - ... the object is undef ok 141 - ... Qee no error ok 142 - The object isa Qee ok 143 - The object isa Moose::Object ok 144 - ... Qee got the right value 1..144 ok t/bugs/DEMOLISH_eats_mini.t ............................... ok 1 - ... Foo plain ok 2 - ... the object is undef ok 3 - ... Bar plain ok 4 - ... the object is undef ok 5 - $@ is still 42 after object is demolished without dying ok 6 - $? is still 84 after object is demolished without dying ok 7 - $@ is still 0 after object is demolished without dying ok 8 - $@ is still 42 after object is demolished without dying ok 9 - $? is still 84 after object is demolished without dying ok 10 - $@ is still 0 after object is demolished without dying 1..10 ok t/bugs/DEMOLISH_fails_without_metaclass.t ................. ok 1 - can call DESTROY on an object without a metaclass object in the CMOP cache ok 2 - can call DESTROY on an object without a metaclass object in the CMOP cache (immutable version) 1..2 ok t/bugs/DEMOLISHALL.t ...................................... ok 1 - no DEMOLISH calls yet ok 2 - no DEMOLISH calls yet ok 3 ok 4 - no DEMOLISH calls yet ok 5 1..5 ok t/bugs/DEMOLISHALL_shortcutted.t .......................... ok 1 - DemolishAll w/ explicit DEMOLISH sub ok 2 - DemolishAll wo/ explicit DEMOLISH sub 1..2 ok t/bugs/handles_foreign_class_bug.t ........................ ok 1 - ... can create the attribute with delegations ok 2 - ... created the object ok ok 3 - The object isa Bar ok 4 - ... got the right delgated value ok 5 - ... can create the attribute with delegations ok 6 - no warnings ok 7 - ... created the object ok ok 8 - The object isa Baz ok 9 - ... got the right delgated value ok 10 - ... can create the attribute with delegations not ok 11 - one warning # TODO warning not yet implemented # Failed (TODO) test 'one warning' # at t/bugs/handles_foreign_class_bug.t line 97. # got: '0' # expected: '1' not ok 12 - warned # TODO warning not yet implemented # Failed (TODO) test 'warned' # at t/bugs/handles_foreign_class_bug.t line 98. # undef # doesn't match '(?i-xsm:not delegating.*new)' ok 13 - ... created the object ok ok 14 - The object isa Blart ok 15 - ... got the right delgated value 1..15 ok t/bugs/immutable_metaclass_does_role.t .................... ok 1 - The object isa MyMetaclass ok 2 - ... the metaclass does the role ok 3 - ... these metas are the same thing ok 4 - ... these meta-metas are the same thing ok 5 - metaclass does MyRole ok 6 - ... foo method returns expected value ok 7 - metaclass does MyRole ok 8 - ... foo method returns expected value ok 9 - ... make MyClass immutable okay ok 10 - ... these metas are still the same thing ok 11 - ... these meta-metas are the same thing ok 12 - metaclass does MyRole ok 13 - ... foo method returns expected value ok 14 - metaclass does MyRole ok 15 - ... foo method returns expected value ok 16 - ... make MyClass mutable okay ok 17 - ... these metas are still the same thing ok 18 - ... these meta-metas are the same thing ok 19 - metaclass does MyRole ok 20 - ... foo method returns expected value ok 21 - metaclass does MyRole ok 22 - ... foo method returns expected value ok 23 - ... make MyMetaclass immutable okay ok 24 - ... these metas are still the same thing ok 25 - ... these meta-metas are the same thing ok 26 - metaclass does MyRole ok 27 - ... foo method returns expected value ok 28 - metaclass does MyRole ok 29 - ... foo method returns expected value ok 30 - ... make MyClass immutable (again) okay ok 31 - ... these metas are still the same thing ok 32 - ... these meta-metas are the same thing ok 33 - metaclass does MyRole ok 34 - ... foo method returns expected value ok 35 - metaclass does MyRole ok 36 - ... foo method returns expected value 1..36 ok t/bugs/immutable_n_default_x2.t ........................... ok 1 - foo default was only called once during constructor ok 2 - bar default was only called once when lazy attribute is accessed 1..2 ok t/bugs/inheriting_from_roles.t ............................ ok 1 - ... this croaks correctly 1..1 ok t/bugs/inline_reader_bug.t ................................ ok 1 - ... this didnt die 1..1 ok t/bugs/instance_application_role_args.t ................... ok 1 ok 2 1..2 ok t/bugs/lazybuild_required_undef.t ......................... ok 1 - NonLazyBuild: Undef default ok 2 - NonLazyBuild: Undef explicit ok 3 - LazyBuild: Undef default/lazy_build ok 4 - LazyBuild: Undef explicit 1..4 ok t/bugs/Moose_Object_error.t ............................... ok 1 - use MyMooseObject; 1..1 ok t/bugs/moose_octal_defaults.t ............................. ok 1 - quoted 019600 default works ok 2 - value is still the same ok 3 - 017600 octal default works ok 4 - value is still the same ok 5 - 017600 octal default works ok 6 - value is still the same ok 7 - 017600 octal default works ok 8 - value is still the same ok 9 - 017600 octal default works ok 10 - value is still the same 1..10 ok t/bugs/reader_precedence_bug.t ............................ ok 1 - reader => "get_foo" has correct presedence ok 2 - Foo->can('get_foo') ok 3 - Reader works as expected 1..3 ok t/bugs/role_caller.t ...................................... not ok 1 - method from role has correct name in caller() # TODO Role composition does not clone methods yet # Failed (TODO) test 'method from role has correct name in caller()' # at t/bugs/role_caller.t line 18. # got: 'MyRole::foo' # expected: 'MyClass1::foo' not ok 2 - method from role has correct name in caller() # TODO Role composition does not clone methods yet # Failed (TODO) test 'method from role has correct name in caller()' # at t/bugs/role_caller.t line 20. # got: 'MyRole::foo' # expected: 'MyClass2::foo' ok 3 - role method is not confused with other class ok 4 - role method is not confused with other class 1..4 ok t/bugs/subclass_use_base_bug.t ............................ ok 1 - The object isa Bar ok 2 - The object isa Foo 1..2 ok t/bugs/subtype_conflict_bug.t ............................. ok 1 - use MyMooseA; ok 2 - use MyMooseB; 1..2 ok t/bugs/subtype_quote_bug.t ................................ ok 1 - use Moose; 1..1 ok t/bugs/super_recursion.t .................................. ok 1 ok 2 ok 3 1..3 ok t/bugs/type_constraint_messages.t ......................... ok 1 - ... got the right error message ok 2 - ... got the right error message ok 3 - ... got the right error message 1..3 ok t/bugs/universal_methods_wrappable.t ...................... not ok 1 - applied role # TODO UNIVERSAL methods should be wrappable # Failed (TODO) test 'applied role' # at t/bugs/universal_methods_wrappable.t line 25. # got: 'The method 'isa' was not found in the inheritance hierarchy for Foo at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Class/MOP/Class.pm line 1048 # Class::MOP::Class::__ANON__('Moose::Meta::Class=HASH(0x8907f50)', 'isa') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Class/MOP/Class.pm line 1093 # Class::MOP::Class::add_around_method_modifier('Moose::Meta::Class=HASH(0x8907f50)', 'isa', 'CODE(0x822c3c0)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application/ToClass.pm line 224 # Moose::Meta::Role::Application::ToClass::apply_method_modifiers('Moose::Meta::Role::Application::ToClass=HASH(0x89089c0)', 'around', 'Moose::Meta::Role=HASH(0x89051f8)', 'Moose::Meta::Class=HASH(0x8907f50)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application.pm line 78 # Moose::Meta::Role::Application::apply_around_method_modifiers('Moose::Meta::Role::Application::ToClass=HASH(0x89089c0)', 'Moose::Meta::Role=HASH(0x89051f8)', 'Moose::Meta::Class=HASH(0x8907f50)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application.pm line 64 # Moose::Meta::Role::Application::apply('Moose::Meta::Role::Application::ToClass=HASH(0x89089c0)', 'Moose::Meta::Role=HASH(0x89051f8)', 'Moose::Meta::Class=HASH(0x8907f50)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application/ToClass.pm line 35 # Moose::Meta::Role::Application::ToClass::apply('Moose::Meta::Role::Application::ToClass=HASH(0x89089c0)', 'Moose::Meta::Role=HASH(0x89051f8)', 'Moose::Meta::Class=HASH(0x8907f50)', 'HASH(0x87b2de0)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role.pm line 470 # Moose::Meta::Role::apply('Moose::Meta::Role=HASH(0x89051f8)', 'Moose::Meta::Class=HASH(0x8907f50)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Util.pm line 159 # Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0x8907f50)', undef, 'FakeBar') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Util.pm line 98 # Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0x8907f50)', 'FakeBar') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose.pm line 65 # Moose::with('Moose::Meta::Class=HASH(0x8907f50)', 'FakeBar') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Exporter.pm line 356 # Moose::with('FakeBar') called at t/bugs/universal_methods_wrappable.t line 25 # Foo::__ANON__() called at /home/cpanfly/var/megalib/Test/Fatal.pm line 23 # Test::Fatal::__ANON__() called at /home/cpanfly/var/megalib/Try/Tiny.pm line 71 # eval {...} called at /home/cpanfly/var/megalib/Try/Tiny.pm line 67 # Try::Tiny::try('CODE(0x8822210)', 'Try::Tiny::Catch=REF(0x88f8db8)') called at /home/cpanfly/var/megalib/Test/Fatal.pm line 30 # Test::Fatal::exception('CODE(0x8905958)') called at t/bugs/universal_methods_wrappable.t line 25 # ' # expected: undef not ok 2 - The object isa Bar # TODO UNIVERSAL methods should be wrappable # Failed (TODO) test 'The object isa Bar' # at t/bugs/universal_methods_wrappable.t line 28. # The object isn't a 'Bar' it's a 'Foo' 1..2 ok t/cmop/add_attribute_alternate.t .......................... ok 1 - The object isa Class::MOP::Class ok 2 - The object isa Class::MOP::Class ok 3 - The object isa Point ok 4 - Point->can('x') ok 5 - Point->can('y') ok 6 - Point->can('clear') ok 7 - ... got the meta from the instance too ok 8 - ... the y attribute was initialized correctly through the metaobject ok 9 - ... the y attribute was set properly with the accessor ok 10 - ... the x attribute was initialized correctly through the metaobject ok 11 - ... cannot write to a read-only accessor ok 12 - ... the x attribute was not altered ok 13 - ... the y attribute was cleared correctly ok 14 - ... the x attribute was cleared correctly ok 15 - The object isa Point3D ok 16 - The object isa Point ok 17 - ... got the meta from the instance too ok 18 - Point3D->can('x') ok 19 - Point3D->can('y') ok 20 - Point3D->can('clear') ok 21 - ... the x attribute was initialized correctly through the metaobject ok 22 - ... the y attribute was initialized correctly through the metaobject ok 23 - ... the z attribute was initialized correctly through the metaobject ok 24 - The object isa Point3D ok 25 - ... the x attribute was not initialized ok 26 - ... the y attribute was not initialized ok 27 - ... the z attribute was initialized correctly through the metaobject 1..27 ok t/cmop/add_method_modifier.t .............................. ok 1 ok 2 - ... checking account now has a withdraw method ok 3 - The object isa Class::MOP::Method::Wrapped ok 4 - The object isa Class::MOP::Method ok 5 - The object isa Class::MOP::Method::Wrapped ok 6 - The object isa BankAccount ok 7 - ... got the right savings balance ok 8 - ... withdrew from savings successfully ok 9 - ... got the right savings balance after withdrawal ok 10 - ... could not withdraw from savings successfully ok 11 - ... got the right savings balance after deposit ok 12 - The object isa CheckingAccount ok 13 - The object isa BankAccount ok 14 - ... got the right overdraft account ok 15 - ... got the right checkings balance ok 16 - ... withdrew from checking successfully ok 17 - ... got the right checkings balance after withdrawal ok 18 - ... got the right savings balance after checking withdrawal (no overdraft) ok 19 - ... withdrew from checking successfully ok 20 - ... got the right checkings balance after withdrawal ok 21 - ... got the right savings balance after overdraft withdrawal 1..21 ok t/cmop/advanced_methods.t ................................. ok 1 - ... Foo::BUILD has not next method ok 2 - ... Bar::BUILD does have a next method ok 3 - ... Baz->BUILD does have a next method ok 4 - ... Foo::Bar->BUILD does have a next method ok 5 - ... Foo::Bar::Baz->BUILD does have a next method ok 6 - ... got the right list of applicable methods for Foo ok 7 - ... got the right list of applicable methods for Bar ok 8 - ... got the right list of applicable methods for Baz ok 9 - ... got the right list of applicable methods for Foo::Bar ok 10 - ... got the right list of BUILD methods for Foo::Bar ok 11 - ... got the right list of BUILD methods for Foo::Bar::Baz 1..11 ok t/cmop/anon_class.t ....................................... ok 1 - The object isa Class::MOP::Class ok 2 - ... the package exists ok 3 - ... got an anon class package name ok 4 - ... got an empty superclass list ok 5 - ... can add a superclass to anon class ok 6 - ... got the right superclass list ok 7 - ... no foo method ok 8 - ... added a method to my anon-class ok 9 - ... we have a foo method now ok 10 - The object isa Class::MOP::Class::__ANON__::SERIAL::1 ok 11 - The object isa Foo ok 12 - ... got the right return value of our foo method ok 13 - ... got the right return value of our bar method ok 14 - ... the package still exists ok 15 - ... the package no longer exists ok 16 - The object isa Class::MOP::Class::__ANON__::SERIAL::1 ok 17 - ... but the new instance is not a Foo ok 18 - ... and it can no longer call the foo method 1..18 ok t/cmop/anon_class_create_init.t ........................... ok 1 - option passed to initialize() on create_anon_class() ok 2 - The object isa MyMeta ok 3 - anon class is kept alive by existing instances ok 4 - anon class is collected once instances go away ok 5 - anon class is kept alive by existing instances (immutable) ok 6 - anon class is collected once instances go away (immutable) ok 7 - anon class is kept alive by existing instances ok 8 - anon class is collected once instances go away ok 9 - anon class is kept alive by existing instances ok 10 - reblessing away loses the metaclass ok 11 - anon class is kept alive by existing instances ok 12 - superclasses are kept alive by their subclasses ok 13 - default is for anon metaclasses to be weakened ok 14 - and weak metaclasses go away when all refs do ok 15 - anon classes can be told not to weaken ok 16 - metaclass still exists ok 17 - we can use the name on its own ok 18 - The object isa Class::MOP::Class::__ANON__::SERIAL::10 ok 19 - weak class is kept alive by existing instances ok 20 - weak class is collected once instances go away 1..20 ok t/cmop/anon_class_keep_alive.t ............................ ok 1 - The object isa Class::MOP::Class::__ANON__::SERIAL::1 ok 2 - The object isa Class::MOP::Class ok 3 - ... Anonymous instance isa Foo isa Foo ok 4 - ... Anonymous instance can foo ok 5 - ... Anonymous instance has method foo ok 6 - ... Anonymous instance still has attribute bar ok 7 - ... Anonymous instance still has attribute baz ok 8 - ... Anonymous instance still has correct bar value ok 9 - ... Anonymous instance still has correct baz value ok 10 - ... Anonymous instance has class precedence list 1..10 ok t/cmop/anon_class_leak.t .................................. ok 1 - create_anon_class() (leaks 1 <= 1) ok 2 - create_anon_class(superclass => [...]) (leaks 1 <= 1) 1..2 ok t/cmop/anon_packages.t .................................... ok 1 - Class::MOP::Package::__ANON__::SERIAL::1->can('foo') ok 2 - is anon ok 3 - !Class::MOP::Package::__ANON__::SERIAL::1->can('foo') ok 4 - Class::MOP::Package::__ANON__::SERIAL::2->can('foo') ok 5 - is anon ok 6 - Class::MOP::Package::__ANON__::SERIAL::2->can('foo') ok 7 - can't cache anon packages 1..7 ok t/cmop/ArrayBasedStorage_test.t ........................... ok 1 - require 'examples/ArrayBasedStorage.pod'; ok 2 - The object isa Foo ok 3 - ... Foo is made with ARRAY ok 4 - Foo->can('foo') ok 5 - Foo->can('has_foo') ok 6 - Foo->can('get_bar') ok 7 - Foo->can('set_bar') ok 8 - Foo->can('clear_foo') ok 9 - ... Foo::foo is not defined yet ok 10 - ... Foo::foo is not defined yet ok 11 - ... Foo::bar has been initialized ok 12 - ... Foo::foo is defined now ok 13 - ... Foo::foo == "This is Foo" ok 14 - ... Foo::foo is not defined anymore ok 15 - ... Foo::foo is not defined anymore ok 16 - ... Foo::bar == 42 ok 17 - The object isa Foo ok 18 - ... Foo is made with ARRAY ok 19 - ... Foo2::foo is not defined yet ok 20 - ... Foo2::foo is not defined yet ok 21 - ... Foo2::bar has been initialized ok 22 - ... Foo2::bar == DONT PANIC ok 23 - ... Foo::bar == 42 ok 24 - The object isa Bar ok 25 - The object isa Foo ok 26 - ... Bar is made with ARRAY ok 27 - Bar->can('foo') ok 28 - Bar->can('has_foo') ok 29 - Bar->can('get_bar') ok 30 - Bar->can('set_bar') ok 31 - Bar->can('baz') ok 32 - Bar->can('has_baz') ok 33 - ... Bar::foo is not defined yet ok 34 - ... Bar::foo is not defined yet ok 35 - ... Bar::bar has been initialized ok 36 - ... Bar::baz is not defined yet ok 37 - ... Bar::baz is not defined yet ok 38 - ... Bar::foo is defined now ok 39 - ... Bar::foo == "This is Bar" ok 40 - ... Bar::bar has been initialized ok 41 - ... Bar::baz is defined now ok 42 - ... Bar::foo == "This is Bar" ok 43 - ... Bar::foo == "This is Bar" ok 44 - ... Bar::bar has been initialized ok 45 - The object isa Bar::Baz ok 46 - The object isa Bar ok 47 - The object isa Foo ok 48 - The object isa Baz ok 49 - ... Bar::Baz is made with ARRAY ok 50 - Bar::Baz->can('foo') ok 51 - Bar::Baz->can('has_foo') ok 52 - Bar::Baz->can('get_bar') ok 53 - Bar::Baz->can('set_bar') ok 54 - Bar::Baz->can('baz') ok 55 - Bar::Baz->can('has_baz') ok 56 - Bar::Baz->can('bling') ok 57 - ... Bar::Baz::bar has been initialized ok 58 - ... Bar::Baz::bling has been initialized ok 59 - ... Bar::Baz::foo is not defined yet ok 60 - ... Bar::Baz::foo is not defined yet ok 61 - ... Bar::Baz::baz is not defined yet ok 62 - ... Bar::Baz::baz is not defined yet ok 63 - ... Bar::Baz::foo is defined now ok 64 - ... Bar::Baz::foo == "This is Bar" ok 65 - ... Bar::Baz::bar has been initialized ok 66 - ... Bar::Baz::bling has been initialized ok 67 - ... Bar::Baz::baz is defined now ok 68 - ... Bar::Baz::foo == "This is Bar" ok 69 - ... Bar::Baz::foo == "This is Bar" ok 70 - ... Bar::Baz::bar has been initialized ok 71 - ... Bar::Baz::bling has been initialized ok 72 - additional slot due to refreshed meta instance 1..72 ok t/cmop/attribute.t ........................................ ok 1 - ... can't call name() as a class method ok 2 - The object isa Class::MOP::Attribute ok 3 - ... $attr->name == $foo ok 4 - ... $attr does have an init_arg ok 5 - ... $attr init_arg is the name ok 6 - ... $attr does not have an accessor ok 7 - ... $attr does not have an reader ok 8 - ... $attr does not have an writer ok 9 - ... $attr does not have an default ok 10 - ... $attr does not have a builder ok 11 - ... it is a plain old sub ok 12 - ... it is a plain old sub ok 13 - ... it is a plain old sub ok 14 - ... it is a plain old sub ok 15 - The object isa Class::MOP::Class ok 16 - ... attached a class successfully ok 17 - ... the class was associated correctly ok 18 - ... $attr does not have an read method ok 19 - ... $attr does not have an write method ok 20 - ... it is a plain old sub ok 21 - ... it is a plain old sub ok 22 - The object isa Class::MOP::Method ok 23 - The object isa Class::MOP::Method ok 24 - The object isa Class::MOP::Attribute ok 25 - ... but they are different instances ok 26 - ... the associated classes are the same though ok 27 - ... the associated classes are the same though ok 28 - ... the associated classes are the same though ok 29 - ... but they are the same inside ok 30 - The object isa Class::MOP::Attribute ok 31 - ... $attr->name == $foo ok 32 - ... $attr does have an init_arg ok 33 - ... $attr->init_arg == -foo ok 34 - ... $attr does have an default ok 35 - ... $attr->default == BAR ok 36 - ... $attr does not have a builder ok 37 - ... $attr does not have an accessor ok 38 - ... $attr does not have an reader ok 39 - ... $attr does not have an writer ok 40 - ... $attr does not have an read method ok 41 - ... $attr does not have an write method ok 42 - ... it is a plain old sub ok 43 - ... it is a plain old sub ok 44 - ... it is a plain old sub ok 45 - ... it is a plain old sub ok 46 - The object isa Class::MOP::Attribute ok 47 - ... but they are different instances ok 48 - ... the associated classes are the same though ok 49 - ... the associated class is actually undef ok 50 - ... the associated class is actually undef ok 51 - ... but they are the same inside ok 52 - The object isa Class::MOP::Attribute ok 53 - ... $attr->name == $foo ok 54 - ... $attr does have an init_arg ok 55 - ... $attr->init_arg == -foo ok 56 - ... $attr does have an default ok 57 - ... $attr->default == BAR ok 58 - ... $attr does have an accessor ok 59 - ... $attr->accessor == foo ok 60 - ... $attr does not have an reader ok 61 - ... $attr does not have an writer ok 62 - ... $attr does not have an read method ok 63 - ... $attr does not have an write method ok 64 - ... it is not a plain old sub ok 65 - ... it is not a plain old sub ok 66 - ... it is a plain old sub ok 67 - ... it is a plain old sub ok 68 - The object isa Class::MOP::Attribute ok 69 - ... but they are different instances ok 70 - ... but they are the same inside ok 71 - The object isa Class::MOP::Attribute ok 72 - ... $attr->name == $foo ok 73 - ... $attr does have an init_arg ok 74 - ... $attr->init_arg == -foo ok 75 - ... $attr does have an default ok 76 - ... $attr->default == BAR ok 77 - ... $attr does have an reader ok 78 - ... $attr->reader == get_foo ok 79 - ... $attr does have an writer ok 80 - ... $attr->writer == set_foo ok 81 - ... $attr does not have an accessor ok 82 - ... $attr does not have an read method ok 83 - ... $attr does not have an write method ok 84 - ... it is not a plain old sub ok 85 - ... it is not a plain old sub ok 86 - ... it is a plain old sub ok 87 - ... it is a plain old sub ok 88 - The object isa Class::MOP::Attribute ok 89 - ... but they are different instances ok 90 - ... but they are the same inside ok 91 - The object isa Class::MOP::Attribute ok 92 - The object isa Class::MOP::Attribute ok 93 - ... but they are different instances ok 94 - ... we changes the name parameter ok 95 - ... $attr->name == $foo ok 96 - ... $attr_clone->name == $bar ok 97 - The object isa Class::MOP::Attribute ok 98 - ... $attr does not have a default ok 99 - ... $attr does have a builder ok 100 - ... $attr->builder == foo_builder ok 101 ok 102 ok 103 - Class::MOP::Methods accepted as default ok 104 - passthrough for default on attribute 1..104 ok t/cmop/attribute_duplication.t ............................ ok 1 - Foo->can('get_bar') ok 2 - Foo->can('set_bar') ok 3 - ... Foo has the attribute bar ok 4 - ... the bar attribute has the reader get_bar ok 5 - ... the bar attribute has the writer set_bar ok 6 - ... and the bar attribute is associated with Foo->meta ok 7 - ... Foo no longer has the get_bar method ok 8 - ... Foo no longer has the set_bar method ok 9 - Foo->can('assign_bar') ok 10 - ... Foo still has the attribute bar ok 11 - ... this is a new bar attribute ok 12 - ... and the old bar attribute is no longer associated with Foo->meta ok 13 - ... and the new bar attribute *is* associated with Foo->meta ok 14 - ... the bar attribute no longer has the reader get_bar ok 15 - ... the bar attribute no longer has the reader set_bar ok 16 - ... the bar attribute now has the reader assign_bar 1..16 ok t/cmop/attribute_errors_and_edge_cases.t .................. ok 1 - ... no refs for defaults ok 2 - ... no refs for defaults ok 3 - ... no refs for defaults ok 4 - ... no refs for defaults ok 5 - ... no refs for defaults ok 6 - ... no refs for builders ok 7 - ... no refs for builders ok 8 - ... no refs for builders ok 9 - ... no refs for builders ok 10 - ... no refs for builders ok 11 - ... no default AND builder ok 12 - ... undef as a default is okay ok 13 - ... and it counts as an actual default ok 14 - ... but attributes with no default have no default ok 15 - ... and the default is populated ok 16 - ... with the right value ok 17 - ... and it can be inlined ok 18 - ... and the default is populated ok 19 - ... with the right value ok 20 - ... no name argument ok 21 - ... bad name argument ok 22 - ... bad name argument ok 23 - ... attach_to_class died as expected ok 24 - ... attach_to_class died as expected ok 25 - ... attach_to_class died as expected ok 26 - ... bad reader format ok 27 - ... cannot find "fail" type generator ok 28 - ... failed to generate accessors correctly ok 29 - The object isa Class::MOP::Class ok 30 - Bar->can('has_test') ok 31 - ... removed the $test attribute ok 32 - ... Bar no longer has the "has_test" method ok 33 - ... can create accessors with reader/writers ok 34 - ... can create accessors with reader/writers ok 35 - ... can create accessors with reader/writers 1..35 ok t/cmop/attribute_get_read_write.t ......................... ok 1 - Foo->can('get_bar') ok 2 - Foo->can('set_bar') ok 3 - Foo->can('baz') ok 4 - Foo->can('get_gorch') ok 5 - ... Foo has the attribute bar ok 6 - ... Foo has the attribute baz ok 7 - ... Foo has the attribute gorch ok 8 - ... the bar attribute has the reader get_bar ok 9 - ... the bar attribute has the writer set_bar ok 10 - ... and the bar attribute is associated with Foo->meta ok 11 - ... $attr does have an read method ok 12 - ... $attr does have an write method ok 13 - The object isa Class::MOP::Method ok 14 - The object isa Class::MOP::Method ok 15 - ... it is the sub we are looking for ok 16 - ... it is the sub we are looking for ok 17 - ... it is a plain old sub ok 18 - ... it is a plain old sub ok 19 - ... the bar attribute has the accessor baz ok 20 - ... and the bar attribute is associated with Foo->meta ok 21 - ... $attr does have an read method ok 22 - ... $attr does have an write method ok 23 - The object isa Class::MOP::Method ok 24 - The object isa Class::MOP::Method ok 25 - ... they are the same method ok 26 - ... it is the sub we are looking for ok 27 - ... it is the sub we are looking for ok 28 - ... the gorch attribute has the reader get_gorch (HASH ref) ok 29 - ... and the gorch attribute is associated with Foo->meta ok 30 - ... $attr does have an read method ok 31 - ... $attr does not have an write method ok 32 - The object isa Class::MOP::Method ok 33 - ... it is not a plain old sub ok 34 - The object isa Class::MOP::Method ok 35 - ... it is the sub we are looking for ok 36 - ... it is the sub we are looking for 1..36 ok t/cmop/attribute_initializer.t ............................ ok 1 - Foo->can('get_bar') ok 2 - Foo->can('set_bar') ok 3 - The object isa Class::MOP::Attribute ok 4 - ... the attribute is our own ok 5 - ... initial argument was doubled as expected ok 6 - ... and setter works correctly ok 7 - The object isa Class::MOP::Attribute ok 8 - ... bar has an initializer ok 9 - ... the initializer is a CODE ref 1..9 ok t/cmop/attribute_introspection.t .......................... ok 1 - ... instance and class both lead to the same meta ok 2 - The object isa Class::MOP::Class ok 3 - ... our method list matches ok 4 - ... Class::MOP::Attribute->find_method_by_name(new) ok 5 - ... Class::MOP::Attribute->find_method_by_name(clone) ok 6 - ... Class::MOP::Attribute->find_method_by_name(initialize_instance_slot) ok 7 - ... Class::MOP::Attribute->find_method_by_name(_set_initial_slot_value) ok 8 - ... Class::MOP::Attribute->find_method_by_name(_make_initializer_writer_callback) ok 9 - ... Class::MOP::Attribute->find_method_by_name(name) ok 10 - ... Class::MOP::Attribute->find_method_by_name(has_accessor) ok 11 - ... Class::MOP::Attribute->find_method_by_name(accessor) ok 12 - ... Class::MOP::Attribute->find_method_by_name(has_writer) ok 13 - ... Class::MOP::Attribute->find_method_by_name(writer) ok 14 - ... Class::MOP::Attribute->find_method_by_name(has_write_method) ok 15 - ... Class::MOP::Attribute->find_method_by_name(get_write_method) ok 16 - ... Class::MOP::Attribute->find_method_by_name(get_write_method_ref) ok 17 - ... Class::MOP::Attribute->find_method_by_name(has_reader) ok 18 - ... Class::MOP::Attribute->find_method_by_name(reader) ok 19 - ... Class::MOP::Attribute->find_method_by_name(has_read_method) ok 20 - ... Class::MOP::Attribute->find_method_by_name(get_read_method) ok 21 - ... Class::MOP::Attribute->find_method_by_name(get_read_method_ref) ok 22 - ... Class::MOP::Attribute->find_method_by_name(has_predicate) ok 23 - ... Class::MOP::Attribute->find_method_by_name(predicate) ok 24 - ... Class::MOP::Attribute->find_method_by_name(has_clearer) ok 25 - ... Class::MOP::Attribute->find_method_by_name(clearer) ok 26 - ... Class::MOP::Attribute->find_method_by_name(has_builder) ok 27 - ... Class::MOP::Attribute->find_method_by_name(builder) ok 28 - ... Class::MOP::Attribute->find_method_by_name(has_init_arg) ok 29 - ... Class::MOP::Attribute->find_method_by_name(init_arg) ok 30 - ... Class::MOP::Attribute->find_method_by_name(has_default) ok 31 - ... Class::MOP::Attribute->find_method_by_name(default) ok 32 - ... Class::MOP::Attribute->find_method_by_name(is_default_a_coderef) ok 33 - ... Class::MOP::Attribute->find_method_by_name(has_initializer) ok 34 - ... Class::MOP::Attribute->find_method_by_name(initializer) ok 35 - ... Class::MOP::Attribute->find_method_by_name(has_insertion_order) ok 36 - ... Class::MOP::Attribute->find_method_by_name(insertion_order) ok 37 - ... Class::MOP::Attribute->find_method_by_name(_set_insertion_order) ok 38 - ... Class::MOP::Attribute->find_method_by_name(definition_context) ok 39 - ... Class::MOP::Attribute->find_method_by_name(slots) ok 40 - ... Class::MOP::Attribute->find_method_by_name(get_value) ok 41 - ... Class::MOP::Attribute->find_method_by_name(set_value) ok 42 - ... Class::MOP::Attribute->find_method_by_name(get_raw_value) ok 43 - ... Class::MOP::Attribute->find_method_by_name(set_raw_value) ok 44 - ... Class::MOP::Attribute->find_method_by_name(set_initial_value) ok 45 - ... Class::MOP::Attribute->find_method_by_name(has_value) ok 46 - ... Class::MOP::Attribute->find_method_by_name(clear_value) ok 47 - ... Class::MOP::Attribute->find_method_by_name(associated_class) ok 48 - ... Class::MOP::Attribute->find_method_by_name(attach_to_class) ok 49 - ... Class::MOP::Attribute->find_method_by_name(detach_from_class) ok 50 - ... Class::MOP::Attribute->find_method_by_name(accessor_metaclass) ok 51 - ... Class::MOP::Attribute->find_method_by_name(associated_methods) ok 52 - ... Class::MOP::Attribute->find_method_by_name(associate_method) ok 53 - ... Class::MOP::Attribute->find_method_by_name(_process_accessors) ok 54 - ... Class::MOP::Attribute->find_method_by_name(_accessor_description) ok 55 - ... Class::MOP::Attribute->find_method_by_name(install_accessors) ok 56 - ... Class::MOP::Attribute->find_method_by_name(remove_accessors) ok 57 - ... Class::MOP::Attribute->find_method_by_name(_inline_get_value) ok 58 - ... Class::MOP::Attribute->find_method_by_name(_inline_set_value) ok 59 - ... Class::MOP::Attribute->find_method_by_name(_inline_has_value) ok 60 - ... Class::MOP::Attribute->find_method_by_name(_inline_clear_value) ok 61 - ... Class::MOP::Attribute->find_method_by_name(_inline_instance_get) ok 62 - ... Class::MOP::Attribute->find_method_by_name(_inline_instance_set) ok 63 - ... Class::MOP::Attribute->find_method_by_name(_inline_instance_has) ok 64 - ... Class::MOP::Attribute->find_method_by_name(_inline_instance_clear) ok 65 - ... Class::MOP::Attribute->find_method_by_name(_new) ok 66 - ... our attribute list matches ok 67 - ... Class::MOP::Attribute->find_attribute_by_name(name) ok 68 - ... Class::MOP::Attribute->find_attribute_by_name(accessor) ok 69 - ... Class::MOP::Attribute->find_attribute_by_name(reader) ok 70 - ... Class::MOP::Attribute->find_attribute_by_name(writer) ok 71 - ... Class::MOP::Attribute->find_attribute_by_name(predicate) ok 72 - ... Class::MOP::Attribute->find_attribute_by_name(clearer) ok 73 - ... Class::MOP::Attribute->find_attribute_by_name(builder) ok 74 - ... Class::MOP::Attribute->find_attribute_by_name(init_arg) ok 75 - ... Class::MOP::Attribute->find_attribute_by_name(initializer) ok 76 - ... Class::MOP::Attribute->find_attribute_by_name(definition_context) ok 77 - ... Class::MOP::Attribute->find_attribute_by_name(default) ok 78 - ... Class::MOP::Attribute->find_attribute_by_name(associated_class) ok 79 - ... Class::MOP::Attribute->find_attribute_by_name(associated_methods) ok 80 - ... Class::MOP::Attribute->find_attribute_by_name(insertion_order) 1..80 ok t/cmop/attribute_non_alpha_name.t ......................... ok 1 - Foo has @foo attribute ok 2 - Foo has $meth method ok 3 - Foo has !bar attribute ok 4 - Foo has $meth method ok 5 - Foo has %baz attribute ok 6 - Foo has $meth method ok 7 - Foo has @foo attribute ok 8 - Foo has $meth method ok 9 - Foo has !bar attribute ok 10 - Foo has $meth method ok 11 - Foo has %baz attribute ok 12 - Foo has $meth method 1..12 ok t/cmop/attributes.t ....................................... ok 1 - ... got the attributes name correctly ok 2 - ... got the attributes name correctly ok 3 - ... got the attributes name correctly ok 4 - ... we added an attribute to Foo successfully ok 5 - ... Foo has $foo attribute ok 6 - ... got the right attribute back for Foo ok 7 - ... no accessor created ok 8 - ... we added an attribute to Foo successfully ok 9 - ... Foo has $bar attribute ok 10 - ... got the right attribute back for Foo ok 11 - ... no accessor created ok 12 - ... we added an attribute to Bar successfully ok 13 - ... Bar has $bar attribute ok 14 - ... got the right attribute back for Bar ok 15 - ... got the right read method for Bar ok 16 - ... got the right write method for Bar ok 17 - ... an accessor has been created ok 18 - The object isa Class::MOP::Method::Accessor ok 19 - ... we added an attribute to Baz successfully ok 20 - ... Baz has $baz attribute ok 21 - ... got the right attribute back for Baz ok 22 - ... got the right read method for Baz ok 23 - ... got the right write method for Baz ok 24 - ... a reader has been created ok 25 - ... a writer has been created ok 26 - The object isa Class::MOP::Method::Accessor ok 27 - The object isa Class::MOP::Method::Accessor ok 28 - ... a reader has been created ok 29 - ... got the right read method for Foo2 ok 30 - ... got undef for the writer with a read-only attribute in Foo2 ok 31 - The object isa Class::MOP::Class ok 32 - ... got the right attribute for "bar" ok 33 - ... got the right attribute for "baz" ok 34 - ... got the right attribute for "foo" ok 35 - ... got the right list of applicable attributes for Baz ok 36 - ... got the right list of associated classes from the applicable attributes for Baz ok 37 - ... removed the $baz attribute successfully ok 38 - ... got the right attribute back for Baz ok 39 - ... Baz no longer has $baz attribute ok 40 - ... Baz no longer has $baz attribute ok 41 - ... a reader has been removed ok 42 - ... a writer has been removed ok 43 - ... got the right list of applicable attributes for Baz ok 44 - ... got the right list of associated classes from the applicable attributes for Baz ok 45 - ... removed the $bar attribute successfully ok 46 - ... got the right attribute back for Bar ok 47 - ... Bar no longer has $bar attribute ok 48 - ... a accessor has been removed ok 49 - ... got the right list of applicable attributes for Baz ok 50 - ... got the right list of associated classes from the applicable attributes for Baz ok 51 - ... attempted to remove the non-existent $blammo attribute ok 52 - ... got the right value back (undef) ok 53 - ... we added an attribute to Buzz successfully ok 54 - ... we added an attribute to Buzz successfully ok 55 - ... we added an attribute to Buzz successfully ok 56 - ... we added a method to Buzz successfully ok 57 - ...Buzz instantiated successfully ok 58 - ...foo builder works as expected ok 59 - ...bar is not set ok 60 - ...bar returns undef ok 61 - ...bar was not autovivified ok 62 - ...bar is set ok 63 - ...bar is undef ok 64 - ...bar is no longerset ok 65 - ...Buzz instantiated successfully ok 66 - ...bar is set ok 67 - ...bar is undef ok 68 - ...Buzz instantiated successfully ok 69 - ...bah is set ok 70 - ...bah returns "BAH" ok 71 - ...Buzz instantiated successfully ok 72 - ...bah is set ok 73 - ...bah is undef ok 74 - ...Buzz instantiated successfully ok 75 - ...foo builder works as expected ok 76 - ...bar is not set ok 77 - ...bar returns undef ok 78 - ...bar was not autovivified ok 79 - ...bar is set ok 80 - ...bar is undef ok 81 - ...bar is no longerset ok 82 - ...Buzz instantiated successfully ok 83 - ...bar is set ok 84 - ...bar is undef ok 85 - ...Buzz instantiated successfully ok 86 - ...bah is set ok 87 - ...bah returns "BAH" ok 88 - ...Buzz instantiated successfully ok 89 - ...bah is set ok 90 - ...bah is undef 1..90 ok t/cmop/AttributesWithHistory_test.t ....................... ok 1 - require 'examples/AttributesWithHistory.pod'; ok 2 - The object isa Foo ok 3 - Foo->can('foo') ok 4 - Foo->can('get_foo_history') ok 5 - Foo->can('set_bar') ok 6 - Foo->can('get_bar') ok 7 - Foo->can('get_bar_history') ok 8 - The object isa Foo ok 9 - ... foo is not yet defined ok 10 - ... got correct empty history for foo ok 11 - ... foo2 is not yet defined ok 12 - ... got correct empty history for foo2 ok 13 - ... foo == 42 ok 14 - ... got correct history for foo ok 15 - ... foo2 is still not yet defined ok 16 - ... still got correct empty history for foo2 ok 17 - ... foo is still == 42 ok 18 - ... still got correct history for foo ok 19 - ... foo2 == 100 ok 20 - ... got correct empty history for foo2 ok 21 - ... got correct history for foo ok 22 - ... bar is not yet defined ok 23 - ... got correct empty history for foo ok 24 - ... bar == "FOO" ok 25 - ... got correct history for foo ok 26 - ... got correct history for bar ok 27 - ... still have the correct history for foo 1..27 ok t/cmop/basic.t ............................................ ok 1 - The object isa Class::MOP::Class ok 2 - The object isa Class::MOP::Class ok 3 - ... Foo->name == Foo ok 4 - ... Bar->name == Bar ok 5 - ... Foo->version == 0.01 ok 6 - ... Bar->version == undef ok 7 - ... Foo->authority == undef ok 8 - ... Bar->authority == cpan:JRANDOM ok 9 - ... Foo->identifier == Foo-0.01 ok 10 - ... Bar->identifier == Bar-cpan:JRANDOM ok 11 - ... Foo has no superclasses ok 12 - ... Bar->superclasses == (Foo) ok 13 - ... Foo->superclasses == (UNIVERSAL) now ok 14 - ... Foo->class_precedence_list == (Foo, UNIVERSAL) ok 15 - ... Bar->class_precedence_list == (Bar, Foo, UNIVERSAL) ok 16 - The object isa Class::MOP::Class ok 17 - ... our metaclasses are singletons ok 18 - ... Baz->name == Baz ok 19 - ... Baz->version == 0.10 ok 20 - ... Baz->authority == YOMAMA ok 21 - ... Baz->identifier == Baz-0.10-cpan:YOMAMA ok 22 - ... Baz->superclasses == (Bar) ok 23 - ... Baz->class_precedence_list == (Baz, Bar, Foo, UNIVERSAL) 1..23 ok t/cmop/before_after_dollar_under.t ........................ ok 1 - The object isa Base ok 2 - wrapped doesn't die when $_ gets changed ok 3 - saw expected calls to wrappers ok 4 - The object isa Base ok 5 - wrapped doesn't die when $_ gets changed ok 6 - saw expected calls to wrappers ok 7 - The object isa Base ok 8 - double-wrapped doesn't die when $_ gets changed ok 9 - saw expected calls to wrappers 1..9 ok t/cmop/BinaryTree_test.t .................................. ok 1 - ... the binary tree class is not loaded ok 2 - ... loaded the BinaryTree class without dying ok 3 - ... the binary tree class is now loaded ok 4 - BinaryTree->can('new') ok 5 - BinaryTree->can('setLeft') ok 6 - BinaryTree->can('setRight') ok 7 - The object isa BinaryTree ok 8 - BinaryTree->can('isRoot') ok 9 - ... this is the root ok 10 - BinaryTree->can('isLeaf') ok 11 - ... this is not a leaf node ok 12 - ... this is a leaf node ok 13 - BinaryTree->can('hasLeft') ok 14 - ... this has a left node ok 15 - BinaryTree->can('hasRight') ok 16 - ... this has a right node ok 17 - BinaryTree->can('getUID') ok 18 - ... our UID is derived from the stringified object ok 19 - BinaryTree->can('getNodeValue') ok 20 - ... got what we expected ok 21 - BinaryTree->can('getLeft') ok 22 - The object isa BinaryTree ok 23 - ... got what we expected ok 24 - BinaryTree->can('getParent') ok 25 - The object isa BinaryTree ok 26 - .. got what we expected ok 27 - BinaryTree->can('getRight') ok 28 - The object isa BinaryTree ok 29 - ... got what we expected ok 30 - BinaryTree->can('getParent') ok 31 - The object isa BinaryTree ok 32 - .. got what we expected ok 33 - BinaryTree->can('setUID') ok 34 - ... our UID is not what we expected ok 35 - BinaryTree->can('setNodeValue') ok 36 - ... got what we expected ok 37 - BinaryTree->can('removeLeft') ok 38 - The object isa BinaryTree ok 39 - ... we dont have a left node anymore ok 40 - ... and we are not a leaf node ok 41 - ... we have our left node again ok 42 - ... and it is what we told it to be ok 43 - The object isa BinaryTree ok 44 - ... our left leaf is a leaf ok 45 - ... we dont have a left leaf node anymore ok 46 - ... we have our left leaf node again ok 47 - ... and it is what we told it to be ok 48 - BinaryTree->can('removeRight') ok 49 - The object isa BinaryTree ok 50 - ... we dont have a right node anymore ok 51 - ... and we are not a leaf node ok 52 - ... we have our right node again ok 53 - ... and it is what we told it to be ok 54 - The object isa BinaryTree ok 55 - ... our right leaf is a leaf ok 56 - ... we dont have a right leaf node anymore ok 57 - ... we have our right leaf node again ok 58 - ... and it is what we told it to be ok 59 - The object isa BinaryTree ok 60 - BinaryTree->can('size') ok 61 - ... we have 14 nodes in the tree ok 62 - BinaryTree->can('height') ok 63 - ... the tree is 6 nodes tall ok 64 - The object isa BinaryTree ok 65 - ... check that our tree starts out correctly ok 66 - BinaryTree->can('mirror') ok 67 - ... check that our tree ends up correctly ok 68 - The object isa BinaryTree ok 69 - ... this should be the reverse of the original 1..69 ok t/cmop/C3MethodDispatchOrder_test.t ....................... ok 1 - require 'examples/C3MethodDispatchOrder.pod'; ok 2 - ... got the right MRO for Diamond_D ok 3 - ... got the right dispatch order ok 4 - ... can(method) resolved itself as expected 1..4 ok t/cmop/Class_C3_compatibility.t ........................... ok 1 - ... got the right MRO for Diamond_D ok 2 - ... A has a method hello ok 3 - ... B does not have a method hello ok 4 - ... C has a method hello ok 5 - ... D does not have a method hello ok 6 # skip C3 does not make aliases on 5.9.5+ ok 7 # skip C3 does not make aliases on 5.9.5+ 1..7 ok t/cmop/class_errors_and_edge_cases.t ...................... ok 1 - ... initialize requires a name parameter ok 2 - ... initialize requires a name valid parameter ok 3 - ... initialize requires an unblessed parameter ok 4 - ... _construct_class_instance requires an :package parameter ok 5 - ... _construct_class_instance requires a defined :package parameter ok 6 - ... _construct_class_instance requires a valid :package parameter ok 7 - ... create requires an package_name parameter ok 8 - ... create requires a defined package_name parameter ok 9 - ... create requires a valid package_name parameter ok 10 - ... create requires a valid package_name parameter ok 11 - ... can only clone instances ok 12 - ... add_method dies as expected ok 13 - ... add_method dies as expected ok 14 - ... add_method dies as expected ok 15 - ... add_method dies as expected ok 16 - ... has_method dies as expected ok 17 - ... has_method dies as expected ok 18 - ... get_method dies as expected ok 19 - ... get_method dies as expected ok 20 - ... remove_method dies as expected ok 21 - ... remove_method dies as expected ok 22 - ... find_all_methods_by_name dies as expected ok 23 - ... find_all_methods_by_name dies as expected ok 24 - ... add_attribute dies as expected ok 25 - ... has_attribute dies as expected ok 26 - ... has_attribute dies as expected ok 27 - ... get_attribute dies as expected ok 28 - ... get_attribute dies as expected ok 29 - ... remove_attribute dies as expected ok 30 - ... remove_attribute dies as expected ok 31 - ... add_package_symbol dies as expected ok 32 - ... add_package_symbol dies as expected ok 33 - ... add_package_symbol dies as expected ok 34 - ... add_package_symbol dies as expected ok 35 - ... has_package_symbol dies as expected ok 36 - ... has_package_symbol dies as expected ok 37 - ... has_package_symbol dies as expected ok 38 - ... get_package_symbol dies as expected ok 39 - ... get_package_symbol dies as expected ok 40 - ... get_package_symbol dies as expected ok 41 - ... remove_package_symbol dies as expected ok 42 - ... remove_package_symbol dies as expected ok 43 - ... remove_package_symbol dies as expected 1..43 ok t/cmop/class_is_pristine.t ................................ ok 1 - Foo is still pristine ok 2 - Foo is still pristine after add_method ok 3 - Foo is not pristine after add_attribute 1..3 ok t/cmop/class_precedence_list.t ............................ ok 1 - ... My::D->meta->class_precedence_list == (D B A C A) ok 2 - ... My::D->meta->linearized_isa == (D B A C) ok 3 - ... recursive inheritance breaks correctly :) ok 4 - ... My::3::D->meta->class_precedence_list == (D B A C A B A) ok 5 - ... My::3::D->meta->linearized_isa == (D B A C B) ok 6 - ... Foo::Bar::Baz->meta->class_precedence_list == @CLASS_PRECEDENCE_LIST 1..6 ok t/cmop/ClassEncapsulatedAttributes_test.t ................. ok 1 - require 'examples/ClassEncapsulatedAttributes.pod'; ok 2 - The object isa Foo ok 3 - Foo->can('foo') ok 4 - Foo->can('has_foo') ok 5 - Foo->can('get_bar') ok 6 - Foo->can('set_bar') ok 7 - The object isa Bar ok 8 - Bar->can('foo') ok 9 - Bar->can('has_foo') ok 10 - Bar->can('get_bar') ok 11 - Bar->can('set_bar') ok 12 - ... Foo::has_foo == 1 ok 13 - ... Bar::has_foo == 1 ok 14 - ... got the right default value for Foo::foo ok 15 - ... got the right default value for Bar::foo ok 16 - ... got the right default value for Bar::SUPER::foo ok 17 - ... successfully set Foo::foo through Bar::SUPER::foo ok 18 - ... BAR::SUPER::has_foo == 0 ok 19 - ... Foo::has_foo (is still) 1 ok 20 - The object isa Bar ok 21 - Bar->can('foo') ok 22 - Bar->can('has_foo') ok 23 - Bar->can('get_bar') ok 24 - Bar->can('set_bar') ok 25 - ... Bar::has_foo == 1 ok 26 - ... Bar::SUPER_has_foo == 1 ok 27 - ... got the right default value for Bar::foo ok 28 - ... got the right default value for Bar::SUPER::foo 1..28 ok t/cmop/constant_codeinfo.t ................................ ok 1 - get constant symbol ok 2 - constant symbol still there, although we dropped our reference 1..2 ok t/cmop/create_class.t ..................................... ok 1 - The object isa Class::MOP::Class ok 2 - The object isa Class::MOP::Class ok 3 - The object isa Point ok 4 - Point->can('x') ok 5 - Point->can('y') ok 6 - Point->can('clear') ok 7 - ... got the meta from the instance too ok 8 - ... the y attribute was initialized correctly through the metaobject ok 9 - ... the y attribute was set properly with the accessor ok 10 - ... the x attribute was initialized correctly through the metaobject ok 11 - ... cannot write to a read-only accessor ok 12 - ... the x attribute was not altered ok 13 - ... the y attribute was cleared correctly ok 14 - ... the x attribute was cleared correctly ok 15 - The object isa Point3D ok 16 - The object isa Point ok 17 - ... got the meta from the instance too ok 18 - Point3D->can('x') ok 19 - Point3D->can('y') ok 20 - Point3D->can('clear') ok 21 - ... the x attribute was initialized correctly through the metaobject ok 22 - ... the y attribute was initialized correctly through the metaobject ok 23 - ... the z attribute was initialized correctly through the metaobject ok 24 - The object isa Point3D ok 25 - ... the x attribute was not initialized ok 26 - ... the y attribute was not initialized ok 27 - ... the z attribute was initialized correctly through the metaobject 1..27 ok t/cmop/custom_instance.t .................................. ok 1 - The object isa Foo ok 2 - The object isa Foo::Sub ok 3 - used the passed-in instance ok 4 ok 5 - The object isa Foo ok 6 - The object isa Foo::Sub ok 7 - used the passed-in instance ok 8 - set non-CMOP constructor args ok 9 ok 10 - The object isa Foo ok 11 - The object isa Foo::Sub ok 12 - used the passed-in instance ok 13 - set CMOP attributes ok 14 ok 15 - The object isa Foo ok 16 - The object isa Foo::Sub ok 17 - used the passed-in instance ok 18 - set non-CMOP constructor arg ok 19 - set correct CMOP attribute ok 20 ok 21 - error with incorrect constructors ok 22 - error with completely invalid class ok 23 - error with unblessed thing ok 24 - error with unblessed thing ok 25 - error with unblessed thing ok 26 - error with unblessed thing 1..26 ok t/cmop/deprecated.t ....................................... ok 1 - nothing for now... 1..1 ok t/cmop/get_code_info.t .................................... ok 1 - no name for a coderef that's still compiling ok 2 - sub name is main::__ANON__ ok 3 - sub name is Foo::bar ok 4 - sub name is main:: ok 5 - sub name is Class::MOP::Method::name 1..5 ok t/cmop/immutable_custom_trait.t ........................... ok 1 - can safely make a class immutable when it has a custom metaclass and immutable trait ok 2 - Class::MOP::Class::Immutable::CustomTrait::My::Meta::Class::Immutable::Trait::ForMetaClass::My::Meta->can('another_method') ok 3 - another_method returns expected value ok 4 - Bar->meta->superclasses returns expected value after immutabilization 1..4 ok t/cmop/immutable_metaclass.t .............................. ok 1 - immutable_options is empty before a class is made_immutable ok 2 - ... immutable_metaclass is not mutable ok 3 - ... immutable_metaclass is immutable ok 4 - ... immutable_metaclass meta hack works ok 5 - immutable_options is empty before a class is made_immutable ok 6 - The object isa Class::MOP::Class ok 7 - ... checking the Foo metaclass ok 8 - ... our class is not mutable ok 9 - ... our class is immutable ok 10 - The object isa Class::MOP::Class ok 11 - ... exception thrown as expected ok 12 - ... exception thrown as expected ok 13 - ... exception thrown as expected ok 14 - ... exception thrown as expected ok 15 - ... exception thrown as expected ok 16 - ... exception thrown as expected ok 17 - ... exception thrown as expected ok 18 - ... no exception for get_package_symbol special case ok 19 - ... got the superclasses okay ok 20 - ... but could not set the superclasses okay ok 21 - ... got the meta instance okay ok 22 - The object isa Class::MOP::Instance ok 23 - ... and we know it is cached ok 24 - ... got the class precedence list okay ok 25 - ... we just have ourselves in the class precedence list ok 26 - ... got the attribute list okay ok 27 - ... got the right list of attributes ok 28 - ... checking the Bar metaclass ok 29 - ... our class is mutable ok 30 - ... our class is not immutable ok 31 - ... changed Bar to be immutable ok 32 - ... make immutable now returns nothing ok 33 - ... our class is no longer mutable ok 34 - ... our class is now immutable ok 35 - The object isa Class::MOP::Class ok 36 - ... exception thrown as expected ok 37 - ... exception thrown as expected ok 38 - ... exception thrown as expected ok 39 - ... exception thrown as expected ok 40 - ... exception thrown as expected ok 41 - ... exception thrown as expected ok 42 - ... exception thrown as expected ok 43 - ... got the superclasses okay ok 44 - ... but could not set the superclasses okay ok 45 - ... got the meta instance okay ok 46 - The object isa Class::MOP::Instance ok 47 - ... and we know it is cached ok 48 - ... got the class precedence list okay ok 49 - ... we just have ourselves in the class precedence list ok 50 - ... got the attribute list okay ok 51 - ... got the right list of attributes ok 52 - ... checking the Baz metaclass ok 53 - ... our class is mutable ok 54 - ... our class is not immutable ok 55 - ... changed Baz to be immutable ok 56 - ... make immutable now returns nothing ok 57 - ... our class is no longer mutable ok 58 - ... our class is now immutable ok 59 - The object isa Class::MOP::Class ok 60 - ... exception thrown as expected ok 61 - ... exception thrown as expected ok 62 - ... exception thrown as expected ok 63 - ... exception thrown as expected ok 64 - ... exception thrown as expected ok 65 - ... exception thrown as expected ok 66 - ... exception thrown as expected ok 67 - ... got the superclasses okay ok 68 - ... but could not set the superclasses okay ok 69 - ... got the meta instance okay ok 70 - The object isa Class::MOP::Instance ok 71 - ... and we know it is cached ok 72 - ... got the class precedence list okay ok 73 - ... we just have ourselves in the class precedence list ok 74 - ... got the attribute list okay ok 75 - ... got the right list of attributes ok 76 - custom immutable_options are returned by immutable_options accessor 1..76 ok t/cmop/immutable_w_constructors.t ......................... ok 1 - ... checking the Foo metaclass ok 2 - The object isa Class::MOP::Method::Accessor ok 3 - The object isa Class::MOP::Method ok 4 - ... the bar accessor is not inlined ok 5 - ... our class is not immutable ok 6 - ... changed Foo to be immutable ok 7 - ... our class is now immutable ok 8 - The object isa Class::MOP::Class ok 9 - Foo->can('new') ok 10 - The object isa Foo ok 11 - ... got the right default value ok 12 - The object isa Foo ok 13 - ... got the right parameter value ok 14 - The object isa Bar ok 15 - The object isa Foo ok 16 - ... got the right inherited parameter value ok 17 - ... got the right inherited parameter value ok 18 - The object isa Class::MOP::Method::Accessor ok 19 - The object isa Class::MOP::Method ok 20 - ... the bar accessor is still not inlined ok 21 - ... checking the Bar metaclass ok 22 - The object isa Class::MOP::Method::Accessor ok 23 - The object isa Class::MOP::Method ok 24 - ... the bar accessor is not inlined ok 25 - The object isa Class::MOP::Method::Accessor ok 26 - The object isa Class::MOP::Method ok 27 - ... the baz accessor is not inlined ok 28 - ... our class is not immutable ok 29 - ... changed Bar to be immutable ok 30 - ... our class is now immutable ok 31 - The object isa Class::MOP::Class ok 32 - Bar->can('new') ok 33 - The object isa Bar ok 34 - ... got the right default value ok 35 - ... got the right default value ok 36 - The object isa Bar ok 37 - ... got the right parameter value ok 38 - ... got the right parameter value ok 39 - The object isa Class::MOP::Method::Accessor ok 40 - The object isa Class::MOP::Method ok 41 - ... the bar accessor is still not inlined ok 42 - The object isa Class::MOP::Method::Accessor ok 43 - The object isa Class::MOP::Method ok 44 - ... the baz accessor is not inlined ok 45 - ... checking the Bar metaclass ok 46 - The object isa Class::MOP::Method::Accessor ok 47 - The object isa Class::MOP::Method ok 48 - ... the bar accessor is not inlined ok 49 - The object isa Class::MOP::Method::Accessor ok 50 - The object isa Class::MOP::Method ok 51 - ... the baz accessor is inlined ok 52 - The object isa Class::MOP::Method::Accessor ok 53 - The object isa Class::MOP::Method ok 54 - ... the baz accessor is not inlined ok 55 - ... our class is not immutable ok 56 - ... changed Bar to be immutable ok 57 - ... our class is now immutable ok 58 - The object isa Class::MOP::Class ok 59 - ... no constructor was made ok 60 - The object isa Bar ok 61 - ... got the right default value ok 62 - ... got the right default value ok 63 - The object isa Baz ok 64 - ... got the right parameter value ok 65 - ... got the right parameter value ok 66 - ... got the right parameter value ok 67 - The object isa Class::MOP::Method::Accessor ok 68 - The object isa Class::MOP::Method ok 69 - ... the bar accessor is still not inlined ok 70 - The object isa Class::MOP::Method::Accessor ok 71 - The object isa Class::MOP::Method ok 72 - ... the baz accessor is not inlined ok 73 - The object isa Class::MOP::Method::Accessor ok 74 - The object isa Class::MOP::Method ok 75 - ... the baz accessor is not inlined ok 76 - ...Buzz instantiated successfully ok 77 - ...bar is not set ok 78 - ...bar returns undef ok 79 - ...bar was not autovivified ok 80 - ...bar is set ok 81 - ...bar is undef ok 82 - ...bar is no longerset ok 83 - ...Buzz instantiated successfully ok 84 - ...bar is set ok 85 - ...bar is undef ok 86 - ...Buzz instantiated successfully ok 87 - ...bah is set ok 88 - ...bah returns "BAH" ok 89 - ...Buzz instantiated successfully ok 90 - ...bah is set ok 91 - ...bah is undef 1..91 ok t/cmop/immutable_w_custom_metaclass.t ..................... ok 1 - ... we survive the metaclass incompatibility test ok 2 - ... Baz is mutable ok 3 - Foo and Bar immutable metaclasses match ok 4 - Baz->meta blessed as MyMetaClass ok 5 - ... Baz can do method before immutable ok 6 - ... meta can do method before immutable ok 7 - Baz is now immutable ok 8 - ... Baz is immutable ok 9 - Baz->meta isa MyMetaClass ok 10 - ... Baz can do method after imutable ok 11 - ... meta can do method after immutable ok 12 - Baz and Bar immutable metaclasses are different ok 13 - Baz is now mutable ok 14 - ... Baz is mutable again 1..14 ok t/cmop/inline_and_dollar_at.t ............................. ok 1 - $@ is untouched after immutablization 1..1 ok t/cmop/inline_structor.t .................................. ok 1 - got a warning that Foo will not have an inlined constructor because it defines its own new method ok 2 - HasConstructor->new was untouched ok 3 - got a warning that Foo will not have an inlined constructor ok 4 - Foo->new is inherited from NotMoose ok 5 - no warning when replace_constructor is true ok 6 - Bar->new is inlined, and not inherited from NotMoose ok 7 - no warning when inheriting from a class that has already made itself immutable ok 8 - got a warning that Whatever will not have an inlined constructor because its expected inherited method does not exist ok 9 - no warning when inheriting from a class that has already made itself immutable ok 10 - got a warning that ModdedSub will not have an inlined constructor since it inherited a wrapped new ok 11 - got a warning when trying to inline a destructor for a class that already defines DESTROY ok 12 - HasDestructor->DESTROY was untouched ok 13 - no warning when replace_destructor is true ok 14 - HasConstructor2->new was replaced ok 15 - got a warning when trying to inline a destructor in a class that inherits an unexpected DESTROY 1..15 ok t/cmop/insertion_order.t .................................. ok 1 - Insertion order of Attribute "x" ok 2 - Insertion order of Attribute "y" 1..2 ok t/cmop/InsideOutClass_test.t .............................. ok 1 - require 'examples/InsideOutClass.pod'; ok 2 - The object isa Foo ok 3 - ... Foo is made with SCALAR ok 4 - Foo->can('foo') ok 5 - Foo->can('has_foo') ok 6 - Foo->can('get_bar') ok 7 - Foo->can('set_bar') ok 8 - ... Foo::foo is not defined yet ok 9 - ... Foo::foo is not defined yet ok 10 - ... Foo::bar has been initialized ok 11 - ... Foo::foo is defined now ok 12 - ... Foo::foo == "This is Foo" ok 13 - ... Foo::bar == 42 ok 14 - The object isa Foo ok 15 - ... Foo is made with SCALAR ok 16 - ... Foo2::foo is not defined yet ok 17 - ... Foo2::foo is not defined yet ok 18 - ... Foo2::bar has been initialized ok 19 - ... Foo2::bar == DONT PANIC ok 20 - ... Foo::bar == 42 ok 21 - The object isa Bar ok 22 - The object isa Foo ok 23 - ... Bar is made with SCALAR ok 24 - Bar->can('foo') ok 25 - Bar->can('has_foo') ok 26 - Bar->can('get_bar') ok 27 - Bar->can('set_bar') ok 28 - Bar->can('baz') ok 29 - Bar->can('has_baz') ok 30 - ... Bar::foo is not defined yet ok 31 - ... Bar::foo is not defined yet ok 32 - ... Bar::bar has been initialized ok 33 - ... Bar::baz is not defined yet ok 34 - ... Bar::baz is not defined yet ok 35 - ... Bar::foo is defined now ok 36 - ... Bar::foo == "This is Bar" ok 37 - ... Bar::bar has been initialized ok 38 - ... Bar::baz is defined now ok 39 - ... Bar::foo == "This is Bar" ok 40 - ... Bar::foo == "This is Bar" ok 41 - ... Bar::bar has been initialized ok 42 - The object isa Bar::Baz ok 43 - The object isa Bar ok 44 - The object isa Foo ok 45 - The object isa Baz ok 46 - ... Bar::Baz is made with SCALAR ok 47 - Bar::Baz->can('foo') ok 48 - Bar::Baz->can('has_foo') ok 49 - Bar::Baz->can('get_bar') ok 50 - Bar::Baz->can('set_bar') ok 51 - Bar::Baz->can('baz') ok 52 - Bar::Baz->can('has_baz') ok 53 - Bar::Baz->can('bling') ok 54 - ... Bar::Baz::bar has been initialized ok 55 - ... Bar::Baz::bling has been initialized ok 56 - ... Bar::Baz::foo is not defined yet ok 57 - ... Bar::Baz::foo is not defined yet ok 58 - ... Bar::Baz::baz is not defined yet ok 59 - ... Bar::Baz::baz is not defined yet ok 60 - ... Bar::Baz::foo is defined now ok 61 - ... Bar::Baz::foo == "This is Bar" ok 62 - ... Bar::Baz::bar has been initialized ok 63 - ... Bar::Baz::bling has been initialized ok 64 - ... Bar::Baz::baz is defined now ok 65 - ... Bar::Baz::foo == "This is Bar" ok 66 - ... Bar::Baz::foo == "This is Bar" ok 67 - ... Bar::Baz::bar has been initialized ok 68 - ... Bar::Baz::bling has been initialized ok 69 - ... there is a foo package variable in Foo ok 70 - ... there is a bar package variable in Foo ok 71 - ... got the right number of entries for Foo::foo ok 72 - ... got the right number of entries for Foo::bar ok 73 - ... no foo package variable in Bar ok 74 - ... no bar package variable in Bar ok 75 - ... there is a baz package variable in Bar ok 76 - ... got the right number of entries for Bar::foo ok 77 - ... got the right number of entries for Bar::bar ok 78 - ... got the right number of entries for Bar::baz ok 79 - ... there is a bar package variable in Baz ok 80 - ... got the right number of entries for Baz::bling ok 81 - ... no foo package variable in Bar::Baz ok 82 - ... no bar package variable in Bar::Baz ok 83 - ... no baz package variable in Bar::Baz ok 84 - ... no bar package variable in Baz::Baz ok 85 - ... got the right number of entries for Bar::Baz::foo ok 86 - ... got the right number of entries for Bar::Baz::bar ok 87 - ... got the right number of entries for Bar::Baz::baz ok 88 - ... got the right number of entries for Bar::Baz::bling 1..88 ok t/cmop/instance.t ......................................... ok 1 - Class::MOP::Instance->can('new') ok 2 - Class::MOP::Instance->can('create_instance') ok 3 - Class::MOP::Instance->can('get_all_slots') ok 4 - Class::MOP::Instance->can('initialize_all_slots') ok 5 - Class::MOP::Instance->can('deinitialize_all_slots') ok 6 - Class::MOP::Instance->can('get_slot_value') ok 7 - Class::MOP::Instance->can('set_slot_value') ok 8 - Class::MOP::Instance->can('initialize_slot') ok 9 - Class::MOP::Instance->can('deinitialize_slot') ok 10 - Class::MOP::Instance->can('is_slot_initialized') ok 11 - Class::MOP::Instance->can('weaken_slot_value') ok 12 - Class::MOP::Instance->can('strengthen_slot_value') ok 13 - Class::MOP::Instance->can('inline_get_slot_value') ok 14 - Class::MOP::Instance->can('inline_set_slot_value') ok 15 - Class::MOP::Instance->can('inline_initialize_slot') ok 16 - Class::MOP::Instance->can('inline_deinitialize_slot') ok 17 - Class::MOP::Instance->can('inline_is_slot_initialized') ok 18 - Class::MOP::Instance->can('inline_weaken_slot_value') ok 19 - Class::MOP::Instance->can('inline_strengthen_slot_value') ok 20 - The object isa Class::MOP::Instance ok 21 - ... get all slots for Foo ok 22 - The object isa Class::MOP::Instance ok 23 - ... they are not the same instance ok 24 - ... get all slots for Bar ok 25 - The object isa Foo ok 26 - The object isa Foo ok 27 - ... not the same instance ok 28 - ... but the same structure ok 29 - slot not initialized ok 30 - ... no value for slot ok 31 - ... but no value for slot ok 32 - ... get slot value ok 33 - ... Foo cant moosen ok 34 - ... white box test of weaken ok 35 - weak value is fetchable ok 36 - return value not weak ok 37 - weak value destroyed ok 38 - value not weak yet ok 39 - weak value destroyed ok 40 - ... white box test of weaken ok 41 - ... white box test of weaken ok 42 - weak value can be strengthened ok 43 - slot deinitialized ok 44 - ... no value for slot 1..44 ok t/cmop/instance_inline.t .................................. ok 1 - ... got the right code for create_instance ok 2 - ... got the right code for get_slot_value ok 3 - ... got the right code for set_slot_value ok 4 - ... got the right code for initialize_slot ok 5 - ... got the right code for get_slot_value ok 6 - ... got the right code for weaken_slot_value ok 7 - ... got the right code for strengthen_slot_value ok 8 - ... got the right code for rebless_instance_structure 1..8 ok t/cmop/instance_metaclass_incompat.t ...................... ok 1 - ... Foo.meta => Foo::Meta is compatible ok 2 - ... Bar.meta => Bar::Meta is compatible ok 3 - ... Foo::Foo.meta => Bar::Meta is not compatible ok 4 - ... Bar::Bar.meta => Foo::Meta is not compatible ok 5 - ... FooBar.meta => FooBar::Meta is compatible ok 6 - ... FooBar2.meta => FooBar::Meta is compatible 1..6 ok t/cmop/instance_metaclass_incompat_dyn.t .................. ok 1 - ... Foo.meta => Foo::Meta is compatible ok 2 - ... Bar.meta => Bar::Meta is compatible ok 3 - ... Foo::Foo.meta => Bar::Meta is not compatible ok 4 - ... Bar::Bar.meta => Foo::Meta is not compatible ok 5 - ... FooBar.meta => FooBar::Meta is compatible ok 6 - ... FooBar2.meta => FooBar::Meta is compatible 1..6 ok t/cmop/InstanceCountingClass_test.t ....................... ok 1 - require 'examples/InstanceCountingClass.pod'; ok 2 - ... our Foo count is 0 ok 3 - ... our Bar count is 0 ok 4 - The object isa Foo ok 5 - ... our Foo count is now 1 ok 6 - ... our Bar count is still 0 ok 7 - The object isa Bar ok 8 - ... our Foo count is still 1 ok 9 - ... our Bar count is now 1 ok 10 - ... our Foo count is now 10 ok 11 - ... our Bar count is still 1 1..11 ok t/cmop/LazyClass_test.t ................................... ok 1 - require 'examples/LazyClass.pod'; ok 2 - The object isa BinaryTree ok 3 - ... node attribute has been initialized yet ok 4 - ... left attribute has not been initialized yet ok 5 - ... right attribute has not been initialized yet ok 6 - The object isa BinaryTree ok 7 - The object isa BinaryTree ok 8 - ... left attribute has now been initialized ok 9 - ... right attribute has now been initialized ok 10 - ... node attribute has not been initialized yet ok 11 - ... left attribute has not been initialized yet ok 12 - ... right attribute has not been initialized yet ok 13 - ... node attribute has not been initialized yet ok 14 - ... left attribute has not been initialized yet ok 15 - ... right attribute has not been initialized yet ok 16 - ... the left node is uninitialized ok 17 - ... node attribute has now been initialized ok 18 - ... the left node == 1 ok 19 - ... left attribute still has not been initialized yet ok 20 - ... right attribute still has not been initialized yet ok 21 - ... the right node is uninitialized ok 22 - ... node attribute has now been initialized ok 23 - ... the right node == 1 ok 24 - ... left attribute still has not been initialized yet ok 25 - ... right attribute still has not been initialized yet 1..25 ok t/cmop/load.t ............................................. ok 1 - use Class::MOP; ok 2 - use Class::MOP::Mixin; ok 3 - use Class::MOP::Mixin::AttributeCore; ok 4 - use Class::MOP::Mixin::HasAttributes; ok 5 - use Class::MOP::Mixin::HasMethods; ok 6 - use Class::MOP::Package; ok 7 - use Class::MOP::Module; ok 8 - use Class::MOP::Class; ok 9 - use Class::MOP::Class::Immutable::Trait; ok 10 - use Class::MOP::Method; ok 11 - use Class::MOP::Method; ok 12 - use Class::MOP::Method::Wrapped; ok 13 - use Class::MOP::Method::Inlined; ok 14 - use Class::MOP::Method::Generated; ok 15 - use Class::MOP::Method::Accessor; ok 16 - use Class::MOP::Method::Constructor; ok 17 - use Class::MOP::Method::Meta; ok 18 - use Class::MOP::Instance; ok 19 - use Class::MOP::Object; ok 20 - ... Class::MOP::Class::Immutable::Trait is loaded ok 21 - ... Class::MOP::Package is loaded ok 22 - ... Class::MOP::Class::Immutable::Class::MOP::Class is loaded ok 23 - ... Class::MOP::Mixin::HasMethods is loaded ok 24 - ... Class::MOP::Method::Accessor is loaded ok 25 - ... Class::MOP::Method::Wrapped is loaded ok 26 - ... Class::MOP::Attribute is loaded ok 27 - ... Class::MOP::Method::Inlined is loaded ok 28 - ... Class::MOP::Object is loaded ok 29 - ... Class::MOP::Mixin::AttributeCore is loaded ok 30 - ... Class::MOP::Method::Constructor is loaded ok 31 - ... Class::MOP::Method::Meta is loaded ok 32 - ... Class::MOP::Module is loaded ok 33 - ... Class::MOP::Mixin::HasAttributes is loaded ok 34 - ... Class::MOP::Method::Generated is loaded ok 35 - ... Class::MOP::Method is loaded ok 36 - ... Class::MOP::Class is loaded ok 37 - ... Class::MOP::Instance is loaded ok 38 - ... Class::MOP::Mixin is loaded ok 39 - ... Class::MOP::Class::Immutable::Trait is mutable ok 40 - ... Class::MOP::Package is immutable ok 41 - ... Class::MOP::Class::Immutable::Class::MOP::Class is immutable ok 42 - ... Class::MOP::Mixin::HasMethods is immutable ok 43 - ... Class::MOP::Method::Accessor is immutable ok 44 - ... Class::MOP::Method::Wrapped is immutable ok 45 - ... Class::MOP::Attribute is immutable ok 46 - ... Class::MOP::Method::Inlined is immutable ok 47 - ... Class::MOP::Object is immutable ok 48 - ... Class::MOP::Mixin::AttributeCore is immutable ok 49 - ... Class::MOP::Method::Constructor is immutable ok 50 - ... Class::MOP::Method::Meta is immutable ok 51 - ... Class::MOP::Module is immutable ok 52 - ... Class::MOP::Mixin::HasAttributes is immutable ok 53 - ... Class::MOP::Method::Generated is immutable ok 54 - ... Class::MOP::Method is immutable ok 55 - ... Class::MOP::Class is immutable ok 56 - ... Class::MOP::Instance is immutable ok 57 - ... Class::MOP::Mixin is immutable ok 58 - ... got all the metaclasses ok 59 - ... got all the metaclass instances ok 60 - ... got all the metaclass names ok 61 - ... Class::MOP::Class->meta->meta == Class::MOP::Class->meta->meta->meta ok 62 - ... Class::MOP::Class->meta->meta->meta == Class::MOP::Class->meta->meta->meta->meta ok 63 - ... Class::MOP::Class->meta->meta == Class::MOP::Class->meta->meta->meta->meta ok 64 - ... Class::MOP::Class->meta->meta == Class::MOP::Class->meta->meta->meta->meta->meta ok 65 - The object isa Class::MOP::Class 1..65 ok t/cmop/load_class.t ....................................... ok 1 - is_class_loaded with no argument dies ok 2 - can't load the empty class ok 3 - can't load a class name reference?? ok 4 - undef is not a valid class name ok 5 - empty string is not a valid class name ok 6 - a reference is not a valid class name ok 7 - 'bogus name' is not a valid class name ok 8 - 'Foo' is a valid class name ok 9 - 'Foo::Bar' is a valid class name ok 10 - 'Foo_::Bar2' is a valid class name ok 11 ok 12 - errors sanely on __PACKAGE__.pm ok 13 - BinaryTree->can('traverse') ok 14 - load_class does not die if the package is already defined ok 15 - no metaclass for non MOP class ok 16 ok 17 ok 18 - load_first_existing_class does not pass over an existing (bad) module ok 19 - load_first_existing_class throws a familiar error for a single module ok 20 - is_class_loaded(Other) ok 21 - a class with just constants is still a class ok 22 - load_first_existing_class 1/2 params ok, class name returned ok 23 - load_first_existing_class 2/2 params ok, class name returned ok 24 - load_classes works ok 25 - Multiple non-existant classes cause exception ok 26 - the mere mention of TestClassLoaded in the whatever sub does not make us think it has been loaded ok 27 - requiring TestClassLoaded::Sub does not make us think TestClassLoaded is loaded ok 28 - We see that TestClassLoaded is loaded after requiring it (it has methods but no $VERSION or @ISA) ok 29 - We see that TestClassLoaded2 is loaded after requiring it (it has a $VERSION but no methods or @ISA) ok 30 - We see that TestClassLoaded3 is loaded after requiring it (it has an @ISA but no methods or $VERSION) ok 31 - the mere existence of an @ISA for a package does not mean a class is loaded ok 32 - an @ISA with members does mean a class is loaded ok 33 - version 23 satisfies version requirement 13 ok 34 - version 23 does not satisfy version requirement 42 ok 35 - load_first_existing_class gives correct exception on old version ok 36 - loading class with required version with load_first_existing_class ok 37 - load_class gives correct exception on old version ok 38 - loading class with required version with load_class 1..38 ok t/cmop/load_class_gvstash_detect_bug.t .................... ok 1 ok 2 ok 3 1..3 ok t/cmop/magic.t ............................................ ok 1 - reader with tied self ok 2 - accessor/r with tied self ok 3 - writer with tied self ok 4 - accessor/w with tied self ok 5 - reader/writer with tied value ok 6 - accessor with tied value ok 7 - load_class(tied scalar) ok 8 ok 9 - is_class_loaded(tied scalar) ok 10 - get_code_info(tied scalar) ok 11 1..11 ok t/cmop/make_mutable.t ..................................... ok 1 - ... checking the Baz metaclass ok 2 - ... changed Baz to be immutable ok 3 - ... our class is no longer mutable ok 4 - ... our class is now immutable ok 5 - ... make immutable now returns nothing ok 6 - ... inlined constructor created ok 7 - ... inlined constructor created for sure ok 8 - ... really, i mean it ok 9 - ... changed Baz to be mutable ok 10 - ... our class is mutable ok 11 - ... our class is not immutable ok 12 - ... make mutable now returns nothing ok 13 - ... inlined constructor created ok 14 - ... inlined constructor removed for sure ok 15 - ... no extraneous hashkeys ok 16 - ... Baz->meta isa Class::MOP::Class isa Class::MOP::Class ok 17 - ... method xyz works ok 18 - ... added attribute ok 19 - ... Baz can fickle ok 20 - ... removed attribute ok 21 - ... values match ok 22 - ... removed it ok 23 - ... values match ok 24 - ... got the superclasses okay ok 25 - ... set the superclasses ok 26 - ... set the superclasses okay ok 27 - ... reset superclasses ok 28 - ... reset the superclasses okay ok 29 - ... get_meta_instance works ok 30 - ... get_all_attributes works ok 31 - ... class_precedence_list works ok 32 - ... changed Baz to be immutable again ok 33 - ... inlined constructor recreated ok 34 - Changed Baz to be immutable ok 35 - ... changed Baz to be mutable ok 36 - ... changed Baz to be immutable ok 37 - ... exception thrown as expected ok 38 - ... exception thrown as expected ok 39 - ... exception thrown as expected ok 40 - ... exception thrown as expected ok 41 - ... exception thrown as expected ok 42 - ... got the superclasses okay ok 43 - ... set the superclasses ok 44 - ... get_meta_instance works ok 45 - ... get_all_attributes works ok 46 - ... class_precedence_list works ok 47 - Superclass is immutable ok 48 - We have an anon metaclass ok 49 - ... our anon class is mutable ok 50 - ... our anon class is not immutable ok 51 - ... changed class to be immutable ok 52 - ... our class is no longer mutable ok 53 - ... our class is now immutable ok 54 - ... make immutable now returns nothing ok 55 - ... changed Baz to be mutable ok 56 - ... our class is mutable ok 57 - ... our class is not immutable ok 58 - ... make mutable now returns nothing ok 59 - ... still marked as an anon class ok 60 - ... no extraneous hashkeys ok 61 - ... no straneous methods ok 62 - ... Anon class isa Class::MOP::Class isa Class::MOP::Class ok 63 - ... method xyz works ok 64 - ... removed method ok 65 - ... added attribute ok 66 - ... instance can fickle ok 67 - ... removed attribute ok 68 - ... values match ok 69 - ... removed it ok 70 - ... values match ok 71 - ... got the superclasses okay ok 72 - ... set the superclasses ok 73 - ... set the superclasses okay ok 74 - ... reset superclasses ok 75 - ... reset the superclasses okay ok 76 - ... get_meta_instance works ok 77 - ... get_all_attributes works ok 78 - ... class_precedence_list works ok 79 - ... changed class to be immutable ok 80 - ... changed class to be mutable ok 81 - ... changed class to be immutable ok 82 - ... exception thrown as expected ok 83 - ... exception thrown as expected ok 84 - ... exception thrown as expected ok 85 - ... exception thrown as expected ok 86 - ... exception thrown as expected ok 87 - ... got the superclasses okay ok 88 - ... set the superclasses ok 89 - ... get_meta_instance works ok 90 - ... get_all_attributes works ok 91 - ... class_precedence_list works 1..91 ok t/cmop/meta_method.t ...................................... ok 1 - Class::MOP::Class->can('meta') ok 2 - The object isa Class::MOP::Method::Meta ok 3 - Baz->can('meta') ok 4 - The object isa Class::MOP::Method::Meta ok 5 - Quux->can('meta') ok 6 - The object isa Class::MOP::Method::Meta ok 7 ok 8 - Blarg->can('blarg') ok 9 - The object isa Class::MOP::Method::Meta ok 10 ok 11 - Blorg->can('blorg') ok 12 - The object isa Class::MOP::Method::Meta ok 13 - no meta method was installed ok 14 - can do meta-level stuff ok 15 - can do meta-level stuff ok 16 - can do meta-level stuff ok 17 - no meta method was installed ok 18 - can do meta-level stuff ok 19 - can do meta-level stuff ok 20 - can do meta-level stuff 1..20 ok t/cmop/meta_package.t ..................................... ok 1 - ... can't call get_all_package_symbols() as a class method ok 2 - ... can't call name() as a class method ok 3 - ... the %foo slot has not been created yet ok 4 - ... the meta agrees ok 5 - ... checking doesn' vivify ok 6 - ... created %Foo::foo successfully ok 7 - ... SCALAR shouldnt have been created too ok 8 - ... ARRAY shouldnt have been created too ok 9 - ... CODE shouldnt have been created too ok 10 - ... the %foo slot was created successfully ok 11 - ... the meta agrees ok 12 - ... our %foo was initialized correctly ok 13 - ... our %foo was initialized correctly ok 14 - ... got the right package variable back ok 15 - ... our %foo is the same as the metas ok 16 - ... our %foo was updated correctly ok 17 - ... our %foo was updated correctly ok 18 - ... the @bar slot has not been created yet ok 19 - ... created @Foo::bar successfully ok 20 - ... the @bar slot was created successfully ok 21 - ... the meta agrees ok 22 - ... SCALAR shouldnt have been created too ok 23 - ... HASH shouldnt have been created too ok 24 - ... CODE shouldnt have been created too ok 25 - ... our @bar was initialized correctly ok 26 - ... our @bar was initialized correctly ok 27 - ... the $baz slot has not been created yet ok 28 - ... created $Foo::baz successfully ok 29 - ... the $baz slot was created successfully ok 30 - ... the meta agrees ok 31 - ... ARRAY shouldnt have been created too ok 32 - ... HASH shouldnt have been created too ok 33 - ... CODE shouldnt have been created too ok 34 - ... got the right value back ok 35 - ... our $baz was assigned to correctly ok 36 - ... the meta agrees ok 37 - ... the &funk slot has not been created yet ok 38 - ... created &Foo::funk successfully ok 39 - ... the &funk slot was created successfully ok 40 - ... the meta agrees ok 41 - ... SCALAR shouldnt have been created too ok 42 - ... ARRAY shouldnt have been created too ok 43 - ... HASH shouldnt have been created too ok 44 - ... our &funk exists ok 45 - ... got the right value from the function ok 46 - ... created @Foo::foo successfully ok 47 - ... the @foo slot was added successfully ok 48 - ... got the right values for @Foo::foo ok 49 - ... created &Foo::foo successfully ok 50 - ... the meta agrees ok 51 - ... got the right value for &Foo::foo ok 52 - ... created $Foo::foo successfully ok 53 - ... the meta agrees ok 54 - ... got the right scalar value back ok 55 - ... got the right value from the scalar ok 56 - ... removed %Foo::foo successfully ok 57 - ... the %foo slot was removed successfully ok 58 - ... the @foo slot still exists ok 59 - ... the &foo slot still exists ok 60 - ... the $foo slot still exists ok 61 - ... got the right values for @Foo::foo ok 62 - ... got the right value for &Foo::foo ok 63 - ... got the right value for $Foo::foo ok 64 - ... the %foo slot has been removed successfully ok 65 - ... the @foo slot has NOT been removed ok 66 - ... the &foo slot has NOT been removed ok 67 - ... the $foo slot has NOT been removed ok 68 - ... removed &Foo::foo successfully ok 69 - ... the &foo slot no longer exists ok 70 - ... the @foo slot still exists ok 71 - ... the $foo slot still exists ok 72 - ... got the right values for @Foo::foo ok 73 - ... got the right value for $Foo::foo ok 74 - ... the %foo slot has been removed successfully ok 75 - ... the &foo slot has now been removed ok 76 - ... the @foo slot has NOT been removed ok 77 - ... the $foo slot has NOT been removed ok 78 - ... removed $Foo::foo successfully ok 79 - ... the $foo slot no longer exists ok 80 - ... the @foo slot still exists ok 81 - ... got the right values for @Foo::foo ok 82 - ... the %foo slot has been removed successfully ok 83 - ... the &foo slot has now been removed ok 84 - ... the $foo slot has now been removed ok 85 - ... the @foo slot has NOT been removed ok 86 - ... the fetched symbols are the same as the listed ones ok 87 - ... the fetched symbols are the same as the listed ones ok 88 - ... got the right symbol ok 89 - ... got the right symbol ok 90 - ... got the right symbol ok 91 - ... the fetched symbols are the same as the listed ones ok 92 - ... got the right symbol ok 93 - got the right ones 1..93 ok t/cmop/meta_package_extension.t ........................... ok 1 - The object isa My::Meta::Package ok 2 - The object isa Class::MOP::Package ok 3 - ... the %foo slot has not been created yet ok 4 - ... the meta agrees ok 5 - ... the %foo symbol is created succcessfully ok 6 - ... the %foo slot has not been created in the actual Foo package ok 7 - ... the meta agrees ok 8 - ... got the right package variable back ok 9 - ... our %foo is the same as the metas ok 10 - ... the @bar slot has not been created yet ok 11 - ... created @Foo::bar successfully ok 12 - ... the @bar slot has still not been created ok 13 - ... the %baz slot has not been created yet ok 14 - ... created %Foo::baz successfully ok 15 - ... the %baz slot has still not been created 1..15 ok t/cmop/metaclass.t ........................................ ok 1 - Foo->can('meta') ok 2 - The object isa FooMeta ok 3 - The object isa Class::MOP::Class ok 4 - Bar->can('meta') ok 5 - The object isa BarMeta ok 6 - The object isa Class::MOP::Class ok 7 - ... got the right attribute metaobject ok 8 - ... got the right method metaobject ok 9 - Baz->can('meta') ok 10 - The object isa Class::MOP::Class ok 11 - ... metaclasses must be subclass of Class::MOP::Class 1..11 ok t/cmop/metaclass_incompatibility.t ........................ ok 1 - ... Foo.meta => Foo::Meta::Class is compatible ok 2 - ... Bar.meta => Bar::Meta::Class is compatible ok 3 - ... Foo::Foo.meta => Bar::Meta::Class is not compatible ok 4 - ... Bar::Bar.meta => Foo::Meta::Class is not compatible ok 5 - ... FooBar.meta => FooBar::Meta::Class is compatible ok 6 - ... FooBar2.meta => FooBar::Meta::Class is compatible ok 7 - incompatible Class metaclass ok 8 - incompatible Instance metaclass ok 9 - incompatible Method metaclass ok 10 - incompatible Attribute metaclass ok 11 - incompatible Method::Constructor metaclass ok 12 - incompatible Method::Wrapped metaclass ok 13 - metaclass fixing fixes a cmop metaclass, when the parent has a subclass ok 14 - The object isa Foo::Meta::Class ok 15 - metaclass fixing fixes a cmop metaclass, when the parent has a subclass ok 16 - The object isa Bar::Meta::Class ok 17 - metaclass fixing works with other non-default metaclasses ok 18 - The object isa Foo::Meta::Class ok 19 - instance_metaclass fixing works with other non-default metaclasses ok 20 - The class isa Foo::Meta::Instance ok 21 - The class isa Foo::Meta::Method ok 22 - The class isa Foo::Meta::Attribute ok 23 - The class isa Foo::Meta::Method::Constructor ok 24 - The class isa Foo::Meta::Method::Wrapped ok 25 - method_metaclass fixing works with other non-default metaclasses ok 26 - The class isa Foo::Meta::Instance ok 27 - The class isa Foo::Meta::Method ok 28 - The class isa Foo::Meta::Attribute ok 29 - The class isa Foo::Meta::Method::Constructor ok 30 - The class isa Foo::Meta::Method::Wrapped ok 31 - attribute_metaclass fixing works with other non-default metaclasses ok 32 - The class isa Foo::Meta::Instance ok 33 - The class isa Foo::Meta::Method ok 34 - The class isa Foo::Meta::Attribute ok 35 - The class isa Foo::Meta::Method::Constructor ok 36 - The class isa Foo::Meta::Method::Wrapped ok 37 - constructor_class fixing works with other non-default metaclasses ok 38 - The class isa Foo::Meta::Instance ok 39 - The class isa Foo::Meta::Method ok 40 - The class isa Foo::Meta::Attribute ok 41 - The class isa Foo::Meta::Method::Constructor ok 42 - The class isa Foo::Meta::Method::Wrapped ok 43 - wrapped_method_metaclass fixing works with other non-default metaclasses ok 44 - The class isa Foo::Meta::Instance ok 45 - The class isa Foo::Meta::Method ok 46 - The class isa Foo::Meta::Attribute ok 47 - The class isa Foo::Meta::Method::Constructor ok 48 - The class isa Foo::Meta::Method::Wrapped ok 49 - non-cmop superclass doesn't get methods installed ok 50 - The object isa Class::MOP::Class ok 51 - The object isa Class::MOP::Class ok 52 - non-cmop superclass doesn't get methods installed ok 53 - The object isa Class::MOP::Class ok 54 - The object isa Foo::Meta::Class ok 55 - The object isa Foo::Meta::Class ok 56 - The object isa Foo::Meta::Class ok 57 - The object isa Foo::Meta::Class ok 58 - The object isa Foo::Meta::Class ok 59 - The object isa Foo::Meta::Class ok 60 - The object isa Foo::Meta::Class ok 61 - The object isa Foo::Meta::Class ok 62 - The object isa Foo::Meta::Class not ok 63 - The object isa Foo::Meta::Class # TODO No idea how to handle case where parent class is created before children # Failed (TODO) test 'The object isa Foo::Meta::Class' # at t/cmop/metaclass_incompatibility.t line 176. # The object isn't a 'Foo::Meta::Class' it's a 'Class::MOP::Class' not ok 64 - The object isa Foo::Meta::Class # TODO No idea how to handle case where parent class is created before children # Failed (TODO) test 'The object isa Foo::Meta::Class' # at t/cmop/metaclass_incompatibility.t line 177. # The object isn't a 'Foo::Meta::Class' it's a 'Class::MOP::Class' ok 65 - can't switch out the attribute metaclass of a class that already has attributes ok 66 - can still set superclasses ok 67 - immutable superclass doesn't make this class immutable ok 68 - can still make immutable ok 69 - defined metaclass in child with defined metaclass in parent is fine ok 70 - got the right destructor class ok 71 - undef metaclass in child with defined metaclass in parent can be fixed ok 72 - got the right destructor class ok 73 - undef metaclass in child with defined metaclass in parent can be fixed ok 74 - undef metaclass in child with defined metaclass in parent can be fixed ok 75 - got the right destructor class 1..75 ok t/cmop/metaclass_incompatibility_dyn.t .................... ok 1 - ... Foo.meta => Foo::Meta is compatible ok 2 - ... Bar.meta => Bar::Meta is compatible ok 3 - ... Foo::Foo.meta => Bar::Meta is not compatible ok 4 - ... Bar::Bar.meta => Foo::Meta is not compatible ok 5 - ... FooBar.meta => FooBar::Meta is compatible ok 6 - ... FooBar2.meta => FooBar::Meta is compatible 1..6 ok t/cmop/metaclass_inheritance.t ............................ ok 1 - The object isa Class::MOP::Class ok 2 - ... foo_meta->name == Foo ok 3 - The object isa Class::MOP::Class ok 4 - ... bar_meta->name == Bar ok 5 - ... Bar->meta != Foo->meta ok 6 - The object isa Class::MOP::Class ok 7 - ... baz_meta->name == Baz ok 8 - ... Baz->meta != Bar->meta ok 9 - ... Baz->meta != Foo->meta 1..9 ok t/cmop/metaclass_loads_classes.t .......................... ok 1 - ... Correct metaclass isa MyMetaClass ok 2 - ... metaclass loaded ok 3 - ... Correct attribute metaclass ok 4 - ... attribute metaclass loaded ok 5 - ... Correct instance metaclass ok 6 - ... instance metaclass loaded ok 7 - ... Correct method metaclass ok 8 - ... method metaclass loaded 1..8 ok t/cmop/metaclass_reinitialize.t ........................... ok 1 - Foo->can('meta') ok 2 - The object isa Class::MOP::Class ok 3 ok 4 ok 5 - The object isa Class::MOP::Method ok 6 ok 7 - The object isa Class::MOP::Attribute ok 8 ok 9 - The object isa Class::MOP::Class ok 10 ok 11 ok 12 - The object isa Class::MOP::Method ok 13 ok 14 - The object isa Class::MOP::Attribute ok 15 ok 16 - The object isa Class::MOP::Class ok 17 ok 18 ok 19 - The object isa Class::MOP::Method ok 20 ok 21 - The object isa Class::MOP::Attribute ok 22 ok 23 ok 24 - The object isa Class::MOP::Class ok 25 ok 26 ok 27 - The object isa Class::MOP::Method ok 28 ok 29 - The object isa Class::MOP::Attribute ok 30 - The object isa Bar::Meta::Method ok 31 - The object isa Bar::Meta::Attribute ok 32 ok 33 - The object isa Class::MOP::Class ok 34 ok 35 ok 36 - The object isa Class::MOP::Method ok 37 ok 38 - The object isa Class::MOP::Attribute ok 39 - The object isa Bar::Meta::Method ok 40 - The object isa Bar::Meta::Attribute ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 - The object isa Class::MOP::Class ok 47 ok 48 ok 49 - The object isa Class::MOP::Method ok 50 ok 51 - The object isa Class::MOP::Attribute ok 52 ok 53 ok 54 ok 55 - The object isa Class::MOP::Class ok 56 ok 57 ok 58 - The object isa Class::MOP::Method ok 59 ok 60 - The object isa Class::MOP::Attribute ok 61 - The object isa Baz::Meta::Method ok 62 - The object isa Baz::Meta::Attribute ok 63 - The object isa Class::MOP::Class ok 64 ok 65 ok 66 - The object isa Class::MOP::Method ok 67 ok 68 - The object isa Class::MOP::Attribute ok 69 - The object isa Bar::Meta::Method ok 70 - The object isa Bar::Meta::Attribute ok 71 ok 72 - The object isa Class::MOP::Class ok 73 ok 74 ok 75 - The object isa Class::MOP::Method ok 76 ok 77 - The object isa Class::MOP::Attribute ok 78 ok 79 ok 80 - The object isa Class::MOP::Class ok 81 ok 82 ok 83 - The object isa Class::MOP::Method ok 84 ok 85 - The object isa Class::MOP::Attribute ok 86 ok 87 - The object isa Class::MOP::Class ok 88 ok 89 ok 90 - The object isa Class::MOP::Method ok 91 ok 92 - The object isa Class::MOP::Attribute ok 93 ok 94 - The object isa Class::MOP::Class ok 95 ok 96 ok 97 - The object isa Class::MOP::Method ok 98 ok 99 - The object isa Class::MOP::Attribute ok 100 - Blah::Meta::Method->can('foo') ok 101 ok 102 - Blah::Meta::Attribute->can('oof') ok 103 1..103 ok t/cmop/method.t ........................................... ok 1 - ... instance and class both lead to the same meta ok 2 - ... our package is main:: ok 3 - ... our sub name is __ANON__ ok 4 - ... our subs full name is main::__ANON__ ok 5 - ... no original_method ok 6 - ... the original_package_name is the same as package_name ok 7 - ... the original_name is the same as name ok 8 - ... the original_fully_qualified_name is the same as fully_qualified_name ok 9 - ... can't call wrap() without some code ok 10 - ... can't call wrap() without some code ok 11 - ... can't call wrap() without some code ok 12 - ... can't call name() as a class method ok 13 - ... can't call body() as a class method ok 14 - ... can't call package_name() as a class method ok 15 - ... can't call fully_qualified_name() as a class method ok 16 - The object isa Class::MOP::Class ok 17 - ... Class::MOP::Method->has_method(wrap) ok 18 - ... our package is Class::MOP::Method ok 19 - ... our sub name is "wrap" ok 20 - ... Class::MOP::Method->has_method(package_name) ok 21 - ... our package is Class::MOP::Method ok 22 - ... our sub name is "package_name" ok 23 - ... Class::MOP::Method->has_method(name) ok 24 - ... our package is Class::MOP::Method ok 25 - ... our sub name is "name" ok 26 - ... bad args for &wrap ok 27 - ... bad args for &wrap ok 28 - ... bad args for &wrap ok 29 - ... bad args for &wrap ok 30 - ... bad args for &wrap ok 31 - ... bad args for &wrap ok 32 - ... blessed coderef to &wrap ok 33 - The object isa Class::MOP::Method ok 34 - ... cloned method has new package name ok 35 - ... cloned method has new sub name ok 36 - ... cloned method has new fq name ok 37 - ... cloned method has correct original_method ok 38 - ... cloned method has correct original_package_name ok 39 - ... cloned method has correct original_name ok 40 - ... cloned method has correct original_fully_qualified_name ok 41 - ... clone of clone has new package name ok 42 - ... clone of clone has new sub name ok 43 - ... clone of clone new fq name ok 44 - ... cloned method has correct original_method ok 45 - ... original_package_name follows clone chain ok 46 - ... original_name follows clone chain ok 47 - ... original_fully_qualified_name follows clone chain ok 48 - The object isa Method::Subclass ok 49 - The object isa Class::MOP::Method ok 50 - attribute set properly ok 51 - package_name copied properly ok 52 - method name copied properly ok 53 - got a new method name 1..53 ok t/cmop/method_modifiers.t ................................. ok 1 - The object isa Class::MOP::Method ok 2 - ... got the right return value from method ok 3 - The object isa Class::MOP::Method::Wrapped ok 4 - The object isa Class::MOP::Method ok 5 - ... got the right return value from the wrapped method ok 6 - ... added the before modifier okay ok 7 - ... got the right return value from the wrapped method (w/ before) ok 8 - ... added the after modifier okay ok 9 - ... got the right return value from the wrapped method (w/ before) ok 10 - The object isa Class::MOP::Method ok 11 - ... got the right value from the wrapped method ok 12 - The object isa Class::MOP::Method::Wrapped ok 13 - The object isa Class::MOP::Method ok 14 - ... got the right value from the wrapped method ok 15 - ... added the around modifier okay ok 16 - ... got the right results back from the around methods (in list context) ok 17 - ... got the right results back from the around methods (in scalar context) ok 18 - The object isa Class::MOP::Method ok 19 - The object isa Class::MOP::Method::Wrapped ok 20 - The object isa Class::MOP::Method ok 21 - ... added the before modifier okay ok 22 - ... added the around modifier okay ok 23 - ... added the after modifier okay ok 24 - ... got the right tracelog from all our before/around/after methods ok 25 - check get_original_method ok 26 - check before_modifiers ok 27 - check after_modifiers ok 28 - check around_modifiers 1..28 ok t/cmop/methods.t .......................................... ok 1 ok 2 - ... got the method stub pie ok 3 - ... got the constant method stub cake ok 4 - ... our method is not yet blessed ok 5 - ... we added the method successfully ok 6 - The object isa Class::MOP::Method ok 7 - ... got the right name for the method ok 8 - ... got the right package name for the method ok 9 - ... Foo->has_method(foo) (defined with Sub::Name) ok 10 - ... Foo->get_method(foo) == \&foo ok 11 - ... _method_foo->execute returns "Foo::foo" ok 12 - ... Foo->foo() returns "Foo::foo" ok 13 - ... not Foo->has_method(FOO_CONSTANT) (defined w/ use constant) ok 14 - ... not Foo->has_method(bling) (defined in main:: using symbol tables (no Sub::Name)) ok 15 - ... Foo->has_method(bar) (defined in Foo) ok 16 - ... Foo->has_method(baz) (typeglob aliased within Foo) ok 17 - ... Foo->has_method(baaz) (typeglob aliased within Foo) ok 18 - ... Foo->has_method(floob) (defined in Foo:: using symbol tables and Sub::Name w/out package name) ok 19 - ... Foo->has_method(blah) (defined in main:: using fully qualified package name) ok 20 - ... Foo->has_method(bang) (defined in main:: using symbol tables and Sub::Name) ok 21 - ... Foo->has_method(evaled_foo) (evaled in main::) ok 22 - the method 'elk' is defined in OinkyBoinky ok 23 - the method 'bar' is not defined in OinkyBoinky ok 24 - but if you look in the inheritence chain then 'bar' does exist ok 25 - the returned value is a code ref ok 26 - The object isa Class::MOP::Method ok 27 - ... body matches CODE ref in package for baaz ok 28 - The object isa Class::MOP::Method ok 29 - ... body matches CODE ref in package for bar ok 30 - The object isa Class::MOP::Method ok 31 - ... body matches CODE ref in package for baz ok 32 - The object isa Class::MOP::Method ok 33 - ... body matches CODE ref in package for floob ok 34 - The object isa Class::MOP::Method ok 35 - ... body matches CODE ref in package for blah ok 36 - The object isa Class::MOP::Method ok 37 - ... body matches CODE ref in package for bang ok 38 - The object isa Class::MOP::Method ok 39 - ... body matches CODE ref in package for evaled_foo ok 40 - The object isa Class::MOP::Method ok 41 - ... body matches CODE ref in package for FOO_CONSTANT ok 42 - ... got the __ANON__ methods ok 43 - ... symbol matches CODE ref in package for bling ok 44 - ... !Foo->has_method(blessed) (imported into Foo) ok 45 - ... !Foo->has_method(boom) (defined in main:: using symbol tables and Sub::Name w/out package name) ok 46 - ... !Foo->has_method(not_a_real_method) (does not exist) ok 47 - ... Foo->get_method(not_a_real_method) == undef ok 48 - ... got the right method list for Foo ok 49 - ... got the right list of applicable methods for Foo ok 50 - ... removed the foo method ok 51 - ... !Foo->has_method(foo) we just removed it ok 52 - ... cannot call Foo->foo because it is not there ok 53 - ... got the right method list for Foo ok 54 - The object isa Class::MOP::Class ok 55 - ... Bar->has_method(foo) ok 56 - ... Bar->has_method(bar) ok 57 - ... Bar->foo == Bar::foo ok 58 - ... Bar->bar == Bar::bar ok 59 - ... overwriting a method is fine ok 60 - subname applied to anonymous method ok 61 - ... Bar-> (still) has_method(foo) ok 62 - ... Bar->foo == "Bar::foo v2" ok 63 - ... got the right method list for Bar ok 64 - ... got the right list of applicable methods for Bar ok 65 - add_method clones method objects as they are added ok 66 - ... the cloned method has the correct original method ok 67 - Custom glob-assignment-created accessor still has method modifier ok 68 - Got the foo method back ok 69 - Got the foo method back ok 70 - Got the foo method back ok 71 - get_method_list handles constants properly ok 72 - _get_local_methods handles constants properly ok 73 ok 74 ok 75 ok 76 - method is deleted ok 77 - Baz can't foo 1..77 ok t/cmop/modify_parent_method.t ............................. ok 1 ok 2 ok 3 not ok 4 - cache is correctly invalidated when the parent method is wrapped # TODO pending fix # Failed (TODO) test 'cache is correctly invalidated when the parent method is wrapped' # at t/cmop/modify_parent_method.t line 88. # Structures begin differing at: # $got->[1] = 'Parent::method' # $expected->[1] = 'before Parent::method' 1..4 ok t/cmop/new_and_clone_metaclasses.t ........................ ok 1 - The object isa Class::MOP::Class ok 2 - The object isa Class::MOP::Class ok 3 - ... it still creates the singleton ok 4 - The object isa Class::MOP::Class ok 5 - ... it creates the singleton even if you try to clone it ok 6 - The object isa Class::MOP::Class ok 7 - ... got the right Foo->meta singleton ok 8 - ... cloning got the right Foo->meta singleton ok 9 - The object isa Class::MOP::Class ok 10 - The object isa Class::MOP::Class ok 11 - ... even subclasses still create the singleton ok 12 - The object isa Class::MOP::Class ok 13 - ... and subclasses creates the singleton even if you try to clone it ok 14 - ... got the right Foo->meta singleton (w/subclass) ok 15 - ... cloning got the right Foo->meta singleton (w/subclass) ok 16 - The object isa Class::MOP::Class ok 17 - ... got the right name for the Bar metaclass ok 18 - ... Bar does not exists, so it has no version ok 19 - The object isa Class::MOP::Class ok 20 - The object isa MyMetaClass ok 21 - ... got the right Baz->meta singleton ok 22 - ... cloning got the right Baz->meta singleton ok 23 - The object isa Foo ok 24 - The object isa Bar ok 25 - The object isa Foo ok 26 - The object isa Baz ok 27 - The object isa Bar ok 28 - The object isa Foo ok 29 - The object isa Foo ok 30 - ... $cloned_foo is a new object different from $foo ok 31 - ... this dies as expected ok 32 - The object isa Class::MOP::Attribute ok 33 - The object isa Class::MOP::Attribute ok 34 - ... we successfully cloned our attributes ok 35 - ... we successfully did not clone our associated metaclass 1..35 ok t/cmop/null_stash.t ....................................... ok 1 - empty stashes don't segfault 1..1 ok t/cmop/numeric_defaults.t ................................. ok 1 - it's an int (100) ok 2 - not a string (100) ok 3 - it's an int (100) ok 4 - not a string (100) ok 5 - it's an int (100) (immutable) ok 6 - not a string (100) (immutable) ok 7 - it's an int (100) (immutable) ok 8 - not a string (100) (immutable) ok 9 - it's an int (-2) ok 10 - not a string (-2) ok 11 - it's an int (-2) ok 12 - not a string (-2) ok 13 - it's an int (-2) (immutable) ok 14 - not a string (-2) (immutable) ok 15 - it's an int (-2) (immutable) ok 16 - not a string (-2) (immutable) ok 17 - it's an int (668) ok 18 - not a string (668) ok 19 - it's an int (668) ok 20 - not a string (668) ok 21 - it's an int (668) (immutable) ok 22 - not a string (668) (immutable) ok 23 - it's an int (668) (immutable) ok 24 - not a string (668) (immutable) ok 25 - it's an int (255) ok 26 - not a string (255) ok 27 - it's an int (255) ok 28 - not a string (255) ok 29 - it's an int (255) (immutable) ok 30 - not a string (255) (immutable) ok 31 - it's an int (255) (immutable) ok 32 - not a string (255) (immutable) ok 33 - it's a num (10.5) ok 34 - not a string (10.5) ok 35 - it's a num (10.5) ok 36 - not a string (10.5) ok 37 - it's a num (10.5) (immutable) ok 38 - not a string (10.5) (immutable) ok 39 - it's a num (10.5) (immutable) ok 40 - not a string (10.5) (immutable) ok 41 - it's a num (-20) ok 42 - not a string (-20) ok 43 - it's a num (-20) ok 44 - not a string (-20) ok 45 - it's a num (-20) (immutable) ok 46 - not a string (-20) (immutable) ok 47 - it's a num (-20) (immutable) ok 48 - not a string (-20) (immutable) ok 49 - it's a num (1000) ok 50 - not a string (1000) ok 51 - it's a num (1000) ok 52 - not a string (1000) ok 53 - it's a num (1000) (immutable) ok 54 - not a string (1000) (immutable) ok 55 - it's a num (1000) (immutable) ok 56 - not a string (1000) (immutable) ok 57 - it's a num (1.3e-10) ok 58 - not a string (1.3e-10) ok 59 - it's a num (1.3e-10) ok 60 - not a string (1.3e-10) ok 61 - it's a num (1.3e-10) (immutable) ok 62 - not a string (1.3e-10) (immutable) ok 63 - it's a num (1.3e-10) (immutable) ok 64 - not a string (1.3e-10) (immutable) ok 65 - it's a string (foo) ok 66 - it's a string (foo) ok 67 - it's a string (foo) (immutable) ok 68 - it's a string (foo) (immutable) ok 69 - it's a string () ok 70 - it's a string () ok 71 - it's a string () (immutable) ok 72 - it's a string () (immutable) ok 73 - it's a string (100) ok 74 - it's a string (100) ok 75 - it's a string (100) (immutable) ok 76 - it's a string (100) (immutable) ok 77 - it's a string (10.5) ok 78 - it's a string (10.5) ok 79 - it's a string (10.5) (immutable) ok 80 - it's a string (10.5) (immutable) ok 81 - it's a string (1e3) ok 82 - it's a string (1e3) ok 83 - it's a string (1e3) (immutable) ok 84 - it's a string (1e3) (immutable) ok 85 - it's a string (0 but true) ok 86 - it's a string (0 but true) ok 87 - it's a string (0 but true) (immutable) ok 88 - it's a string (0 but true) (immutable) ok 89 - it's a string (01234) ok 90 - it's a string (01234) ok 91 - it's a string (01234) (immutable) ok 92 - it's a string (01234) (immutable) ok 93 - it's a string (09876) ok 94 - it's a string (09876) ok 95 - it's a string (09876) (immutable) ok 96 - it's a string (09876) (immutable) ok 97 - it's a string (0xFF) ok 98 - it's a string (0xFF) ok 99 - it's a string (0xFF) (immutable) ok 100 - it's a string (0xFF) (immutable) 1..100 ok t/cmop/package_variables.t ................................ ok 1 - ... the %foo slot has not been created yet ok 2 - ... the meta agrees ok 3 - ... created %Foo::foo successfully ok 4 - ... SCALAR shouldnt have been created too ok 5 - ... ARRAY shouldnt have been created too ok 6 - ... CODE shouldnt have been created too ok 7 - ... the %foo slot was created successfully ok 8 - ... the meta agrees ok 9 - ... our %foo was initialized correctly ok 10 - ... our %foo was initialized correctly ok 11 - ... got the right package variable back ok 12 - ... our %foo is the same as the metas ok 13 - ... our %foo was updated correctly ok 14 - ... our %foo was updated correctly ok 15 - ... the @bar slot has not been created yet ok 16 - ... created @Foo::bar successfully ok 17 - ... the @bar slot was created successfully ok 18 - ... the meta agrees ok 19 - ... SCALAR shouldnt have been created too ok 20 - ... HASH shouldnt have been created too ok 21 - ... CODE shouldnt have been created too ok 22 - ... our @bar was initialized correctly ok 23 - ... our @bar was initialized correctly ok 24 - ... the $baz slot has not been created yet ok 25 - ... created $Foo::baz successfully ok 26 - ... the $baz slot was created successfully ok 27 - ... the meta agrees ok 28 - ... ARRAY shouldnt have been created too ok 29 - ... HASH shouldnt have been created too ok 30 - ... CODE shouldnt have been created too ok 31 - ... got the right value back ok 32 - ... our $baz was assigned to correctly ok 33 - ... the meta agrees ok 34 - ... the &funk slot has not been created yet ok 35 - ... created &Foo::funk successfully ok 36 - ... the &funk slot was created successfully ok 37 - ... the meta agrees ok 38 - ... SCALAR shouldnt have been created too ok 39 - ... ARRAY shouldnt have been created too ok 40 - ... HASH shouldnt have been created too ok 41 - ... our &funk exists ok 42 - ... got the right value from the function ok 43 - ... created @Foo::foo successfully ok 44 - ... the @foo slot was added successfully ok 45 - ... got the right values for @Foo::foo ok 46 - ... created &Foo::foo successfully ok 47 - ... the meta agrees ok 48 - ... got the right value for &Foo::foo ok 49 - ... created $Foo::foo successfully ok 50 - ... the meta agrees ok 51 - ... got the right scalar value back ok 52 - ... got the right value from the scalar ok 53 - ... removed %Foo::foo successfully ok 54 - ... the %foo slot was removed successfully ok 55 - ... the @foo slot still exists ok 56 - ... the &foo slot still exists ok 57 - ... the $foo slot still exists ok 58 - ... got the right values for @Foo::foo ok 59 - ... got the right value for &Foo::foo ok 60 - ... got the right value for $Foo::foo ok 61 - ... the %foo slot has been removed successfully ok 62 - ... the @foo slot has NOT been removed ok 63 - ... the &foo slot has NOT been removed ok 64 - ... the $foo slot has NOT been removed ok 65 - ... removed &Foo::foo successfully ok 66 - ... the &foo slot no longer exists ok 67 - ... the @foo slot still exists ok 68 - ... the $foo slot still exists ok 69 - ... got the right values for @Foo::foo ok 70 - ... got the right value for $Foo::foo ok 71 - ... the %foo slot has been removed successfully ok 72 - ... the &foo slot has now been removed ok 73 - ... the @foo slot has NOT been removed ok 74 - ... the $foo slot has NOT been removed ok 75 - ... removed $Foo::foo successfully ok 76 - ... the $foo slot no longer exists ok 77 - ... the @foo slot still exists ok 78 - ... got the right values for @Foo::foo ok 79 - ... the %foo slot has been removed successfully ok 80 - ... the &foo slot has now been removed ok 81 - ... the $foo slot has now been removed ok 82 - ... the @foo slot has NOT been removed 1..82 ok t/cmop/Perl6Attribute_test.t .............................. ok 1 - require 'examples/Perl6Attribute.pod'; ok 2 - The object isa Foo ok 3 - Foo->can('foo') ok 4 - Foo->can('bar') ok 5 - Foo->can('baz') ok 6 - ... Foo.foo == undef ok 7 - ... Foo.foo == 42 ok 8 - ... Foo.bar == [] ok 9 - ... Foo.baz == {} 1..9 ok t/cmop/random_eval_bug.t .................................. ok 1 - ... we die correctly with bad args 1..1 ok t/cmop/rebless_instance.t ................................. ok 1 - Parent->new gives a Parent ok 2 - Parent->whoami gives parent ok 3 - Parent->parent gives parent ok 4 - Parent->child method doesn't exist ok 5 - rebless_instance really reblessed the instance ok 6 - reblessed->whoami gives child ok 7 - reblessed->parent gives parent ok 8 - reblessed->child gives child ok 9 ok 10 ok 11 - Parent->new gives a Parent ok 12 - Parent->whoami gives parent ok 13 - Parent->parent gives parent ok 14 - Parent->child method doesn't exist ok 15 ok 16 ok 17 - sanity check ok 18 - meta gives a Class::MOP::Class ok 19 - this Class::MOP::Class instance is for Parent ok 20 - metaclass has "new" method ok 21 - metaclass has "whoami" method ok 22 - metaclass has "parent" method ok 23 - new_object gives a Parent ok 24 - rebless really reblessed ok 25 - meta gives a Class::MOP::Class ok 26 - this Class::MOP::Class instance is for Child ok 27 - metaclass has "new" method ok 28 - metaclass has "parent" method ok 29 - no "new" method in this class ok 30 - no "parent" method in this class ok 31 - metaclass has "whoami" method ok 32 - metaclass has "child" method ok 33 - new_object gives a Child ok 34 - sanity check ok 35 - meta gives a Class::MOP::Class ok 36 - this Class::MOP::Class instance is for Parent ok 37 - metaclass has "new" method ok 38 - metaclass has "whoami" method ok 39 - metaclass has "parent" method ok 40 - new_object gives a Parent 1..40 ok t/cmop/rebless_instance_away.t ............................ ok 1 - one call to rebless_instance_away ok 2 - rebless_instance_away is called on the old metaclass ok 3 - with the instance ok 4 - and the new metaclass ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok t/cmop/rebless_overload.t ................................. ok 1 - no overloading ok 2 - initial overloading works ok 3 - overloading after reblessing works 1..3 ok t/cmop/rebless_with_extra_params.t ........................ ok 1 - The object isa Foo ok 2 - ... got the expect value ok 3 - ... no baz method though ok 4 - ... this works ok 5 - ... got the expect value ok 6 - ... we have baz method now ok 7 - ... got the expect value ok 8 - ... this works ok 9 - ... got the expect value ok 10 - ... no baz method though ok 11 - The object isa Foo ok 12 - ... got the expect value ok 13 - ... no baz method though ok 14 - ... this works ok 15 - ... got the expect value ok 16 - ... we have baz method now ok 17 - ... got the expect value ok 18 - ... this works ok 19 - ... got the expect value ok 20 - ... no baz method though ok 21 - ... and the baz attribute was deinitialized ok 22 - The object isa Foo ok 23 - ... got the expect value ok 24 - ... no baz method though ok 25 - ... this works ok 26 - ... got the expect value ok 27 - ... we have baz method now ok 28 - ... got the expect value ok 29 - ... this works ok 30 - ... got the expect value ok 31 - ... no baz method though ok 32 - ... and the baz attribute was deinitialized 1..32 ok t/cmop/RT_27329_fix.t ..................................... ok 1 - The object isa Foo ok 2 - ... got the right default value ok 3 - The object isa Foo ok 4 - ... and it is a clone ok 5 - ... got the right cloned value ok 6 - The object isa Foo ok 7 - ... and it is a clone ok 8 - ... got the right cloned value 1..8 ok t/cmop/RT_39001_fix.t ..................................... ok 1 - error occurs when extending oneself ok 2 - regular subclass ok 3 - error occurs when Bar extends Foo, when Foo is a Bar 1..3 ok t/cmop/RT_41255.t ......................................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 1..20 ok t/cmop/scala_style_mixin_composition.t .................... ok 1 - The object isa ColoredPoint3D ok 2 - The object isa Point3D ok 3 - The object isa Point2D ok 4 - ... got the right toString method 1..4 ok t/cmop/self_introspection.t ............................... ok 1 - ... instance and class both lead to the same meta ok 2 - The object isa Class::MOP::Class ok 3 - The object isa Class::MOP::Package ok 4 - The object isa Class::MOP::Module ok 5 - ... got the correct method list for class ok 6 - ... Class::MOP::Class->has_method(_add_inlined_method) ok 7 - ... Class::MOP::Class->get_method(_add_inlined_method) == &Class::MOP::Class::_add_inlined_method ok 8 - ... Class::MOP::Class->has_method(_anon_cache_key) ok 9 - ... Class::MOP::Class->get_method(_anon_cache_key) == &Class::MOP::Class::_anon_cache_key ok 10 - ... Class::MOP::Class->has_method(_anon_package_prefix) ok 11 - ... Class::MOP::Class->get_method(_anon_package_prefix) == &Class::MOP::Class::_anon_package_prefix ok 12 - ... Class::MOP::Class->has_method(_attach_attribute) ok 13 - ... Class::MOP::Class->get_method(_attach_attribute) == &Class::MOP::Class::_attach_attribute ok 14 - ... Class::MOP::Class->has_method(_base_metaclasses) ok 15 - ... Class::MOP::Class->get_method(_base_metaclasses) == &Class::MOP::Class::_base_metaclasses ok 16 - ... Class::MOP::Class->has_method(_can_fix_metaclass_incompatibility) ok 17 - ... Class::MOP::Class->get_method(_can_fix_metaclass_incompatibility) == &Class::MOP::Class::_can_fix_metaclass_incompatibility ok 18 - ... Class::MOP::Class->has_method(_check_class_metaclass_compatibility) ok 19 - ... Class::MOP::Class->get_method(_check_class_metaclass_compatibility) == &Class::MOP::Class::_check_class_metaclass_compatibility ok 20 - ... Class::MOP::Class->has_method(_check_metaclass_compatibility) ok 21 - ... Class::MOP::Class->get_method(_check_metaclass_compatibility) == &Class::MOP::Class::_check_metaclass_compatibility ok 22 - ... Class::MOP::Class->has_method(_check_single_metaclass_compatibility) ok 23 - ... Class::MOP::Class->get_method(_check_single_metaclass_compatibility) == &Class::MOP::Class::_check_single_metaclass_compatibility ok 24 - ... Class::MOP::Class->has_method(_class_metaclass_can_be_made_compatible) ok 25 - ... Class::MOP::Class->get_method(_class_metaclass_can_be_made_compatible) == &Class::MOP::Class::_class_metaclass_can_be_made_compatible ok 26 - ... Class::MOP::Class->has_method(_class_metaclass_is_compatible) ok 27 - ... Class::MOP::Class->get_method(_class_metaclass_is_compatible) == &Class::MOP::Class::_class_metaclass_is_compatible ok 28 - ... Class::MOP::Class->has_method(_clone_instance) ok 29 - ... Class::MOP::Class->get_method(_clone_instance) == &Class::MOP::Class::_clone_instance ok 30 - ... Class::MOP::Class->has_method(_construct_class_instance) ok 31 - ... Class::MOP::Class->get_method(_construct_class_instance) == &Class::MOP::Class::_construct_class_instance ok 32 - ... Class::MOP::Class->has_method(_construct_instance) ok 33 - ... Class::MOP::Class->get_method(_construct_instance) == &Class::MOP::Class::_construct_instance ok 34 - ... Class::MOP::Class->has_method(_create_meta_instance) ok 35 - ... Class::MOP::Class->get_method(_create_meta_instance) == &Class::MOP::Class::_create_meta_instance ok 36 - ... Class::MOP::Class->has_method(_eval_environment) ok 37 - ... Class::MOP::Class->get_method(_eval_environment) == &Class::MOP::Class::_eval_environment ok 38 - ... Class::MOP::Class->has_method(_fix_class_metaclass_incompatibility) ok 39 - ... Class::MOP::Class->get_method(_fix_class_metaclass_incompatibility) == &Class::MOP::Class::_fix_class_metaclass_incompatibility ok 40 - ... Class::MOP::Class->has_method(_fix_metaclass_incompatibility) ok 41 - ... Class::MOP::Class->get_method(_fix_metaclass_incompatibility) == &Class::MOP::Class::_fix_metaclass_incompatibility ok 42 - ... Class::MOP::Class->has_method(_fix_single_metaclass_incompatibility) ok 43 - ... Class::MOP::Class->get_method(_fix_single_metaclass_incompatibility) == &Class::MOP::Class::_fix_single_metaclass_incompatibility ok 44 - ... Class::MOP::Class->has_method(_fixup_attributes_after_rebless) ok 45 - ... Class::MOP::Class->get_method(_fixup_attributes_after_rebless) == &Class::MOP::Class::_fixup_attributes_after_rebless ok 46 - ... Class::MOP::Class->has_method(_force_rebless_instance) ok 47 - ... Class::MOP::Class->get_method(_force_rebless_instance) == &Class::MOP::Class::_force_rebless_instance ok 48 - ... Class::MOP::Class->has_method(_generate_fallback_constructor) ok 49 - ... Class::MOP::Class->get_method(_generate_fallback_constructor) == &Class::MOP::Class::_generate_fallback_constructor ok 50 - ... Class::MOP::Class->has_method(_immutable_metaclass) ok 51 - ... Class::MOP::Class->get_method(_immutable_metaclass) == &Class::MOP::Class::_immutable_metaclass ok 52 - ... Class::MOP::Class->has_method(_immutable_options) ok 53 - ... Class::MOP::Class->get_method(_immutable_options) == &Class::MOP::Class::_immutable_options ok 54 - ... Class::MOP::Class->has_method(_initialize_immutable) ok 55 - ... Class::MOP::Class->get_method(_initialize_immutable) == &Class::MOP::Class::_initialize_immutable ok 56 - ... Class::MOP::Class->has_method(_inline_accessors) ok 57 - ... Class::MOP::Class->get_method(_inline_accessors) == &Class::MOP::Class::_inline_accessors ok 58 - ... Class::MOP::Class->has_method(_inline_clear_mop_slot) ok 59 - ... Class::MOP::Class->get_method(_inline_clear_mop_slot) == &Class::MOP::Class::_inline_clear_mop_slot ok 60 - ... Class::MOP::Class->has_method(_inline_constructor) ok 61 - ... Class::MOP::Class->get_method(_inline_constructor) == &Class::MOP::Class::_inline_constructor ok 62 - ... Class::MOP::Class->has_method(_inline_create_instance) ok 63 - ... Class::MOP::Class->get_method(_inline_create_instance) == &Class::MOP::Class::_inline_create_instance ok 64 - ... Class::MOP::Class->has_method(_inline_default_value) ok 65 - ... Class::MOP::Class->get_method(_inline_default_value) == &Class::MOP::Class::_inline_default_value ok 66 - ... Class::MOP::Class->has_method(_inline_destructor) ok 67 - ... Class::MOP::Class->get_method(_inline_destructor) == &Class::MOP::Class::_inline_destructor ok 68 - ... Class::MOP::Class->has_method(_inline_extra_init) ok 69 - ... Class::MOP::Class->get_method(_inline_extra_init) == &Class::MOP::Class::_inline_extra_init ok 70 - ... Class::MOP::Class->has_method(_inline_fallback_constructor) ok 71 - ... Class::MOP::Class->get_method(_inline_fallback_constructor) == &Class::MOP::Class::_inline_fallback_constructor ok 72 - ... Class::MOP::Class->has_method(_inline_generate_instance) ok 73 - ... Class::MOP::Class->get_method(_inline_generate_instance) == &Class::MOP::Class::_inline_generate_instance ok 74 - ... Class::MOP::Class->has_method(_inline_get_mop_slot) ok 75 - ... Class::MOP::Class->get_method(_inline_get_mop_slot) == &Class::MOP::Class::_inline_get_mop_slot ok 76 - ... Class::MOP::Class->has_method(_inline_init_attr_from_constructor) ok 77 - ... Class::MOP::Class->get_method(_inline_init_attr_from_constructor) == &Class::MOP::Class::_inline_init_attr_from_constructor ok 78 - ... Class::MOP::Class->has_method(_inline_init_attr_from_default) ok 79 - ... Class::MOP::Class->get_method(_inline_init_attr_from_default) == &Class::MOP::Class::_inline_init_attr_from_default ok 80 - ... Class::MOP::Class->has_method(_inline_new_object) ok 81 - ... Class::MOP::Class->get_method(_inline_new_object) == &Class::MOP::Class::_inline_new_object ok 82 - ... Class::MOP::Class->has_method(_inline_params) ok 83 - ... Class::MOP::Class->get_method(_inline_params) == &Class::MOP::Class::_inline_params ok 84 - ... Class::MOP::Class->has_method(_inline_preserve_weak_metaclasses) ok 85 - ... Class::MOP::Class->get_method(_inline_preserve_weak_metaclasses) == &Class::MOP::Class::_inline_preserve_weak_metaclasses ok 86 - ... Class::MOP::Class->has_method(_inline_rebless_instance) ok 87 - ... Class::MOP::Class->get_method(_inline_rebless_instance) == &Class::MOP::Class::_inline_rebless_instance ok 88 - ... Class::MOP::Class->has_method(_inline_set_mop_slot) ok 89 - ... Class::MOP::Class->get_method(_inline_set_mop_slot) == &Class::MOP::Class::_inline_set_mop_slot ok 90 - ... Class::MOP::Class->has_method(_inline_slot_initializer) ok 91 - ... Class::MOP::Class->get_method(_inline_slot_initializer) == &Class::MOP::Class::_inline_slot_initializer ok 92 - ... Class::MOP::Class->has_method(_inline_slot_initializers) ok 93 - ... Class::MOP::Class->get_method(_inline_slot_initializers) == &Class::MOP::Class::_inline_slot_initializers ok 94 - ... Class::MOP::Class->has_method(_inlined_methods) ok 95 - ... Class::MOP::Class->get_method(_inlined_methods) == &Class::MOP::Class::_inlined_methods ok 96 - ... Class::MOP::Class->has_method(_install_inlined_code) ok 97 - ... Class::MOP::Class->get_method(_install_inlined_code) == &Class::MOP::Class::_install_inlined_code ok 98 - ... Class::MOP::Class->has_method(_new) ok 99 - ... Class::MOP::Class->get_method(_new) == &Class::MOP::Class::_new ok 100 - ... Class::MOP::Class->has_method(_post_add_attribute) ok 101 - ... Class::MOP::Class->get_method(_post_add_attribute) == &Class::MOP::Class::_post_add_attribute ok 102 - ... Class::MOP::Class->has_method(_real_ref_name) ok 103 - ... Class::MOP::Class->get_method(_real_ref_name) == &Class::MOP::Class::_real_ref_name ok 104 - ... Class::MOP::Class->has_method(_rebless_as_immutable) ok 105 - ... Class::MOP::Class->get_method(_rebless_as_immutable) == &Class::MOP::Class::_rebless_as_immutable ok 106 - ... Class::MOP::Class->has_method(_rebless_as_mutable) ok 107 - ... Class::MOP::Class->get_method(_rebless_as_mutable) == &Class::MOP::Class::_rebless_as_mutable ok 108 - ... Class::MOP::Class->has_method(_remove_generated_metaobjects) ok 109 - ... Class::MOP::Class->get_method(_remove_generated_metaobjects) == &Class::MOP::Class::_remove_generated_metaobjects ok 110 - ... Class::MOP::Class->has_method(_remove_inlined_code) ok 111 - ... Class::MOP::Class->get_method(_remove_inlined_code) == &Class::MOP::Class::_remove_inlined_code ok 112 - ... Class::MOP::Class->has_method(_restore_metaobjects_from) ok 113 - ... Class::MOP::Class->get_method(_restore_metaobjects_from) == &Class::MOP::Class::_restore_metaobjects_from ok 114 - ... Class::MOP::Class->has_method(_single_metaclass_can_be_made_compatible) ok 115 - ... Class::MOP::Class->get_method(_single_metaclass_can_be_made_compatible) == &Class::MOP::Class::_single_metaclass_can_be_made_compatible ok 116 - ... Class::MOP::Class->has_method(_single_metaclass_is_compatible) ok 117 - ... Class::MOP::Class->get_method(_single_metaclass_is_compatible) == &Class::MOP::Class::_single_metaclass_is_compatible ok 118 - ... Class::MOP::Class->has_method(_superclass_metas) ok 119 - ... Class::MOP::Class->get_method(_superclass_metas) == &Class::MOP::Class::_superclass_metas ok 120 - ... Class::MOP::Class->has_method(_superclasses_updated) ok 121 - ... Class::MOP::Class->get_method(_superclasses_updated) == &Class::MOP::Class::_superclasses_updated ok 122 - ... Class::MOP::Class->has_method(add_after_method_modifier) ok 123 - ... Class::MOP::Class->get_method(add_after_method_modifier) == &Class::MOP::Class::add_after_method_modifier ok 124 - ... Class::MOP::Class->has_method(add_around_method_modifier) ok 125 - ... Class::MOP::Class->get_method(add_around_method_modifier) == &Class::MOP::Class::add_around_method_modifier ok 126 - ... Class::MOP::Class->has_method(add_before_method_modifier) ok 127 - ... Class::MOP::Class->get_method(add_before_method_modifier) == &Class::MOP::Class::add_before_method_modifier ok 128 - ... Class::MOP::Class->has_method(add_dependent_meta_instance) ok 129 - ... Class::MOP::Class->get_method(add_dependent_meta_instance) == &Class::MOP::Class::add_dependent_meta_instance ok 130 - ... Class::MOP::Class->has_method(add_meta_instance_dependencies) ok 131 - ... Class::MOP::Class->get_method(add_meta_instance_dependencies) == &Class::MOP::Class::add_meta_instance_dependencies ok 132 - ... Class::MOP::Class->has_method(class_precedence_list) ok 133 - ... Class::MOP::Class->get_method(class_precedence_list) == &Class::MOP::Class::class_precedence_list ok 134 - ... Class::MOP::Class->has_method(clone_object) ok 135 - ... Class::MOP::Class->get_method(clone_object) == &Class::MOP::Class::clone_object ok 136 - ... Class::MOP::Class->has_method(constructor_class) ok 137 - ... Class::MOP::Class->get_method(constructor_class) == &Class::MOP::Class::constructor_class ok 138 - ... Class::MOP::Class->has_method(constructor_name) ok 139 - ... Class::MOP::Class->get_method(constructor_name) == &Class::MOP::Class::constructor_name ok 140 - ... Class::MOP::Class->has_method(create) ok 141 - ... Class::MOP::Class->get_method(create) == &Class::MOP::Class::create ok 142 - ... Class::MOP::Class->has_method(create_anon_class) ok 143 - ... Class::MOP::Class->get_method(create_anon_class) == &Class::MOP::Class::create_anon_class ok 144 - ... Class::MOP::Class->has_method(destructor_class) ok 145 - ... Class::MOP::Class->get_method(destructor_class) == &Class::MOP::Class::destructor_class ok 146 - ... Class::MOP::Class->has_method(direct_subclasses) ok 147 - ... Class::MOP::Class->get_method(direct_subclasses) == &Class::MOP::Class::direct_subclasses ok 148 - ... Class::MOP::Class->has_method(find_all_methods_by_name) ok 149 - ... Class::MOP::Class->get_method(find_all_methods_by_name) == &Class::MOP::Class::find_all_methods_by_name ok 150 - ... Class::MOP::Class->has_method(find_attribute_by_name) ok 151 - ... Class::MOP::Class->get_method(find_attribute_by_name) == &Class::MOP::Class::find_attribute_by_name ok 152 - ... Class::MOP::Class->has_method(find_method_by_name) ok 153 - ... Class::MOP::Class->get_method(find_method_by_name) == &Class::MOP::Class::find_method_by_name ok 154 - ... Class::MOP::Class->has_method(find_next_method_by_name) ok 155 - ... Class::MOP::Class->get_method(find_next_method_by_name) == &Class::MOP::Class::find_next_method_by_name ok 156 - ... Class::MOP::Class->has_method(get_all_attributes) ok 157 - ... Class::MOP::Class->get_method(get_all_attributes) == &Class::MOP::Class::get_all_attributes ok 158 - ... Class::MOP::Class->has_method(get_all_method_names) ok 159 - ... Class::MOP::Class->get_method(get_all_method_names) == &Class::MOP::Class::get_all_method_names ok 160 - ... Class::MOP::Class->has_method(get_all_methods) ok 161 - ... Class::MOP::Class->get_method(get_all_methods) == &Class::MOP::Class::get_all_methods ok 162 - ... Class::MOP::Class->has_method(get_meta_instance) ok 163 - ... Class::MOP::Class->get_method(get_meta_instance) == &Class::MOP::Class::get_meta_instance ok 164 - ... Class::MOP::Class->has_method(immutable_options) ok 165 - ... Class::MOP::Class->get_method(immutable_options) == &Class::MOP::Class::immutable_options ok 166 - ... Class::MOP::Class->has_method(immutable_trait) ok 167 - ... Class::MOP::Class->get_method(immutable_trait) == &Class::MOP::Class::immutable_trait ok 168 - ... Class::MOP::Class->has_method(initialize) ok 169 - ... Class::MOP::Class->get_method(initialize) == &Class::MOP::Class::initialize ok 170 - ... Class::MOP::Class->has_method(instance_metaclass) ok 171 - ... Class::MOP::Class->get_method(instance_metaclass) == &Class::MOP::Class::instance_metaclass ok 172 - ... Class::MOP::Class->has_method(invalidate_meta_instance) ok 173 - ... Class::MOP::Class->get_method(invalidate_meta_instance) == &Class::MOP::Class::invalidate_meta_instance ok 174 - ... Class::MOP::Class->has_method(invalidate_meta_instances) ok 175 - ... Class::MOP::Class->get_method(invalidate_meta_instances) == &Class::MOP::Class::invalidate_meta_instances ok 176 - ... Class::MOP::Class->has_method(is_anon_class) ok 177 - ... Class::MOP::Class->get_method(is_anon_class) == &Class::MOP::Class::is_anon_class ok 178 - ... Class::MOP::Class->has_method(is_immutable) ok 179 - ... Class::MOP::Class->get_method(is_immutable) == &Class::MOP::Class::is_immutable ok 180 - ... Class::MOP::Class->has_method(is_mutable) ok 181 - ... Class::MOP::Class->get_method(is_mutable) == &Class::MOP::Class::is_mutable ok 182 - ... Class::MOP::Class->has_method(is_pristine) ok 183 - ... Class::MOP::Class->get_method(is_pristine) == &Class::MOP::Class::is_pristine ok 184 - ... Class::MOP::Class->has_method(linearized_isa) ok 185 - ... Class::MOP::Class->get_method(linearized_isa) == &Class::MOP::Class::linearized_isa ok 186 - ... Class::MOP::Class->has_method(make_immutable) ok 187 - ... Class::MOP::Class->get_method(make_immutable) == &Class::MOP::Class::make_immutable ok 188 - ... Class::MOP::Class->has_method(make_mutable) ok 189 - ... Class::MOP::Class->get_method(make_mutable) == &Class::MOP::Class::make_mutable ok 190 - ... Class::MOP::Class->has_method(new_object) ok 191 - ... Class::MOP::Class->get_method(new_object) == &Class::MOP::Class::new_object ok 192 - ... Class::MOP::Class->has_method(rebless_instance) ok 193 - ... Class::MOP::Class->get_method(rebless_instance) == &Class::MOP::Class::rebless_instance ok 194 - ... Class::MOP::Class->has_method(rebless_instance_away) ok 195 - ... Class::MOP::Class->get_method(rebless_instance_away) == &Class::MOP::Class::rebless_instance_away ok 196 - ... Class::MOP::Class->has_method(rebless_instance_back) ok 197 - ... Class::MOP::Class->get_method(rebless_instance_back) == &Class::MOP::Class::rebless_instance_back ok 198 - ... Class::MOP::Class->has_method(reinitialize) ok 199 - ... Class::MOP::Class->get_method(reinitialize) == &Class::MOP::Class::reinitialize ok 200 - ... Class::MOP::Class->has_method(remove_attribute) ok 201 - ... Class::MOP::Class->get_method(remove_attribute) == &Class::MOP::Class::remove_attribute ok 202 - ... Class::MOP::Class->has_method(remove_dependent_meta_instance) ok 203 - ... Class::MOP::Class->get_method(remove_dependent_meta_instance) == &Class::MOP::Class::remove_dependent_meta_instance ok 204 - ... Class::MOP::Class->has_method(remove_meta_instance_dependencies) ok 205 - ... Class::MOP::Class->get_method(remove_meta_instance_dependencies) == &Class::MOP::Class::remove_meta_instance_dependencies ok 206 - ... Class::MOP::Class->has_method(subclasses) ok 207 - ... Class::MOP::Class->get_method(subclasses) == &Class::MOP::Class::subclasses ok 208 - ... Class::MOP::Class->has_method(superclasses) ok 209 - ... Class::MOP::Class->get_method(superclasses) == &Class::MOP::Class::superclasses ok 210 - ... Class::MOP::Class->has_method(update_meta_instance_dependencies) ok 211 - ... Class::MOP::Class->get_method(update_meta_instance_dependencies) == &Class::MOP::Class::update_meta_instance_dependencies ok 212 - ... got the correct method list for package ok 213 - ... Class::MOP::Package->has_method(DESTROY) ok 214 - ... Class::MOP::Package->get_method(DESTROY) == &Class::MOP::Package::DESTROY ok 215 - ... Class::MOP::Package->has_method(_anon_cache_key) ok 216 - ... Class::MOP::Package->get_method(_anon_cache_key) == &Class::MOP::Package::_anon_cache_key ok 217 - ... Class::MOP::Package->has_method(_anon_package_prefix) ok 218 - ... Class::MOP::Package->get_method(_anon_package_prefix) == &Class::MOP::Package::_anon_package_prefix ok 219 - ... Class::MOP::Package->has_method(_free_anon) ok 220 - ... Class::MOP::Package->get_method(_free_anon) == &Class::MOP::Package::_free_anon ok 221 - ... Class::MOP::Package->has_method(_new) ok 222 - ... Class::MOP::Package->get_method(_new) == &Class::MOP::Package::_new ok 223 - ... Class::MOP::Package->has_method(_package_stash) ok 224 - ... Class::MOP::Package->get_method(_package_stash) == &Class::MOP::Package::_package_stash ok 225 - ... Class::MOP::Package->has_method(add_package_symbol) ok 226 - ... Class::MOP::Package->get_method(add_package_symbol) == &Class::MOP::Package::add_package_symbol ok 227 - ... Class::MOP::Package->has_method(create) ok 228 - ... Class::MOP::Package->get_method(create) == &Class::MOP::Package::create ok 229 - ... Class::MOP::Package->has_method(create_anon) ok 230 - ... Class::MOP::Package->get_method(create_anon) == &Class::MOP::Package::create_anon ok 231 - ... Class::MOP::Package->has_method(get_all_package_symbols) ok 232 - ... Class::MOP::Package->get_method(get_all_package_symbols) == &Class::MOP::Package::get_all_package_symbols ok 233 - ... Class::MOP::Package->has_method(get_or_add_package_symbol) ok 234 - ... Class::MOP::Package->get_method(get_or_add_package_symbol) == &Class::MOP::Package::get_or_add_package_symbol ok 235 - ... Class::MOP::Package->has_method(get_package_symbol) ok 236 - ... Class::MOP::Package->get_method(get_package_symbol) == &Class::MOP::Package::get_package_symbol ok 237 - ... Class::MOP::Package->has_method(has_package_symbol) ok 238 - ... Class::MOP::Package->get_method(has_package_symbol) == &Class::MOP::Package::has_package_symbol ok 239 - ... Class::MOP::Package->has_method(initialize) ok 240 - ... Class::MOP::Package->get_method(initialize) == &Class::MOP::Package::initialize ok 241 - ... Class::MOP::Package->has_method(is_anon) ok 242 - ... Class::MOP::Package->get_method(is_anon) == &Class::MOP::Package::is_anon ok 243 - ... Class::MOP::Package->has_method(list_all_package_symbols) ok 244 - ... Class::MOP::Package->get_method(list_all_package_symbols) == &Class::MOP::Package::list_all_package_symbols ok 245 - ... Class::MOP::Package->has_method(name) ok 246 - ... Class::MOP::Package->get_method(name) == &Class::MOP::Package::name ok 247 - ... Class::MOP::Package->has_method(namespace) ok 248 - ... Class::MOP::Package->get_method(namespace) == &Class::MOP::Package::namespace ok 249 - ... Class::MOP::Package->has_method(reinitialize) ok 250 - ... Class::MOP::Package->get_method(reinitialize) == &Class::MOP::Package::reinitialize ok 251 - ... Class::MOP::Package->has_method(remove_package_glob) ok 252 - ... Class::MOP::Package->get_method(remove_package_glob) == &Class::MOP::Package::remove_package_glob ok 253 - ... Class::MOP::Package->has_method(remove_package_symbol) ok 254 - ... Class::MOP::Package->get_method(remove_package_symbol) == &Class::MOP::Package::remove_package_symbol ok 255 - ... got the correct method list for module ok 256 - ... Class::MOP::Module->has_method(_anon_cache_key) ok 257 - ... Class::MOP::Module->get_method(_anon_cache_key) == &Class::MOP::Module::_anon_cache_key ok 258 - ... Class::MOP::Module->has_method(_anon_package_prefix) ok 259 - ... Class::MOP::Module->get_method(_anon_package_prefix) == &Class::MOP::Module::_anon_package_prefix ok 260 - ... Class::MOP::Module->has_method(_instantiate_module) ok 261 - ... Class::MOP::Module->get_method(_instantiate_module) == &Class::MOP::Module::_instantiate_module ok 262 - ... Class::MOP::Module->has_method(_new) ok 263 - ... Class::MOP::Module->get_method(_new) == &Class::MOP::Module::_new ok 264 - ... Class::MOP::Module->has_method(authority) ok 265 - ... Class::MOP::Module->get_method(authority) == &Class::MOP::Module::authority ok 266 - ... Class::MOP::Module->has_method(create) ok 267 - ... Class::MOP::Module->get_method(create) == &Class::MOP::Module::create ok 268 - ... Class::MOP::Module->has_method(identifier) ok 269 - ... Class::MOP::Module->get_method(identifier) == &Class::MOP::Module::identifier ok 270 - ... Class::MOP::Module->has_method(version) ok 271 - ... Class::MOP::Module->get_method(version) == &Class::MOP::Module::version ok 272 - ... NOT Class::MOP::Class->has_method(confess) ok 273 - ... NOT Class::MOP::Class->has_method(blessed) ok 274 - ... NOT Class::MOP::Class->has_method(subname) ok 275 - ... NOT Class::MOP::Class->has_method(svref_2object) ok 276 - ... got the right list of attributes ok 277 - ... got the right list of attributes ok 278 - ... Class::MOP::Class->has_attribute(constructor_class) ok 279 - The object isa Class::MOP::Attribute ok 280 - ... Class::MOP::Class->has_attribute(constructor_name) ok 281 - The object isa Class::MOP::Attribute ok 282 - ... Class::MOP::Class->has_attribute(destructor_class) ok 283 - The object isa Class::MOP::Attribute ok 284 - ... Class::MOP::Class->has_attribute(immutable_trait) ok 285 - The object isa Class::MOP::Attribute ok 286 - ... Class::MOP::Class->has_attribute(instance_metaclass) ok 287 - The object isa Class::MOP::Attribute ok 288 - ... Class::MOP::Class->has_attribute(superclasses) ok 289 - The object isa Class::MOP::Attribute ok 290 - ... got the right list of attributes ok 291 - ... got the right list of attributes ok 292 - ... Class::MOP::Package->has_attribute(namespace) ok 293 - The object isa Class::MOP::Attribute ok 294 - ... Class::MOP::Package->has_attribute(package) ok 295 - The object isa Class::MOP::Attribute ok 296 - ... got the right list of attributes ok 297 - ... got the right list of attributes ok 298 - ... Class::MOP::Module->has_attribute(authority) ok 299 - The object isa Class::MOP::Attribute ok 300 - ... Class::MOP::Module->has_attribute(version) ok 301 - The object isa Class::MOP::Attribute ok 302 - ... Class::MOP::Class package has a reader ok 303 - ... Class::MOP::Class package's a reader is { name => sub { ... } } ok 304 - ... Class::MOP::Class package has a init_arg ok 305 - ... Class::MOP::Class package's a init_arg is package ok 306 - ... Class::MOP::Class method_metaclass has a reader ok 307 - ... Class::MOP::Class method_metaclass's a reader is &method_metaclass ok 308 - ... Class::MOP::Class method_metaclass has a init_arg ok 309 - ... Class::MOP::Class method_metaclass's init_arg is method_metaclass ok 310 - ... Class::MOP::Class method_metaclass has a default ok 311 - ... Class::MOP::Class method_metaclass's a default is Class::MOP:::Method ok 312 - ... Class::MOP::Class wrapped_method_metaclass has a reader ok 313 - ... Class::MOP::Class wrapped_method_metaclass's a reader is &wrapped_method_metaclass ok 314 - ... Class::MOP::Class wrapped_method_metaclass has a init_arg ok 315 - ... Class::MOP::Class wrapped_method_metaclass's init_arg is wrapped_method_metaclass ok 316 - ... Class::MOP::Class method_metaclass has a default ok 317 - ... Class::MOP::Class method_metaclass's a default is Class::MOP:::Method ok 318 - ... Class::MOP::Class attributes has a reader ok 319 - ... Class::MOP::Class attributes's a reader is &_attribute_map ok 320 - ... Class::MOP::Class attributes has a init_arg ok 321 - ... Class::MOP::Class attributes's a init_arg is attributes ok 322 - ... Class::MOP::Class attributes has a default ok 323 - ... Class::MOP::Class attributes's a default of {} ok 324 - ... Class::MOP::Class attribute_metaclass has a reader ok 325 - ... Class::MOP::Class attribute_metaclass's a reader is &attribute_metaclass ok 326 - ... Class::MOP::Class attribute_metaclass has a init_arg ok 327 - ... Class::MOP::Class attribute_metaclass's a init_arg is attribute_metaclass ok 328 - ... Class::MOP::Class attribute_metaclass has a default ok 329 - ... Class::MOP::Class attribute_metaclass's a default is Class::MOP:::Attribute ok 330 - ... Class::MOP::Class->name ok 331 - ... Class::MOP::Class->version ok 332 - ... Class::MOP::Class->has_package_symbol($VERSION) ok 333 - ... Class::MOP::Class->get_package_symbol($VERSION) ok 334 - ... Class::MOP::Class->superclasses == [ Class::MOP::Module ] ok 335 - ... Class::MOP::Class->class_precedence_list == [ Class::MOP::Class Class::MOP::Module Class::MOP::Package ] ok 336 - ... got the right value for attribute_metaclass ok 337 - ... got the right value for method_metaclass ok 338 - ... got the right value for instance_metaclass 1..338 ok t/cmop/subclasses.t ....................................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 1..12 ok t/cmop/subname.t .......................................... ok 1 - subname applied to anonymous method ok 2 - caller() aggrees ok 3 - normal caller() operation in unrelated class ok 4 - subname not applied if a name already exists ok 5 - caller aggrees ok 6 - unrelated class untouched 1..6 ok t/cmop/universal_methods.t ................................ not ok 1 - has UNIVERSAL method isa # TODO UNIVERSAL methods should be available # Failed (TODO) test 'has UNIVERSAL method isa' # at t/cmop/universal_methods.t line 20. not ok 2 - has UNIVERSAL method can # TODO UNIVERSAL methods should be available # Failed (TODO) test 'has UNIVERSAL method can' # at t/cmop/universal_methods.t line 20. not ok 3 - has UNIVERSAL method VERSION # TODO UNIVERSAL methods should be available # Failed (TODO) test 'has UNIVERSAL method VERSION' # at t/cmop/universal_methods.t line 20. not ok 4 - has UNIVERSAL method DOES # TODO UNIVERSAL methods should be available # Failed (TODO) test 'has UNIVERSAL method DOES' # at t/cmop/universal_methods.t line 20. 1..4 ok t/compat/composite_metaroles.t ............................ ok 1 ok 2 - The class isa Parent ok 3 - The object isa Moose::Meta::Class::__ANON__::SERIAL::1 ok 4 - The object does Foo::Role ok 5 - The object does Foo::Role ok 6 - The object does Bar::Role ok 7 - The class isa Parent ok 8 - The object isa Moose::Meta::Class::__ANON__::SERIAL::1 ok 9 - The object does Foo::Role ok 10 - The object does Foo::Role ok 11 - The object does Bar::Role 1..11 ok t/compat/extends_nonmoose_that_isa_moose_with_metarole.t .. ok 1 - Can extend non-Moose class with parent class that is a Moose class with a meta role ok 2 - SubSubClassUseBase meta metaclass does the My::Role role ok 3 - Can extend two non-Moose classes with parents that are different Moose metaclasses ok 4 - MultiParent1 meta metaclass does the My::Role role ok 5 - Can extend two non-Moose classes with parents that are different Moose metaclasses (reverse order) ok 6 - MultiParent2 meta metaclass does the My::Role role ok 7 - Can extend one Moose class and one non-Moose class ok 8 - MultiParent3 meta metaclass does the My::Role role ok 9 - Can extend one non-Moose class and one Moose class ok 10 - MultiParent4 meta metaclass does the My::Role role ok 11 - Can extend class that itself extends two non-Moose classes with Moose parents ok 12 - MultiChild1 meta metaclass does the My::Role role ok 13 - Can extend class that itself extends two non-Moose classes with Moose parents (reverse order) ok 14 - MultiChild2 meta metaclass does the My::Role role ok 15 - Can extend class that itself extends one Moose and one non-Moose parent ok 16 - MultiChild3 meta metaclass does the My::Role role ok 17 - Can extend class that itself extends one non-Moose and one Moose parent ok 18 - MultiChild4 meta metaclass does the My::Role role 1..18 ok t/compat/foreign_inheritence.t ............................ ok 1 - The object isa Foo::Moose ok 2 - The object isa Elk ok 3 - ... got the right value from the Elk method ok 4 - ... got the right value from the Foo::Moose method ok 5 - Immutability on Moose class extending Class::MOP class ok ok 6 - Can subclass the same non-Moose class twice with different metaclasses 1..6 ok t/compat/module_refresh_compat.t .......................... ok 1 - use Foo; ok 2 - ... initialized the meta correctly ok 3 - ... successfully refreshed ok 4 - use Bar; ok 5 - ... initialized the meta correctly ok 6 - ... successfully refreshed ok 7 - use MyMooseA; ok 8 - ... initialized the meta correctly ok 9 - ... successfully refreshed ok 10 - use MyMooseB; ok 11 - ... initialized the meta correctly ok 12 - ... successfully refreshed ok 13 - use MyMooseObject; ok 14 - ... initialized the meta correctly ok 15 - ... successfully refreshed ok 16 - use TestBaz; ok 17 - ... initialized the meta correctly ok 18 - ... it has the foo attribute as well ok 19 - ... TestBaz is not a Foo ok 20 - ... successfully refreshed ok 21 - ... initialized the meta correctly ok 22 - ... it has the foo attribute as well ok 23 - ... TestBaz is a Foo 1..23 ok t/compat/moose_respects_base.t ............................ ok 1 - The object isa Bar ok 2 - The object isa Foo ok 3 - ... Bar is not Moose::Object subclass ok 4 - The object isa Baz ok 5 - The object isa Foo ok 6 - The object isa Moose::Object 1..6 ok t/examples/Child_Parent_attr_inherit.t .................... ok 1 - The object isa Parent ok 2 - ... the parent has the last name we expected ok 3 - ... parent and child have the same last name (Smith) ok 4 - ... parent and child have the same last name (Smith) ok 5 - ... parent and child have the same last name (Smith) ok 6 - ... parent and child have the same last name (Smith) ok 7 - ... the parent has the new last name ok 8 - ... parent and child have the same last name (Jones) ok 9 - ... parent and child have the same last name (Jones) ok 10 - ... parent and child have the same last name (Jones) ok 11 - ... parent and child have the same last name (Jones) ok 12 - The object isa Parent ok 13 - ... parent and child have the same last name (Jones) ok 14 - ... parent and child have the same last name (Jones) ok 15 - ... parent and child have the same last name (Jones) ok 16 - ... the orphan child does not have the same last name anymore (Brown) ok 17 - ... parent2 and orphan child have the same last name (Brown) ok 18 - ... the parent has the new last name (again) ok 19 - ... parent and child have the same last name (Miller) ok 20 - ... parent and child have the same last name (Miller) ok 21 - ... parent and child have the same last name (Miller) ok 22 - ... the orphan child is not affected by changes in the parent anymore ok 23 - ... parent2 and orphan child have the same last name (Brown) 1..23 ok t/examples/example1.t ..................................... ok 1 - The object isa Constraint::NoMoreThan ok 2 - ... Constraint::NoMoreThan does Constraint ok 3 - ... validated correctly ok 4 - ... validation failed correctly ok 5 - The object isa Constraint::AtLeast ok 6 - ... Constraint::AtLeast does Constraint ok 7 - ... validated correctly ok 8 - ... validation failed correctly ok 9 - The object isa Constraint::LengthNoMoreThan ok 10 - The object isa Constraint::NoMoreThan ok 11 - ... Constraint::LengthNoMoreThan does Constraint ok 12 - ... Constraint::LengthNoMoreThan does Constraint::OnLength ok 13 - ... validated correctly ok 14 - ... validation failed correctly ok 15 - The object isa Constraint::LengthAtLeast ok 16 - The object isa Constraint::AtLeast ok 17 - ... Constraint::LengthAtLeast does Constraint ok 18 - ... Constraint::LengthAtLeast does Constraint::OnLength ok 19 - ... validated correctly ok 20 - ... validation failed correctly 1..20 ok t/examples/example2.t ..................................... ok 1 - ... successfully composed roles together ok 2 - ... successfully composed roles together ok 3 - The object isa My::List1 ok 4 - ... $coll does List ok 5 - ... $coll does List::Immutable ok 6 - ... we have an empty collection ok 7 - ... we have a length of 1 for the collection ok 8 - The object isa My::List2 ok 9 - ... $coll does List ok 10 - ... $coll does List::Immutable ok 11 - ... we have an empty collection ok 12 - ... we have a length of 1 for the collection ok 13 - The object isa My::List1 ok 14 - ... $coll does List ok 15 - ... $coll does List::Immutable ok 16 - ... we do not have an empty collection ok 17 - ... we have a length of 10 for the collection ok 18 - ... got the right printed value ok 19 - The object isa My::List1 ok 20 - ... original is still the same ok 21 - ... new collection is changed ok 22 - The object isa My::List2 ok 23 - ... $coll does List ok 24 - ... $coll does List::Immutable ok 25 - ... we do not have an empty collection ok 26 - ... we have a length of 10 for the collection ok 27 - ... got the right printed value ok 28 - The object isa My::List2 ok 29 - ... original is still the same ok 30 - ... new collection is changed 1..30 ok t/examples/example_Moose_POOP.t ........................... ok 1 - The object isa MooseX::POOP::Meta::Class ok 2 - The object isa Moose::Meta::Class ok 3 - The object isa Class::MOP::Class ok 4 - ... got the right instance metaclass name ok 5 - The object isa MooseX::POOP::Meta::Instance ok 6 - The object isa MooseX::POOP::Object ok 7 - The object isa Moose::Object ok 8 - The object isa MooseX::POOP::Meta::Class ok 9 - The object isa Moose::Meta::Class ok 10 - The object isa Class::MOP::Class ok 11 - ... got the right instance metaclass name ok 12 - The object isa MooseX::POOP::Meta::Instance ok 13 - ... created my article successfully ok 14 - The object isa Newswriter::Article ok 15 - The object isa MooseX::POOP::Object ok 16 - ... add the article date-time stuff ok 17 - The object isa MooseX::POOP::Meta::Class ok 18 - The object isa Moose::Meta::Class ok 19 - The object isa Class::MOP::Class ok 20 - ... got the right instance metaclass name ok 21 - The object isa MooseX::POOP::Meta::Instance ok 22 - ... got a oid for the article ok 23 - ... got the right headline ok 24 - ... got the right summary ok 25 - ... got the right article ok 26 - The object isa DateTime ok 27 - The object isa DateTime ok 28 - The object isa Newswriter::Author ok 29 - ... got the right author first name ok 30 - ... got the right author last name ok 31 - ... got the right status ok 32 - ... created my article successfully ok 33 - The object isa Newswriter::Article ok 34 - The object isa MooseX::POOP::Object ok 35 - ... got the right headline ok 36 - ... got the right summary ok 37 - ... got the right article ok 38 - ... these two dates are unassigned ok 39 - ... these two dates are unassigned ok 40 - The object isa Newswriter::Author ok 41 - ... got the right author first name ok 42 - ... got the right author last name ok 43 - ... got the right status ok 44 - ... (re)-created my article successfully ok 45 - The object isa Newswriter::Article ok 46 - The object isa MooseX::POOP::Object ok 47 - ... got a oid for the article ok 48 - ... got a new article instance ok 49 - ... got the right headline ok 50 - ... got the right summary ok 51 - ... got the right article ok 52 - The object isa DateTime ok 53 - The object isa DateTime ok 54 - The object isa Newswriter::Author ok 55 - ... got the right author first name ok 56 - ... got the right author last name ok 57 - ... changed the value ok ok 58 - ... got the changed author first name ok 59 - ... got the changed author last name ok 60 - ... got the right status ok 61 - ... (re)-created my article successfully ok 62 - The object isa Newswriter::Article ok 63 - The object isa MooseX::POOP::Object ok 64 - ... got a oid for the article ok 65 - ... got a new article instance ok 66 - ... got the right headline ok 67 - ... got the right summary ok 68 - ... got the right article ok 69 - The object isa DateTime ok 70 - The object isa DateTime ok 71 - The object isa Newswriter::Author ok 72 - ... got the changed author first name ok 73 - ... got the changed author last name ok 74 - ... got the right status ok 75 - ... (re)-created my article successfully ok 76 - The object isa Newswriter::Article ok 77 - The object isa MooseX::POOP::Object ok 78 - ... got a oid for the article ok 79 - ... got a new article instance ok 80 - ... got the right headline ok 81 - ... got the right summary ok 82 - ... got the right article ok 83 - ... these two dates are unassigned ok 84 - ... these two dates are unassigned ok 85 - The object isa Newswriter::Author ok 86 - ... got the right author first name ok 87 - ... got the right author last name ok 88 - ... got the right status 1..88 ok t/examples/example_Protomoose.t ........................... ok 1 - ... got the right metaclass for ProtoMoose::Object -> isa ProtoMoose::Meta::Class ok 2 - ... got the right instance meta for ProtoMoose::Object ok 3 - ... got the right attribute meta for ProtoMoose::Object ok 4 - ... got the right metaclass for Foo -> isa ProtoMoose::Meta::Class ok 5 - ... got the right instance meta for Foo ok 6 - ... got the right attribute meta for Foo ok 7 - ... got the right metaclass for Bar -> isa ProtoMoose::Meta::Class ok 8 - ... got the right instance meta for Bar ok 9 - ... got the right attribute meta for Bar ok 10 - The object isa Foo ok 11 - ... got the value stored in the prototype ok 12 - ... got the value stored in the prototype (through the Foo class) ok 13 - The object isa Foo ok 14 - ... got a new instance of Foo ok 15 - ... got the value stored in the instance (inherited from the prototype) ok 16 - ... got the value stored in the instance (overwriting the one inherited from the prototype) ok 17 - ... got the value stored in the prototype ok 18 - ... got the value stored in the prototype (through the Foo class) ok 19 - ... got the value stored in the Foo prototype (through the Bar class) ok 20 - ... got the value stored in the prototype (through the Bar class) ok 21 - The object isa Bar ok 22 - The object isa Foo ok 23 - ... got the value stored in the instance (inherited from the Foo prototype) ok 24 - ... got the value stored in the instance (inherited from the Bar prototype) ok 25 - ... got the value stored in the instance (overriding the one inherited from the Foo prototype) ok 26 - ... still got the original value stored in the instance (inherited from the prototype) ok 27 - ... still got the original value stored in the prototype (through the Foo class) ok 28 - ... still got the original value stored in the prototype (through the Bar class) 1..28 ok t/examples/example_w_DCS.t ................................ ok 1 - ... construction succeeded ok 2 - The object isa Foo ok 3 - ... got our value correctly ok 4 - ... got our value correctly ok 5 - ... validation failed correctly ok 6 - ... validation failed correctly ok 7 - ... validation failed correctly ok 8 - ... validation failed correctly ok 9 - ... validation failed correctly 1..9 ok t/examples/example_w_TestDeep.t ........................... ok 1 - ... construction succeeded ok 2 - The object isa Foo ok 3 - ... got our value correctly ok 4 - ... validation failed correctly ok 5 - ... validation failed correctly 1..5 ok t/examples/record_set_iterator.t .......................... ok 1 - The object isa RecordSet ok 2 - The object isa RecordSetIterator ok 3 - ... got the right first name ok 4 - ... got the right last name ok 5 - ... got the right first name ok 6 - ... got the right last name ok 7 - ... got the right first name ok 8 - ... got the right last name 1..8 ok t/immutable/apply_roles_to_immutable.t .................... ok 1 - The object isa Foo ok 2 - ... got the right value ok 3 - ... successfully applied the role to immutable instance ok 4 - ... got the right value 1..4 ok t/immutable/buildargs.t ................................... ok 1 - no args ok 2 - normal args ok 3 - single arg ok 4 - ... got the right bar ok 5 - ... got the right bar ok 6 - ... got the right bar ok 7 - ... got the right bar ok 8 - no args ok 9 - normal args ok 10 - single arg ok 11 - ... got the right bar ok 12 - ... got the right bar ok 13 - ... got the right bar ok 14 - ... got the right bar 1..14 ok t/immutable/constructor_is_not_moose.t .................... ok 1 - got a warning that Foo may not have an inlined constructor ok 2 - Foo->new is inherited from NotMoose ok 3 - no warning when replace_constructor is true ok 4 - Bar->new is inlined, and not inherited from NotMoose ok 5 - no warning when inheriting from a class that has already made itself immutable ok 6 - no warning when inheriting from a class that has already made itself immutable 1..6 ok t/immutable/constructor_is_wrapped.t ...................... ok 1 - got a warning that Foo may not have an inlined constructor 1..1 ok t/immutable/default_values.t .............................. ok 1 - no errors making a package immutable when it has default values that could break quoting ok 2 - default value for foo attr ok 3 - default value for bar attr ok 4 - default value for baz attr ok 5 - default value for buz attr ok 6 - default value for faz attr ok 7 - Attribute foo has no value ok 8 - Attribute bar has no value ok 9 - Attribute baz has no value ok 10 - Attribute buz has no value ok 11 - Attribute faz has no value ok 12 - no errors making a package immutable when it has lazy default values that could break quoting ok 13 - Attribute foo has no value (immutable) ok 14 - Attribute bar has no value (immutable) ok 15 - Attribute baz has no value (immutable) ok 16 - Attribute buz has no value (immutable) ok 17 - Attribute faz has no value (immutable) ok 18 - default value for foo attr ok 19 - default value for bar attr ok 20 - default value for baz attr ok 21 - default value for buz attr ok 22 - default value for faz attr 1..22 ok t/immutable/definition_context.t .......................... ok 1 - got definition context for the constructor ok 2 - got definition context for the accessor ok 3 - got definition context for the accessor ok 4 - got definition context for the destructor 1..4 ok t/immutable/immutable_constructor_error.t ................. ok 1 - Non-ref provided to immutable constructor gives useful error message ok 2 - Scalar ref provided to immutable constructor gives useful error message ok 3 - undef provided to immutable constructor gives useful error message 1..3 ok t/immutable/immutable_destroy.t ........................... ok 1 - Did moose overload DESTROY? 1..1 ok t/immutable/immutable_meta_class.t ........................ ok 1 - ... can make a meta class immutable 1..1 ok t/immutable/immutable_metaclass_with_traits.t ............. ok 1 - class_of and ->meta are the same on Foo ok 2 - class_of and ->meta are the same on Foo's metaclass ok 3 - The object isa Moose::Meta::Class ok 4 - The object isa Moose::Meta::Class ok 5 - class is mutable ok 6 - metaclass is mutable ok 7 - does the trait ok 8 - class_of and ->meta are the same on Foo (immutable) ok 9 - The object isa Moose::Meta::Class ok 10 - class is immutable ok 11 - metaclass is immutable (immutable class) ok 12 - class_of and ->meta are the same on Foo's metaclass (immutable) ok 13 - The object isa Moose::Meta::Class ok 14 - still does the trait after immutable 1..14 ok t/immutable/immutable_moose.t ............................. ok 1 - lazy_build works ok 2 - correct value for 'foos' before inlining constructor ok 3 - correct value for 'bars' before inlining constructor ok 4 - correct value for 'bazes' before inlining constructor ok 5 - Foo is imutable ok 6 - ->identifier on metaclass lives ok 7 - Add Role is locked ok 8 - Inlined constructor works with lazy_build ok 9 - correct value for 'foos' after inlining constructor ok 10 - correct value for 'bars' after inlining constructor ok 11 - correct value for 'bazes' after inlining constructor ok 12 - Foo is mutable ok 13 - Add Role is unlocked ok 14 - Immutable meta with single BUILD ok 15 - Immutable meta with multiple BUILDs 1..15 ok t/immutable/immutable_roundtrip.t ......................... ok 1 - no warning that Bar may not have an inlined constructor 1..1 ok t/immutable/immutable_trigger_from_constructor.t .......... ok 1 - trigger from immutable constructor ok 2 - trigger from immutable constructor ok 3 - ... no triggers called 1..3 ok t/immutable/inline_close_over.t ........................... ok 1 - Foo::new didn't close over anything complicated ok 2 - Foo::foo didn't close over anything complicated ok 3 - Foo::bar didn't close over anything complicated ok 4 - Foo::baz didn't close over anything complicated ok 5 - Foo::quux didn't close over anything complicated ok 6 - Foo::has_quux didn't close over anything complicated ok 7 - Foo::clear_quux didn't close over anything complicated ok 8 - Foo::Sub::new didn't close over anything complicated ok 9 - Foo::Sub::foo didn't close over anything complicated ok 10 - Foo::Sub::bar didn't close over anything complicated ok 11 - Foo::Sub::baz didn't close over anything complicated ok 12 - Foo::Sub::quux didn't close over anything complicated ok 13 - Foo::Sub::blah didn't close over anything complicated ok 14 - Foo::Sub::Sub::new didn't close over anything complicated ok 15 - Foo::Sub::Sub::blah didn't close over anything complicated ok 16 - Native::Code::new didn't close over anything complicated ok 17 - Native::Code::nonlazy_execute didn't close over anything complicated ok 18 - Native::Code::lazy_execute didn't close over anything complicated ok 19 - Native::Code::nonlazy_execute_method didn't close over anything complicated ok 20 - Native::Code::lazy_execute_method didn't close over anything complicated ok 21 - Native::Bool::new didn't close over anything complicated ok 22 - Native::Bool::nonlazy_illuminate didn't close over anything complicated ok 23 - Native::Bool::lazy_illuminate didn't close over anything complicated ok 24 - Native::Bool::nonlazy_is_dark didn't close over anything complicated ok 25 - Native::Bool::lazy_is_dark didn't close over anything complicated ok 26 - Native::Bool::nonlazy_flip_switch didn't close over anything complicated ok 27 - Native::Bool::lazy_flip_switch didn't close over anything complicated ok 28 - Native::Bool::nonlazy_darken didn't close over anything complicated ok 29 - Native::Bool::lazy_darken didn't close over anything complicated ok 30 - Native::Number::new didn't close over anything complicated ok 31 - Native::Number::nonlazy_div didn't close over anything complicated ok 32 - Native::Number::lazy_div didn't close over anything complicated ok 33 - Native::Number::nonlazy_add didn't close over anything complicated ok 34 - Native::Number::lazy_add didn't close over anything complicated ok 35 - Native::Number::nonlazy_inc didn't close over anything complicated ok 36 - Native::Number::lazy_inc didn't close over anything complicated ok 37 - Native::Number::nonlazy_dec didn't close over anything complicated ok 38 - Native::Number::lazy_dec didn't close over anything complicated ok 39 - Native::Number::nonlazy_cut_in_half didn't close over anything complicated ok 40 - Native::Number::lazy_cut_in_half didn't close over anything complicated ok 41 - Native::Number::nonlazy_abs didn't close over anything complicated ok 42 - Native::Number::lazy_abs didn't close over anything complicated ok 43 - Native::Number::nonlazy_sub didn't close over anything complicated ok 44 - Native::Number::lazy_sub didn't close over anything complicated ok 45 - Native::Number::nonlazy_odd didn't close over anything complicated ok 46 - Native::Number::lazy_odd didn't close over anything complicated ok 47 - Native::Number::nonlazy_mul didn't close over anything complicated ok 48 - Native::Number::lazy_mul didn't close over anything complicated ok 49 - Native::Number::nonlazy_mod didn't close over anything complicated ok 50 - Native::Number::lazy_mod didn't close over anything complicated ok 51 - Native::Number::nonlazy_set didn't close over anything complicated ok 52 - Native::Number::lazy_set didn't close over anything complicated ok 53 - Native::Array::new didn't close over anything complicated ok 54 - Native::Array::nonlazy_splice_curried_1 didn't close over anything complicated ok 55 - Native::Array::lazy_splice_curried_1 didn't close over anything complicated ok 56 - Native::Array::nonlazy_insert didn't close over anything complicated ok 57 - Native::Array::lazy_insert didn't close over anything complicated ok 58 - Native::Array::nonlazy_delete_curried didn't close over anything complicated ok 59 - Native::Array::lazy_delete_curried didn't close over anything complicated ok 60 - Native::Array::nonlazy_clear didn't close over anything complicated ok 61 - Native::Array::lazy_clear didn't close over anything complicated ok 62 - Native::Array::nonlazy_set_curried_1 didn't close over anything complicated ok 63 - Native::Array::lazy_set_curried_1 didn't close over anything complicated ok 64 - Native::Array::nonlazy_accessor didn't close over anything complicated ok 65 - Native::Array::lazy_accessor didn't close over anything complicated ok 66 - Native::Array::nonlazy_grep didn't close over anything complicated ok 67 - Native::Array::lazy_grep didn't close over anything complicated ok 68 - Native::Array::nonlazy_map didn't close over anything complicated ok 69 - Native::Array::lazy_map didn't close over anything complicated ok 70 - Native::Array::nonlazy_accessor_curried_1 didn't close over anything complicated ok 71 - Native::Array::lazy_accessor_curried_1 didn't close over anything complicated ok 72 - Native::Array::nonlazy_is_empty didn't close over anything complicated ok 73 - Native::Array::lazy_is_empty didn't close over anything complicated ok 74 - Native::Array::nonlazy_splice_curried_all didn't close over anything complicated ok 75 - Native::Array::lazy_splice_curried_all didn't close over anything complicated ok 76 - Native::Array::nonlazy_count didn't close over anything complicated ok 77 - Native::Array::lazy_count didn't close over anything complicated ok 78 - Native::Array::nonlazy_elements didn't close over anything complicated ok 79 - Native::Array::lazy_elements didn't close over anything complicated ok 80 - Native::Array::nonlazy_push_curried didn't close over anything complicated ok 81 - Native::Array::lazy_push_curried didn't close over anything complicated ok 82 - Native::Array::nonlazy_join didn't close over anything complicated ok 83 - Native::Array::lazy_join didn't close over anything complicated ok 84 - Native::Array::nonlazy_splice_curried_2 didn't close over anything complicated ok 85 - Native::Array::lazy_splice_curried_2 didn't close over anything complicated ok 86 - Native::Array::nonlazy_push didn't close over anything complicated ok 87 - Native::Array::lazy_push didn't close over anything complicated ok 88 - Native::Array::nonlazy_shift didn't close over anything complicated ok 89 - Native::Array::lazy_shift didn't close over anything complicated ok 90 - Native::Array::nonlazy_map_curried didn't close over anything complicated ok 91 - Native::Array::lazy_map_curried didn't close over anything complicated ok 92 - Native::Array::nonlazy_delete didn't close over anything complicated ok 93 - Native::Array::lazy_delete didn't close over anything complicated ok 94 - Native::Array::nonlazy_join_curried didn't close over anything complicated ok 95 - Native::Array::lazy_join_curried didn't close over anything complicated ok 96 - Native::Array::nonlazy_set_curried_2 didn't close over anything complicated ok 97 - Native::Array::lazy_set_curried_2 didn't close over anything complicated ok 98 - Native::Array::nonlazy_natatime_curried didn't close over anything complicated ok 99 - Native::Array::lazy_natatime_curried didn't close over anything complicated ok 100 - Native::Array::nonlazy_sort_in_place didn't close over anything complicated ok 101 - Native::Array::lazy_sort_in_place didn't close over anything complicated ok 102 - Native::Array::nonlazy_reduce_curried didn't close over anything complicated ok 103 - Native::Array::lazy_reduce_curried didn't close over anything complicated ok 104 - Native::Array::nonlazy_accessor_curried_2 didn't close over anything complicated ok 105 - Native::Array::lazy_accessor_curried_2 didn't close over anything complicated ok 106 - Native::Array::nonlazy_natatime didn't close over anything complicated ok 107 - Native::Array::lazy_natatime didn't close over anything complicated ok 108 - Native::Array::nonlazy_unshift didn't close over anything complicated ok 109 - Native::Array::lazy_unshift didn't close over anything complicated ok 110 - Native::Array::nonlazy_shuffle didn't close over anything complicated ok 111 - Native::Array::lazy_shuffle didn't close over anything complicated ok 112 - Native::Array::nonlazy_get didn't close over anything complicated ok 113 - Native::Array::lazy_get didn't close over anything complicated ok 114 - Native::Array::nonlazy_reduce didn't close over anything complicated ok 115 - Native::Array::lazy_reduce didn't close over anything complicated ok 116 - Native::Array::nonlazy_set didn't close over anything complicated ok 117 - Native::Array::lazy_set didn't close over anything complicated ok 118 - Native::Array::nonlazy_first didn't close over anything complicated ok 119 - Native::Array::lazy_first didn't close over anything complicated ok 120 - Native::Array::nonlazy_insert_curried didn't close over anything complicated ok 121 - Native::Array::lazy_insert_curried didn't close over anything complicated ok 122 - Native::Array::nonlazy_grep_curried didn't close over anything complicated ok 123 - Native::Array::lazy_grep_curried didn't close over anything complicated ok 124 - Native::Array::nonlazy_get_curried didn't close over anything complicated ok 125 - Native::Array::lazy_get_curried didn't close over anything complicated ok 126 - Native::Array::nonlazy_first_curried didn't close over anything complicated ok 127 - Native::Array::lazy_first_curried didn't close over anything complicated ok 128 - Native::Array::nonlazy_sort didn't close over anything complicated ok 129 - Native::Array::lazy_sort didn't close over anything complicated ok 130 - Native::Array::nonlazy_splice didn't close over anything complicated ok 131 - Native::Array::lazy_splice didn't close over anything complicated ok 132 - Native::Array::nonlazy_sort_in_place_curried didn't close over anything complicated ok 133 - Native::Array::lazy_sort_in_place_curried didn't close over anything complicated ok 134 - Native::Array::nonlazy_sort_curried didn't close over anything complicated ok 135 - Native::Array::lazy_sort_curried didn't close over anything complicated ok 136 - Native::Array::nonlazy_uniq didn't close over anything complicated ok 137 - Native::Array::lazy_uniq didn't close over anything complicated ok 138 - Native::Array::nonlazy_unshift_curried didn't close over anything complicated ok 139 - Native::Array::lazy_unshift_curried didn't close over anything complicated ok 140 - Native::Array::nonlazy_pop didn't close over anything complicated ok 141 - Native::Array::lazy_pop didn't close over anything complicated ok 142 - Native::String::new didn't close over anything complicated ok 143 - Native::String::nonlazy_substr_curried_1 didn't close over anything complicated ok 144 - Native::String::lazy_substr_curried_1 didn't close over anything complicated ok 145 - Native::String::nonlazy_match_curried didn't close over anything complicated ok 146 - Native::String::lazy_match_curried didn't close over anything complicated ok 147 - Native::String::nonlazy_inc didn't close over anything complicated ok 148 - Native::String::lazy_inc didn't close over anything complicated ok 149 - Native::String::nonlazy_match didn't close over anything complicated ok 150 - Native::String::lazy_match didn't close over anything complicated ok 151 - Native::String::nonlazy_clear didn't close over anything complicated ok 152 - Native::String::lazy_clear didn't close over anything complicated ok 153 - Native::String::nonlazy_substr didn't close over anything complicated ok 154 - Native::String::lazy_substr didn't close over anything complicated ok 155 - Native::String::nonlazy_prepend didn't close over anything complicated ok 156 - Native::String::lazy_prepend didn't close over anything complicated ok 157 - Native::String::nonlazy_append didn't close over anything complicated ok 158 - Native::String::lazy_append didn't close over anything complicated ok 159 - Native::String::nonlazy_append_curried didn't close over anything complicated ok 160 - Native::String::lazy_append_curried didn't close over anything complicated ok 161 - Native::String::nonlazy_length didn't close over anything complicated ok 162 - Native::String::lazy_length didn't close over anything complicated ok 163 - Native::String::nonlazy_replace didn't close over anything complicated ok 164 - Native::String::lazy_replace didn't close over anything complicated ok 165 - Native::String::nonlazy_chop didn't close over anything complicated ok 166 - Native::String::lazy_chop didn't close over anything complicated ok 167 - Native::String::nonlazy_chomp didn't close over anything complicated ok 168 - Native::String::lazy_chomp didn't close over anything complicated ok 169 - Native::String::nonlazy_replace_curried didn't close over anything complicated ok 170 - Native::String::lazy_replace_curried didn't close over anything complicated ok 171 - Native::String::nonlazy_prepend_curried didn't close over anything complicated ok 172 - Native::String::lazy_prepend_curried didn't close over anything complicated ok 173 - Native::String::nonlazy_substr_curried_2 didn't close over anything complicated ok 174 - Native::String::lazy_substr_curried_2 didn't close over anything complicated ok 175 - Native::String::nonlazy_substr_curried_3 didn't close over anything complicated ok 176 - Native::String::lazy_substr_curried_3 didn't close over anything complicated ok 177 - Native::Counter::new didn't close over anything complicated ok 178 - Native::Counter::nonlazy_dec_counter_2 didn't close over anything complicated ok 179 - Native::Counter::lazy_dec_counter_2 didn't close over anything complicated ok 180 - Native::Counter::nonlazy_dec_counter didn't close over anything complicated ok 181 - Native::Counter::lazy_dec_counter didn't close over anything complicated ok 182 - Native::Counter::nonlazy_reset_counter didn't close over anything complicated ok 183 - Native::Counter::lazy_reset_counter didn't close over anything complicated ok 184 - Native::Counter::nonlazy_set_counter_42 didn't close over anything complicated ok 185 - Native::Counter::lazy_set_counter_42 didn't close over anything complicated ok 186 - Native::Counter::nonlazy_set_counter didn't close over anything complicated ok 187 - Native::Counter::lazy_set_counter didn't close over anything complicated ok 188 - Native::Counter::nonlazy_inc_counter didn't close over anything complicated ok 189 - Native::Counter::lazy_inc_counter didn't close over anything complicated ok 190 - Native::Counter::nonlazy_inc_counter_2 didn't close over anything complicated ok 191 - Native::Counter::lazy_inc_counter_2 didn't close over anything complicated ok 192 - Native::Hash::new didn't close over anything complicated ok 193 - Native::Hash::nonlazy_key_value didn't close over anything complicated ok 194 - Native::Hash::lazy_key_value didn't close over anything complicated ok 195 - Native::Hash::nonlazy_delete_option didn't close over anything complicated ok 196 - Native::Hash::lazy_delete_option didn't close over anything complicated ok 197 - Native::Hash::nonlazy_quantity didn't close over anything complicated ok 198 - Native::Hash::lazy_quantity didn't close over anything complicated ok 199 - Native::Hash::nonlazy_set_option didn't close over anything complicated ok 200 - Native::Hash::lazy_set_option didn't close over anything complicated ok 201 - Native::Hash::nonlazy_values didn't close over anything complicated ok 202 - Native::Hash::lazy_values didn't close over anything complicated ok 203 - Native::Hash::nonlazy_has_option didn't close over anything complicated ok 204 - Native::Hash::lazy_has_option didn't close over anything complicated ok 205 - Native::Hash::nonlazy_keys didn't close over anything complicated ok 206 - Native::Hash::lazy_keys didn't close over anything complicated ok 207 - Native::Hash::nonlazy_clear_options didn't close over anything complicated ok 208 - Native::Hash::lazy_clear_options didn't close over anything complicated ok 209 - Native::Hash::nonlazy_options_elements didn't close over anything complicated ok 210 - Native::Hash::lazy_options_elements didn't close over anything complicated ok 211 - Native::Hash::nonlazy_is_defined didn't close over anything complicated ok 212 - Native::Hash::lazy_is_defined didn't close over anything complicated ok 213 - Native::Hash::nonlazy_num_options didn't close over anything complicated ok 214 - Native::Hash::lazy_num_options didn't close over anything complicated ok 215 - Native::Hash::nonlazy_get_option didn't close over anything complicated ok 216 - Native::Hash::lazy_get_option didn't close over anything complicated ok 217 - Native::Hash::nonlazy_option_accessor didn't close over anything complicated ok 218 - Native::Hash::lazy_option_accessor didn't close over anything complicated ok 219 - Native::Hash::nonlazy_has_no_options didn't close over anything complicated ok 220 - Native::Hash::lazy_has_no_options didn't close over anything complicated ok 221 - WithInitializer::foo didn't close over anything complicated not ok 222 - WithInitializer::new closed over some stuff: # TODO initializer still closes over things # Failed (TODO) test 'WithInitializer::new closed over some stuff:' # at t/immutable/inline_close_over.t line 357. # Moose::Meta::Attribute{ associated_class: Class::MOP::Class::Immutable::Moose::Meta::Class{ __immutable: HASH(0x8ad12e0), _meta_instance: Moose::Meta::Instance=HASH(0x90f2530), _methods: HASH(0x8986e50), _package_cache_flag: 20, _package_stash: Package::Stash=HASH(0x8986d30), _superclass_metas: ARRAY(0x8987170), ... }, associated_methods: [ Moose::Meta::Method::Accessor=HASH(0x8ad1420) ], default: CODE(0x89878d0), definition_context: { file: "t/immutable/inline_close_over.t", line: 350, package: "WithInitializer" }, init_arg: "bar", initializer: CODE(0x8987620), ... } # Moose::Meta::Attribute{ associated_class: Class::MOP::Class::Immutable::Moose::Meta::Class{ __immutable: HASH(0x8ad12e0), _meta_instance: Moose::Meta::Instance=HASH(0x90f2530), _methods: HASH(0x8986e50), _package_cache_flag: 20, _package_stash: Package::Stash=HASH(0x8986d30), _superclass_metas: ARRAY(0x8987170), ... }, associated_methods: [ Moose::Meta::Method::Accessor=HASH(0x926ec10) ], definition_context: { file: "t/immutable/inline_close_over.t", line: 342, package: "WithInitializer" }, init_arg: "foo", initializer: CODE(0x8981728), insertion_order: 0, ... } not ok 223 - WithInitializer::bar closed over some stuff: # TODO initializer still closes over things # Failed (TODO) test 'WithInitializer::bar closed over some stuff:' # at t/immutable/inline_close_over.t line 357. # Moose::Meta::Attribute{ associated_class: Class::MOP::Class::Immutable::Moose::Meta::Class{ __immutable: HASH(0x8ad12e0), _meta_instance: Moose::Meta::Instance=HASH(0x90f2530), _methods: HASH(0x8986e50), _package_cache_flag: 20, _package_stash: Package::Stash=HASH(0x8986d30), _superclass_metas: ARRAY(0x8987170), ... }, associated_methods: [ Moose::Meta::Method::Accessor=HASH(0x8ad1420) ], default: CODE(0x89878d0), definition_context: { file: "t/immutable/inline_close_over.t", line: 350, package: "WithInitializer" }, init_arg: "bar", initializer: CODE(0x8987620), ... } not ok 224 - WithCustomErrorClass::new closed over some stuff: # TODO custom error classes still close over things # Failed (TODO) test 'WithCustomErrorClass::new closed over some stuff:' # at t/immutable/inline_close_over.t line 383. # Class::MOP::Class::Immutable::Moose::Meta::Class{ __immutable: { _method_map: HASH(0x898ab00), inlined_methods: ARRAY(0x9291f00), linearized_isa: ARRAY(0x929c5a8), options: HASH(0x926b380), original_class: "Moose::Meta::Class" }, _meta_instance: Moose::Meta::Instance{ associated_metaclass: Class::MOP::Class::Immutable::Moose::Meta::Class=HASH(0x897cab8), attributes: ARRAY(0x929c488), slot_hash: HASH(0x8ad98d8), slots: ARRAY(0x92d4fa0) }, _methods: { }, _package_cache_flag: 20, _package_stash: Package::Stash{ name: "WithCustomErrorClass", namespace: HASH(0x898ab40) }, _superclass_metas: [ Moose::Meta::Class=HASH(0x877f338) ], ... } not ok 225 - WithCustomErrorClass::foo closed over some stuff: # TODO custom error classes still close over things # Failed (TODO) test 'WithCustomErrorClass::foo closed over some stuff:' # at t/immutable/inline_close_over.t line 383. # Class::MOP::Class::Immutable::Moose::Meta::Class{ __immutable: { _method_map: HASH(0x898ab00), inlined_methods: ARRAY(0x9291f00), linearized_isa: ARRAY(0x929c5a8), options: HASH(0x926b380), original_class: "Moose::Meta::Class" }, _meta_instance: Moose::Meta::Instance{ associated_metaclass: Class::MOP::Class::Immutable::Moose::Meta::Class=HASH(0x897cab8), attributes: ARRAY(0x929c488), slot_hash: HASH(0x8ad98d8), slots: ARRAY(0x92d4fa0) }, _methods: { }, _package_cache_flag: 20, _package_stash: Package::Stash{ name: "WithCustomErrorClass", namespace: HASH(0x898ab40) }, _superclass_metas: [ Moose::Meta::Class=HASH(0x877f338) ], ... } 1..225 ok t/immutable/inline_fallbacks.t ............................ ok 1 - got right value for foo ok 2 - got right value for bar ok 3 - got right value for foo ok 4 - got right value for baz ok 5 - DEMOLISH in subclass was called ok 6 - DEMOLISH in subclass was called 1..6 ok t/immutable/inlined_constructors_n_types.t ................ ok 1 - Type coercion works as expected on default (mutable) ok 2 - Type coercion works as expected on builder (mutable) ok 3 - ... this passes the constuctor correctly (mutable) ok 4 - ... the constructor doesn't care about 'zot' (mutable) ok 5 - ... this fails the constuctor correctly (mutable) ok 6 - Type coercion works as expected on default (immutable) ok 7 - Type coercion works as expected on builder (immutable) ok 8 - ... this passes the constuctor correctly (immutable) ok 9 - ... the constructor doesn't care about 'zot' (immutable) ok 10 - ... this fails the constuctor correctly (immutable) 1..10 ok t/immutable/multiple_demolish_inline.t .................... ok 1 - Bar->new() ok 2 - Bar->meta->make_immutable ok 3 - Bar has a DESTROY method in the Bar class (not inherited) ok 4 - Foo->meta->make_immutable ok 5 - Foo has a DESTROY method in the Bar class (not inherited) 1..5 ok t/metaclasses/create_anon_with_required_attr.t ............ ok 1 - create anon class with required attr ok 2 - The object isa My::Metaclass ok 3 - foo is this ok 4 - failed to create anon class without required attr ok 5 - initialize a class with required attr ok 6 - The object isa My::Metaclass ok 7 - foo is that ok 8 - for the correct class ok 9 - failed to initialize a class without required attr ok 10 - use metaclass with required attr ok 11 - The object isa My::Metaclass ok 12 - foo is another ok 13 - for the correct class ok 14 - failed to use metaclass without required attr ok 15 - failed to use trait without required attr 1..15 ok t/metaclasses/custom_attr_meta_as_role.t .................. ok 1 - creating custom attribute "metarole" is okay ok 2 - custom attribute metaclass extending role is okay 1..2 ok t/metaclasses/custom_attr_meta_with_roles.t ............... ok 1 - The object isa My::Class ok 2 - ... got the attribute ok 3 - The object isa My::Custom::Meta::Attr 1..3 ok t/metaclasses/easy_init_meta.t ............................ ok 1 - The object does Foo::Trait::Class ok 2 - The object does Foo::Trait::Attribute ok 3 - The object does Foo::Role::Base ok 4 - custom init_meta was called ok 5 - The class isa Moose::Object ok 6 - The object isa Moose::Meta::Class ok 7 - The object does Foo::Trait::Class ok 8 - The object does Foo::Trait::Attribute ok 9 - The object does Foo::Role::Base ok 10 - The object does Foo::Trait::Class ok 11 - custom init_meta was called ok 12 - The object isa Moose::Meta::Role ok 13 - The object does Foo::Trait::Class 1..13 ok t/metaclasses/export_with_prototype.t ..................... ok 1 - with_prototype received a coderef isa CODE ok 2 - With_caller prototype code gets called from MyMooseX ok 3 - check function with prototype ok 4 - as_is_prototype received a coderef isa CODE ok 5 - As-is prototype code gets called from MyMooseX ok 6 - check function with prototype 1..6 ok t/metaclasses/goto_moose_import.t ......................... ok 1 - has was exported via MooseAlike1 ok 2 - No has sub in Foo after MooseAlike1 is unimported ok 3 - Foo has a meta method ok 4 - The object isa Moose::Meta::Class ok 5 - has was exported via MooseAlike2 ok 6 - No has sub in Bar after MooseAlike2 is unimported ok 7 - Bar has a meta method ok 8 - The object isa Moose::Meta::Class 1..8 ok t/metaclasses/immutable_metaclass_compat_bug.t ............ ok 1 ok 2 1..2 ok t/metaclasses/meta_name.t ................................. ok 1 - Foo->can('meta') ok 2 ok 3 - The object isa Moose::Meta::Method::Meta ok 4 ok 5 - Bar->can('bar_meta') ok 6 ok 7 - The object isa Moose::Meta::Method::Meta ok 8 ok 9 1..9 ok t/metaclasses/metaclass_compat.t .......................... ok 1 - no calls before inlining ok 2 - inlined constructor has trait modifications ok 3 - class has correct traits ok 4 - no calls before inlining ok 5 - inherits trait properly ok 6 - subclass inherits traits ok 7 - can set superclasses once ok 8 - The object isa Moose::Meta::Class::__ANON__::SERIAL::1 ok 9 - can still set superclasses ok 10 - The object isa Moose::Meta::Class ok 11 - still have the role attached ok 12 - immutable superclass doesn't make this class immutable ok 13 - can still make immutable ok 14 - can set superclasses once ok 15 - The object isa Moose::Meta::Class::__ANON__::SERIAL::1 ok 16 - reconciled roles correctly ok 17 - can still set superclasses ok 18 - The object isa Moose::Meta::Class::__ANON__::SERIAL::2 ok 19 - roles still the same ok 20 - immutable superclass doesn't make this class immutable ok 21 - can still make immutable ok 22 - can set superclasses once ok 23 - The object isa Moose::Meta::Class::__ANON__::SERIAL::1 ok 24 - reconciled roles correctly ok 25 - can still set superclasses ok 26 - The object isa Moose::Meta::Class ok 27 - roles still the same ok 28 - immutable superclass doesn't make this class immutable ok 29 - can still make immutable ok 30 - can set superclasses once ok 31 - The object isa Moose::Meta::Class::__ANON__::SERIAL::3 ok 32 - can still set superclasses ok 33 - The object isa Moose::Meta::Class ok 34 - still have the role attached ok 35 - immutable superclass doesn't make this class immutable ok 36 - can still make immutable ok 37 - can set superclasses once ok 38 - The object isa Moose::Meta::Class::__ANON__::SERIAL::3 ok 39 - reconciled roles correctly ok 40 - can still set superclasses ok 41 - The object isa Moose::Meta::Class::__ANON__::SERIAL::4 ok 42 - roles still the same ok 43 - immutable superclass doesn't make this class immutable ok 44 - can still make immutable ok 45 - can set superclasses once ok 46 - The object isa Moose::Meta::Class::__ANON__::SERIAL::3 ok 47 - reconciled roles correctly ok 48 - can still set superclasses ok 49 - The object isa Moose::Meta::Class ok 50 - roles still the same ok 51 - immutable superclass doesn't make this class immutable ok 52 - can still make immutable ok 53 - MI extends after_generated_methods with metaclass roles ok 54 - MI extends after_generated_methods with metaclass roles (reverse) ok 55 - unsafe MI extends after_generated_methods with metaclass roles ok 56 - unsafe MI extends after_generated_methods with metaclass roles (reverse) ok 57 - role reconciliation works ok 58 - role reconciliation works 1..58 ok t/metaclasses/metaclass_compat_no_fixing_bug.t ............ ok 1 - doesn't try to fix if nothing is needed 1..1 ok t/metaclasses/metaclass_parameterized_traits.t ............ ok 1 - parameterized trait applied ok 2 - the method was not installed under the other class' alias ok 3 - parameterized trait applied ok 4 - the method was not installed under the other class' alias ok 5 - the method was not installed under the original name when that was excluded 1..5 ok t/metaclasses/metaclass_traits.t .......................... ok 1 - Moose::Meta::Class::__ANON__::SERIAL::1->can('simple') ok 2 - Foo->meta()->simple() returns expected value ok 3 - Moose::Meta::Class::__ANON__::SERIAL::2->can('simple') ok 4 - Foo->meta()->simple() returns expected value ok 5 - Moose::Meta::Class::__ANON__::SERIAL::2->can('simple') ok 6 - Bar->meta()->simple() returns expected value ok 7 - Moose::Meta::Class::__ANON__::SERIAL::2->can('attr') ok 8 - Bar->meta()->attr() returns expected value ok 9 - Moose::Meta::Class::__ANON__::SERIAL::3->can('simple') ok 10 - Baz->meta()->simple() returns expected value ok 11 - Moose::Meta::Class::__ANON__::SERIAL::3->can('attr') ok 12 - Baz->meta()->attr() returns expected value ok 13 - Moose::Meta::Class::__ANON__::SERIAL::3->can('simple2') ok 14 - Baz->meta()->simple2() returns expected value ok 15 - Moose::Meta::Class::__ANON__::SERIAL::3->can('attr2') ok 16 - Baz->meta()->attr2() returns expected value ok 17 - Quux has size attribute ok 18 - size attribute does not have a writer ok 19 - RanOutOfNames->meta() has whatever method ok 20 - Moose::Meta::Class::__ANON__::SERIAL::6->can('simple') ok 21 - Role::Foo->meta()->simple() returns expected value ok 22 - cannot provide -traits to an exporting module that does not init_meta ok 23 - Moose::Meta::Class::__ANON__::SERIAL::9->can('simple') ok 24 - Foo::Subclass->meta()->simple() returns expected value ok 25 - Foo::Subclass->meta()->simple2() returns expected value ok 26 - Moose::Meta::Class::__ANON__::SERIAL::9->can('attr2') ok 27 - Foo::Subclass->meta()->attr2() returns expected value ok 28 - Can get value ok 29 - Can create instance and access attributes ok 30 - Can get value ok 31 - Can create instance and access attributes 1..31 ok t/metaclasses/metarole.t .................................. ok 1 - apply Role::Foo to My::Class->meta() ok 2 - ... and call foo() on that meta object ok 3 - apply Role::Foo to My::Class->meta()'s attribute metaclass ok 4 - ... My::Class->meta() still does Role::Foo ok 5 - ... call foo() on an attribute metaclass object ok 6 - apply Role::Foo to My::Class->meta()'s method metaclass ok 7 - ... My::Class->meta() still does Role::Foo ok 8 - ... My::Class->meta()'s attribute metaclass still does Role::Foo ok 9 - ... call foo() on a method metaclass object ok 10 - apply Role::Foo to My::Class->meta()'s wrapped method metaclass ok 11 - ... My::Class->meta() still does Role::Foo ok 12 - ... My::Class->meta() still does Role::Foo ok 13 - ... My::Class->meta()'s attribute metaclass still does Role::Foo ok 14 - ... call foo() on a wrapped method metaclass object ok 15 - apply Role::Foo to My::Class->meta()'s instance metaclass ok 16 - ... My::Class->meta() still does Role::Foo ok 17 - ... My::Class->meta()'s attribute metaclass still does Role::Foo ok 18 - ... My::Class->meta()'s method metaclass still does Role::Foo ok 19 - ... call foo() on an instance metaclass object ok 20 - apply Role::Foo to My::Class->meta()'s constructor class ok 21 - ... My::Class->meta() still does Role::Foo ok 22 - ... My::Class->meta()'s attribute metaclass still does Role::Foo ok 23 - ... My::Class->meta()'s method metaclass still does Role::Foo ok 24 - ... My::Class->meta()'s instance metaclass still does Role::Foo ok 25 - ... constructor class has a foo method ok 26 - apply Role::Foo to My::Class->meta()'s destructor class ok 27 - ... My::Class->meta() still does Role::Foo ok 28 - ... My::Class->meta()'s attribute metaclass still does Role::Foo ok 29 - ... My::Class->meta()'s method metaclass still does Role::Foo ok 30 - ... My::Class->meta()'s instance metaclass still does Role::Foo ok 31 - ... My::Class->meta()'s constructor class still does Role::Foo ok 32 - ... destructor class has a foo method ok 33 - apply Role::Foo to My::Role->meta's application_to_class class ok 34 - ... call foo() on an application_to_class instance ok 35 - apply Role::Foo to My::Role->meta's application_to_role class ok 36 - ... My::Role->meta's application_to_class class still does Role::Foo ok 37 - ... call foo() on an application_to_role instance ok 38 - apply Role::Foo to My::Role->meta's application_to_instance class ok 39 - ... My::Role->meta's application_to_role class still does Role::Foo ok 40 - ... My::Role->meta's application_to_class class still does Role::Foo ok 41 - ... call foo() on an application_to_instance instance ok 42 - apply Role::Foo to My::Class base class ok 43 - ... call foo() on a My::Class object ok 44 - apply Role::Foo to My::Class2->meta() ok 45 - ... and call foo() on that meta object ok 46 - apply Role::Foo to My::Class2->meta()'s attribute metaclass ok 47 - ... call foo() on an attribute metaclass object ok 48 - apply Role::Foo to My::Class2->meta()'s method metaclass ok 49 - ... call foo() on a method metaclass object ok 50 - apply Role::Foo to My::Class2->meta()'s instance metaclass ok 51 - ... call foo() on an instance metaclass object ok 52 - apply Role::Foo to My::Class2->meta()'s constructor class ok 53 - ... constructor class has a foo method ok 54 - apply Role::Foo to My::Class2->meta()'s destructor class ok 55 - ... destructor class has a foo method ok 56 - apply Role::Foo to My::Class3->meta() ok 57 - ... and call foo() on that meta object ok 58 - apply_metaroles() does not interfere with metaclass set via Moose->init_meta() ok 59 - apply Role::Foo to My::Class4->meta() ok 60 - apply Role::Bar to My::Class4->meta() ok 61 - ... and My::Class4->meta() still does Role::Foo ok 62 - My::Class5->meta()'s does Role::Foo because it extends My::Class ok 63 - My::Class5->meta()'s attribute metaclass also does Role::Foo ok 64 - My::Class5->meta()'s method metaclass also does Role::Foo ok 65 - My::Class5->meta()'s instance metaclass also does Role::Foo ok 66 - My::Class5->meta()'s constructor class also does Role::Foo ok 67 - My::Class5->meta()'s destructor class also does Role::Foo ok 68 - apply Role::Bar My::Class5->meta() ok 69 - ... and My::Class5->meta() still does Role::Foo ok 70 - apply Role::Bar My::Class6->meta() before extends ok 71 - ... and My::Class6->meta() does Role::Foo because My::Class6 extends My::Class ok 72 - apply Role::Bar My::Class7->meta() before extends ok 73 - ... and My::Class7->meta() does Role::Foo because My::Class7 extends My::Class ok 74 - apply Role::Bar My::Class8->meta() before extends ok 75 - ... and My::Class8->meta() does Role::Foo because My::Class8 extends My::Class ok 76 - apply Role::Bar to My::Class8->meta()->attribute_metaclass before extends ok 77 - ... and My::Class8->meta()->attribute_metaclass does Role::Foo because My::Class8 extends My::Class ok 78 - ... and My::Class9->meta() does Role::Foo because My::Class9 extends My::Class ok 79 - apply Role::Bar to My::Class9->meta()->attribute_metaclass before extends ok 80 - ... and My::Class9->meta()->attribute_metaclass does Role::Foo because My::Class9 extends My::Class ok 81 - My::Class10->meta()->meta() does Role::Foo ok 82 - My::Class10->meta()->meta() does Role::Bar ok 83 - ... and My::Class10->meta still isa(My::Meta::Class2) ok 84 - ... and My::Class10 still isa(My::Object) ok 85 - My::Class11->meta()->meta() does Role::Foo ok 86 - ... and explicitly set constructor_class value is unchanged) ok 87 - import module which loads a role from disk during init_meta ok 88 - role applied ok 89 - method_metaclass_role applied ok 90 - Parent constructor class has metarole from Parent ok 91 - Child constructor class has metarole from Parent ok 92 - useful error when apply metaroles to a class without a metaclass ok 93 - useful error when using apply metaroles to a class with a Class::MOP::Class metaclass ok 94 - useful error when applying base class to roles to a non-Moose class ok 95 - useful error when applying base class to roles to a non-Moose class 1..95 ok t/metaclasses/metarole_combination.t ...................... ok 1 - sanity check ok 2 - using custom application roles does not change the role metaobject's class ok 3 - the role's metaobject has custom applications ok 4 - the role knows about the specified composition class ok 5 - one role application ok 6 - the application's first role was My::Role::Special' ok 7 - the application provided an additional role ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 1..31 ok t/metaclasses/metarole_on_anon.t .......................... ok 1 - anon class has a metaclass ok 2 - cached anon class still has a metaclass after \$anon_class goes out of scope ok 3 - cached anon class still has a metaclass applying a metarole 1..3 ok t/metaclasses/metarole_w_metaclass_pm.t ................... ok 1 - apply Role::Foo to My::Class->meta() ok 2 - apply_metaroles works with metaclass.pm ok 3 - apply Role::Foo to My::Class2->meta()'s attribute metaclass ok 4 - ... and this does not interfere with attribute metaclass set via metaclass.pm ok 5 - apply Role::Foo to My::Class2->meta()'s method metaclass ok 6 - ... and this does not interfere with method metaclass set via metaclass.pm ok 7 - apply Role::Foo to My::Class2->meta()'s instance metaclass ok 8 - ... and this does not interfere with instance metaclass set via metaclass.pm 1..8 ok t/metaclasses/metaroles_of_metaroles.t .................... ok 1 - apply a meta role to a role, which is then applied to yet another role 1..1 ok t/metaclasses/moose_exporter.t ............................ ok 1 - no warning when defining our own make_immutable sub ok 2 - HasOwnImmutable->make_immutable does not get overwritten ok 3 - WantsMoose->can('has') ok 4 - WantsMoose->can('with') ok 5 - WantsMoose->can('foo') ok 6 - WantsMoose::has() has been cleaned ok 7 - WantsMoose::with() has been cleaned ok 8 - WantsMoose->can('foo') ok 9 - The object isa Moose::Meta::Class ok 10 - The object isa Moose::Object ok 11 - WantsSugar->can('has') ok 12 - WantsSugar->can('with') ok 13 - WantsSugar->can('wrapped1') ok 14 - WantsSugar->can('foo') ok 15 - wrapped1 identifies the caller correctly ok 16 - WantsSugar::has() has been cleaned ok 17 - WantsSugar::with() has been cleaned ok 18 - WantsSugar::wrapped1() has been cleaned ok 19 - WantsSugar->can('foo') ok 20 - WantsMoreSugar->can('has') ok 21 - WantsMoreSugar->can('with') ok 22 - WantsMoreSugar->can('wrapped1') ok 23 - WantsMoreSugar->can('wrapped2') ok 24 - WantsMoreSugar->can('as_is1') ok 25 - WantsMoreSugar->can('foo') ok 26 - wrapped1 identifies the caller correctly ok 27 - wrapped2 identifies the caller correctly ok 28 - as_is1 works as expected ok 29 - WantsMoreSugar::has() has been cleaned ok 30 - WantsMoreSugar::with() has been cleaned ok 31 - WantsMoreSugar::wrapped1() has been cleaned ok 32 - WantsMoreSugar::wrapped2() has been cleaned ok 33 - WantsMoreSugar::as_is1() has been cleaned ok 34 - WantsMoreSugar->can('foo') ok 35 - The object isa My::Metaclass ok 36 - The object isa My::Object ok 37 - a circular reference in also dies with an error ok 38 - a package which does not use Moose::Exporter in also dies with an error ok 39 - a package which does not use Moose::Exporter in also dies with an error ok 40 - WantsOverridingSugar->can('has') ok 41 - WantsOverridingSugar->can('with') ok 42 - has from MooseX::OverridingSugar is called, not has from Moose ok 43 - WantsSugar::has() has been cleaned ok 44 - WantsSugar::with() has been cleaned ok 45 - WantsOverridingSugar::PassThru->can('has') ok 46 - WantsOverridingSugar::PassThru->can('with') ok 47 - has from MooseX::OverridingSugar is called, not has from Moose ok 48 - with from MooseX::OverridingSugar::PassThru is called, not has from Moose ok 49 - WantsOverridingSugar::PassThru::has() has been cleaned ok 50 - WantsOverridingSugar::PassThru::with() has been cleaned ok 51 - warns when a non-existent method is requested to be exported ok 52 - undefined subs do not get exported ok 53 - UseAllOptions->can('with_meta1') ok 54 - UseAllOptions->can('with_meta2') ok 55 - UseAllOptions->can('with_caller1') ok 56 - UseAllOptions->can('with_caller2') ok 57 - UseAllOptions->can('as_is1') ok 58 - with_caller wrapped sub gets the right caller ok 59 - with_caller wrapped sub returns argument it was passed ok 60 - with_meta first argument isa Moose::Meta::Class ok 61 - with_meta1 returns argument it was passed ok 62 - using correct prototype on with_meta function ok 63 - using correct prototype on with_meta function ok 64 - UseAllOptions::with_meta1 has been unimported ok 65 - UseAllOptions::with_meta2 has been unimported ok 66 - UseAllOptions::with_caller1 has been unimported ok 67 - UseAllOptions::with_caller2 has been unimported ok 68 - UseAllOptions::as_is1 has been unimported ok 69 - error when wanting a nonexistent metaclass ok 70 - error when wanting a nonexistent metaclass 1..70 ok t/metaclasses/moose_exporter_trait_aliases.t .............. ok 1 - The object does Attribute::Trait::Awesome ok 2 - unimported properly ok 3 - unimported properly ok 4 - The object does Attribute::Trait::Awesome ok 5 - unimported properly ok 6 - unimported properly ok 7 - The object does Attribute::Trait::Awesome not ok 8 - unimported properly # TODO unimporting renamed subs currently doesn't work # Failed (TODO) test 'unimported properly' # at t/metaclasses/moose_exporter_trait_aliases.t line 84. # '' # doesn't match '(?-xism:Bareword "emosewA" not allowed)' not ok 9 - unimported properly # TODO unimporting renamed subs currently doesn't work # Failed (TODO) test 'unimported properly' # at t/metaclasses/moose_exporter_trait_aliases.t line 85. # got: 'Attribute::Trait::Awesome' # expected: undef 1..9 ok t/metaclasses/moose_for_meta.t ............................ ok 1 - The object isa My::Meta::Class ok 2 - The object isa Moose::Meta::Class ok 3 - The object isa Class::MOP::Class ok 4 - ... got the default superclasses ok 5 - The object isa My::Meta::Attribute::DefaultReadOnly ok 6 - The object isa Moose::Meta::Attribute ok 7 - The object isa Class::MOP::Attribute ok 8 - ... the attribute has a reader (as expected) ok 9 - ... the attribute does not have a writer (as expected) ok 10 - ... the attribute does not have an accessor (as expected) ok 11 - The object isa My::Meta::Attribute::DefaultReadOnly ok 12 - The object isa Moose::Meta::Attribute ok 13 - The object isa Class::MOP::Attribute ok 14 - ... the attribute does not have a reader (as expected) ok 15 - ... the attribute does not have a writer (as expected) ok 16 - ... the attribute does have an accessor (as expected) 1..16 ok t/metaclasses/moose_nonmoose_metatrait_init_order.t ....... ok 1 - SubSubClass metaclass does role from grandparent metaclass ok 2 - SubClass metaclass does role from parent metaclass 1..2 ok t/metaclasses/moose_nonmoose_moose_chain_init_meta.t ...... ok 1 - Moose class => use base => Moose Class, then Moose->init_meta on middle class ok 1..1 ok t/metaclasses/moose_w_metaclass.t ......................... ok 1 - use Moose; ok 2 - The object isa Foo::Meta ok 3 - ... could not load moose without correct metaclass ok 4 - ... got the right error too 1..4 ok t/metaclasses/new_metaclass.t ............................. ok 1 ok 2 1..2 ok t/metaclasses/new_object_BUILD.t .......................... ok 1 - BUILD called from ->new ok 2 - BUILD called from ->meta->new_object 1..2 ok t/metaclasses/reinitialize.t .............................. ok 1 - The object isa Moose::Meta::Class ok 2 ok 3 ok 4 - The object isa Moose::Meta::Method ok 5 ok 6 - The object isa Moose::Meta::Attribute ok 7 - does Role1 ok 8 - does Role2 ok 9 - role applications for Role1 and Role2 ok 10 - The object isa Moose::Meta::Class ok 11 ok 12 ok 13 - The object isa Moose::Meta::Method ok 14 ok 15 - The object isa Moose::Meta::Attribute ok 16 - does Role1 ok 17 - does Role2 ok 18 - role applications for Role1 and Role2 ok 19 - The object isa Moose::Meta::Class ok 20 ok 21 ok 22 - The object isa Moose::Meta::Method ok 23 ok 24 - The object isa Moose::Meta::Attribute ok 25 - does Role1 ok 26 - does Role2 ok 27 - role applications for Role1 and Role2 ok 28 - The object does Foo::Role::Method ok 29 - The object does Foo::Role::Attribute ok 30 - The object isa Moose::Meta::Class ok 31 ok 32 ok 33 - The object isa Moose::Meta::Method ok 34 ok 35 - The object isa Moose::Meta::Attribute ok 36 - does Role1 ok 37 - does Role2 ok 38 - role applications for Role1 and Role2 ok 39 - The object does Foo::Role::Method ok 40 - The object does Foo::Role::Attribute ok 41 ok 42 ok 43 - The object isa Moose::Meta::Class ok 44 ok 45 ok 46 - The object isa Moose::Meta::Method ok 47 ok 48 - The object isa Moose::Meta::Attribute ok 49 - does Role1 ok 50 - does Role2 ok 51 - role applications for Role1 and Role2 ok 52 ok 53 ok 54 - The object isa Moose::Meta::Class ok 55 ok 56 ok 57 - The object isa Moose::Meta::Method ok 58 ok 59 - The object isa Moose::Meta::Attribute ok 60 - The object does Bar::Role::Method ok 61 - The object does Bar::Role::Attribute ok 62 - The object isa Moose::Meta::Class ok 63 ok 64 ok 65 - The object isa Moose::Meta::Method ok 66 ok 67 - The object isa Moose::Meta::Attribute ok 68 - The object does Bar::Role::Method ok 69 - The object does Bar::Role::Attribute ok 70 ok 71 ok 72 - The object isa Moose::Meta::Class ok 73 ok 74 ok 75 - The object isa Moose::Meta::Method ok 76 ok 77 - The object isa Moose::Meta::Attribute ok 78 - The object does Bar::Role::Method ok 79 - The object does Bar::Role::Attribute ok 80 - The object does Foo::Role::Method ok 81 - The object does Foo::Role::Attribute ok 82 ok 83 - The object isa Moose::Meta::Class ok 84 ok 85 ok 86 - The object isa Moose::Meta::Method ok 87 ok 88 - The object isa Moose::Meta::Attribute ok 89 - The object isa Bar::Meta::Method ok 90 - The object isa Bar::Meta::Attribute ok 91 - The object isa Moose::Meta::Class ok 92 ok 93 ok 94 - The object isa Moose::Meta::Method ok 95 ok 96 - The object isa Moose::Meta::Attribute ok 97 - The object isa Bar::Meta::Method ok 98 - The object isa Bar::Meta::Attribute ok 99 - The object isa Moose::Meta::Class ok 100 ok 101 ok 102 - The object isa Moose::Meta::Method ok 103 ok 104 - The object isa Moose::Meta::Attribute ok 105 - The object isa Bar::Meta::Method ok 106 - The object isa Bar::Meta::Attribute ok 107 - The object does Foo::Role::Method ok 108 - The object does Foo::Role::Attribute ok 109 ok 110 ok 111 - The object isa Moose::Meta::Method::Constructor ok 112 ok 113 - The object isa Moose::Meta::Method::Meta ok 114 ok 115 - The object isa Class::MOP::Method::Wrapped ok 116 ok 117 - The object isa Moose::Meta::Method::Accessor ok 118 ok 119 - The object isa Moose::Meta::Method::Destructor ok 120 ok 121 - The object isa Moose::Meta::Method ok 122 ok 123 - The object isa Moose::Meta::Method::Constructor ok 124 ok 125 - The object isa Moose::Meta::Method::Meta ok 126 ok 127 - The object isa Class::MOP::Method::Wrapped ok 128 ok 129 - The object isa Moose::Meta::Method::Accessor ok 130 ok 131 - The object isa Moose::Meta::Method::Destructor ok 132 ok 133 - The object isa Moose::Meta::Method ok 134 ok 135 - The object isa Moose::Meta::Method::Constructor not ok 136 - The object does Foo::Role::Method # TODO constructor methods don't get metaroles yet # Failed (TODO) test 'The object does Foo::Role::Method' # at t/metaclasses/reinitialize.t line 281. ok 137 ok 138 - The object isa Moose::Meta::Method::Meta not ok 139 - The object does Foo::Role::Method # TODO meta methods don't get metaroles yet # Failed (TODO) test 'The object does Foo::Role::Method' # at t/metaclasses/reinitialize.t line 286. ok 140 ok 141 - The object isa Class::MOP::Method::Wrapped not ok 142 - The object does Foo::Role::Method # TODO modified methods don't get metaroles yet # Failed (TODO) test 'The object does Foo::Role::Method' # at t/metaclasses/reinitialize.t line 291. ok 143 ok 144 - The object isa Moose::Meta::Method::Accessor not ok 145 - The object does Foo::Role::Method # TODO accessor methods don't get metaroles yet # Failed (TODO) test 'The object does Foo::Role::Method' # at t/metaclasses/reinitialize.t line 296. ok 146 ok 147 - The object isa Moose::Meta::Method::Destructor not ok 148 - The object does Foo::Role::Method # TODO destructor methods don't get metaroles yet # Failed (TODO) test 'The object does Foo::Role::Method' # at t/metaclasses/reinitialize.t line 301. ok 149 ok 150 - The object isa Moose::Meta::Method ok 151 - The object does Foo::Role::Method ok 152 - Role3 does Role1 ok 153 - Role3 does Role2 ok 154 - Role3 does Role1 after reinitialize ok 155 - Role3 does Role2 after reinitialize 1..155 ok t/metaclasses/throw_error.t ............................... ok 1 - got some error ok 2 - error is a string ok 3 - confess ok 4 - got some error ok 5 - error is a string ok 6 - croak ok 7 - got some error ok 8 - The object isa Baz::Error ok 9 - no line info, just a message ok 10 - metaclass isa Moose::Meta::Class ok 11 - metaclass value ok 12 - attr isa Moose::Meta::Attribute ok 13 - attr value ok 14 - method isa Moose::Meta::Method ok 15 - method value ok 16 - line attr ok 17 - file attr ok 18 - captured args ok 19 - last error preserved ok 20 - got some error ok 21 - error is a string ok 22 - confess ok 23 - got some error ok 24 - error is a string ok 25 - croak ok 26 - got some error ok 27 - The object isa Baz::Error ok 28 - no line info, just a message ok 29 - metaclass isa Moose::Meta::Class ok 30 - metaclass value ok 31 - attr isa Moose::Meta::Attribute ok 32 - attr value ok 33 - method isa Moose::Meta::Method ok 34 - method value ok 35 - line attr ok 36 - file attr ok 37 - captured args ok 38 - last error preserved ok 39 - error_class is included in metaclass compatibility checks ok 40 - Foo::Sub's error_class still isa Moose::Error::Croak ok 41 - error_class differs by role so incompat is handled ok 42 - Foo::Sub::Sub's error_class does Role::Foo ok 43 - Foo::Sub::Sub's error_class now subclasses Moose::Error::Croak ok 44 ok 45 ok 46 ok 47 - got a stacktrace ok 48 - didn't get a stacktrace ok 49 - got a stacktrace ok 50 - didn't get a stacktrace ok 51 - didn't get a stacktrace ok 52 - got a stacktrace ok 53 - got a stacktrace ok 54 - didn't get a stacktrace ok 55 - got a stacktrace ok 56 ok 57 ok 58 ok 59 - got a stacktrace ok 60 - didn't get a stacktrace ok 61 - got a stacktrace ok 62 - didn't get a stacktrace ok 63 - didn't get a stacktrace ok 64 - got a stacktrace ok 65 - got a stacktrace ok 66 - didn't get a stacktrace ok 67 - got a stacktrace 1..67 ok t/metaclasses/use_base_of_moose.t ......................... ok 1 - correct metaclass name ok 2 - constructor works ok 3 - getter inherited properly ok 4 - setter inherited properly 1..4 ok t/moose_util/apply_roles.t ................................ ok 1 - Class::A does Role::Foo ok 2 - Class::A does Role::Bar ok 3 - Class::A does Role::Baz ok 4 - Class::B does Role::Foo (applied with meta role object) ok 5 - Class::B does Role::Bar (applied with meta role object) ok 6 - Class::B does Role::Baz (applied with meta role object) ok 7 - Class::C does Role::Foo ok 8 - Class::D does Role::Foo (applied with meta role object) ok 9 - Class::E does Role::Foo (mix of names and meta role object) ok 10 - Class::E does Role::Bar (mix of names and meta role object) 1..10 ok t/moose_util/create_alias.t ............................... ok 1 - The object isa Foo::Meta::Class ok 2 - The object isa Foo::Meta::Attribute ok 3 - The object does Foo::Meta::Role ok 4 - The object does Foo::Meta::Role::Attribute ok 5 - The object isa Bar::Meta::Class ok 6 - The object isa Bar::Meta::Attribute ok 7 - The object does Bar::Meta::Role ok 8 - The object does Bar::Meta::Role::Attribute 1..8 ok t/moose_util/ensure_all_roles.t ........................... ok 1 - use Moose::Util; ok 2 - no roles yet ok 3 - applied Foo ok 4 - duplicated Foo ok 5 - Quux does Foo ok 6 - Quux does Bar ok 7 - unchanged, since all roles are already applied ok 8 - unchanged, since all roles are already applied 1..8 ok t/moose_util/method_mod_args.t ............................ ok 1 - method modifier with an arrayref ok 2 - method modifier with a hashref ok 3 - checking that the modifiers were installed. 1..3 ok t/moose_util/moose_util.t ................................. ok 1 - use Moose::Util; 1..1 ok t/moose_util/moose_util_does_role.t ....................... ok 1 - use Moose::Util; ok 2 - ... Bar does Foo ok 3 - ... Baz doesnt do Foo ok 4 - ... $bar does Foo ok 5 - ... $baz doesnt do Foo ok 6 - ... undef doesnt do Foo ok 7 - ... 1 doesnt do Foo ok 8 - ... Quux doesnt do Foo (does not die tho) ok 9 - ... can override the does method 1..9 ok t/moose_util/moose_util_search_class_by_role.t ............ ok 1 - use Moose::Util; ok 2 - ... not found role returns undef ok 3 - ... not found role returns undef ok 4 - ... class itself returned if it does role ok 5 - ... class itself returned if it does role ok 6 - ... nearest class doing role returned ok 7 - ... nearest class doing role returned ok 8 - ... nearest class being direct class returned ok 9 - ... nearest class being direct class returned 1..9 ok t/moose_util/resolve_alias.t .............................. ok 1 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Foo ok 2 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Foo second time ok 3 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Foo via alias (Foo) ok 4 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Foo via alias (Foo) a second time ok 5 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Bar as My::Bar ok 6 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Bar as My::Bar a second time ok 7 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Bar as My::Bar via alias (Bar) ok 8 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Bar as My::Bar via alias (Bar) a second time ok 9 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Foo ok 10 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Foo second time ok 11 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Foo via alias (Foo) ok 12 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Foo via alias (Foo) a second time ok 13 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Bar as My::Trait::Bar ok 14 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Bar as My::Trait::Bar a second time ok 15 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Bar as My::Trait::Bar via alias (Bar) ok 16 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Bar as My::Trait::Bar via alias (Bar) a second time 1..16 ok t/moose_util/with_traits.t ................................ ok 1 - we get an anon class ok 2 - The class isa Foo ok 3 - The object does Foo::Role ok 4 - we get an anon class ok 5 - The class isa Foo ok 6 - The object does Foo::Role ok 7 - The object does Foo::Role2 ok 8 - don't apply anything if we don't get any traits ok 9 - get the same class back when passing the same roles 1..9 ok t/native_traits/array_coerce.t ............................ ok 1 - push coerces the array ok 2 - set coerces the array ok 3 - push coerces the array - lazy ok 4 - trigger receives expected arguments ok 5 - set coerces the array - lazy ok 6 - trigger receives expected arguments ok 7 - push coerces new members ok 8 - unshift coerces new members ok 9 - set coerces new members ok 10 - insert coerces new members ok 11 - coercion truncates array ref in constructor ok 12 - coercion truncates array ref on push ok 13 - coercion truncates array ref on insert ok 14 - coercion truncates array ref on push 1..14 ok t/native_traits/array_from_role.t ......................... ok 1 - ... this should work correctly ok 2 - ... this should work correctly 1..2 ok t/native_traits/array_subtypes.t .......................... ok 1 - array - correct contents ok 2 - array - correct contents ok 3 - array_int - correct contents ok 4 - array_int - can't push wrong type ok 5 - array_int - correct contents ok 6 - array_int - correct contents ok 7 - a1 - can't push onto undef ok 8 - a1 - correct contents ok 9 - a1 - can't push wrong type ok 10 - a1 - correct contents ok 11 - a1 - correct contents ok 12 - a2 - can't push onto undef ok 13 - a2 - correct contents ok 14 - a2 - correct contents ok 15 - a2 - can't push more than one element ok 16 - a2 - correct contents ok 17 - a3 - can't push onto undef ok 18 - a3 - correct contents ok 19 - a3 - can't push non-int ok 20 - a3 - can't violate overall type constraint ok 21 - a3 - correct contents ok 22 - a3 - correct contents ok 23 - a3 - can't violate overall type constraint ok 24 - a3 - correct contents ok 25 - a3 - correct contents ok 26 - invalid default is caught when trying to read via accessor ok 27 - invalid default is caught when trying to write via accessor ok 28 - invalid default is caught when trying to push ok 29 - invalid default is caught when trying to get ok 30 - lazy default is coerced when trying to read via accessor ok 31 - lazy default is coerced when trying to write via accessor ok 32 - lazy default is coerced when trying to push ok 33 - lazy default is coerced when trying to get ok 34 - got expected error when pushing an object of the wrong class onto an array ref 1..34 ok t/native_traits/array_trigger.t ........................... ok 1 - trigger was called for normal writer ok 2 - trigger was called on push ok 3 - trigger was called on set 1..3 ok t/native_traits/collection_with_roles.t ................... ok 1 - add_observer method added ok 2 - count_observers method added ok 3 - inc_counter method added ok 4 - dec_counter method added ok 5 - Only one observer ok 6 - Default to zero ok 7 - Observed number 1 ok 8 - Increment to one ok 9 - Observed number 2 ok 10 - Observed number 3 ok 11 - Observed number 4 ok 12 - Observed number 5 ok 13 - Observed number 6 ok 14 - Observed number 7 ok 15 - Increment up to seven ok 16 - Observed number 6 ok 17 - Decrement to 6 ok 18 - Observed number 5 ok 19 - Observed number 4 ok 20 - Observed number 3 ok 21 - Observed number 2 ok 22 - Observed number 1 ok 23 - Decrement to 1 ok 24 - Observed number 0 ok 25 - Observed number -1 ok 26 - Negative numbers ok 27 - Observed number 0 ok 28 - Back to zero 1..28 ok t/native_traits/custom_instance.t ......................... ok 1 - native array trait inlines properly ok 2 - native bool trait inlines properly ok 3 - native code trait inlines properly ok 4 - native counter trait inlines properly ok 5 - native hash trait inlines properly ok 6 - native number trait inlines properly ok 7 - native string trait inlines properly ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 1..15 ok t/native_traits/hash_coerce.t ............................. ok 1 - set coerces the hash ok 2 - set coerces the hash - lazy ok 3 - trigger receives expected arguments ok 4 - constructor coerces hash reference ok 5 - set coerces new hash values ok 6 - set coerces new hash values 1..6 ok t/native_traits/hash_subtypes.t ........................... ok 1 - hash_int - correct contents ok 2 - hash_int - can't set wrong type ok 3 - hash_int - correct contents ok 4 - hash_int - correct contents ok 5 - h1 - can't set onto undef ok 6 - h1 - correct contents ok 7 - h1 - can't set wrong type ok 8 - h1 - correct contents ok 9 - h1 - correct contents ok 10 - h2 - can't set onto undef ok 11 - h2 - correct contents ok 12 - h2 - correct contents ok 13 - h2 - can't set more than one element ok 14 - h2 - correct contents ok 15 - h3 - can't set onto undef ok 16 - h3 - correct contents ok 17 - h3 - can't set non-int ok 18 - h3 - can't violate overall type constraint ok 19 - h3 - correct contents ok 20 - h3 - correct contents ok 21 - h3 - can't violate overall type constraint ok 22 - h3 - correct contents ok 23 - h3 - correct contents ok 24 - invalid default is caught when trying to read via accessor ok 25 - invalid default is caught when trying to write via accessor ok 26 - invalid default is caught when trying to get ok 27 - lazy default is coerced when trying to read via accessor ok 28 - lazy default is coerced when trying to write via accessor ok 29 - lazy default is coerced when trying to get 1..29 ok t/native_traits/hash_trigger.t ............................ ok 1 - trigger was called for normal writer ok 2 - trigger was called on set ok 3 - trigger was called on delete 1..3 ok t/native_traits/remove_attribute.t ........................ ok 1 - The object isa MyHomePage ok 2 - MyHomePage->can('counter') ok 3 - MyHomePage->can('dec_counter') ok 4 - MyHomePage->can('inc_counter') ok 5 - MyHomePage->can('reset_counter') ok 6 - ... removed the counter attribute okay ok 7 - ... no longer has the attribute ok 8 - ... our class no longer has the counter method ok 9 - ... our class no longer has the dec_counter method ok 10 - ... our class no longer has the inc_counter method ok 11 - ... our class no longer has the reset_counter method 1..11 ok t/native_traits/trait_array.t ............................. ok 1 - Foo1->can('accessor') ok 2 - Foo1->can('accessor_curried_1') ok 3 - Foo1->can('accessor_curried_2') ok 4 - Foo1->can('clear') ok 5 - Foo1->can('count') ok 6 - Foo1->can('delete') ok 7 - Foo1->can('delete_curried') ok 8 - Foo1->can('elements') ok 9 - Foo1->can('first') ok 10 - Foo1->can('first_curried') ok 11 - Foo1->can('first_index') ok 12 - Foo1->can('first_index_curried') ok 13 - Foo1->can('get') ok 14 - Foo1->can('get_curried') ok 15 - Foo1->can('grep') ok 16 - Foo1->can('grep_curried') ok 17 - Foo1->can('insert') ok 18 - Foo1->can('insert_curried') ok 19 - Foo1->can('is_empty') ok 20 - Foo1->can('join') ok 21 - Foo1->can('join_curried') ok 22 - Foo1->can('map') ok 23 - Foo1->can('map_curried') ok 24 - Foo1->can('natatime') ok 25 - Foo1->can('natatime_curried') ok 26 - Foo1->can('pop') ok 27 - Foo1->can('push') ok 28 - Foo1->can('push_curried') ok 29 - Foo1->can('reduce') ok 30 - Foo1->can('reduce_curried') ok 31 - Foo1->can('set') ok 32 - Foo1->can('set_curried_1') ok 33 - Foo1->can('set_curried_2') ok 34 - Foo1->can('shift') ok 35 - Foo1->can('shuffle') ok 36 - Foo1->can('sort') ok 37 - Foo1->can('sort_curried') ok 38 - Foo1->can('sort_in_place') ok 39 - Foo1->can('sort_in_place_curried') ok 40 - Foo1->can('splice') ok 41 - Foo1->can('splice_curried_1') ok 42 - Foo1->can('splice_curried_2') ok 43 - Foo1->can('splice_curried_all') ok 44 - Foo1->can('uniq') ok 45 - Foo1->can('unshift') ok 46 - Foo1->can('unshift_curried') ok 47 - values can be set in constructor ok 48 - values is not empty ok 49 - count returns 3 ok 50 - throws an error when passing an argument passed to count ok 51 - pushed three new values and lived ok 52 - call to push without arguments lives ok 53 - unshift returns size of the new array ok 54 - unshifted two values and lived ok 55 - unshift changed the value of the array in the object ok 56 - call to unshift without arguments lives ok 57 - pop returns the last value in the array ok 58 - pop changed the value of the array in the object ok 59 - call to pop with arguments dies ok 60 - shift returns the first value ok 61 - call to shift with arguments dies ok 62 - shift changed the value of the array in the object ok 63 - call to elements returns values as a list ok 64 - throws an error when passing an argument passed to elements ok 65 - get values at index 0 ok 66 - get values at index 1 ok 67 - get values at index 2 ok 68 - get_curried returns value at index 1 ok 69 - throws an error when get is called without any arguments ok 70 - throws an error when get is called with an invalid argument ok 71 - throws an error when get is called with an invalid argument ok 72 - throws an error when get is called with an invalid argument ok 73 - throws an error when get_curried is called with an argument ok 74 - set returns new value ok 75 - set value at index 1 lives ok 76 - get value at index 1 returns new value ok 77 - throws an error when set is called with three arguments ok 78 - set_curried_1 lives ok 79 - get value at index 1 returns new value ok 80 - throws an error when set_curried_1 is called with two arguments ok 81 - set_curried_2 lives ok 82 - get value at index 1 returns new value ok 83 - throws an error when set_curried_2 is called with one argument ok 84 - accessor with one argument returns value at index 1 ok 85 - accessor returns new value ok 86 - accessor as writer lives ok 87 - throws an error when accessor is called without arguments ok 88 - accessor set value at index 1 ok 89 - throws an error when accessor is called with three arguments ok 90 - accessor_curried_1 returns expected value when called with no arguments ok 91 - accessor_curried_1 as writer lives ok 92 - accessor_curried_1 set value at index 1 ok 93 - throws an error when accessor_curried_1 is called with two arguments ok 94 - accessor_curried_2 as writer lives ok 95 - accessor_curried_2 set value at index 1 ok 96 - throws an error when accessor_curried_2 is called with one argument ok 97 - clear lives ok 98 - values is empty after call to clear ok 99 - shift returns undef on an empty array ok 100 - shifted from an empty array and lived ok 101 - throws an error when clear is called with an argument ok 102 - values is not empty after failed call to clear ok 103 - throws an error when is_empty is called with an argument ok 104 - pushed 4 elements, got number of elements in the array back ok 105 - delete returns deleted value ok 106 - delete lives ok 107 - delete removed the specified element ok 108 - throws an error when delete is called with two arguments ok 109 - delete_curried lives ok 110 - delete removed the specified element ok 111 - throws an error when delete_curried is called with one argument ok 112 - insert lives ok 113 - insert added the specified element ok 114 - throws an error when insert is called with three arguments ok 115 - return value of splice is empty list when not removing elements ok 116 - splice lives ok 117 - splice added the specified elements ok 118 - splice returns list of removed values ok 119 - splice lives ok 120 - splice added the specified elements ok 121 - throws an error when splice is called with no arguments ok 122 - throws an error when splice is called with an invalid length ok 123 - splice_curried_1 lives ok 124 - splice added the specified elements ok 125 - splice_curried_2 lives ok 126 - splice added the specified elements ok 127 - splice_curried_all lives ok 128 - splice added the specified elements ok 129 - splice in scalar context returns last element removed ok 130 - splice in scalar context returns undef when no elements are removed ok 131 - sort returns sorted values ok 132 - sort returns values sorted by provided function ok 133 - throws an error when passing a non coderef to sort ok 134 - throws an error when passing two arguments to sort ok 135 - sort_in_place sorts values ok 136 - sort_in_place with function sorts values ok 137 - throws an error when passing a non coderef to sort_in_place ok 138 - throws an error when passing two arguments to sort_in_place ok 139 - sort_in_place_curried sorts values ok 140 - throws an error when passing one argument passed to sort_in_place_curried ok 141 - map returns the expected values ok 142 - throws an error when passing no arguments to map ok 143 - throws an error when passing two arguments to map ok 144 - throws an error when passing a non coderef to map ok 145 - map_curried returns the expected values ok 146 - throws an error when passing one argument passed to map_curried ok 147 - grep returns the expected values ok 148 - throws an error when passing no arguments to grep ok 149 - throws an error when passing two arguments to grep ok 150 - throws an error when passing a non coderef to grep ok 151 - grep works with obj that overload code dereferencing ok 152 - grep_curried returns the expected values ok 153 - throws an error when passing one argument passed to grep_curried ok 154 - first returns expected value ok 155 - throws an error when passing no arguments to first ok 156 - throws an error when passing two arguments to first ok 157 - throws an error when passing a non coderef to first ok 158 - first_curried returns expected value ok 159 - throws an error when passing one argument passed to first_curried ok 160 - first_index returns expected value ok 161 - throws an error when passing no arguments to first_index ok 162 - throws an error when passing two arguments to first_index ok 163 - throws an error when passing a non coderef to first_index ok 164 - first_index_curried returns expected value ok 165 - throws an error when passing one argument passed to first_index_curried ok 166 - join returns expected result ok 167 - join returns expected result when joining with empty string ok 168 - throws an error when passing no arguments to join ok 169 - throws an error when passing two arguments to join ok 170 - throws an error when passing a non string to join ok 171 - shuffle returns all values (cannot check for a random order) ok 172 - throws an error when passing an argument passed to shuffle ok 173 - uniq returns expected values (in original order) ok 174 - throws an error when passing an argument passed to uniq ok 175 - reduce returns expected value ok 176 - throws an error when passing no arguments to reduce ok 177 - throws an error when passing two arguments to reduce ok 178 - throws an error when passing a non coderef to reduce ok 179 - reduce_curried returns expected value ok 180 - throws an error when passing one argument passed to reduce_curried ok 181 - natatime returns expected iterator ok 182 - natatime with function returns expected value ok 183 - throws an error when passing a non integer to natatime ok 184 - throws an error when passing a non code ref to natatime ok 185 - natatime_curried returns expected iterator ok 186 - natatime_curried with function returns expected value ok 187 - throws an error when passing a non code ref to natatime_curried ok 188 - values can be set in constructor ok 189 - values is not empty ok 190 - count returns 3 ok 191 - throws an error when passing an argument passed to count ok 192 - pushed three new values and lived ok 193 - call to push without arguments lives ok 194 - unshift returns size of the new array ok 195 - unshifted two values and lived ok 196 - unshift changed the value of the array in the object ok 197 - call to unshift without arguments lives ok 198 - pop returns the last value in the array ok 199 - pop changed the value of the array in the object ok 200 - call to pop with arguments dies ok 201 - shift returns the first value ok 202 - call to shift with arguments dies ok 203 - shift changed the value of the array in the object ok 204 - call to elements returns values as a list ok 205 - throws an error when passing an argument passed to elements ok 206 - get values at index 0 ok 207 - get values at index 1 ok 208 - get values at index 2 ok 209 - get_curried returns value at index 1 ok 210 - throws an error when get is called without any arguments ok 211 - throws an error when get is called with an invalid argument ok 212 - throws an error when get is called with an invalid argument ok 213 - throws an error when get is called with an invalid argument ok 214 - throws an error when get_curried is called with an argument ok 215 - set returns new value ok 216 - set value at index 1 lives ok 217 - get value at index 1 returns new value ok 218 - throws an error when set is called with three arguments ok 219 - set_curried_1 lives ok 220 - get value at index 1 returns new value ok 221 - throws an error when set_curried_1 is called with two arguments ok 222 - set_curried_2 lives ok 223 - get value at index 1 returns new value ok 224 - throws an error when set_curried_2 is called with one argument ok 225 - accessor with one argument returns value at index 1 ok 226 - accessor returns new value ok 227 - accessor as writer lives ok 228 - throws an error when accessor is called without arguments ok 229 - accessor set value at index 1 ok 230 - throws an error when accessor is called with three arguments ok 231 - accessor_curried_1 returns expected value when called with no arguments ok 232 - accessor_curried_1 as writer lives ok 233 - accessor_curried_1 set value at index 1 ok 234 - throws an error when accessor_curried_1 is called with two arguments ok 235 - accessor_curried_2 as writer lives ok 236 - accessor_curried_2 set value at index 1 ok 237 - throws an error when accessor_curried_2 is called with one argument ok 238 - clear lives ok 239 - values is empty after call to clear ok 240 - shift returns undef on an empty array ok 241 - shifted from an empty array and lived ok 242 - throws an error when clear is called with an argument ok 243 - values is not empty after failed call to clear ok 244 - throws an error when is_empty is called with an argument ok 245 - pushed 4 elements, got number of elements in the array back ok 246 - delete returns deleted value ok 247 - delete lives ok 248 - delete removed the specified element ok 249 - throws an error when delete is called with two arguments ok 250 - delete_curried lives ok 251 - delete removed the specified element ok 252 - throws an error when delete_curried is called with one argument ok 253 - insert lives ok 254 - insert added the specified element ok 255 - throws an error when insert is called with three arguments ok 256 - return value of splice is empty list when not removing elements ok 257 - splice lives ok 258 - splice added the specified elements ok 259 - splice returns list of removed values ok 260 - splice lives ok 261 - splice added the specified elements ok 262 - throws an error when splice is called with no arguments ok 263 - throws an error when splice is called with an invalid length ok 264 - splice_curried_1 lives ok 265 - splice added the specified elements ok 266 - splice_curried_2 lives ok 267 - splice added the specified elements ok 268 - splice_curried_all lives ok 269 - splice added the specified elements ok 270 - splice in scalar context returns last element removed ok 271 - splice in scalar context returns undef when no elements are removed ok 272 - sort returns sorted values ok 273 - sort returns values sorted by provided function ok 274 - throws an error when passing a non coderef to sort ok 275 - throws an error when passing two arguments to sort ok 276 - sort_in_place sorts values ok 277 - sort_in_place with function sorts values ok 278 - throws an error when passing a non coderef to sort_in_place ok 279 - throws an error when passing two arguments to sort_in_place ok 280 - sort_in_place_curried sorts values ok 281 - throws an error when passing one argument passed to sort_in_place_curried ok 282 - map returns the expected values ok 283 - throws an error when passing no arguments to map ok 284 - throws an error when passing two arguments to map ok 285 - throws an error when passing a non coderef to map ok 286 - map_curried returns the expected values ok 287 - throws an error when passing one argument passed to map_curried ok 288 - grep returns the expected values ok 289 - throws an error when passing no arguments to grep ok 290 - throws an error when passing two arguments to grep ok 291 - throws an error when passing a non coderef to grep ok 292 - grep works with obj that overload code dereferencing ok 293 - grep_curried returns the expected values ok 294 - throws an error when passing one argument passed to grep_curried ok 295 - first returns expected value ok 296 - throws an error when passing no arguments to first ok 297 - throws an error when passing two arguments to first ok 298 - throws an error when passing a non coderef to first ok 299 - first_curried returns expected value ok 300 - throws an error when passing one argument passed to first_curried ok 301 - first_index returns expected value ok 302 - throws an error when passing no arguments to first_index ok 303 - throws an error when passing two arguments to first_index ok 304 - throws an error when passing a non coderef to first_index ok 305 - first_index_curried returns expected value ok 306 - throws an error when passing one argument passed to first_index_curried ok 307 - join returns expected result ok 308 - join returns expected result when joining with empty string ok 309 - throws an error when passing no arguments to join ok 310 - throws an error when passing two arguments to join ok 311 - throws an error when passing a non string to join ok 312 - shuffle returns all values (cannot check for a random order) ok 313 - throws an error when passing an argument passed to shuffle ok 314 - uniq returns expected values (in original order) ok 315 - throws an error when passing an argument passed to uniq ok 316 - reduce returns expected value ok 317 - throws an error when passing no arguments to reduce ok 318 - throws an error when passing two arguments to reduce ok 319 - throws an error when passing a non coderef to reduce ok 320 - reduce_curried returns expected value ok 321 - throws an error when passing one argument passed to reduce_curried ok 322 - natatime returns expected iterator ok 323 - natatime with function returns expected value ok 324 - throws an error when passing a non integer to natatime ok 325 - throws an error when passing a non code ref to natatime ok 326 - natatime_curried returns expected iterator ok 327 - natatime_curried with function returns expected value ok 328 - throws an error when passing a non code ref to natatime_curried ok 329 - Foo2->can('accessor') ok 330 - Foo2->can('accessor_curried_1') ok 331 - Foo2->can('accessor_curried_2') ok 332 - Foo2->can('clear') ok 333 - Foo2->can('count') ok 334 - Foo2->can('delete') ok 335 - Foo2->can('delete_curried') ok 336 - Foo2->can('elements') ok 337 - Foo2->can('first') ok 338 - Foo2->can('first_curried') ok 339 - Foo2->can('first_index') ok 340 - Foo2->can('first_index_curried') ok 341 - Foo2->can('get') ok 342 - Foo2->can('get_curried') ok 343 - Foo2->can('grep') ok 344 - Foo2->can('grep_curried') ok 345 - Foo2->can('insert') ok 346 - Foo2->can('insert_curried') ok 347 - Foo2->can('is_empty') ok 348 - Foo2->can('join') ok 349 - Foo2->can('join_curried') ok 350 - Foo2->can('map') ok 351 - Foo2->can('map_curried') ok 352 - Foo2->can('natatime') ok 353 - Foo2->can('natatime_curried') ok 354 - Foo2->can('pop') ok 355 - Foo2->can('push') ok 356 - Foo2->can('push_curried') ok 357 - Foo2->can('reduce') ok 358 - Foo2->can('reduce_curried') ok 359 - Foo2->can('set') ok 360 - Foo2->can('set_curried_1') ok 361 - Foo2->can('set_curried_2') ok 362 - Foo2->can('shift') ok 363 - Foo2->can('shuffle') ok 364 - Foo2->can('sort') ok 365 - Foo2->can('sort_curried') ok 366 - Foo2->can('sort_in_place') ok 367 - Foo2->can('sort_in_place_curried') ok 368 - Foo2->can('splice') ok 369 - Foo2->can('splice_curried_1') ok 370 - Foo2->can('splice_curried_2') ok 371 - Foo2->can('splice_curried_all') ok 372 - Foo2->can('uniq') ok 373 - Foo2->can('unshift') ok 374 - Foo2->can('unshift_curried') ok 375 - values can be set in constructor ok 376 - values is not empty ok 377 - count returns 3 ok 378 - throws an error when passing an argument passed to count ok 379 - pushed three new values and lived ok 380 - call to push without arguments lives ok 381 - unshift returns size of the new array ok 382 - unshifted two values and lived ok 383 - unshift changed the value of the array in the object ok 384 - call to unshift without arguments lives ok 385 - pop returns the last value in the array ok 386 - pop changed the value of the array in the object ok 387 - call to pop with arguments dies ok 388 - shift returns the first value ok 389 - call to shift with arguments dies ok 390 - shift changed the value of the array in the object ok 391 - call to elements returns values as a list ok 392 - throws an error when passing an argument passed to elements ok 393 - get values at index 0 ok 394 - get values at index 1 ok 395 - get values at index 2 ok 396 - get_curried returns value at index 1 ok 397 - throws an error when get is called without any arguments ok 398 - throws an error when get is called with an invalid argument ok 399 - throws an error when get is called with an invalid argument ok 400 - throws an error when get is called with an invalid argument ok 401 - throws an error when get_curried is called with an argument ok 402 - set returns new value ok 403 - set value at index 1 lives ok 404 - get value at index 1 returns new value ok 405 - throws an error when set is called with three arguments ok 406 - set_curried_1 lives ok 407 - get value at index 1 returns new value ok 408 - throws an error when set_curried_1 is called with two arguments ok 409 - set_curried_2 lives ok 410 - get value at index 1 returns new value ok 411 - throws an error when set_curried_2 is called with one argument ok 412 - accessor with one argument returns value at index 1 ok 413 - accessor returns new value ok 414 - accessor as writer lives ok 415 - throws an error when accessor is called without arguments ok 416 - accessor set value at index 1 ok 417 - throws an error when accessor is called with three arguments ok 418 - accessor_curried_1 returns expected value when called with no arguments ok 419 - accessor_curried_1 as writer lives ok 420 - accessor_curried_1 set value at index 1 ok 421 - throws an error when accessor_curried_1 is called with two arguments ok 422 - accessor_curried_2 as writer lives ok 423 - accessor_curried_2 set value at index 1 ok 424 - throws an error when accessor_curried_2 is called with one argument ok 425 - clear lives ok 426 - values is empty after call to clear ok 427 - shift returns undef on an empty array ok 428 - shifted from an empty array and lived ok 429 - throws an error when clear is called with an argument ok 430 - values is not empty after failed call to clear ok 431 - throws an error when is_empty is called with an argument ok 432 - pushed 4 elements, got number of elements in the array back ok 433 - delete returns deleted value ok 434 - delete lives ok 435 - delete removed the specified element ok 436 - throws an error when delete is called with two arguments ok 437 - delete_curried lives ok 438 - delete removed the specified element ok 439 - throws an error when delete_curried is called with one argument ok 440 - insert lives ok 441 - insert added the specified element ok 442 - throws an error when insert is called with three arguments ok 443 - return value of splice is empty list when not removing elements ok 444 - splice lives ok 445 - splice added the specified elements ok 446 - splice returns list of removed values ok 447 - splice lives ok 448 - splice added the specified elements ok 449 - throws an error when splice is called with no arguments ok 450 - throws an error when splice is called with an invalid length ok 451 - splice_curried_1 lives ok 452 - splice added the specified elements ok 453 - splice_curried_2 lives ok 454 - splice added the specified elements ok 455 - splice_curried_all lives ok 456 - splice added the specified elements ok 457 - splice in scalar context returns last element removed ok 458 - splice in scalar context returns undef when no elements are removed ok 459 - sort returns sorted values ok 460 - sort returns values sorted by provided function ok 461 - throws an error when passing a non coderef to sort ok 462 - throws an error when passing two arguments to sort ok 463 - sort_in_place sorts values ok 464 - sort_in_place with function sorts values ok 465 - throws an error when passing a non coderef to sort_in_place ok 466 - throws an error when passing two arguments to sort_in_place ok 467 - sort_in_place_curried sorts values ok 468 - throws an error when passing one argument passed to sort_in_place_curried ok 469 - map returns the expected values ok 470 - throws an error when passing no arguments to map ok 471 - throws an error when passing two arguments to map ok 472 - throws an error when passing a non coderef to map ok 473 - map_curried returns the expected values ok 474 - throws an error when passing one argument passed to map_curried ok 475 - grep returns the expected values ok 476 - throws an error when passing no arguments to grep ok 477 - throws an error when passing two arguments to grep ok 478 - throws an error when passing a non coderef to grep ok 479 - grep works with obj that overload code dereferencing ok 480 - grep_curried returns the expected values ok 481 - throws an error when passing one argument passed to grep_curried ok 482 - first returns expected value ok 483 - throws an error when passing no arguments to first ok 484 - throws an error when passing two arguments to first ok 485 - throws an error when passing a non coderef to first ok 486 - first_curried returns expected value ok 487 - throws an error when passing one argument passed to first_curried ok 488 - first_index returns expected value ok 489 - throws an error when passing no arguments to first_index ok 490 - throws an error when passing two arguments to first_index ok 491 - throws an error when passing a non coderef to first_index ok 492 - first_index_curried returns expected value ok 493 - throws an error when passing one argument passed to first_index_curried ok 494 - join returns expected result ok 495 - join returns expected result when joining with empty string ok 496 - throws an error when passing no arguments to join ok 497 - throws an error when passing two arguments to join ok 498 - throws an error when passing a non string to join ok 499 - shuffle returns all values (cannot check for a random order) ok 500 - throws an error when passing an argument passed to shuffle ok 501 - uniq returns expected values (in original order) ok 502 - throws an error when passing an argument passed to uniq ok 503 - reduce returns expected value ok 504 - throws an error when passing no arguments to reduce ok 505 - throws an error when passing two arguments to reduce ok 506 - throws an error when passing a non coderef to reduce ok 507 - reduce_curried returns expected value ok 508 - throws an error when passing one argument passed to reduce_curried ok 509 - natatime returns expected iterator ok 510 - natatime with function returns expected value ok 511 - throws an error when passing a non integer to natatime ok 512 - throws an error when passing a non code ref to natatime ok 513 - natatime_curried returns expected iterator ok 514 - natatime_curried with function returns expected value ok 515 - throws an error when passing a non code ref to natatime_curried ok 516 - count is 2 (lazy init) ok 517 - elements contains default with lazy init ok 518 - push works with lazy init ok 519 - unshift works with lazy init ok 520 - values can be set in constructor ok 521 - values is not empty ok 522 - count returns 3 ok 523 - throws an error when passing an argument passed to count ok 524 - pushed three new values and lived ok 525 - call to push without arguments lives ok 526 - unshift returns size of the new array ok 527 - unshifted two values and lived ok 528 - unshift changed the value of the array in the object ok 529 - call to unshift without arguments lives ok 530 - pop returns the last value in the array ok 531 - pop changed the value of the array in the object ok 532 - call to pop with arguments dies ok 533 - shift returns the first value ok 534 - call to shift with arguments dies ok 535 - shift changed the value of the array in the object ok 536 - call to elements returns values as a list ok 537 - throws an error when passing an argument passed to elements ok 538 - get values at index 0 ok 539 - get values at index 1 ok 540 - get values at index 2 ok 541 - get_curried returns value at index 1 ok 542 - throws an error when get is called without any arguments ok 543 - throws an error when get is called with an invalid argument ok 544 - throws an error when get is called with an invalid argument ok 545 - throws an error when get is called with an invalid argument ok 546 - throws an error when get_curried is called with an argument ok 547 - set returns new value ok 548 - set value at index 1 lives ok 549 - get value at index 1 returns new value ok 550 - throws an error when set is called with three arguments ok 551 - set_curried_1 lives ok 552 - get value at index 1 returns new value ok 553 - throws an error when set_curried_1 is called with two arguments ok 554 - set_curried_2 lives ok 555 - get value at index 1 returns new value ok 556 - throws an error when set_curried_2 is called with one argument ok 557 - accessor with one argument returns value at index 1 ok 558 - accessor returns new value ok 559 - accessor as writer lives ok 560 - throws an error when accessor is called without arguments ok 561 - accessor set value at index 1 ok 562 - throws an error when accessor is called with three arguments ok 563 - accessor_curried_1 returns expected value when called with no arguments ok 564 - accessor_curried_1 as writer lives ok 565 - accessor_curried_1 set value at index 1 ok 566 - throws an error when accessor_curried_1 is called with two arguments ok 567 - accessor_curried_2 as writer lives ok 568 - accessor_curried_2 set value at index 1 ok 569 - throws an error when accessor_curried_2 is called with one argument ok 570 - clear lives ok 571 - values is empty after call to clear ok 572 - shift returns undef on an empty array ok 573 - shifted from an empty array and lived ok 574 - throws an error when clear is called with an argument ok 575 - values is not empty after failed call to clear ok 576 - throws an error when is_empty is called with an argument ok 577 - pushed 4 elements, got number of elements in the array back ok 578 - delete returns deleted value ok 579 - delete lives ok 580 - delete removed the specified element ok 581 - throws an error when delete is called with two arguments ok 582 - delete_curried lives ok 583 - delete removed the specified element ok 584 - throws an error when delete_curried is called with one argument ok 585 - insert lives ok 586 - insert added the specified element ok 587 - throws an error when insert is called with three arguments ok 588 - return value of splice is empty list when not removing elements ok 589 - splice lives ok 590 - splice added the specified elements ok 591 - splice returns list of removed values ok 592 - splice lives ok 593 - splice added the specified elements ok 594 - throws an error when splice is called with no arguments ok 595 - throws an error when splice is called with an invalid length ok 596 - splice_curried_1 lives ok 597 - splice added the specified elements ok 598 - splice_curried_2 lives ok 599 - splice added the specified elements ok 600 - splice_curried_all lives ok 601 - splice added the specified elements ok 602 - splice in scalar context returns last element removed ok 603 - splice in scalar context returns undef when no elements are removed ok 604 - sort returns sorted values ok 605 - sort returns values sorted by provided function ok 606 - throws an error when passing a non coderef to sort ok 607 - throws an error when passing two arguments to sort ok 608 - sort_in_place sorts values ok 609 - sort_in_place with function sorts values ok 610 - throws an error when passing a non coderef to sort_in_place ok 611 - throws an error when passing two arguments to sort_in_place ok 612 - sort_in_place_curried sorts values ok 613 - throws an error when passing one argument passed to sort_in_place_curried ok 614 - map returns the expected values ok 615 - throws an error when passing no arguments to map ok 616 - throws an error when passing two arguments to map ok 617 - throws an error when passing a non coderef to map ok 618 - map_curried returns the expected values ok 619 - throws an error when passing one argument passed to map_curried ok 620 - grep returns the expected values ok 621 - throws an error when passing no arguments to grep ok 622 - throws an error when passing two arguments to grep ok 623 - throws an error when passing a non coderef to grep ok 624 - grep works with obj that overload code dereferencing ok 625 - grep_curried returns the expected values ok 626 - throws an error when passing one argument passed to grep_curried ok 627 - first returns expected value ok 628 - throws an error when passing no arguments to first ok 629 - throws an error when passing two arguments to first ok 630 - throws an error when passing a non coderef to first ok 631 - first_curried returns expected value ok 632 - throws an error when passing one argument passed to first_curried ok 633 - first_index returns expected value ok 634 - throws an error when passing no arguments to first_index ok 635 - throws an error when passing two arguments to first_index ok 636 - throws an error when passing a non coderef to first_index ok 637 - first_index_curried returns expected value ok 638 - throws an error when passing one argument passed to first_index_curried ok 639 - join returns expected result ok 640 - join returns expected result when joining with empty string ok 641 - throws an error when passing no arguments to join ok 642 - throws an error when passing two arguments to join ok 643 - throws an error when passing a non string to join ok 644 - shuffle returns all values (cannot check for a random order) ok 645 - throws an error when passing an argument passed to shuffle ok 646 - uniq returns expected values (in original order) ok 647 - throws an error when passing an argument passed to uniq ok 648 - reduce returns expected value ok 649 - throws an error when passing no arguments to reduce ok 650 - throws an error when passing two arguments to reduce ok 651 - throws an error when passing a non coderef to reduce ok 652 - reduce_curried returns expected value ok 653 - throws an error when passing one argument passed to reduce_curried ok 654 - natatime returns expected iterator ok 655 - natatime with function returns expected value ok 656 - throws an error when passing a non integer to natatime ok 657 - throws an error when passing a non code ref to natatime ok 658 - natatime_curried returns expected iterator ok 659 - natatime_curried with function returns expected value ok 660 - throws an error when passing a non code ref to natatime_curried ok 661 - count is 2 (lazy init) ok 662 - elements contains default with lazy init ok 663 - push works with lazy init ok 664 - unshift works with lazy init ok 665 - Foo3->can('accessor') ok 666 - Foo3->can('accessor_curried_1') ok 667 - Foo3->can('accessor_curried_2') ok 668 - Foo3->can('clear') ok 669 - Foo3->can('count') ok 670 - Foo3->can('delete') ok 671 - Foo3->can('delete_curried') ok 672 - Foo3->can('elements') ok 673 - Foo3->can('first') ok 674 - Foo3->can('first_curried') ok 675 - Foo3->can('first_index') ok 676 - Foo3->can('first_index_curried') ok 677 - Foo3->can('get') ok 678 - Foo3->can('get_curried') ok 679 - Foo3->can('grep') ok 680 - Foo3->can('grep_curried') ok 681 - Foo3->can('insert') ok 682 - Foo3->can('insert_curried') ok 683 - Foo3->can('is_empty') ok 684 - Foo3->can('join') ok 685 - Foo3->can('join_curried') ok 686 - Foo3->can('map') ok 687 - Foo3->can('map_curried') ok 688 - Foo3->can('natatime') ok 689 - Foo3->can('natatime_curried') ok 690 - Foo3->can('pop') ok 691 - Foo3->can('push') ok 692 - Foo3->can('push_curried') ok 693 - Foo3->can('reduce') ok 694 - Foo3->can('reduce_curried') ok 695 - Foo3->can('set') ok 696 - Foo3->can('set_curried_1') ok 697 - Foo3->can('set_curried_2') ok 698 - Foo3->can('shift') ok 699 - Foo3->can('shuffle') ok 700 - Foo3->can('sort') ok 701 - Foo3->can('sort_curried') ok 702 - Foo3->can('sort_in_place') ok 703 - Foo3->can('sort_in_place_curried') ok 704 - Foo3->can('splice') ok 705 - Foo3->can('splice_curried_1') ok 706 - Foo3->can('splice_curried_2') ok 707 - Foo3->can('splice_curried_all') ok 708 - Foo3->can('uniq') ok 709 - Foo3->can('unshift') ok 710 - Foo3->can('unshift_curried') ok 711 - values can be set in constructor ok 712 - values is not empty ok 713 - count returns 3 ok 714 - throws an error when passing an argument passed to count ok 715 - pushed three new values and lived ok 716 - call to push without arguments lives ok 717 - unshift returns size of the new array ok 718 - unshifted two values and lived ok 719 - unshift changed the value of the array in the object ok 720 - call to unshift without arguments lives ok 721 - pop returns the last value in the array ok 722 - pop changed the value of the array in the object ok 723 - call to pop with arguments dies ok 724 - shift returns the first value ok 725 - call to shift with arguments dies ok 726 - shift changed the value of the array in the object ok 727 - call to elements returns values as a list ok 728 - throws an error when passing an argument passed to elements ok 729 - get values at index 0 ok 730 - get values at index 1 ok 731 - get values at index 2 ok 732 - get_curried returns value at index 1 ok 733 - throws an error when get is called without any arguments ok 734 - throws an error when get is called with an invalid argument ok 735 - throws an error when get is called with an invalid argument ok 736 - throws an error when get is called with an invalid argument ok 737 - throws an error when get_curried is called with an argument ok 738 - set returns new value ok 739 - set value at index 1 lives ok 740 - get value at index 1 returns new value ok 741 - throws an error when set is called with three arguments ok 742 - set_curried_1 lives ok 743 - get value at index 1 returns new value ok 744 - throws an error when set_curried_1 is called with two arguments ok 745 - set_curried_2 lives ok 746 - get value at index 1 returns new value ok 747 - throws an error when set_curried_2 is called with one argument ok 748 - accessor with one argument returns value at index 1 ok 749 - accessor returns new value ok 750 - accessor as writer lives ok 751 - throws an error when accessor is called without arguments ok 752 - accessor set value at index 1 ok 753 - throws an error when accessor is called with three arguments ok 754 - accessor_curried_1 returns expected value when called with no arguments ok 755 - accessor_curried_1 as writer lives ok 756 - accessor_curried_1 set value at index 1 ok 757 - throws an error when accessor_curried_1 is called with two arguments ok 758 - accessor_curried_2 as writer lives ok 759 - accessor_curried_2 set value at index 1 ok 760 - throws an error when accessor_curried_2 is called with one argument ok 761 - clear lives ok 762 - values is empty after call to clear ok 763 - shift returns undef on an empty array ok 764 - shifted from an empty array and lived ok 765 - throws an error when clear is called with an argument ok 766 - values is not empty after failed call to clear ok 767 - throws an error when is_empty is called with an argument ok 768 - pushed 4 elements, got number of elements in the array back ok 769 - delete returns deleted value ok 770 - delete lives ok 771 - delete removed the specified element ok 772 - throws an error when delete is called with two arguments ok 773 - delete_curried lives ok 774 - delete removed the specified element ok 775 - throws an error when delete_curried is called with one argument ok 776 - insert lives ok 777 - insert added the specified element ok 778 - throws an error when insert is called with three arguments ok 779 - return value of splice is empty list when not removing elements ok 780 - splice lives ok 781 - splice added the specified elements ok 782 - splice returns list of removed values ok 783 - splice lives ok 784 - splice added the specified elements ok 785 - throws an error when splice is called with no arguments ok 786 - throws an error when splice is called with an invalid length ok 787 - splice_curried_1 lives ok 788 - splice added the specified elements ok 789 - splice_curried_2 lives ok 790 - splice added the specified elements ok 791 - splice_curried_all lives ok 792 - splice added the specified elements ok 793 - splice in scalar context returns last element removed ok 794 - splice in scalar context returns undef when no elements are removed ok 795 - sort returns sorted values ok 796 - sort returns values sorted by provided function ok 797 - throws an error when passing a non coderef to sort ok 798 - throws an error when passing two arguments to sort ok 799 - sort_in_place sorts values ok 800 - sort_in_place with function sorts values ok 801 - throws an error when passing a non coderef to sort_in_place ok 802 - throws an error when passing two arguments to sort_in_place ok 803 - sort_in_place_curried sorts values ok 804 - throws an error when passing one argument passed to sort_in_place_curried ok 805 - map returns the expected values ok 806 - throws an error when passing no arguments to map ok 807 - throws an error when passing two arguments to map ok 808 - throws an error when passing a non coderef to map ok 809 - map_curried returns the expected values ok 810 - throws an error when passing one argument passed to map_curried ok 811 - grep returns the expected values ok 812 - throws an error when passing no arguments to grep ok 813 - throws an error when passing two arguments to grep ok 814 - throws an error when passing a non coderef to grep ok 815 - grep works with obj that overload code dereferencing ok 816 - grep_curried returns the expected values ok 817 - throws an error when passing one argument passed to grep_curried ok 818 - first returns expected value ok 819 - throws an error when passing no arguments to first ok 820 - throws an error when passing two arguments to first ok 821 - throws an error when passing a non coderef to first ok 822 - first_curried returns expected value ok 823 - throws an error when passing one argument passed to first_curried ok 824 - first_index returns expected value ok 825 - throws an error when passing no arguments to first_index ok 826 - throws an error when passing two arguments to first_index ok 827 - throws an error when passing a non coderef to first_index ok 828 - first_index_curried returns expected value ok 829 - throws an error when passing one argument passed to first_index_curried ok 830 - join returns expected result ok 831 - join returns expected result when joining with empty string ok 832 - throws an error when passing no arguments to join ok 833 - throws an error when passing two arguments to join ok 834 - throws an error when passing a non string to join ok 835 - shuffle returns all values (cannot check for a random order) ok 836 - throws an error when passing an argument passed to shuffle ok 837 - uniq returns expected values (in original order) ok 838 - throws an error when passing an argument passed to uniq ok 839 - reduce returns expected value ok 840 - throws an error when passing no arguments to reduce ok 841 - throws an error when passing two arguments to reduce ok 842 - throws an error when passing a non coderef to reduce ok 843 - reduce_curried returns expected value ok 844 - throws an error when passing one argument passed to reduce_curried ok 845 - natatime returns expected iterator ok 846 - natatime with function returns expected value ok 847 - throws an error when passing a non integer to natatime ok 848 - throws an error when passing a non code ref to natatime ok 849 - natatime_curried returns expected iterator ok 850 - natatime_curried with function returns expected value ok 851 - throws an error when passing a non code ref to natatime_curried ok 852 - values can be set in constructor ok 853 - values is not empty ok 854 - count returns 3 ok 855 - throws an error when passing an argument passed to count ok 856 - pushed three new values and lived ok 857 - call to push without arguments lives ok 858 - unshift returns size of the new array ok 859 - unshifted two values and lived ok 860 - unshift changed the value of the array in the object ok 861 - call to unshift without arguments lives ok 862 - pop returns the last value in the array ok 863 - pop changed the value of the array in the object ok 864 - call to pop with arguments dies ok 865 - shift returns the first value ok 866 - call to shift with arguments dies ok 867 - shift changed the value of the array in the object ok 868 - call to elements returns values as a list ok 869 - throws an error when passing an argument passed to elements ok 870 - get values at index 0 ok 871 - get values at index 1 ok 872 - get values at index 2 ok 873 - get_curried returns value at index 1 ok 874 - throws an error when get is called without any arguments ok 875 - throws an error when get is called with an invalid argument ok 876 - throws an error when get is called with an invalid argument ok 877 - throws an error when get is called with an invalid argument ok 878 - throws an error when get_curried is called with an argument ok 879 - set returns new value ok 880 - set value at index 1 lives ok 881 - get value at index 1 returns new value ok 882 - throws an error when set is called with three arguments ok 883 - set_curried_1 lives ok 884 - get value at index 1 returns new value ok 885 - throws an error when set_curried_1 is called with two arguments ok 886 - set_curried_2 lives ok 887 - get value at index 1 returns new value ok 888 - throws an error when set_curried_2 is called with one argument ok 889 - accessor with one argument returns value at index 1 ok 890 - accessor returns new value ok 891 - accessor as writer lives ok 892 - throws an error when accessor is called without arguments ok 893 - accessor set value at index 1 ok 894 - throws an error when accessor is called with three arguments ok 895 - accessor_curried_1 returns expected value when called with no arguments ok 896 - accessor_curried_1 as writer lives ok 897 - accessor_curried_1 set value at index 1 ok 898 - throws an error when accessor_curried_1 is called with two arguments ok 899 - accessor_curried_2 as writer lives ok 900 - accessor_curried_2 set value at index 1 ok 901 - throws an error when accessor_curried_2 is called with one argument ok 902 - clear lives ok 903 - values is empty after call to clear ok 904 - shift returns undef on an empty array ok 905 - shifted from an empty array and lived ok 906 - throws an error when clear is called with an argument ok 907 - values is not empty after failed call to clear ok 908 - throws an error when is_empty is called with an argument ok 909 - pushed 4 elements, got number of elements in the array back ok 910 - delete returns deleted value ok 911 - delete lives ok 912 - delete removed the specified element ok 913 - throws an error when delete is called with two arguments ok 914 - delete_curried lives ok 915 - delete removed the specified element ok 916 - throws an error when delete_curried is called with one argument ok 917 - insert lives ok 918 - insert added the specified element ok 919 - throws an error when insert is called with three arguments ok 920 - return value of splice is empty list when not removing elements ok 921 - splice lives ok 922 - splice added the specified elements ok 923 - splice returns list of removed values ok 924 - splice lives ok 925 - splice added the specified elements ok 926 - throws an error when splice is called with no arguments ok 927 - throws an error when splice is called with an invalid length ok 928 - splice_curried_1 lives ok 929 - splice added the specified elements ok 930 - splice_curried_2 lives ok 931 - splice added the specified elements ok 932 - splice_curried_all lives ok 933 - splice added the specified elements ok 934 - splice in scalar context returns last element removed ok 935 - splice in scalar context returns undef when no elements are removed ok 936 - sort returns sorted values ok 937 - sort returns values sorted by provided function ok 938 - throws an error when passing a non coderef to sort ok 939 - throws an error when passing two arguments to sort ok 940 - sort_in_place sorts values ok 941 - sort_in_place with function sorts values ok 942 - throws an error when passing a non coderef to sort_in_place ok 943 - throws an error when passing two arguments to sort_in_place ok 944 - sort_in_place_curried sorts values ok 945 - throws an error when passing one argument passed to sort_in_place_curried ok 946 - map returns the expected values ok 947 - throws an error when passing no arguments to map ok 948 - throws an error when passing two arguments to map ok 949 - throws an error when passing a non coderef to map ok 950 - map_curried returns the expected values ok 951 - throws an error when passing one argument passed to map_curried ok 952 - grep returns the expected values ok 953 - throws an error when passing no arguments to grep ok 954 - throws an error when passing two arguments to grep ok 955 - throws an error when passing a non coderef to grep ok 956 - grep works with obj that overload code dereferencing ok 957 - grep_curried returns the expected values ok 958 - throws an error when passing one argument passed to grep_curried ok 959 - first returns expected value ok 960 - throws an error when passing no arguments to first ok 961 - throws an error when passing two arguments to first ok 962 - throws an error when passing a non coderef to first ok 963 - first_curried returns expected value ok 964 - throws an error when passing one argument passed to first_curried ok 965 - first_index returns expected value ok 966 - throws an error when passing no arguments to first_index ok 967 - throws an error when passing two arguments to first_index ok 968 - throws an error when passing a non coderef to first_index ok 969 - first_index_curried returns expected value ok 970 - throws an error when passing one argument passed to first_index_curried ok 971 - join returns expected result ok 972 - join returns expected result when joining with empty string ok 973 - throws an error when passing no arguments to join ok 974 - throws an error when passing two arguments to join ok 975 - throws an error when passing a non string to join ok 976 - shuffle returns all values (cannot check for a random order) ok 977 - throws an error when passing an argument passed to shuffle ok 978 - uniq returns expected values (in original order) ok 979 - throws an error when passing an argument passed to uniq ok 980 - reduce returns expected value ok 981 - throws an error when passing no arguments to reduce ok 982 - throws an error when passing two arguments to reduce ok 983 - throws an error when passing a non coderef to reduce ok 984 - reduce_curried returns expected value ok 985 - throws an error when passing one argument passed to reduce_curried ok 986 - natatime returns expected iterator ok 987 - natatime with function returns expected value ok 988 - throws an error when passing a non integer to natatime ok 989 - throws an error when passing a non code ref to natatime ok 990 - natatime_curried returns expected iterator ok 991 - natatime_curried with function returns expected value ok 992 - throws an error when passing a non code ref to natatime_curried ok 993 - Foo4->can('accessor') ok 994 - Foo4->can('accessor_curried_1') ok 995 - Foo4->can('accessor_curried_2') ok 996 - Foo4->can('clear') ok 997 - Foo4->can('count') ok 998 - Foo4->can('delete') ok 999 - Foo4->can('delete_curried') ok 1000 - Foo4->can('elements') ok 1001 - Foo4->can('first') ok 1002 - Foo4->can('first_curried') ok 1003 - Foo4->can('first_index') ok 1004 - Foo4->can('first_index_curried') ok 1005 - Foo4->can('get') ok 1006 - Foo4->can('get_curried') ok 1007 - Foo4->can('grep') ok 1008 - Foo4->can('grep_curried') ok 1009 - Foo4->can('insert') ok 1010 - Foo4->can('insert_curried') ok 1011 - Foo4->can('is_empty') ok 1012 - Foo4->can('join') ok 1013 - Foo4->can('join_curried') ok 1014 - Foo4->can('map') ok 1015 - Foo4->can('map_curried') ok 1016 - Foo4->can('natatime') ok 1017 - Foo4->can('natatime_curried') ok 1018 - Foo4->can('pop') ok 1019 - Foo4->can('push') ok 1020 - Foo4->can('push_curried') ok 1021 - Foo4->can('reduce') ok 1022 - Foo4->can('reduce_curried') ok 1023 - Foo4->can('set') ok 1024 - Foo4->can('set_curried_1') ok 1025 - Foo4->can('set_curried_2') ok 1026 - Foo4->can('shift') ok 1027 - Foo4->can('shuffle') ok 1028 - Foo4->can('sort') ok 1029 - Foo4->can('sort_curried') ok 1030 - Foo4->can('sort_in_place') ok 1031 - Foo4->can('sort_in_place_curried') ok 1032 - Foo4->can('splice') ok 1033 - Foo4->can('splice_curried_1') ok 1034 - Foo4->can('splice_curried_2') ok 1035 - Foo4->can('splice_curried_all') ok 1036 - Foo4->can('uniq') ok 1037 - Foo4->can('unshift') ok 1038 - Foo4->can('unshift_curried') ok 1039 - values can be set in constructor ok 1040 - values is not empty ok 1041 - count returns 3 ok 1042 - throws an error when passing an argument passed to count ok 1043 - pushed three new values and lived ok 1044 - call to push without arguments lives ok 1045 - unshift returns size of the new array ok 1046 - unshifted two values and lived ok 1047 - unshift changed the value of the array in the object ok 1048 - call to unshift without arguments lives ok 1049 - pop returns the last value in the array ok 1050 - pop changed the value of the array in the object ok 1051 - call to pop with arguments dies ok 1052 - shift returns the first value ok 1053 - call to shift with arguments dies ok 1054 - shift changed the value of the array in the object ok 1055 - call to elements returns values as a list ok 1056 - throws an error when passing an argument passed to elements ok 1057 - get values at index 0 ok 1058 - get values at index 1 ok 1059 - get values at index 2 ok 1060 - get_curried returns value at index 1 ok 1061 - throws an error when get is called without any arguments ok 1062 - throws an error when get is called with an invalid argument ok 1063 - throws an error when get is called with an invalid argument ok 1064 - throws an error when get is called with an invalid argument ok 1065 - throws an error when get_curried is called with an argument ok 1066 - set returns new value ok 1067 - set value at index 1 lives ok 1068 - get value at index 1 returns new value ok 1069 - throws an error when set is called with three arguments ok 1070 - set_curried_1 lives ok 1071 - get value at index 1 returns new value ok 1072 - throws an error when set_curried_1 is called with two arguments ok 1073 - set_curried_2 lives ok 1074 - get value at index 1 returns new value ok 1075 - throws an error when set_curried_2 is called with one argument ok 1076 - accessor with one argument returns value at index 1 ok 1077 - accessor returns new value ok 1078 - accessor as writer lives ok 1079 - throws an error when accessor is called without arguments ok 1080 - accessor set value at index 1 ok 1081 - throws an error when accessor is called with three arguments ok 1082 - accessor_curried_1 returns expected value when called with no arguments ok 1083 - accessor_curried_1 as writer lives ok 1084 - accessor_curried_1 set value at index 1 ok 1085 - throws an error when accessor_curried_1 is called with two arguments ok 1086 - accessor_curried_2 as writer lives ok 1087 - accessor_curried_2 set value at index 1 ok 1088 - throws an error when accessor_curried_2 is called with one argument ok 1089 - clear lives ok 1090 - values is empty after call to clear ok 1091 - shift returns undef on an empty array ok 1092 - shifted from an empty array and lived ok 1093 - throws an error when clear is called with an argument ok 1094 - values is not empty after failed call to clear ok 1095 - throws an error when is_empty is called with an argument ok 1096 - pushed 4 elements, got number of elements in the array back ok 1097 - delete returns deleted value ok 1098 - delete lives ok 1099 - delete removed the specified element ok 1100 - throws an error when delete is called with two arguments ok 1101 - delete_curried lives ok 1102 - delete removed the specified element ok 1103 - throws an error when delete_curried is called with one argument ok 1104 - insert lives ok 1105 - insert added the specified element ok 1106 - throws an error when insert is called with three arguments ok 1107 - return value of splice is empty list when not removing elements ok 1108 - splice lives ok 1109 - splice added the specified elements ok 1110 - splice returns list of removed values ok 1111 - splice lives ok 1112 - splice added the specified elements ok 1113 - throws an error when splice is called with no arguments ok 1114 - throws an error when splice is called with an invalid length ok 1115 - splice_curried_1 lives ok 1116 - splice added the specified elements ok 1117 - splice_curried_2 lives ok 1118 - splice added the specified elements ok 1119 - splice_curried_all lives ok 1120 - splice added the specified elements ok 1121 - splice in scalar context returns last element removed ok 1122 - splice in scalar context returns undef when no elements are removed ok 1123 - sort returns sorted values ok 1124 - sort returns values sorted by provided function ok 1125 - throws an error when passing a non coderef to sort ok 1126 - throws an error when passing two arguments to sort ok 1127 - sort_in_place sorts values ok 1128 - sort_in_place with function sorts values ok 1129 - throws an error when passing a non coderef to sort_in_place ok 1130 - throws an error when passing two arguments to sort_in_place ok 1131 - sort_in_place_curried sorts values ok 1132 - throws an error when passing one argument passed to sort_in_place_curried ok 1133 - map returns the expected values ok 1134 - throws an error when passing no arguments to map ok 1135 - throws an error when passing two arguments to map ok 1136 - throws an error when passing a non coderef to map ok 1137 - map_curried returns the expected values ok 1138 - throws an error when passing one argument passed to map_curried ok 1139 - grep returns the expected values ok 1140 - throws an error when passing no arguments to grep ok 1141 - throws an error when passing two arguments to grep ok 1142 - throws an error when passing a non coderef to grep ok 1143 - grep works with obj that overload code dereferencing ok 1144 - grep_curried returns the expected values ok 1145 - throws an error when passing one argument passed to grep_curried ok 1146 - first returns expected value ok 1147 - throws an error when passing no arguments to first ok 1148 - throws an error when passing two arguments to first ok 1149 - throws an error when passing a non coderef to first ok 1150 - first_curried returns expected value ok 1151 - throws an error when passing one argument passed to first_curried ok 1152 - first_index returns expected value ok 1153 - throws an error when passing no arguments to first_index ok 1154 - throws an error when passing two arguments to first_index ok 1155 - throws an error when passing a non coderef to first_index ok 1156 - first_index_curried returns expected value ok 1157 - throws an error when passing one argument passed to first_index_curried ok 1158 - join returns expected result ok 1159 - join returns expected result when joining with empty string ok 1160 - throws an error when passing no arguments to join ok 1161 - throws an error when passing two arguments to join ok 1162 - throws an error when passing a non string to join ok 1163 - shuffle returns all values (cannot check for a random order) ok 1164 - throws an error when passing an argument passed to shuffle ok 1165 - uniq returns expected values (in original order) ok 1166 - throws an error when passing an argument passed to uniq ok 1167 - reduce returns expected value ok 1168 - throws an error when passing no arguments to reduce ok 1169 - throws an error when passing two arguments to reduce ok 1170 - throws an error when passing a non coderef to reduce ok 1171 - reduce_curried returns expected value ok 1172 - throws an error when passing one argument passed to reduce_curried ok 1173 - natatime returns expected iterator ok 1174 - natatime with function returns expected value ok 1175 - throws an error when passing a non integer to natatime ok 1176 - throws an error when passing a non code ref to natatime ok 1177 - natatime_curried returns expected iterator ok 1178 - natatime_curried with function returns expected value ok 1179 - throws an error when passing a non code ref to natatime_curried ok 1180 - values can be set in constructor ok 1181 - values is not empty ok 1182 - count returns 3 ok 1183 - throws an error when passing an argument passed to count ok 1184 - pushed three new values and lived ok 1185 - call to push without arguments lives ok 1186 - unshift returns size of the new array ok 1187 - unshifted two values and lived ok 1188 - unshift changed the value of the array in the object ok 1189 - call to unshift without arguments lives ok 1190 - pop returns the last value in the array ok 1191 - pop changed the value of the array in the object ok 1192 - call to pop with arguments dies ok 1193 - shift returns the first value ok 1194 - call to shift with arguments dies ok 1195 - shift changed the value of the array in the object ok 1196 - call to elements returns values as a list ok 1197 - throws an error when passing an argument passed to elements ok 1198 - get values at index 0 ok 1199 - get values at index 1 ok 1200 - get values at index 2 ok 1201 - get_curried returns value at index 1 ok 1202 - throws an error when get is called without any arguments ok 1203 - throws an error when get is called with an invalid argument ok 1204 - throws an error when get is called with an invalid argument ok 1205 - throws an error when get is called with an invalid argument ok 1206 - throws an error when get_curried is called with an argument ok 1207 - set returns new value ok 1208 - set value at index 1 lives ok 1209 - get value at index 1 returns new value ok 1210 - throws an error when set is called with three arguments ok 1211 - set_curried_1 lives ok 1212 - get value at index 1 returns new value ok 1213 - throws an error when set_curried_1 is called with two arguments ok 1214 - set_curried_2 lives ok 1215 - get value at index 1 returns new value ok 1216 - throws an error when set_curried_2 is called with one argument ok 1217 - accessor with one argument returns value at index 1 ok 1218 - accessor returns new value ok 1219 - accessor as writer lives ok 1220 - throws an error when accessor is called without arguments ok 1221 - accessor set value at index 1 ok 1222 - throws an error when accessor is called with three arguments ok 1223 - accessor_curried_1 returns expected value when called with no arguments ok 1224 - accessor_curried_1 as writer lives ok 1225 - accessor_curried_1 set value at index 1 ok 1226 - throws an error when accessor_curried_1 is called with two arguments ok 1227 - accessor_curried_2 as writer lives ok 1228 - accessor_curried_2 set value at index 1 ok 1229 - throws an error when accessor_curried_2 is called with one argument ok 1230 - clear lives ok 1231 - values is empty after call to clear ok 1232 - shift returns undef on an empty array ok 1233 - shifted from an empty array and lived ok 1234 - throws an error when clear is called with an argument ok 1235 - values is not empty after failed call to clear ok 1236 - throws an error when is_empty is called with an argument ok 1237 - pushed 4 elements, got number of elements in the array back ok 1238 - delete returns deleted value ok 1239 - delete lives ok 1240 - delete removed the specified element ok 1241 - throws an error when delete is called with two arguments ok 1242 - delete_curried lives ok 1243 - delete removed the specified element ok 1244 - throws an error when delete_curried is called with one argument ok 1245 - insert lives ok 1246 - insert added the specified element ok 1247 - throws an error when insert is called with three arguments ok 1248 - return value of splice is empty list when not removing elements ok 1249 - splice lives ok 1250 - splice added the specified elements ok 1251 - splice returns list of removed values ok 1252 - splice lives ok 1253 - splice added the specified elements ok 1254 - throws an error when splice is called with no arguments ok 1255 - throws an error when splice is called with an invalid length ok 1256 - splice_curried_1 lives ok 1257 - splice added the specified elements ok 1258 - splice_curried_2 lives ok 1259 - splice added the specified elements ok 1260 - splice_curried_all lives ok 1261 - splice added the specified elements ok 1262 - splice in scalar context returns last element removed ok 1263 - splice in scalar context returns undef when no elements are removed ok 1264 - sort returns sorted values ok 1265 - sort returns values sorted by provided function ok 1266 - throws an error when passing a non coderef to sort ok 1267 - throws an error when passing two arguments to sort ok 1268 - sort_in_place sorts values ok 1269 - sort_in_place with function sorts values ok 1270 - throws an error when passing a non coderef to sort_in_place ok 1271 - throws an error when passing two arguments to sort_in_place ok 1272 - sort_in_place_curried sorts values ok 1273 - throws an error when passing one argument passed to sort_in_place_curried ok 1274 - map returns the expected values ok 1275 - throws an error when passing no arguments to map ok 1276 - throws an error when passing two arguments to map ok 1277 - throws an error when passing a non coderef to map ok 1278 - map_curried returns the expected values ok 1279 - throws an error when passing one argument passed to map_curried ok 1280 - grep returns the expected values ok 1281 - throws an error when passing no arguments to grep ok 1282 - throws an error when passing two arguments to grep ok 1283 - throws an error when passing a non coderef to grep ok 1284 - grep works with obj that overload code dereferencing ok 1285 - grep_curried returns the expected values ok 1286 - throws an error when passing one argument passed to grep_curried ok 1287 - first returns expected value ok 1288 - throws an error when passing no arguments to first ok 1289 - throws an error when passing two arguments to first ok 1290 - throws an error when passing a non coderef to first ok 1291 - first_curried returns expected value ok 1292 - throws an error when passing one argument passed to first_curried ok 1293 - first_index returns expected value ok 1294 - throws an error when passing no arguments to first_index ok 1295 - throws an error when passing two arguments to first_index ok 1296 - throws an error when passing a non coderef to first_index ok 1297 - first_index_curried returns expected value ok 1298 - throws an error when passing one argument passed to first_index_curried ok 1299 - join returns expected result ok 1300 - join returns expected result when joining with empty string ok 1301 - throws an error when passing no arguments to join ok 1302 - throws an error when passing two arguments to join ok 1303 - throws an error when passing a non string to join ok 1304 - shuffle returns all values (cannot check for a random order) ok 1305 - throws an error when passing an argument passed to shuffle ok 1306 - uniq returns expected values (in original order) ok 1307 - throws an error when passing an argument passed to uniq ok 1308 - reduce returns expected value ok 1309 - throws an error when passing no arguments to reduce ok 1310 - throws an error when passing two arguments to reduce ok 1311 - throws an error when passing a non coderef to reduce ok 1312 - reduce_curried returns expected value ok 1313 - throws an error when passing one argument passed to reduce_curried ok 1314 - natatime returns expected iterator ok 1315 - natatime with function returns expected value ok 1316 - throws an error when passing a non integer to natatime ok 1317 - throws an error when passing a non code ref to natatime ok 1318 - natatime_curried returns expected iterator ok 1319 - natatime_curried with function returns expected value ok 1320 - throws an error when passing a non code ref to natatime_curried ok 1321 - Foo5->can('accessor') ok 1322 - Foo5->can('accessor_curried_1') ok 1323 - Foo5->can('accessor_curried_2') ok 1324 - Foo5->can('clear') ok 1325 - Foo5->can('count') ok 1326 - Foo5->can('delete') ok 1327 - Foo5->can('delete_curried') ok 1328 - Foo5->can('elements') ok 1329 - Foo5->can('first') ok 1330 - Foo5->can('first_curried') ok 1331 - Foo5->can('first_index') ok 1332 - Foo5->can('first_index_curried') ok 1333 - Foo5->can('get') ok 1334 - Foo5->can('get_curried') ok 1335 - Foo5->can('grep') ok 1336 - Foo5->can('grep_curried') ok 1337 - Foo5->can('insert') ok 1338 - Foo5->can('insert_curried') ok 1339 - Foo5->can('is_empty') ok 1340 - Foo5->can('join') ok 1341 - Foo5->can('join_curried') ok 1342 - Foo5->can('map') ok 1343 - Foo5->can('map_curried') ok 1344 - Foo5->can('natatime') ok 1345 - Foo5->can('natatime_curried') ok 1346 - Foo5->can('pop') ok 1347 - Foo5->can('push') ok 1348 - Foo5->can('push_curried') ok 1349 - Foo5->can('reduce') ok 1350 - Foo5->can('reduce_curried') ok 1351 - Foo5->can('set') ok 1352 - Foo5->can('set_curried_1') ok 1353 - Foo5->can('set_curried_2') ok 1354 - Foo5->can('shift') ok 1355 - Foo5->can('shuffle') ok 1356 - Foo5->can('sort') ok 1357 - Foo5->can('sort_curried') ok 1358 - Foo5->can('sort_in_place') ok 1359 - Foo5->can('sort_in_place_curried') ok 1360 - Foo5->can('splice') ok 1361 - Foo5->can('splice_curried_1') ok 1362 - Foo5->can('splice_curried_2') ok 1363 - Foo5->can('splice_curried_all') ok 1364 - Foo5->can('uniq') ok 1365 - Foo5->can('unshift') ok 1366 - Foo5->can('unshift_curried') ok 1367 - values can be set in constructor ok 1368 - values is not empty ok 1369 - count returns 3 ok 1370 - throws an error when passing an argument passed to count ok 1371 - pushed three new values and lived ok 1372 - call to push without arguments lives ok 1373 - unshift returns size of the new array ok 1374 - unshifted two values and lived ok 1375 - unshift changed the value of the array in the object ok 1376 - call to unshift without arguments lives ok 1377 - pop returns the last value in the array ok 1378 - pop changed the value of the array in the object ok 1379 - call to pop with arguments dies ok 1380 - shift returns the first value ok 1381 - call to shift with arguments dies ok 1382 - shift changed the value of the array in the object ok 1383 - call to elements returns values as a list ok 1384 - throws an error when passing an argument passed to elements ok 1385 - get values at index 0 ok 1386 - get values at index 1 ok 1387 - get values at index 2 ok 1388 - get_curried returns value at index 1 ok 1389 - throws an error when get is called without any arguments ok 1390 - throws an error when get is called with an invalid argument ok 1391 - throws an error when get is called with an invalid argument ok 1392 - throws an error when get is called with an invalid argument ok 1393 - throws an error when get_curried is called with an argument ok 1394 - set returns new value ok 1395 - set value at index 1 lives ok 1396 - get value at index 1 returns new value ok 1397 - throws an error when set is called with three arguments ok 1398 - set_curried_1 lives ok 1399 - get value at index 1 returns new value ok 1400 - throws an error when set_curried_1 is called with two arguments ok 1401 - set_curried_2 lives ok 1402 - get value at index 1 returns new value ok 1403 - throws an error when set_curried_2 is called with one argument ok 1404 - accessor with one argument returns value at index 1 ok 1405 - accessor returns new value ok 1406 - accessor as writer lives ok 1407 - throws an error when accessor is called without arguments ok 1408 - accessor set value at index 1 ok 1409 - throws an error when accessor is called with three arguments ok 1410 - accessor_curried_1 returns expected value when called with no arguments ok 1411 - accessor_curried_1 as writer lives ok 1412 - accessor_curried_1 set value at index 1 ok 1413 - throws an error when accessor_curried_1 is called with two arguments ok 1414 - accessor_curried_2 as writer lives ok 1415 - accessor_curried_2 set value at index 1 ok 1416 - throws an error when accessor_curried_2 is called with one argument ok 1417 - clear lives ok 1418 - values is empty after call to clear ok 1419 - shift returns undef on an empty array ok 1420 - shifted from an empty array and lived ok 1421 - throws an error when clear is called with an argument ok 1422 - values is not empty after failed call to clear ok 1423 - throws an error when is_empty is called with an argument ok 1424 - pushed 4 elements, got number of elements in the array back ok 1425 - delete returns deleted value ok 1426 - delete lives ok 1427 - delete removed the specified element ok 1428 - throws an error when delete is called with two arguments ok 1429 - delete_curried lives ok 1430 - delete removed the specified element ok 1431 - throws an error when delete_curried is called with one argument ok 1432 - insert lives ok 1433 - insert added the specified element ok 1434 - throws an error when insert is called with three arguments ok 1435 - return value of splice is empty list when not removing elements ok 1436 - splice lives ok 1437 - splice added the specified elements ok 1438 - splice returns list of removed values ok 1439 - splice lives ok 1440 - splice added the specified elements ok 1441 - throws an error when splice is called with no arguments ok 1442 - throws an error when splice is called with an invalid length ok 1443 - splice_curried_1 lives ok 1444 - splice added the specified elements ok 1445 - splice_curried_2 lives ok 1446 - splice added the specified elements ok 1447 - splice_curried_all lives ok 1448 - splice added the specified elements ok 1449 - splice in scalar context returns last element removed ok 1450 - splice in scalar context returns undef when no elements are removed ok 1451 - sort returns sorted values ok 1452 - sort returns values sorted by provided function ok 1453 - throws an error when passing a non coderef to sort ok 1454 - throws an error when passing two arguments to sort ok 1455 - sort_in_place sorts values ok 1456 - sort_in_place with function sorts values ok 1457 - throws an error when passing a non coderef to sort_in_place ok 1458 - throws an error when passing two arguments to sort_in_place ok 1459 - sort_in_place_curried sorts values ok 1460 - throws an error when passing one argument passed to sort_in_place_curried ok 1461 - map returns the expected values ok 1462 - throws an error when passing no arguments to map ok 1463 - throws an error when passing two arguments to map ok 1464 - throws an error when passing a non coderef to map ok 1465 - map_curried returns the expected values ok 1466 - throws an error when passing one argument passed to map_curried ok 1467 - grep returns the expected values ok 1468 - throws an error when passing no arguments to grep ok 1469 - throws an error when passing two arguments to grep ok 1470 - throws an error when passing a non coderef to grep ok 1471 - grep works with obj that overload code dereferencing ok 1472 - grep_curried returns the expected values ok 1473 - throws an error when passing one argument passed to grep_curried ok 1474 - first returns expected value ok 1475 - throws an error when passing no arguments to first ok 1476 - throws an error when passing two arguments to first ok 1477 - throws an error when passing a non coderef to first ok 1478 - first_curried returns expected value ok 1479 - throws an error when passing one argument passed to first_curried ok 1480 - first_index returns expected value ok 1481 - throws an error when passing no arguments to first_index ok 1482 - throws an error when passing two arguments to first_index ok 1483 - throws an error when passing a non coderef to first_index ok 1484 - first_index_curried returns expected value ok 1485 - throws an error when passing one argument passed to first_index_curried ok 1486 - join returns expected result ok 1487 - join returns expected result when joining with empty string ok 1488 - throws an error when passing no arguments to join ok 1489 - throws an error when passing two arguments to join ok 1490 - throws an error when passing a non string to join ok 1491 - shuffle returns all values (cannot check for a random order) ok 1492 - throws an error when passing an argument passed to shuffle ok 1493 - uniq returns expected values (in original order) ok 1494 - throws an error when passing an argument passed to uniq ok 1495 - reduce returns expected value ok 1496 - throws an error when passing no arguments to reduce ok 1497 - throws an error when passing two arguments to reduce ok 1498 - throws an error when passing a non coderef to reduce ok 1499 - reduce_curried returns expected value ok 1500 - throws an error when passing one argument passed to reduce_curried ok 1501 - natatime returns expected iterator ok 1502 - natatime with function returns expected value ok 1503 - throws an error when passing a non integer to natatime ok 1504 - throws an error when passing a non code ref to natatime ok 1505 - natatime_curried returns expected iterator ok 1506 - natatime_curried with function returns expected value ok 1507 - throws an error when passing a non code ref to natatime_curried ok 1508 - values can be set in constructor ok 1509 - values is not empty ok 1510 - count returns 3 ok 1511 - throws an error when passing an argument passed to count ok 1512 - pushed three new values and lived ok 1513 - call to push without arguments lives ok 1514 - unshift returns size of the new array ok 1515 - unshifted two values and lived ok 1516 - unshift changed the value of the array in the object ok 1517 - call to unshift without arguments lives ok 1518 - pop returns the last value in the array ok 1519 - pop changed the value of the array in the object ok 1520 - call to pop with arguments dies ok 1521 - shift returns the first value ok 1522 - call to shift with arguments dies ok 1523 - shift changed the value of the array in the object ok 1524 - call to elements returns values as a list ok 1525 - throws an error when passing an argument passed to elements ok 1526 - get values at index 0 ok 1527 - get values at index 1 ok 1528 - get values at index 2 ok 1529 - get_curried returns value at index 1 ok 1530 - throws an error when get is called without any arguments ok 1531 - throws an error when get is called with an invalid argument ok 1532 - throws an error when get is called with an invalid argument ok 1533 - throws an error when get is called with an invalid argument ok 1534 - throws an error when get_curried is called with an argument ok 1535 - set returns new value ok 1536 - set value at index 1 lives ok 1537 - get value at index 1 returns new value ok 1538 - throws an error when set is called with three arguments ok 1539 - set_curried_1 lives ok 1540 - get value at index 1 returns new value ok 1541 - throws an error when set_curried_1 is called with two arguments ok 1542 - set_curried_2 lives ok 1543 - get value at index 1 returns new value ok 1544 - throws an error when set_curried_2 is called with one argument ok 1545 - accessor with one argument returns value at index 1 ok 1546 - accessor returns new value ok 1547 - accessor as writer lives ok 1548 - throws an error when accessor is called without arguments ok 1549 - accessor set value at index 1 ok 1550 - throws an error when accessor is called with three arguments ok 1551 - accessor_curried_1 returns expected value when called with no arguments ok 1552 - accessor_curried_1 as writer lives ok 1553 - accessor_curried_1 set value at index 1 ok 1554 - throws an error when accessor_curried_1 is called with two arguments ok 1555 - accessor_curried_2 as writer lives ok 1556 - accessor_curried_2 set value at index 1 ok 1557 - throws an error when accessor_curried_2 is called with one argument ok 1558 - clear lives ok 1559 - values is empty after call to clear ok 1560 - shift returns undef on an empty array ok 1561 - shifted from an empty array and lived ok 1562 - throws an error when clear is called with an argument ok 1563 - values is not empty after failed call to clear ok 1564 - throws an error when is_empty is called with an argument ok 1565 - pushed 4 elements, got number of elements in the array back ok 1566 - delete returns deleted value ok 1567 - delete lives ok 1568 - delete removed the specified element ok 1569 - throws an error when delete is called with two arguments ok 1570 - delete_curried lives ok 1571 - delete removed the specified element ok 1572 - throws an error when delete_curried is called with one argument ok 1573 - insert lives ok 1574 - insert added the specified element ok 1575 - throws an error when insert is called with three arguments ok 1576 - return value of splice is empty list when not removing elements ok 1577 - splice lives ok 1578 - splice added the specified elements ok 1579 - splice returns list of removed values ok 1580 - splice lives ok 1581 - splice added the specified elements ok 1582 - throws an error when splice is called with no arguments ok 1583 - throws an error when splice is called with an invalid length ok 1584 - splice_curried_1 lives ok 1585 - splice added the specified elements ok 1586 - splice_curried_2 lives ok 1587 - splice added the specified elements ok 1588 - splice_curried_all lives ok 1589 - splice added the specified elements ok 1590 - splice in scalar context returns last element removed ok 1591 - splice in scalar context returns undef when no elements are removed ok 1592 - sort returns sorted values ok 1593 - sort returns values sorted by provided function ok 1594 - throws an error when passing a non coderef to sort ok 1595 - throws an error when passing two arguments to sort ok 1596 - sort_in_place sorts values ok 1597 - sort_in_place with function sorts values ok 1598 - throws an error when passing a non coderef to sort_in_place ok 1599 - throws an error when passing two arguments to sort_in_place ok 1600 - sort_in_place_curried sorts values ok 1601 - throws an error when passing one argument passed to sort_in_place_curried ok 1602 - map returns the expected values ok 1603 - throws an error when passing no arguments to map ok 1604 - throws an error when passing two arguments to map ok 1605 - throws an error when passing a non coderef to map ok 1606 - map_curried returns the expected values ok 1607 - throws an error when passing one argument passed to map_curried ok 1608 - grep returns the expected values ok 1609 - throws an error when passing no arguments to grep ok 1610 - throws an error when passing two arguments to grep ok 1611 - throws an error when passing a non coderef to grep ok 1612 - grep works with obj that overload code dereferencing ok 1613 - grep_curried returns the expected values ok 1614 - throws an error when passing one argument passed to grep_curried ok 1615 - first returns expected value ok 1616 - throws an error when passing no arguments to first ok 1617 - throws an error when passing two arguments to first ok 1618 - throws an error when passing a non coderef to first ok 1619 - first_curried returns expected value ok 1620 - throws an error when passing one argument passed to first_curried ok 1621 - first_index returns expected value ok 1622 - throws an error when passing no arguments to first_index ok 1623 - throws an error when passing two arguments to first_index ok 1624 - throws an error when passing a non coderef to first_index ok 1625 - first_index_curried returns expected value ok 1626 - throws an error when passing one argument passed to first_index_curried ok 1627 - join returns expected result ok 1628 - join returns expected result when joining with empty string ok 1629 - throws an error when passing no arguments to join ok 1630 - throws an error when passing two arguments to join ok 1631 - throws an error when passing a non string to join ok 1632 - shuffle returns all values (cannot check for a random order) ok 1633 - throws an error when passing an argument passed to shuffle ok 1634 - uniq returns expected values (in original order) ok 1635 - throws an error when passing an argument passed to uniq ok 1636 - reduce returns expected value ok 1637 - throws an error when passing no arguments to reduce ok 1638 - throws an error when passing two arguments to reduce ok 1639 - throws an error when passing a non coderef to reduce ok 1640 - reduce_curried returns expected value ok 1641 - throws an error when passing one argument passed to reduce_curried ok 1642 - natatime returns expected iterator ok 1643 - natatime with function returns expected value ok 1644 - throws an error when passing a non integer to natatime ok 1645 - throws an error when passing a non code ref to natatime ok 1646 - natatime_curried returns expected iterator ok 1647 - natatime_curried with function returns expected value ok 1648 - throws an error when passing a non code ref to natatime_curried ok 1649 - Foo6->can('accessor') ok 1650 - Foo6->can('accessor_curried_1') ok 1651 - Foo6->can('accessor_curried_2') ok 1652 - Foo6->can('clear') ok 1653 - Foo6->can('count') ok 1654 - Foo6->can('delete') ok 1655 - Foo6->can('delete_curried') ok 1656 - Foo6->can('elements') ok 1657 - Foo6->can('first') ok 1658 - Foo6->can('first_curried') ok 1659 - Foo6->can('first_index') ok 1660 - Foo6->can('first_index_curried') ok 1661 - Foo6->can('get') ok 1662 - Foo6->can('get_curried') ok 1663 - Foo6->can('grep') ok 1664 - Foo6->can('grep_curried') ok 1665 - Foo6->can('insert') ok 1666 - Foo6->can('insert_curried') ok 1667 - Foo6->can('is_empty') ok 1668 - Foo6->can('join') ok 1669 - Foo6->can('join_curried') ok 1670 - Foo6->can('map') ok 1671 - Foo6->can('map_curried') ok 1672 - Foo6->can('natatime') ok 1673 - Foo6->can('natatime_curried') ok 1674 - Foo6->can('pop') ok 1675 - Foo6->can('push') ok 1676 - Foo6->can('push_curried') ok 1677 - Foo6->can('reduce') ok 1678 - Foo6->can('reduce_curried') ok 1679 - Foo6->can('set') ok 1680 - Foo6->can('set_curried_1') ok 1681 - Foo6->can('set_curried_2') ok 1682 - Foo6->can('shift') ok 1683 - Foo6->can('shuffle') ok 1684 - Foo6->can('sort') ok 1685 - Foo6->can('sort_curried') ok 1686 - Foo6->can('sort_in_place') ok 1687 - Foo6->can('sort_in_place_curried') ok 1688 - Foo6->can('splice') ok 1689 - Foo6->can('splice_curried_1') ok 1690 - Foo6->can('splice_curried_2') ok 1691 - Foo6->can('splice_curried_all') ok 1692 - Foo6->can('uniq') ok 1693 - Foo6->can('unshift') ok 1694 - Foo6->can('unshift_curried') ok 1695 - values can be set in constructor ok 1696 - values is not empty ok 1697 - count returns 3 ok 1698 - throws an error when passing an argument passed to count ok 1699 - pushed three new values and lived ok 1700 - call to push without arguments lives ok 1701 - unshift returns size of the new array ok 1702 - unshifted two values and lived ok 1703 - unshift changed the value of the array in the object ok 1704 - call to unshift without arguments lives ok 1705 - pop returns the last value in the array ok 1706 - pop changed the value of the array in the object ok 1707 - call to pop with arguments dies ok 1708 - shift returns the first value ok 1709 - call to shift with arguments dies ok 1710 - shift changed the value of the array in the object ok 1711 - call to elements returns values as a list ok 1712 - throws an error when passing an argument passed to elements ok 1713 - get values at index 0 ok 1714 - get values at index 1 ok 1715 - get values at index 2 ok 1716 - get_curried returns value at index 1 ok 1717 - throws an error when get is called without any arguments ok 1718 - throws an error when get is called with an invalid argument ok 1719 - throws an error when get is called with an invalid argument ok 1720 - throws an error when get is called with an invalid argument ok 1721 - throws an error when get_curried is called with an argument ok 1722 - set returns new value ok 1723 - set value at index 1 lives ok 1724 - get value at index 1 returns new value ok 1725 - throws an error when set is called with three arguments ok 1726 - set_curried_1 lives ok 1727 - get value at index 1 returns new value ok 1728 - throws an error when set_curried_1 is called with two arguments ok 1729 - set_curried_2 lives ok 1730 - get value at index 1 returns new value ok 1731 - throws an error when set_curried_2 is called with one argument ok 1732 - accessor with one argument returns value at index 1 ok 1733 - accessor returns new value ok 1734 - accessor as writer lives ok 1735 - throws an error when accessor is called without arguments ok 1736 - accessor set value at index 1 ok 1737 - throws an error when accessor is called with three arguments ok 1738 - accessor_curried_1 returns expected value when called with no arguments ok 1739 - accessor_curried_1 as writer lives ok 1740 - accessor_curried_1 set value at index 1 ok 1741 - throws an error when accessor_curried_1 is called with two arguments ok 1742 - accessor_curried_2 as writer lives ok 1743 - accessor_curried_2 set value at index 1 ok 1744 - throws an error when accessor_curried_2 is called with one argument ok 1745 - clear lives ok 1746 - values is empty after call to clear ok 1747 - shift returns undef on an empty array ok 1748 - shifted from an empty array and lived ok 1749 - throws an error when clear is called with an argument ok 1750 - values is not empty after failed call to clear ok 1751 - throws an error when is_empty is called with an argument ok 1752 - pushed 4 elements, got number of elements in the array back ok 1753 - delete returns deleted value ok 1754 - delete lives ok 1755 - delete removed the specified element ok 1756 - throws an error when delete is called with two arguments ok 1757 - delete_curried lives ok 1758 - delete removed the specified element ok 1759 - throws an error when delete_curried is called with one argument ok 1760 - insert lives ok 1761 - insert added the specified element ok 1762 - throws an error when insert is called with three arguments ok 1763 - return value of splice is empty list when not removing elements ok 1764 - splice lives ok 1765 - splice added the specified elements ok 1766 - splice returns list of removed values ok 1767 - splice lives ok 1768 - splice added the specified elements ok 1769 - throws an error when splice is called with no arguments ok 1770 - throws an error when splice is called with an invalid length ok 1771 - splice_curried_1 lives ok 1772 - splice added the specified elements ok 1773 - splice_curried_2 lives ok 1774 - splice added the specified elements ok 1775 - splice_curried_all lives ok 1776 - splice added the specified elements ok 1777 - splice in scalar context returns last element removed ok 1778 - splice in scalar context returns undef when no elements are removed ok 1779 - sort returns sorted values ok 1780 - sort returns values sorted by provided function ok 1781 - throws an error when passing a non coderef to sort ok 1782 - throws an error when passing two arguments to sort ok 1783 - sort_in_place sorts values ok 1784 - sort_in_place with function sorts values ok 1785 - throws an error when passing a non coderef to sort_in_place ok 1786 - throws an error when passing two arguments to sort_in_place ok 1787 - sort_in_place_curried sorts values ok 1788 - throws an error when passing one argument passed to sort_in_place_curried ok 1789 - map returns the expected values ok 1790 - throws an error when passing no arguments to map ok 1791 - throws an error when passing two arguments to map ok 1792 - throws an error when passing a non coderef to map ok 1793 - map_curried returns the expected values ok 1794 - throws an error when passing one argument passed to map_curried ok 1795 - grep returns the expected values ok 1796 - throws an error when passing no arguments to grep ok 1797 - throws an error when passing two arguments to grep ok 1798 - throws an error when passing a non coderef to grep ok 1799 - grep works with obj that overload code dereferencing ok 1800 - grep_curried returns the expected values ok 1801 - throws an error when passing one argument passed to grep_curried ok 1802 - first returns expected value ok 1803 - throws an error when passing no arguments to first ok 1804 - throws an error when passing two arguments to first ok 1805 - throws an error when passing a non coderef to first ok 1806 - first_curried returns expected value ok 1807 - throws an error when passing one argument passed to first_curried ok 1808 - first_index returns expected value ok 1809 - throws an error when passing no arguments to first_index ok 1810 - throws an error when passing two arguments to first_index ok 1811 - throws an error when passing a non coderef to first_index ok 1812 - first_index_curried returns expected value ok 1813 - throws an error when passing one argument passed to first_index_curried ok 1814 - join returns expected result ok 1815 - join returns expected result when joining with empty string ok 1816 - throws an error when passing no arguments to join ok 1817 - throws an error when passing two arguments to join ok 1818 - throws an error when passing a non string to join ok 1819 - shuffle returns all values (cannot check for a random order) ok 1820 - throws an error when passing an argument passed to shuffle ok 1821 - uniq returns expected values (in original order) ok 1822 - throws an error when passing an argument passed to uniq ok 1823 - reduce returns expected value ok 1824 - throws an error when passing no arguments to reduce ok 1825 - throws an error when passing two arguments to reduce ok 1826 - throws an error when passing a non coderef to reduce ok 1827 - reduce_curried returns expected value ok 1828 - throws an error when passing one argument passed to reduce_curried ok 1829 - natatime returns expected iterator ok 1830 - natatime with function returns expected value ok 1831 - throws an error when passing a non integer to natatime ok 1832 - throws an error when passing a non code ref to natatime ok 1833 - natatime_curried returns expected iterator ok 1834 - natatime_curried with function returns expected value ok 1835 - throws an error when passing a non code ref to natatime_curried ok 1836 - values can be set in constructor ok 1837 - values is not empty ok 1838 - count returns 3 ok 1839 - throws an error when passing an argument passed to count ok 1840 - pushed three new values and lived ok 1841 - call to push without arguments lives ok 1842 - unshift returns size of the new array ok 1843 - unshifted two values and lived ok 1844 - unshift changed the value of the array in the object ok 1845 - call to unshift without arguments lives ok 1846 - pop returns the last value in the array ok 1847 - pop changed the value of the array in the object ok 1848 - call to pop with arguments dies ok 1849 - shift returns the first value ok 1850 - call to shift with arguments dies ok 1851 - shift changed the value of the array in the object ok 1852 - call to elements returns values as a list ok 1853 - throws an error when passing an argument passed to elements ok 1854 - get values at index 0 ok 1855 - get values at index 1 ok 1856 - get values at index 2 ok 1857 - get_curried returns value at index 1 ok 1858 - throws an error when get is called without any arguments ok 1859 - throws an error when get is called with an invalid argument ok 1860 - throws an error when get is called with an invalid argument ok 1861 - throws an error when get is called with an invalid argument ok 1862 - throws an error when get_curried is called with an argument ok 1863 - set returns new value ok 1864 - set value at index 1 lives ok 1865 - get value at index 1 returns new value ok 1866 - throws an error when set is called with three arguments ok 1867 - set_curried_1 lives ok 1868 - get value at index 1 returns new value ok 1869 - throws an error when set_curried_1 is called with two arguments ok 1870 - set_curried_2 lives ok 1871 - get value at index 1 returns new value ok 1872 - throws an error when set_curried_2 is called with one argument ok 1873 - accessor with one argument returns value at index 1 ok 1874 - accessor returns new value ok 1875 - accessor as writer lives ok 1876 - throws an error when accessor is called without arguments ok 1877 - accessor set value at index 1 ok 1878 - throws an error when accessor is called with three arguments ok 1879 - accessor_curried_1 returns expected value when called with no arguments ok 1880 - accessor_curried_1 as writer lives ok 1881 - accessor_curried_1 set value at index 1 ok 1882 - throws an error when accessor_curried_1 is called with two arguments ok 1883 - accessor_curried_2 as writer lives ok 1884 - accessor_curried_2 set value at index 1 ok 1885 - throws an error when accessor_curried_2 is called with one argument ok 1886 - clear lives ok 1887 - values is empty after call to clear ok 1888 - shift returns undef on an empty array ok 1889 - shifted from an empty array and lived ok 1890 - throws an error when clear is called with an argument ok 1891 - values is not empty after failed call to clear ok 1892 - throws an error when is_empty is called with an argument ok 1893 - pushed 4 elements, got number of elements in the array back ok 1894 - delete returns deleted value ok 1895 - delete lives ok 1896 - delete removed the specified element ok 1897 - throws an error when delete is called with two arguments ok 1898 - delete_curried lives ok 1899 - delete removed the specified element ok 1900 - throws an error when delete_curried is called with one argument ok 1901 - insert lives ok 1902 - insert added the specified element ok 1903 - throws an error when insert is called with three arguments ok 1904 - return value of splice is empty list when not removing elements ok 1905 - splice lives ok 1906 - splice added the specified elements ok 1907 - splice returns list of removed values ok 1908 - splice lives ok 1909 - splice added the specified elements ok 1910 - throws an error when splice is called with no arguments ok 1911 - throws an error when splice is called with an invalid length ok 1912 - splice_curried_1 lives ok 1913 - splice added the specified elements ok 1914 - splice_curried_2 lives ok 1915 - splice added the specified elements ok 1916 - splice_curried_all lives ok 1917 - splice added the specified elements ok 1918 - splice in scalar context returns last element removed ok 1919 - splice in scalar context returns undef when no elements are removed ok 1920 - sort returns sorted values ok 1921 - sort returns values sorted by provided function ok 1922 - throws an error when passing a non coderef to sort ok 1923 - throws an error when passing two arguments to sort ok 1924 - sort_in_place sorts values ok 1925 - sort_in_place with function sorts values ok 1926 - throws an error when passing a non coderef to sort_in_place ok 1927 - throws an error when passing two arguments to sort_in_place ok 1928 - sort_in_place_curried sorts values ok 1929 - throws an error when passing one argument passed to sort_in_place_curried ok 1930 - map returns the expected values ok 1931 - throws an error when passing no arguments to map ok 1932 - throws an error when passing two arguments to map ok 1933 - throws an error when passing a non coderef to map ok 1934 - map_curried returns the expected values ok 1935 - throws an error when passing one argument passed to map_curried ok 1936 - grep returns the expected values ok 1937 - throws an error when passing no arguments to grep ok 1938 - throws an error when passing two arguments to grep ok 1939 - throws an error when passing a non coderef to grep ok 1940 - grep works with obj that overload code dereferencing ok 1941 - grep_curried returns the expected values ok 1942 - throws an error when passing one argument passed to grep_curried ok 1943 - first returns expected value ok 1944 - throws an error when passing no arguments to first ok 1945 - throws an error when passing two arguments to first ok 1946 - throws an error when passing a non coderef to first ok 1947 - first_curried returns expected value ok 1948 - throws an error when passing one argument passed to first_curried ok 1949 - first_index returns expected value ok 1950 - throws an error when passing no arguments to first_index ok 1951 - throws an error when passing two arguments to first_index ok 1952 - throws an error when passing a non coderef to first_index ok 1953 - first_index_curried returns expected value ok 1954 - throws an error when passing one argument passed to first_index_curried ok 1955 - join returns expected result ok 1956 - join returns expected result when joining with empty string ok 1957 - throws an error when passing no arguments to join ok 1958 - throws an error when passing two arguments to join ok 1959 - throws an error when passing a non string to join ok 1960 - shuffle returns all values (cannot check for a random order) ok 1961 - throws an error when passing an argument passed to shuffle ok 1962 - uniq returns expected values (in original order) ok 1963 - throws an error when passing an argument passed to uniq ok 1964 - reduce returns expected value ok 1965 - throws an error when passing no arguments to reduce ok 1966 - throws an error when passing two arguments to reduce ok 1967 - throws an error when passing a non coderef to reduce ok 1968 - reduce_curried returns expected value ok 1969 - throws an error when passing one argument passed to reduce_curried ok 1970 - natatime returns expected iterator ok 1971 - natatime with function returns expected value ok 1972 - throws an error when passing a non integer to natatime ok 1973 - throws an error when passing a non code ref to natatime ok 1974 - natatime_curried returns expected iterator ok 1975 - natatime_curried with function returns expected value ok 1976 - throws an error when passing a non code ref to natatime_curried ok 1977 - can use accessor to set value to undef ok 1978 - can use curried accessor to set value to undef ok 1979 - can use accessor to set value to undef ok 1980 - can use curried accessor to set value to undef 1..1980 ok t/native_traits/trait_bool.t .............................. ok 1 - Foo1->can('darken') ok 2 - Foo1->can('flip_switch') ok 3 - Foo1->can('illuminate') ok 4 - Foo1->can('is_dark') ok 5 - set returns true ok 6 - set is_lit to 1 using ->illuminate ok 7 - check if is_dark does the right thing ok 8 - set throws an error when an argument is passed ok 9 - unset returns false ok 10 - set is_lit to 0 using ->darken ok 11 - check if is_dark does the right thing ok 12 - unset throws an error when an argument is passed ok 13 - toggle returns new value ok 14 - toggle is_lit back to 1 using ->flip_switch ok 15 - check if is_dark does the right thing ok 16 - toggle throws an error when an argument is passed ok 17 - toggle is_lit back to 0 again using ->flip_switch ok 18 - check if is_dark does the right thing ok 19 - set returns true ok 20 - set is_lit to 1 using ->illuminate ok 21 - check if is_dark does the right thing ok 22 - set throws an error when an argument is passed ok 23 - unset returns false ok 24 - set is_lit to 0 using ->darken ok 25 - check if is_dark does the right thing ok 26 - unset throws an error when an argument is passed ok 27 - toggle returns new value ok 28 - toggle is_lit back to 1 using ->flip_switch ok 29 - check if is_dark does the right thing ok 30 - toggle throws an error when an argument is passed ok 31 - toggle is_lit back to 0 again using ->flip_switch ok 32 - check if is_dark does the right thing ok 33 - Foo2->can('darken') ok 34 - Foo2->can('flip_switch') ok 35 - Foo2->can('illuminate') ok 36 - Foo2->can('is_dark') ok 37 - set returns true ok 38 - set is_lit to 1 using ->illuminate ok 39 - check if is_dark does the right thing ok 40 - set throws an error when an argument is passed ok 41 - unset returns false ok 42 - set is_lit to 0 using ->darken ok 43 - check if is_dark does the right thing ok 44 - unset throws an error when an argument is passed ok 45 - toggle returns new value ok 46 - toggle is_lit back to 1 using ->flip_switch ok 47 - check if is_dark does the right thing ok 48 - toggle throws an error when an argument is passed ok 49 - toggle is_lit back to 0 again using ->flip_switch ok 50 - check if is_dark does the right thing ok 51 - set returns true ok 52 - set is_lit to 1 using ->illuminate ok 53 - check if is_dark does the right thing ok 54 - set throws an error when an argument is passed ok 55 - unset returns false ok 56 - set is_lit to 0 using ->darken ok 57 - check if is_dark does the right thing ok 58 - unset throws an error when an argument is passed ok 59 - toggle returns new value ok 60 - toggle is_lit back to 1 using ->flip_switch ok 61 - check if is_dark does the right thing ok 62 - toggle throws an error when an argument is passed ok 63 - toggle is_lit back to 0 again using ->flip_switch ok 64 - check if is_dark does the right thing ok 65 - Foo3->can('darken') ok 66 - Foo3->can('flip_switch') ok 67 - Foo3->can('illuminate') ok 68 - Foo3->can('is_dark') ok 69 - set returns true ok 70 - set is_lit to 1 using ->illuminate ok 71 - check if is_dark does the right thing ok 72 - set throws an error when an argument is passed ok 73 - unset returns false ok 74 - set is_lit to 0 using ->darken ok 75 - check if is_dark does the right thing ok 76 - unset throws an error when an argument is passed ok 77 - toggle returns new value ok 78 - toggle is_lit back to 1 using ->flip_switch ok 79 - check if is_dark does the right thing ok 80 - toggle throws an error when an argument is passed ok 81 - toggle is_lit back to 0 again using ->flip_switch ok 82 - check if is_dark does the right thing ok 83 - set returns true ok 84 - set is_lit to 1 using ->illuminate ok 85 - check if is_dark does the right thing ok 86 - set throws an error when an argument is passed ok 87 - unset returns false ok 88 - set is_lit to 0 using ->darken ok 89 - check if is_dark does the right thing ok 90 - unset throws an error when an argument is passed ok 91 - toggle returns new value ok 92 - toggle is_lit back to 1 using ->flip_switch ok 93 - check if is_dark does the right thing ok 94 - toggle throws an error when an argument is passed ok 95 - toggle is_lit back to 0 again using ->flip_switch ok 96 - check if is_dark does the right thing ok 97 - Foo4->can('darken') ok 98 - Foo4->can('flip_switch') ok 99 - Foo4->can('illuminate') ok 100 - Foo4->can('is_dark') ok 101 - set returns true ok 102 - set is_lit to 1 using ->illuminate ok 103 - check if is_dark does the right thing ok 104 - set throws an error when an argument is passed ok 105 - unset returns false ok 106 - set is_lit to 0 using ->darken ok 107 - check if is_dark does the right thing ok 108 - unset throws an error when an argument is passed ok 109 - toggle returns new value ok 110 - toggle is_lit back to 1 using ->flip_switch ok 111 - check if is_dark does the right thing ok 112 - toggle throws an error when an argument is passed ok 113 - toggle is_lit back to 0 again using ->flip_switch ok 114 - check if is_dark does the right thing ok 115 - set returns true ok 116 - set is_lit to 1 using ->illuminate ok 117 - check if is_dark does the right thing ok 118 - set throws an error when an argument is passed ok 119 - unset returns false ok 120 - set is_lit to 0 using ->darken ok 121 - check if is_dark does the right thing ok 122 - unset throws an error when an argument is passed ok 123 - toggle returns new value ok 124 - toggle is_lit back to 1 using ->flip_switch ok 125 - check if is_dark does the right thing ok 126 - toggle throws an error when an argument is passed ok 127 - toggle is_lit back to 0 again using ->flip_switch ok 128 - check if is_dark does the right thing ok 129 - Foo5->can('darken') ok 130 - Foo5->can('flip_switch') ok 131 - Foo5->can('illuminate') ok 132 - Foo5->can('is_dark') ok 133 - set returns true ok 134 - set is_lit to 1 using ->illuminate ok 135 - check if is_dark does the right thing ok 136 - set throws an error when an argument is passed ok 137 - unset returns false ok 138 - set is_lit to 0 using ->darken ok 139 - check if is_dark does the right thing ok 140 - unset throws an error when an argument is passed ok 141 - toggle returns new value ok 142 - toggle is_lit back to 1 using ->flip_switch ok 143 - check if is_dark does the right thing ok 144 - toggle throws an error when an argument is passed ok 145 - toggle is_lit back to 0 again using ->flip_switch ok 146 - check if is_dark does the right thing ok 147 - set returns true ok 148 - set is_lit to 1 using ->illuminate ok 149 - check if is_dark does the right thing ok 150 - set throws an error when an argument is passed ok 151 - unset returns false ok 152 - set is_lit to 0 using ->darken ok 153 - check if is_dark does the right thing ok 154 - unset throws an error when an argument is passed ok 155 - toggle returns new value ok 156 - toggle is_lit back to 1 using ->flip_switch ok 157 - check if is_dark does the right thing ok 158 - toggle throws an error when an argument is passed ok 159 - toggle is_lit back to 0 again using ->flip_switch ok 160 - check if is_dark does the right thing ok 161 - Foo6->can('darken') ok 162 - Foo6->can('flip_switch') ok 163 - Foo6->can('illuminate') ok 164 - Foo6->can('is_dark') ok 165 - set returns true ok 166 - set is_lit to 1 using ->illuminate ok 167 - check if is_dark does the right thing ok 168 - set throws an error when an argument is passed ok 169 - unset returns false ok 170 - set is_lit to 0 using ->darken ok 171 - check if is_dark does the right thing ok 172 - unset throws an error when an argument is passed ok 173 - toggle returns new value ok 174 - toggle is_lit back to 1 using ->flip_switch ok 175 - check if is_dark does the right thing ok 176 - toggle throws an error when an argument is passed ok 177 - toggle is_lit back to 0 again using ->flip_switch ok 178 - check if is_dark does the right thing ok 179 - set returns true ok 180 - set is_lit to 1 using ->illuminate ok 181 - check if is_dark does the right thing ok 182 - set throws an error when an argument is passed ok 183 - unset returns false ok 184 - set is_lit to 0 using ->darken ok 185 - check if is_dark does the right thing ok 186 - unset throws an error when an argument is passed ok 187 - toggle returns new value ok 188 - toggle is_lit back to 1 using ->flip_switch ok 189 - check if is_dark does the right thing ok 190 - toggle throws an error when an argument is passed ok 191 - toggle is_lit back to 0 again using ->flip_switch ok 192 - check if is_dark does the right thing 1..192 ok t/native_traits/trait_code.t .............................. ok 1 - Code trait didn't create reader method for callback ok 2 - Code trait didn't create reader method for callback_method ok 3 - Code trait didn't create reader method for multiplier ok 4 - $i is 1 after invoke_callback ok 5 - invoke_method_callback calls multiply with @_ ok 6 - multiple double value ok 7 - $i is 1 after invoke_callback ok 8 - invoke_method_callback calls multiply with @_ ok 9 - multiple double value ok 10 - Code trait didn't create reader method for callback ok 11 - Code trait didn't create reader method for callback_method ok 12 - Code trait didn't create reader method for multiplier ok 13 - $i is 1 after invoke_callback ok 14 - invoke_method_callback calls multiply with @_ ok 15 - multiple double value ok 16 - $i is 1 after invoke_callback ok 17 - invoke_method_callback calls multiply with @_ ok 18 - multiple double value ok 19 - Code trait didn't create reader method for callback ok 20 - Code trait didn't create reader method for callback_method ok 21 - Code trait didn't create reader method for multiplier ok 22 - $i is 1 after invoke_callback ok 23 - invoke_method_callback calls multiply with @_ ok 24 - multiple double value ok 25 - $i is 1 after invoke_callback ok 26 - invoke_method_callback calls multiply with @_ ok 27 - multiple double value 1..27 ok t/native_traits/trait_counter.t ........................... ok 1 - Foo1->can('dec_counter') ok 2 - Foo1->can('dec_counter_2') ok 3 - Foo1->can('inc_counter') ok 4 - Foo1->can('inc_counter_2') ok 5 - Foo1->can('reset_counter') ok 6 - Foo1->can('set_counter') ok 7 - Foo1->can('set_counter_42') ok 8 - ... got the default value ok 9 - inc returns new value ok 10 - ... got the incremented value ok 11 - inc returns new value ok 12 - ... got the incremented value (again) ok 13 - inc throws an error when two arguments are passed ok 14 - dec returns new value ok 15 - ... got the decremented value ok 16 - dec throws an error when two arguments are passed ok 17 - reset returns new value ok 18 - ... got the original value ok 19 - reset throws an error when an argument is passed ok 20 - set returns new value ok 21 - ... set the value ok 22 - set throws an error when two arguments are passed ok 23 - ... increment by arg ok 24 - ... decrement by arg ok 25 - ... curried increment ok 26 - ... curried deccrement ok 27 - ... curried set ok 28 - ... got the default value ok 29 - inc returns new value ok 30 - ... got the incremented value ok 31 - inc returns new value ok 32 - ... got the incremented value (again) ok 33 - inc throws an error when two arguments are passed ok 34 - dec returns new value ok 35 - ... got the decremented value ok 36 - dec throws an error when two arguments are passed ok 37 - reset returns new value ok 38 - ... got the original value ok 39 - reset throws an error when an argument is passed ok 40 - set returns new value ok 41 - ... set the value ok 42 - set throws an error when two arguments are passed ok 43 - ... increment by arg ok 44 - ... decrement by arg ok 45 - ... curried increment ok 46 - ... curried deccrement ok 47 - ... curried set ok 48 - Foo2->can('dec_counter') ok 49 - Foo2->can('dec_counter_2') ok 50 - Foo2->can('inc_counter') ok 51 - Foo2->can('inc_counter_2') ok 52 - Foo2->can('reset_counter') ok 53 - Foo2->can('set_counter') ok 54 - Foo2->can('set_counter_42') ok 55 - ... got the default value ok 56 - inc returns new value ok 57 - ... got the incremented value ok 58 - inc returns new value ok 59 - ... got the incremented value (again) ok 60 - inc throws an error when two arguments are passed ok 61 - dec returns new value ok 62 - ... got the decremented value ok 63 - dec throws an error when two arguments are passed ok 64 - reset returns new value ok 65 - ... got the original value ok 66 - reset throws an error when an argument is passed ok 67 - set returns new value ok 68 - ... set the value ok 69 - set throws an error when two arguments are passed ok 70 - ... increment by arg ok 71 - ... decrement by arg ok 72 - ... curried increment ok 73 - ... curried deccrement ok 74 - ... curried set ok 75 - inc increments - with lazy default ok 76 - dec decrements - with lazy default ok 77 - ... got the default value ok 78 - inc returns new value ok 79 - ... got the incremented value ok 80 - inc returns new value ok 81 - ... got the incremented value (again) ok 82 - inc throws an error when two arguments are passed ok 83 - dec returns new value ok 84 - ... got the decremented value ok 85 - dec throws an error when two arguments are passed ok 86 - reset returns new value ok 87 - ... got the original value ok 88 - reset throws an error when an argument is passed ok 89 - set returns new value ok 90 - ... set the value ok 91 - set throws an error when two arguments are passed ok 92 - ... increment by arg ok 93 - ... decrement by arg ok 94 - ... curried increment ok 95 - ... curried deccrement ok 96 - ... curried set ok 97 - inc increments - with lazy default ok 98 - dec decrements - with lazy default ok 99 - Foo3->can('dec_counter') ok 100 - Foo3->can('dec_counter_2') ok 101 - Foo3->can('inc_counter') ok 102 - Foo3->can('inc_counter_2') ok 103 - Foo3->can('reset_counter') ok 104 - Foo3->can('set_counter') ok 105 - Foo3->can('set_counter_42') ok 106 - ... got the default value ok 107 - inc returns new value ok 108 - ... got the incremented value ok 109 - inc returns new value ok 110 - ... got the incremented value (again) ok 111 - inc throws an error when two arguments are passed ok 112 - dec returns new value ok 113 - ... got the decremented value ok 114 - dec throws an error when two arguments are passed ok 115 - reset returns new value ok 116 - ... got the original value ok 117 - reset throws an error when an argument is passed ok 118 - set returns new value ok 119 - ... set the value ok 120 - set throws an error when two arguments are passed ok 121 - ... increment by arg ok 122 - ... decrement by arg ok 123 - ... curried increment ok 124 - ... curried deccrement ok 125 - ... curried set ok 126 - ... got the default value ok 127 - inc returns new value ok 128 - ... got the incremented value ok 129 - inc returns new value ok 130 - ... got the incremented value (again) ok 131 - inc throws an error when two arguments are passed ok 132 - dec returns new value ok 133 - ... got the decremented value ok 134 - dec throws an error when two arguments are passed ok 135 - reset returns new value ok 136 - ... got the original value ok 137 - reset throws an error when an argument is passed ok 138 - set returns new value ok 139 - ... set the value ok 140 - set throws an error when two arguments are passed ok 141 - ... increment by arg ok 142 - ... decrement by arg ok 143 - ... curried increment ok 144 - ... curried deccrement ok 145 - ... curried set ok 146 - Foo4->can('dec_counter') ok 147 - Foo4->can('dec_counter_2') ok 148 - Foo4->can('inc_counter') ok 149 - Foo4->can('inc_counter_2') ok 150 - Foo4->can('reset_counter') ok 151 - Foo4->can('set_counter') ok 152 - Foo4->can('set_counter_42') ok 153 - ... got the default value ok 154 - inc returns new value ok 155 - ... got the incremented value ok 156 - inc returns new value ok 157 - ... got the incremented value (again) ok 158 - inc throws an error when two arguments are passed ok 159 - dec returns new value ok 160 - ... got the decremented value ok 161 - dec throws an error when two arguments are passed ok 162 - reset returns new value ok 163 - ... got the original value ok 164 - reset throws an error when an argument is passed ok 165 - set returns new value ok 166 - ... set the value ok 167 - set throws an error when two arguments are passed ok 168 - ... increment by arg ok 169 - ... decrement by arg ok 170 - ... curried increment ok 171 - ... curried deccrement ok 172 - ... curried set ok 173 - ... got the default value ok 174 - inc returns new value ok 175 - ... got the incremented value ok 176 - inc returns new value ok 177 - ... got the incremented value (again) ok 178 - inc throws an error when two arguments are passed ok 179 - dec returns new value ok 180 - ... got the decremented value ok 181 - dec throws an error when two arguments are passed ok 182 - reset returns new value ok 183 - ... got the original value ok 184 - reset throws an error when an argument is passed ok 185 - set returns new value ok 186 - ... set the value ok 187 - set throws an error when two arguments are passed ok 188 - ... increment by arg ok 189 - ... decrement by arg ok 190 - ... curried increment ok 191 - ... curried deccrement ok 192 - ... curried set ok 193 - Foo5->can('dec_counter') ok 194 - Foo5->can('dec_counter_2') ok 195 - Foo5->can('inc_counter') ok 196 - Foo5->can('inc_counter_2') ok 197 - Foo5->can('reset_counter') ok 198 - Foo5->can('set_counter') ok 199 - Foo5->can('set_counter_42') ok 200 - ... got the default value ok 201 - inc returns new value ok 202 - ... got the incremented value ok 203 - inc returns new value ok 204 - ... got the incremented value (again) ok 205 - inc throws an error when two arguments are passed ok 206 - dec returns new value ok 207 - ... got the decremented value ok 208 - dec throws an error when two arguments are passed ok 209 - reset returns new value ok 210 - ... got the original value ok 211 - reset throws an error when an argument is passed ok 212 - set returns new value ok 213 - ... set the value ok 214 - set throws an error when two arguments are passed ok 215 - ... increment by arg ok 216 - ... decrement by arg ok 217 - ... curried increment ok 218 - ... curried deccrement ok 219 - ... curried set ok 220 - ... got the default value ok 221 - inc returns new value ok 222 - ... got the incremented value ok 223 - inc returns new value ok 224 - ... got the incremented value (again) ok 225 - inc throws an error when two arguments are passed ok 226 - dec returns new value ok 227 - ... got the decremented value ok 228 - dec throws an error when two arguments are passed ok 229 - reset returns new value ok 230 - ... got the original value ok 231 - reset throws an error when an argument is passed ok 232 - set returns new value ok 233 - ... set the value ok 234 - set throws an error when two arguments are passed ok 235 - ... increment by arg ok 236 - ... decrement by arg ok 237 - ... curried increment ok 238 - ... curried deccrement ok 239 - ... curried set ok 240 - Foo6->can('dec_counter') ok 241 - Foo6->can('dec_counter_2') ok 242 - Foo6->can('inc_counter') ok 243 - Foo6->can('inc_counter_2') ok 244 - Foo6->can('reset_counter') ok 245 - Foo6->can('set_counter') ok 246 - Foo6->can('set_counter_42') ok 247 - ... got the default value ok 248 - inc returns new value ok 249 - ... got the incremented value ok 250 - inc returns new value ok 251 - ... got the incremented value (again) ok 252 - inc throws an error when two arguments are passed ok 253 - dec returns new value ok 254 - ... got the decremented value ok 255 - dec throws an error when two arguments are passed ok 256 - reset returns new value ok 257 - ... got the original value ok 258 - reset throws an error when an argument is passed ok 259 - set returns new value ok 260 - ... set the value ok 261 - set throws an error when two arguments are passed ok 262 - ... increment by arg ok 263 - ... decrement by arg ok 264 - ... curried increment ok 265 - ... curried deccrement ok 266 - ... curried set ok 267 - ... got the default value ok 268 - inc returns new value ok 269 - ... got the incremented value ok 270 - inc returns new value ok 271 - ... got the incremented value (again) ok 272 - inc throws an error when two arguments are passed ok 273 - dec returns new value ok 274 - ... got the decremented value ok 275 - dec throws an error when two arguments are passed ok 276 - reset returns new value ok 277 - ... got the original value ok 278 - reset throws an error when an argument is passed ok 279 - set returns new value ok 280 - ... set the value ok 281 - set throws an error when two arguments are passed ok 282 - ... increment by arg ok 283 - ... decrement by arg ok 284 - ... curried increment ok 285 - ... curried deccrement ok 286 - ... curried set ok 287 - built properly ok 288 - can be manually set ok 289 - reset resets it to its default value ok 290 - built properly ok 291 - can be manually set ok 292 - reset resets it to its default value 1..292 ok t/native_traits/trait_hash.t .............................. ok 1 - Foo1->can('clear_options') ok 2 - Foo1->can('delete_option') ok 3 - Foo1->can('get_option') ok 4 - Foo1->can('has_no_options') ok 5 - Foo1->can('has_option') ok 6 - Foo1->can('is_defined') ok 7 - Foo1->can('key_value') ok 8 - Foo1->can('keys') ok 9 - Foo1->can('num_options') ok 10 - Foo1->can('option_accessor') ok 11 - Foo1->can('options_elements') ok 12 - Foo1->can('quantity') ok 13 - Foo1->can('set_option') ok 14 - Foo1->can('values') ok 15 - ... we have no options ok 16 - ... we have no options ok 17 - ... no options yet ok 18 - ... we have no foo option ok 19 - set return single new value in scalar context ok 20 - ... set the option okay ok 21 - exception with odd number of arguments ok 22 - exception when using undef as a key ok 23 - ... foo is defined ok 24 - ... we have options ok 25 - ... we have 1 option(s) ok 26 - ... we have a foo option ok 27 - ... got options now ok 28 - ... set the option okay ok 29 - ... we have 2 option(s) ok 30 - ... got more options now ok 31 - ... got the right option ok 32 - get multiple options at once ok 33 - ... got last option in scalar context ok 34 - ... set the option okay ok 35 - 4 options ok 36 - get multiple options at once ok 37 - delete returns deleted value ok 38 - ... deleted the option okay ok 39 - delete returns all deleted values in list context ok 40 - ... deleted multiple option okay ok 41 - ... we have 1 option(s) ok 42 - ... got more options now ok 43 - ... cleared options ok 44 - ... options added okay with defaults ok 45 - reader part of curried accessor works ok 46 - accessor as reader ok 47 - ... returns what we expect ok 48 - error when calling accessor with no arguments ok 49 - exception when using undef as a key ok 50 - accessor as writer ok 51 - ... good constructor params ok 52 - ... could not add a hash ref where an string is expected ok 53 - ... bad constructor params ok 54 - set returns newly set values in order of keys provided ok 55 - keys returns expected keys ok 56 - values returns expected values ok 57 - ... got the right key value pairs ok 58 - ... got the right hash elements ok 59 - ... we have no options ok 60 - ... we have no options ok 61 - ... no options yet ok 62 - ... we have no foo option ok 63 - set return single new value in scalar context ok 64 - ... set the option okay ok 65 - exception with odd number of arguments ok 66 - exception when using undef as a key ok 67 - ... foo is defined ok 68 - ... we have options ok 69 - ... we have 1 option(s) ok 70 - ... we have a foo option ok 71 - ... got options now ok 72 - ... set the option okay ok 73 - ... we have 2 option(s) ok 74 - ... got more options now ok 75 - ... got the right option ok 76 - get multiple options at once ok 77 - ... got last option in scalar context ok 78 - ... set the option okay ok 79 - 4 options ok 80 - get multiple options at once ok 81 - delete returns deleted value ok 82 - ... deleted the option okay ok 83 - delete returns all deleted values in list context ok 84 - ... deleted multiple option okay ok 85 - ... we have 1 option(s) ok 86 - ... got more options now ok 87 - ... cleared options ok 88 - ... options added okay with defaults ok 89 - reader part of curried accessor works ok 90 - accessor as reader ok 91 - ... returns what we expect ok 92 - error when calling accessor with no arguments ok 93 - exception when using undef as a key ok 94 - accessor as writer ok 95 - ... good constructor params ok 96 - ... could not add a hash ref where an string is expected ok 97 - ... bad constructor params ok 98 - set returns newly set values in order of keys provided ok 99 - keys returns expected keys ok 100 - values returns expected values ok 101 - ... got the right key value pairs ok 102 - ... got the right hash elements ok 103 - Foo2->can('clear_options') ok 104 - Foo2->can('delete_option') ok 105 - Foo2->can('get_option') ok 106 - Foo2->can('has_no_options') ok 107 - Foo2->can('has_option') ok 108 - Foo2->can('is_defined') ok 109 - Foo2->can('key_value') ok 110 - Foo2->can('keys') ok 111 - Foo2->can('num_options') ok 112 - Foo2->can('option_accessor') ok 113 - Foo2->can('options_elements') ok 114 - Foo2->can('quantity') ok 115 - Foo2->can('set_option') ok 116 - Foo2->can('values') ok 117 - ... we have no options ok 118 - ... we have no options ok 119 - ... no options yet ok 120 - ... we have no foo option ok 121 - set return single new value in scalar context ok 122 - ... set the option okay ok 123 - exception with odd number of arguments ok 124 - exception when using undef as a key ok 125 - ... foo is defined ok 126 - ... we have options ok 127 - ... we have 1 option(s) ok 128 - ... we have a foo option ok 129 - ... got options now ok 130 - ... set the option okay ok 131 - ... we have 2 option(s) ok 132 - ... got more options now ok 133 - ... got the right option ok 134 - get multiple options at once ok 135 - ... got last option in scalar context ok 136 - ... set the option okay ok 137 - 4 options ok 138 - get multiple options at once ok 139 - delete returns deleted value ok 140 - ... deleted the option okay ok 141 - delete returns all deleted values in list context ok 142 - ... deleted multiple option okay ok 143 - ... we have 1 option(s) ok 144 - ... got more options now ok 145 - ... cleared options ok 146 - ... options added okay with defaults ok 147 - reader part of curried accessor works ok 148 - accessor as reader ok 149 - ... returns what we expect ok 150 - error when calling accessor with no arguments ok 151 - exception when using undef as a key ok 152 - accessor as writer ok 153 - ... good constructor params ok 154 - ... could not add a hash ref where an string is expected ok 155 - ... bad constructor params ok 156 - set returns newly set values in order of keys provided ok 157 - keys returns expected keys ok 158 - values returns expected values ok 159 - ... got the right key value pairs ok 160 - ... got the right hash elements ok 161 - set_option with lazy default ok 162 - key for x exists - lazy default ok 163 - key for x is defined - lazy default ok 164 - kv returns lazy default ok 165 - accessor triggers lazy default generator ok 166 - ... we have no options ok 167 - ... we have no options ok 168 - ... no options yet ok 169 - ... we have no foo option ok 170 - set return single new value in scalar context ok 171 - ... set the option okay ok 172 - exception with odd number of arguments ok 173 - exception when using undef as a key ok 174 - ... foo is defined ok 175 - ... we have options ok 176 - ... we have 1 option(s) ok 177 - ... we have a foo option ok 178 - ... got options now ok 179 - ... set the option okay ok 180 - ... we have 2 option(s) ok 181 - ... got more options now ok 182 - ... got the right option ok 183 - get multiple options at once ok 184 - ... got last option in scalar context ok 185 - ... set the option okay ok 186 - 4 options ok 187 - get multiple options at once ok 188 - delete returns deleted value ok 189 - ... deleted the option okay ok 190 - delete returns all deleted values in list context ok 191 - ... deleted multiple option okay ok 192 - ... we have 1 option(s) ok 193 - ... got more options now ok 194 - ... cleared options ok 195 - ... options added okay with defaults ok 196 - reader part of curried accessor works ok 197 - accessor as reader ok 198 - ... returns what we expect ok 199 - error when calling accessor with no arguments ok 200 - exception when using undef as a key ok 201 - accessor as writer ok 202 - ... good constructor params ok 203 - ... could not add a hash ref where an string is expected ok 204 - ... bad constructor params ok 205 - set returns newly set values in order of keys provided ok 206 - keys returns expected keys ok 207 - values returns expected values ok 208 - ... got the right key value pairs ok 209 - ... got the right hash elements ok 210 - set_option with lazy default ok 211 - key for x exists - lazy default ok 212 - key for x is defined - lazy default ok 213 - kv returns lazy default ok 214 - accessor triggers lazy default generator ok 215 - Foo3->can('clear_options') ok 216 - Foo3->can('delete_option') ok 217 - Foo3->can('get_option') ok 218 - Foo3->can('has_no_options') ok 219 - Foo3->can('has_option') ok 220 - Foo3->can('is_defined') ok 221 - Foo3->can('key_value') ok 222 - Foo3->can('keys') ok 223 - Foo3->can('num_options') ok 224 - Foo3->can('option_accessor') ok 225 - Foo3->can('options_elements') ok 226 - Foo3->can('quantity') ok 227 - Foo3->can('set_option') ok 228 - Foo3->can('values') ok 229 - ... we have no options ok 230 - ... we have no options ok 231 - ... no options yet ok 232 - ... we have no foo option ok 233 - set return single new value in scalar context ok 234 - ... set the option okay ok 235 - exception with odd number of arguments ok 236 - exception when using undef as a key ok 237 - ... foo is defined ok 238 - ... we have options ok 239 - ... we have 1 option(s) ok 240 - ... we have a foo option ok 241 - ... got options now ok 242 - ... set the option okay ok 243 - ... we have 2 option(s) ok 244 - ... got more options now ok 245 - ... got the right option ok 246 - get multiple options at once ok 247 - ... got last option in scalar context ok 248 - ... set the option okay ok 249 - 4 options ok 250 - get multiple options at once ok 251 - delete returns deleted value ok 252 - ... deleted the option okay ok 253 - delete returns all deleted values in list context ok 254 - ... deleted multiple option okay ok 255 - ... we have 1 option(s) ok 256 - ... got more options now ok 257 - ... cleared options ok 258 - ... options added okay with defaults ok 259 - reader part of curried accessor works ok 260 - accessor as reader ok 261 - ... returns what we expect ok 262 - error when calling accessor with no arguments ok 263 - exception when using undef as a key ok 264 - accessor as writer ok 265 - ... good constructor params ok 266 - ... could not add a hash ref where an string is expected ok 267 - ... bad constructor params ok 268 - set returns newly set values in order of keys provided ok 269 - keys returns expected keys ok 270 - values returns expected values ok 271 - ... got the right key value pairs ok 272 - ... got the right hash elements ok 273 - ... we have no options ok 274 - ... we have no options ok 275 - ... no options yet ok 276 - ... we have no foo option ok 277 - set return single new value in scalar context ok 278 - ... set the option okay ok 279 - exception with odd number of arguments ok 280 - exception when using undef as a key ok 281 - ... foo is defined ok 282 - ... we have options ok 283 - ... we have 1 option(s) ok 284 - ... we have a foo option ok 285 - ... got options now ok 286 - ... set the option okay ok 287 - ... we have 2 option(s) ok 288 - ... got more options now ok 289 - ... got the right option ok 290 - get multiple options at once ok 291 - ... got last option in scalar context ok 292 - ... set the option okay ok 293 - 4 options ok 294 - get multiple options at once ok 295 - delete returns deleted value ok 296 - ... deleted the option okay ok 297 - delete returns all deleted values in list context ok 298 - ... deleted multiple option okay ok 299 - ... we have 1 option(s) ok 300 - ... got more options now ok 301 - ... cleared options ok 302 - ... options added okay with defaults ok 303 - reader part of curried accessor works ok 304 - accessor as reader ok 305 - ... returns what we expect ok 306 - error when calling accessor with no arguments ok 307 - exception when using undef as a key ok 308 - accessor as writer ok 309 - ... good constructor params ok 310 - ... could not add a hash ref where an string is expected ok 311 - ... bad constructor params ok 312 - set returns newly set values in order of keys provided ok 313 - keys returns expected keys ok 314 - values returns expected values ok 315 - ... got the right key value pairs ok 316 - ... got the right hash elements ok 317 - Foo4->can('clear_options') ok 318 - Foo4->can('delete_option') ok 319 - Foo4->can('get_option') ok 320 - Foo4->can('has_no_options') ok 321 - Foo4->can('has_option') ok 322 - Foo4->can('is_defined') ok 323 - Foo4->can('key_value') ok 324 - Foo4->can('keys') ok 325 - Foo4->can('num_options') ok 326 - Foo4->can('option_accessor') ok 327 - Foo4->can('options_elements') ok 328 - Foo4->can('quantity') ok 329 - Foo4->can('set_option') ok 330 - Foo4->can('values') ok 331 - ... we have no options ok 332 - ... we have no options ok 333 - ... no options yet ok 334 - ... we have no foo option ok 335 - set return single new value in scalar context ok 336 - ... set the option okay ok 337 - exception with odd number of arguments ok 338 - exception when using undef as a key ok 339 - ... foo is defined ok 340 - ... we have options ok 341 - ... we have 1 option(s) ok 342 - ... we have a foo option ok 343 - ... got options now ok 344 - ... set the option okay ok 345 - ... we have 2 option(s) ok 346 - ... got more options now ok 347 - ... got the right option ok 348 - get multiple options at once ok 349 - ... got last option in scalar context ok 350 - ... set the option okay ok 351 - 4 options ok 352 - get multiple options at once ok 353 - delete returns deleted value ok 354 - ... deleted the option okay ok 355 - delete returns all deleted values in list context ok 356 - ... deleted multiple option okay ok 357 - ... we have 1 option(s) ok 358 - ... got more options now ok 359 - ... cleared options ok 360 - ... options added okay with defaults ok 361 - reader part of curried accessor works ok 362 - accessor as reader ok 363 - ... returns what we expect ok 364 - error when calling accessor with no arguments ok 365 - exception when using undef as a key ok 366 - accessor as writer ok 367 - ... good constructor params ok 368 - ... could not add a hash ref where an string is expected ok 369 - ... bad constructor params ok 370 - set returns newly set values in order of keys provided ok 371 - keys returns expected keys ok 372 - values returns expected values ok 373 - ... got the right key value pairs ok 374 - ... got the right hash elements ok 375 - ... we have no options ok 376 - ... we have no options ok 377 - ... no options yet ok 378 - ... we have no foo option ok 379 - set return single new value in scalar context ok 380 - ... set the option okay ok 381 - exception with odd number of arguments ok 382 - exception when using undef as a key ok 383 - ... foo is defined ok 384 - ... we have options ok 385 - ... we have 1 option(s) ok 386 - ... we have a foo option ok 387 - ... got options now ok 388 - ... set the option okay ok 389 - ... we have 2 option(s) ok 390 - ... got more options now ok 391 - ... got the right option ok 392 - get multiple options at once ok 393 - ... got last option in scalar context ok 394 - ... set the option okay ok 395 - 4 options ok 396 - get multiple options at once ok 397 - delete returns deleted value ok 398 - ... deleted the option okay ok 399 - delete returns all deleted values in list context ok 400 - ... deleted multiple option okay ok 401 - ... we have 1 option(s) ok 402 - ... got more options now ok 403 - ... cleared options ok 404 - ... options added okay with defaults ok 405 - reader part of curried accessor works ok 406 - accessor as reader ok 407 - ... returns what we expect ok 408 - error when calling accessor with no arguments ok 409 - exception when using undef as a key ok 410 - accessor as writer ok 411 - ... good constructor params ok 412 - ... could not add a hash ref where an string is expected ok 413 - ... bad constructor params ok 414 - set returns newly set values in order of keys provided ok 415 - keys returns expected keys ok 416 - values returns expected values ok 417 - ... got the right key value pairs ok 418 - ... got the right hash elements ok 419 - Foo5->can('clear_options') ok 420 - Foo5->can('delete_option') ok 421 - Foo5->can('get_option') ok 422 - Foo5->can('has_no_options') ok 423 - Foo5->can('has_option') ok 424 - Foo5->can('is_defined') ok 425 - Foo5->can('key_value') ok 426 - Foo5->can('keys') ok 427 - Foo5->can('num_options') ok 428 - Foo5->can('option_accessor') ok 429 - Foo5->can('options_elements') ok 430 - Foo5->can('quantity') ok 431 - Foo5->can('set_option') ok 432 - Foo5->can('values') ok 433 - ... we have no options ok 434 - ... we have no options ok 435 - ... no options yet ok 436 - ... we have no foo option ok 437 - set return single new value in scalar context ok 438 - ... set the option okay ok 439 - exception with odd number of arguments ok 440 - exception when using undef as a key ok 441 - ... foo is defined ok 442 - ... we have options ok 443 - ... we have 1 option(s) ok 444 - ... we have a foo option ok 445 - ... got options now ok 446 - ... set the option okay ok 447 - ... we have 2 option(s) ok 448 - ... got more options now ok 449 - ... got the right option ok 450 - get multiple options at once ok 451 - ... got last option in scalar context ok 452 - ... set the option okay ok 453 - 4 options ok 454 - get multiple options at once ok 455 - delete returns deleted value ok 456 - ... deleted the option okay ok 457 - delete returns all deleted values in list context ok 458 - ... deleted multiple option okay ok 459 - ... we have 1 option(s) ok 460 - ... got more options now ok 461 - ... cleared options ok 462 - ... options added okay with defaults ok 463 - reader part of curried accessor works ok 464 - accessor as reader ok 465 - ... returns what we expect ok 466 - error when calling accessor with no arguments ok 467 - exception when using undef as a key ok 468 - accessor as writer ok 469 - ... good constructor params ok 470 - ... could not add a hash ref where an string is expected ok 471 - ... bad constructor params ok 472 - set returns newly set values in order of keys provided ok 473 - keys returns expected keys ok 474 - values returns expected values ok 475 - ... got the right key value pairs ok 476 - ... got the right hash elements ok 477 - ... we have no options ok 478 - ... we have no options ok 479 - ... no options yet ok 480 - ... we have no foo option ok 481 - set return single new value in scalar context ok 482 - ... set the option okay ok 483 - exception with odd number of arguments ok 484 - exception when using undef as a key ok 485 - ... foo is defined ok 486 - ... we have options ok 487 - ... we have 1 option(s) ok 488 - ... we have a foo option ok 489 - ... got options now ok 490 - ... set the option okay ok 491 - ... we have 2 option(s) ok 492 - ... got more options now ok 493 - ... got the right option ok 494 - get multiple options at once ok 495 - ... got last option in scalar context ok 496 - ... set the option okay ok 497 - 4 options ok 498 - get multiple options at once ok 499 - delete returns deleted value ok 500 - ... deleted the option okay ok 501 - delete returns all deleted values in list context ok 502 - ... deleted multiple option okay ok 503 - ... we have 1 option(s) ok 504 - ... got more options now ok 505 - ... cleared options ok 506 - ... options added okay with defaults ok 507 - reader part of curried accessor works ok 508 - accessor as reader ok 509 - ... returns what we expect ok 510 - error when calling accessor with no arguments ok 511 - exception when using undef as a key ok 512 - accessor as writer ok 513 - ... good constructor params ok 514 - ... could not add a hash ref where an string is expected ok 515 - ... bad constructor params ok 516 - set returns newly set values in order of keys provided ok 517 - keys returns expected keys ok 518 - values returns expected values ok 519 - ... got the right key value pairs ok 520 - ... got the right hash elements ok 521 - Foo6->can('clear_options') ok 522 - Foo6->can('delete_option') ok 523 - Foo6->can('get_option') ok 524 - Foo6->can('has_no_options') ok 525 - Foo6->can('has_option') ok 526 - Foo6->can('is_defined') ok 527 - Foo6->can('key_value') ok 528 - Foo6->can('keys') ok 529 - Foo6->can('num_options') ok 530 - Foo6->can('option_accessor') ok 531 - Foo6->can('options_elements') ok 532 - Foo6->can('quantity') ok 533 - Foo6->can('set_option') ok 534 - Foo6->can('values') ok 535 - ... we have no options ok 536 - ... we have no options ok 537 - ... no options yet ok 538 - ... we have no foo option ok 539 - set return single new value in scalar context ok 540 - ... set the option okay ok 541 - exception with odd number of arguments ok 542 - exception when using undef as a key ok 543 - ... foo is defined ok 544 - ... we have options ok 545 - ... we have 1 option(s) ok 546 - ... we have a foo option ok 547 - ... got options now ok 548 - ... set the option okay ok 549 - ... we have 2 option(s) ok 550 - ... got more options now ok 551 - ... got the right option ok 552 - get multiple options at once ok 553 - ... got last option in scalar context ok 554 - ... set the option okay ok 555 - 4 options ok 556 - get multiple options at once ok 557 - delete returns deleted value ok 558 - ... deleted the option okay ok 559 - delete returns all deleted values in list context ok 560 - ... deleted multiple option okay ok 561 - ... we have 1 option(s) ok 562 - ... got more options now ok 563 - ... cleared options ok 564 - ... options added okay with defaults ok 565 - reader part of curried accessor works ok 566 - accessor as reader ok 567 - ... returns what we expect ok 568 - error when calling accessor with no arguments ok 569 - exception when using undef as a key ok 570 - accessor as writer ok 571 - ... good constructor params ok 572 - ... could not add a hash ref where an string is expected ok 573 - ... bad constructor params ok 574 - set returns newly set values in order of keys provided ok 575 - keys returns expected keys ok 576 - values returns expected values ok 577 - ... got the right key value pairs ok 578 - ... got the right hash elements ok 579 - ... we have no options ok 580 - ... we have no options ok 581 - ... no options yet ok 582 - ... we have no foo option ok 583 - set return single new value in scalar context ok 584 - ... set the option okay ok 585 - exception with odd number of arguments ok 586 - exception when using undef as a key ok 587 - ... foo is defined ok 588 - ... we have options ok 589 - ... we have 1 option(s) ok 590 - ... we have a foo option ok 591 - ... got options now ok 592 - ... set the option okay ok 593 - ... we have 2 option(s) ok 594 - ... got more options now ok 595 - ... got the right option ok 596 - get multiple options at once ok 597 - ... got last option in scalar context ok 598 - ... set the option okay ok 599 - 4 options ok 600 - get multiple options at once ok 601 - delete returns deleted value ok 602 - ... deleted the option okay ok 603 - delete returns all deleted values in list context ok 604 - ... deleted multiple option okay ok 605 - ... we have 1 option(s) ok 606 - ... got more options now ok 607 - ... cleared options ok 608 - ... options added okay with defaults ok 609 - reader part of curried accessor works ok 610 - accessor as reader ok 611 - ... returns what we expect ok 612 - error when calling accessor with no arguments ok 613 - exception when using undef as a key ok 614 - accessor as writer ok 615 - ... good constructor params ok 616 - ... could not add a hash ref where an string is expected ok 617 - ... bad constructor params ok 618 - set returns newly set values in order of keys provided ok 619 - keys returns expected keys ok 620 - values returns expected values ok 621 - ... got the right key value pairs ok 622 - ... got the right hash elements ok 623 - can use accessor to set value to undef ok 624 - can use accessor to set value to undef ok 625 - can use accessor to set value to undef ok 626 - can use accessor to set value to undef 1..626 ok t/native_traits/trait_number.t ............................ ok 1 - Foo1->can('abs') ok 2 - Foo1->can('add') ok 3 - Foo1->can('cut_in_half') ok 4 - Foo1->can('dec') ok 5 - Foo1->can('div') ok 6 - Foo1->can('inc') ok 7 - Foo1->can('mod') ok 8 - Foo1->can('mul') ok 9 - Foo1->can('odd') ok 10 - Foo1->can('set') ok 11 - Foo1->can('sub') ok 12 - Default to five ok 13 - add returns new value ok 14 - Add ten for fithteen ok 15 - add throws an error when 2 arguments are passed ok 16 - sub returns new value ok 17 - Subtract three for 12 ok 18 - sub throws an error when 2 arguments are passed ok 19 - set returns new value ok 20 - Set to ten ok 21 - set throws an error when 2 arguments are passed ok 22 - div returns new value ok 23 - divide by 2 ok 24 - div throws an error when 2 arguments are passed ok 25 - mul returns new value ok 26 - multiplied by 2 ok 27 - mul throws an error when 2 arguments are passed ok 28 - mod returns new value ok 29 - Mod by 2 ok 30 - mod throws an error when 2 arguments are passed ok 31 - Mod by 5 ok 32 - abs returns new value ok 33 - abs throws an error when an argument is passed ok 34 - abs 1 ok 35 - inc 12 ok 36 - dec 13 ok 37 - Default to five ok 38 - add returns new value ok 39 - Add ten for fithteen ok 40 - add throws an error when 2 arguments are passed ok 41 - sub returns new value ok 42 - Subtract three for 12 ok 43 - sub throws an error when 2 arguments are passed ok 44 - set returns new value ok 45 - Set to ten ok 46 - set throws an error when 2 arguments are passed ok 47 - div returns new value ok 48 - divide by 2 ok 49 - div throws an error when 2 arguments are passed ok 50 - mul returns new value ok 51 - multiplied by 2 ok 52 - mul throws an error when 2 arguments are passed ok 53 - mod returns new value ok 54 - Mod by 2 ok 55 - mod throws an error when 2 arguments are passed ok 56 - Mod by 5 ok 57 - abs returns new value ok 58 - abs throws an error when an argument is passed ok 59 - abs 1 ok 60 - inc 12 ok 61 - dec 13 ok 62 - Foo2->can('abs') ok 63 - Foo2->can('add') ok 64 - Foo2->can('cut_in_half') ok 65 - Foo2->can('dec') ok 66 - Foo2->can('div') ok 67 - Foo2->can('inc') ok 68 - Foo2->can('mod') ok 69 - Foo2->can('mul') ok 70 - Foo2->can('odd') ok 71 - Foo2->can('set') ok 72 - Foo2->can('sub') ok 73 - Default to five ok 74 - add returns new value ok 75 - Add ten for fithteen ok 76 - add throws an error when 2 arguments are passed ok 77 - sub returns new value ok 78 - Subtract three for 12 ok 79 - sub throws an error when 2 arguments are passed ok 80 - set returns new value ok 81 - Set to ten ok 82 - set throws an error when 2 arguments are passed ok 83 - div returns new value ok 84 - divide by 2 ok 85 - div throws an error when 2 arguments are passed ok 86 - mul returns new value ok 87 - multiplied by 2 ok 88 - mul throws an error when 2 arguments are passed ok 89 - mod returns new value ok 90 - Mod by 2 ok 91 - mod throws an error when 2 arguments are passed ok 92 - Mod by 5 ok 93 - abs returns new value ok 94 - abs throws an error when an argument is passed ok 95 - abs 1 ok 96 - inc 12 ok 97 - dec 13 ok 98 - add with lazy default ok 99 - mod with lazy default ok 100 - Default to five ok 101 - add returns new value ok 102 - Add ten for fithteen ok 103 - add throws an error when 2 arguments are passed ok 104 - sub returns new value ok 105 - Subtract three for 12 ok 106 - sub throws an error when 2 arguments are passed ok 107 - set returns new value ok 108 - Set to ten ok 109 - set throws an error when 2 arguments are passed ok 110 - div returns new value ok 111 - divide by 2 ok 112 - div throws an error when 2 arguments are passed ok 113 - mul returns new value ok 114 - multiplied by 2 ok 115 - mul throws an error when 2 arguments are passed ok 116 - mod returns new value ok 117 - Mod by 2 ok 118 - mod throws an error when 2 arguments are passed ok 119 - Mod by 5 ok 120 - abs returns new value ok 121 - abs throws an error when an argument is passed ok 122 - abs 1 ok 123 - inc 12 ok 124 - dec 13 ok 125 - add with lazy default ok 126 - mod with lazy default ok 127 - Foo3->can('abs') ok 128 - Foo3->can('add') ok 129 - Foo3->can('cut_in_half') ok 130 - Foo3->can('dec') ok 131 - Foo3->can('div') ok 132 - Foo3->can('inc') ok 133 - Foo3->can('mod') ok 134 - Foo3->can('mul') ok 135 - Foo3->can('odd') ok 136 - Foo3->can('set') ok 137 - Foo3->can('sub') ok 138 - Default to five ok 139 - add returns new value ok 140 - Add ten for fithteen ok 141 - add throws an error when 2 arguments are passed ok 142 - sub returns new value ok 143 - Subtract three for 12 ok 144 - sub throws an error when 2 arguments are passed ok 145 - set returns new value ok 146 - Set to ten ok 147 - set throws an error when 2 arguments are passed ok 148 - div returns new value ok 149 - divide by 2 ok 150 - div throws an error when 2 arguments are passed ok 151 - mul returns new value ok 152 - multiplied by 2 ok 153 - mul throws an error when 2 arguments are passed ok 154 - mod returns new value ok 155 - Mod by 2 ok 156 - mod throws an error when 2 arguments are passed ok 157 - Mod by 5 ok 158 - abs returns new value ok 159 - abs throws an error when an argument is passed ok 160 - abs 1 ok 161 - inc 12 ok 162 - dec 13 ok 163 - Default to five ok 164 - add returns new value ok 165 - Add ten for fithteen ok 166 - add throws an error when 2 arguments are passed ok 167 - sub returns new value ok 168 - Subtract three for 12 ok 169 - sub throws an error when 2 arguments are passed ok 170 - set returns new value ok 171 - Set to ten ok 172 - set throws an error when 2 arguments are passed ok 173 - div returns new value ok 174 - divide by 2 ok 175 - div throws an error when 2 arguments are passed ok 176 - mul returns new value ok 177 - multiplied by 2 ok 178 - mul throws an error when 2 arguments are passed ok 179 - mod returns new value ok 180 - Mod by 2 ok 181 - mod throws an error when 2 arguments are passed ok 182 - Mod by 5 ok 183 - abs returns new value ok 184 - abs throws an error when an argument is passed ok 185 - abs 1 ok 186 - inc 12 ok 187 - dec 13 ok 188 - Foo4->can('abs') ok 189 - Foo4->can('add') ok 190 - Foo4->can('cut_in_half') ok 191 - Foo4->can('dec') ok 192 - Foo4->can('div') ok 193 - Foo4->can('inc') ok 194 - Foo4->can('mod') ok 195 - Foo4->can('mul') ok 196 - Foo4->can('odd') ok 197 - Foo4->can('set') ok 198 - Foo4->can('sub') ok 199 - Default to five ok 200 - add returns new value ok 201 - Add ten for fithteen ok 202 - add throws an error when 2 arguments are passed ok 203 - sub returns new value ok 204 - Subtract three for 12 ok 205 - sub throws an error when 2 arguments are passed ok 206 - set returns new value ok 207 - Set to ten ok 208 - set throws an error when 2 arguments are passed ok 209 - div returns new value ok 210 - divide by 2 ok 211 - div throws an error when 2 arguments are passed ok 212 - mul returns new value ok 213 - multiplied by 2 ok 214 - mul throws an error when 2 arguments are passed ok 215 - mod returns new value ok 216 - Mod by 2 ok 217 - mod throws an error when 2 arguments are passed ok 218 - Mod by 5 ok 219 - abs returns new value ok 220 - abs throws an error when an argument is passed ok 221 - abs 1 ok 222 - inc 12 ok 223 - dec 13 ok 224 - Default to five ok 225 - add returns new value ok 226 - Add ten for fithteen ok 227 - add throws an error when 2 arguments are passed ok 228 - sub returns new value ok 229 - Subtract three for 12 ok 230 - sub throws an error when 2 arguments are passed ok 231 - set returns new value ok 232 - Set to ten ok 233 - set throws an error when 2 arguments are passed ok 234 - div returns new value ok 235 - divide by 2 ok 236 - div throws an error when 2 arguments are passed ok 237 - mul returns new value ok 238 - multiplied by 2 ok 239 - mul throws an error when 2 arguments are passed ok 240 - mod returns new value ok 241 - Mod by 2 ok 242 - mod throws an error when 2 arguments are passed ok 243 - Mod by 5 ok 244 - abs returns new value ok 245 - abs throws an error when an argument is passed ok 246 - abs 1 ok 247 - inc 12 ok 248 - dec 13 ok 249 - Foo5->can('abs') ok 250 - Foo5->can('add') ok 251 - Foo5->can('cut_in_half') ok 252 - Foo5->can('dec') ok 253 - Foo5->can('div') ok 254 - Foo5->can('inc') ok 255 - Foo5->can('mod') ok 256 - Foo5->can('mul') ok 257 - Foo5->can('odd') ok 258 - Foo5->can('set') ok 259 - Foo5->can('sub') ok 260 - Default to five ok 261 - add returns new value ok 262 - Add ten for fithteen ok 263 - add throws an error when 2 arguments are passed ok 264 - sub returns new value ok 265 - Subtract three for 12 ok 266 - sub throws an error when 2 arguments are passed ok 267 - set returns new value ok 268 - Set to ten ok 269 - set throws an error when 2 arguments are passed ok 270 - div returns new value ok 271 - divide by 2 ok 272 - div throws an error when 2 arguments are passed ok 273 - mul returns new value ok 274 - multiplied by 2 ok 275 - mul throws an error when 2 arguments are passed ok 276 - mod returns new value ok 277 - Mod by 2 ok 278 - mod throws an error when 2 arguments are passed ok 279 - Mod by 5 ok 280 - abs returns new value ok 281 - abs throws an error when an argument is passed ok 282 - abs 1 ok 283 - inc 12 ok 284 - dec 13 ok 285 - Default to five ok 286 - add returns new value ok 287 - Add ten for fithteen ok 288 - add throws an error when 2 arguments are passed ok 289 - sub returns new value ok 290 - Subtract three for 12 ok 291 - sub throws an error when 2 arguments are passed ok 292 - set returns new value ok 293 - Set to ten ok 294 - set throws an error when 2 arguments are passed ok 295 - div returns new value ok 296 - divide by 2 ok 297 - div throws an error when 2 arguments are passed ok 298 - mul returns new value ok 299 - multiplied by 2 ok 300 - mul throws an error when 2 arguments are passed ok 301 - mod returns new value ok 302 - Mod by 2 ok 303 - mod throws an error when 2 arguments are passed ok 304 - Mod by 5 ok 305 - abs returns new value ok 306 - abs throws an error when an argument is passed ok 307 - abs 1 ok 308 - inc 12 ok 309 - dec 13 ok 310 - Foo6->can('abs') ok 311 - Foo6->can('add') ok 312 - Foo6->can('cut_in_half') ok 313 - Foo6->can('dec') ok 314 - Foo6->can('div') ok 315 - Foo6->can('inc') ok 316 - Foo6->can('mod') ok 317 - Foo6->can('mul') ok 318 - Foo6->can('odd') ok 319 - Foo6->can('set') ok 320 - Foo6->can('sub') ok 321 - Default to five ok 322 - add returns new value ok 323 - Add ten for fithteen ok 324 - add throws an error when 2 arguments are passed ok 325 - sub returns new value ok 326 - Subtract three for 12 ok 327 - sub throws an error when 2 arguments are passed ok 328 - set returns new value ok 329 - Set to ten ok 330 - set throws an error when 2 arguments are passed ok 331 - div returns new value ok 332 - divide by 2 ok 333 - div throws an error when 2 arguments are passed ok 334 - mul returns new value ok 335 - multiplied by 2 ok 336 - mul throws an error when 2 arguments are passed ok 337 - mod returns new value ok 338 - Mod by 2 ok 339 - mod throws an error when 2 arguments are passed ok 340 - Mod by 5 ok 341 - abs returns new value ok 342 - abs throws an error when an argument is passed ok 343 - abs 1 ok 344 - inc 12 ok 345 - dec 13 ok 346 - Default to five ok 347 - add returns new value ok 348 - Add ten for fithteen ok 349 - add throws an error when 2 arguments are passed ok 350 - sub returns new value ok 351 - Subtract three for 12 ok 352 - sub throws an error when 2 arguments are passed ok 353 - set returns new value ok 354 - Set to ten ok 355 - set throws an error when 2 arguments are passed ok 356 - div returns new value ok 357 - divide by 2 ok 358 - div throws an error when 2 arguments are passed ok 359 - mul returns new value ok 360 - multiplied by 2 ok 361 - mul throws an error when 2 arguments are passed ok 362 - mod returns new value ok 363 - Mod by 2 ok 364 - mod throws an error when 2 arguments are passed ok 365 - Mod by 5 ok 366 - abs returns new value ok 367 - abs throws an error when an argument is passed ok 368 - abs 1 ok 369 - inc 12 ok 370 - dec 13 1..370 ok t/native_traits/trait_string.t ............................ ok 1 - Foo1->can('append') ok 2 - Foo1->can('append_curried') ok 3 - Foo1->can('chomp') ok 4 - Foo1->can('chop') ok 5 - Foo1->can('clear') ok 6 - Foo1->can('inc') ok 7 - Foo1->can('length') ok 8 - Foo1->can('match') ok 9 - Foo1->can('match_curried') ok 10 - Foo1->can('prepend') ok 11 - Foo1->can('prepend_curried') ok 12 - Foo1->can('replace') ok 13 - Foo1->can('replace_curried') ok 14 - Foo1->can('substr') ok 15 - Foo1->can('substr_curried_1') ok 16 - Foo1->can('substr_curried_2') ok 17 - Foo1->can('substr_curried_3') ok 18 - length returns zero ok 19 - length returns 1 for new string ok 20 - length throws an error when an argument is passed ok 21 - inc returns new value ok 22 - a becomes b after inc ok 23 - inc throws an error when an argument is passed ok 24 - append returns new value ok 25 - appended to the string ok 26 - append throws an error when two arguments are passed ok 27 - append_curried appended to the string ok 28 - append_curried throws an error when two arguments are passed ok 29 - chomp returns number of characters removed ok 30 - chomped string ok 31 - chomp returns number of characters removed ok 32 - chomp is a no-op when string has no line ending ok 33 - chomp throws an error when an argument is passed ok 34 - chop returns character removed ok 35 - chopped string ok 36 - chop throws an error when an argument is passed ok 37 - prepend returns new value ok 38 - prepended to string ok 39 - prepend_curried prepended to string ok 40 - replace returns new value ok 41 - substitution using coderef for replacement ok 42 - substitution using string as replacement ok 43 - replace accepts an empty string as second argument ok 44 - replace accepts an empty string as first argument ok 45 - replace throws an error when the first argument is not a string or regexp ok 46 - replace throws an error when the first argument is not a string or regexp ok 47 - capitalize last ok 48 - match -barx against /[aq]/ returns matches ok 49 - match -barx against /[aq]/ returns matches ok 50 - match with string as argument returns true ok 51 - match with empty string as argument returns true ok 52 - match throws an error when no arguments are passed ok 53 - match throws an error when an invalid argument is passed ok 54 - match_curried returns false ok 55 - match curried returns true ok 56 - clear ok 57 - clear throws an error when an argument is passed ok 58 - substr as getter with one argument ok 59 - substr as getter with two arguments ok 60 - substr as setter returns replaced string ok 61 - substr as setter with three arguments ok 62 - substr as setter with three arguments, replacment is empty string ok 63 - substr throws an error when no argumemts are passed ok 64 - substr throws an error when four argumemts are passed ok 65 - substr throws an error when first argument is not an integer ok 66 - substr throws an error when second argument is not an integer ok 67 - substr throws an error when third argument is not a string ok 68 - substr_curried_1 returns expected value ok 69 - substr_curried_1 with one argument returns expected value ok 70 - substr_curried_1 as setter with two arguments ok 71 - substr_curried_2 returns expected value ok 72 - substr_curried_2 as setter with one arguments ok 73 - substr_curried_3 as setter ok 74 - length returns zero ok 75 - length returns 1 for new string ok 76 - length throws an error when an argument is passed ok 77 - inc returns new value ok 78 - a becomes b after inc ok 79 - inc throws an error when an argument is passed ok 80 - append returns new value ok 81 - appended to the string ok 82 - append throws an error when two arguments are passed ok 83 - append_curried appended to the string ok 84 - append_curried throws an error when two arguments are passed ok 85 - chomp returns number of characters removed ok 86 - chomped string ok 87 - chomp returns number of characters removed ok 88 - chomp is a no-op when string has no line ending ok 89 - chomp throws an error when an argument is passed ok 90 - chop returns character removed ok 91 - chopped string ok 92 - chop throws an error when an argument is passed ok 93 - prepend returns new value ok 94 - prepended to string ok 95 - prepend_curried prepended to string ok 96 - replace returns new value ok 97 - substitution using coderef for replacement ok 98 - substitution using string as replacement ok 99 - replace accepts an empty string as second argument ok 100 - replace accepts an empty string as first argument ok 101 - replace throws an error when the first argument is not a string or regexp ok 102 - replace throws an error when the first argument is not a string or regexp ok 103 - capitalize last ok 104 - match -barx against /[aq]/ returns matches ok 105 - match -barx against /[aq]/ returns matches ok 106 - match with string as argument returns true ok 107 - match with empty string as argument returns true ok 108 - match throws an error when no arguments are passed ok 109 - match throws an error when an invalid argument is passed ok 110 - match_curried returns false ok 111 - match curried returns true ok 112 - clear ok 113 - clear throws an error when an argument is passed ok 114 - substr as getter with one argument ok 115 - substr as getter with two arguments ok 116 - substr as setter returns replaced string ok 117 - substr as setter with three arguments ok 118 - substr as setter with three arguments, replacment is empty string ok 119 - substr throws an error when no argumemts are passed ok 120 - substr throws an error when four argumemts are passed ok 121 - substr throws an error when first argument is not an integer ok 122 - substr throws an error when second argument is not an integer ok 123 - substr throws an error when third argument is not a string ok 124 - substr_curried_1 returns expected value ok 125 - substr_curried_1 with one argument returns expected value ok 126 - substr_curried_1 as setter with two arguments ok 127 - substr_curried_2 returns expected value ok 128 - substr_curried_2 as setter with one arguments ok 129 - substr_curried_3 as setter ok 130 - Foo2->can('append') ok 131 - Foo2->can('append_curried') ok 132 - Foo2->can('chomp') ok 133 - Foo2->can('chop') ok 134 - Foo2->can('clear') ok 135 - Foo2->can('inc') ok 136 - Foo2->can('length') ok 137 - Foo2->can('match') ok 138 - Foo2->can('match_curried') ok 139 - Foo2->can('prepend') ok 140 - Foo2->can('prepend_curried') ok 141 - Foo2->can('replace') ok 142 - Foo2->can('replace_curried') ok 143 - Foo2->can('substr') ok 144 - Foo2->can('substr_curried_1') ok 145 - Foo2->can('substr_curried_2') ok 146 - Foo2->can('substr_curried_3') ok 147 - length returns zero ok 148 - length returns 1 for new string ok 149 - length throws an error when an argument is passed ok 150 - inc returns new value ok 151 - a becomes b after inc ok 152 - inc throws an error when an argument is passed ok 153 - append returns new value ok 154 - appended to the string ok 155 - append throws an error when two arguments are passed ok 156 - append_curried appended to the string ok 157 - append_curried throws an error when two arguments are passed ok 158 - chomp returns number of characters removed ok 159 - chomped string ok 160 - chomp returns number of characters removed ok 161 - chomp is a no-op when string has no line ending ok 162 - chomp throws an error when an argument is passed ok 163 - chop returns character removed ok 164 - chopped string ok 165 - chop throws an error when an argument is passed ok 166 - prepend returns new value ok 167 - prepended to string ok 168 - prepend_curried prepended to string ok 169 - replace returns new value ok 170 - substitution using coderef for replacement ok 171 - substitution using string as replacement ok 172 - replace accepts an empty string as second argument ok 173 - replace accepts an empty string as first argument ok 174 - replace throws an error when the first argument is not a string or regexp ok 175 - replace throws an error when the first argument is not a string or regexp ok 176 - capitalize last ok 177 - match -barx against /[aq]/ returns matches ok 178 - match -barx against /[aq]/ returns matches ok 179 - match with string as argument returns true ok 180 - match with empty string as argument returns true ok 181 - match throws an error when no arguments are passed ok 182 - match throws an error when an invalid argument is passed ok 183 - match_curried returns false ok 184 - match curried returns true ok 185 - clear ok 186 - clear throws an error when an argument is passed ok 187 - substr as getter with one argument ok 188 - substr as getter with two arguments ok 189 - substr as setter returns replaced string ok 190 - substr as setter with three arguments ok 191 - substr as setter with three arguments, replacment is empty string ok 192 - substr throws an error when no argumemts are passed ok 193 - substr throws an error when four argumemts are passed ok 194 - substr throws an error when first argument is not an integer ok 195 - substr throws an error when second argument is not an integer ok 196 - substr throws an error when third argument is not a string ok 197 - substr_curried_1 returns expected value ok 198 - substr_curried_1 with one argument returns expected value ok 199 - substr_curried_1 as setter with two arguments ok 200 - substr_curried_2 returns expected value ok 201 - substr_curried_2 as setter with one arguments ok 202 - substr_curried_3 as setter ok 203 - append with lazy default ok 204 - length returns zero ok 205 - length returns 1 for new string ok 206 - length throws an error when an argument is passed ok 207 - inc returns new value ok 208 - a becomes b after inc ok 209 - inc throws an error when an argument is passed ok 210 - append returns new value ok 211 - appended to the string ok 212 - append throws an error when two arguments are passed ok 213 - append_curried appended to the string ok 214 - append_curried throws an error when two arguments are passed ok 215 - chomp returns number of characters removed ok 216 - chomped string ok 217 - chomp returns number of characters removed ok 218 - chomp is a no-op when string has no line ending ok 219 - chomp throws an error when an argument is passed ok 220 - chop returns character removed ok 221 - chopped string ok 222 - chop throws an error when an argument is passed ok 223 - prepend returns new value ok 224 - prepended to string ok 225 - prepend_curried prepended to string ok 226 - replace returns new value ok 227 - substitution using coderef for replacement ok 228 - substitution using string as replacement ok 229 - replace accepts an empty string as second argument ok 230 - replace accepts an empty string as first argument ok 231 - replace throws an error when the first argument is not a string or regexp ok 232 - replace throws an error when the first argument is not a string or regexp ok 233 - capitalize last ok 234 - match -barx against /[aq]/ returns matches ok 235 - match -barx against /[aq]/ returns matches ok 236 - match with string as argument returns true ok 237 - match with empty string as argument returns true ok 238 - match throws an error when no arguments are passed ok 239 - match throws an error when an invalid argument is passed ok 240 - match_curried returns false ok 241 - match curried returns true ok 242 - clear ok 243 - clear throws an error when an argument is passed ok 244 - substr as getter with one argument ok 245 - substr as getter with two arguments ok 246 - substr as setter returns replaced string ok 247 - substr as setter with three arguments ok 248 - substr as setter with three arguments, replacment is empty string ok 249 - substr throws an error when no argumemts are passed ok 250 - substr throws an error when four argumemts are passed ok 251 - substr throws an error when first argument is not an integer ok 252 - substr throws an error when second argument is not an integer ok 253 - substr throws an error when third argument is not a string ok 254 - substr_curried_1 returns expected value ok 255 - substr_curried_1 with one argument returns expected value ok 256 - substr_curried_1 as setter with two arguments ok 257 - substr_curried_2 returns expected value ok 258 - substr_curried_2 as setter with one arguments ok 259 - substr_curried_3 as setter ok 260 - append with lazy default ok 261 - Foo3->can('append') ok 262 - Foo3->can('append_curried') ok 263 - Foo3->can('chomp') ok 264 - Foo3->can('chop') ok 265 - Foo3->can('clear') ok 266 - Foo3->can('inc') ok 267 - Foo3->can('length') ok 268 - Foo3->can('match') ok 269 - Foo3->can('match_curried') ok 270 - Foo3->can('prepend') ok 271 - Foo3->can('prepend_curried') ok 272 - Foo3->can('replace') ok 273 - Foo3->can('replace_curried') ok 274 - Foo3->can('substr') ok 275 - Foo3->can('substr_curried_1') ok 276 - Foo3->can('substr_curried_2') ok 277 - Foo3->can('substr_curried_3') ok 278 - length returns zero ok 279 - length returns 1 for new string ok 280 - length throws an error when an argument is passed ok 281 - inc returns new value ok 282 - a becomes b after inc ok 283 - inc throws an error when an argument is passed ok 284 - append returns new value ok 285 - appended to the string ok 286 - append throws an error when two arguments are passed ok 287 - append_curried appended to the string ok 288 - append_curried throws an error when two arguments are passed ok 289 - chomp returns number of characters removed ok 290 - chomped string ok 291 - chomp returns number of characters removed ok 292 - chomp is a no-op when string has no line ending ok 293 - chomp throws an error when an argument is passed ok 294 - chop returns character removed ok 295 - chopped string ok 296 - chop throws an error when an argument is passed ok 297 - prepend returns new value ok 298 - prepended to string ok 299 - prepend_curried prepended to string ok 300 - replace returns new value ok 301 - substitution using coderef for replacement ok 302 - substitution using string as replacement ok 303 - replace accepts an empty string as second argument ok 304 - replace accepts an empty string as first argument ok 305 - replace throws an error when the first argument is not a string or regexp ok 306 - replace throws an error when the first argument is not a string or regexp ok 307 - capitalize last ok 308 - match -barx against /[aq]/ returns matches ok 309 - match -barx against /[aq]/ returns matches ok 310 - match with string as argument returns true ok 311 - match with empty string as argument returns true ok 312 - match throws an error when no arguments are passed ok 313 - match throws an error when an invalid argument is passed ok 314 - match_curried returns false ok 315 - match curried returns true ok 316 - clear ok 317 - clear throws an error when an argument is passed ok 318 - substr as getter with one argument ok 319 - substr as getter with two arguments ok 320 - substr as setter returns replaced string ok 321 - substr as setter with three arguments ok 322 - substr as setter with three arguments, replacment is empty string ok 323 - substr throws an error when no argumemts are passed ok 324 - substr throws an error when four argumemts are passed ok 325 - substr throws an error when first argument is not an integer ok 326 - substr throws an error when second argument is not an integer ok 327 - substr throws an error when third argument is not a string ok 328 - substr_curried_1 returns expected value ok 329 - substr_curried_1 with one argument returns expected value ok 330 - substr_curried_1 as setter with two arguments ok 331 - substr_curried_2 returns expected value ok 332 - substr_curried_2 as setter with one arguments ok 333 - substr_curried_3 as setter ok 334 - length returns zero ok 335 - length returns 1 for new string ok 336 - length throws an error when an argument is passed ok 337 - inc returns new value ok 338 - a becomes b after inc ok 339 - inc throws an error when an argument is passed ok 340 - append returns new value ok 341 - appended to the string ok 342 - append throws an error when two arguments are passed ok 343 - append_curried appended to the string ok 344 - append_curried throws an error when two arguments are passed ok 345 - chomp returns number of characters removed ok 346 - chomped string ok 347 - chomp returns number of characters removed ok 348 - chomp is a no-op when string has no line ending ok 349 - chomp throws an error when an argument is passed ok 350 - chop returns character removed ok 351 - chopped string ok 352 - chop throws an error when an argument is passed ok 353 - prepend returns new value ok 354 - prepended to string ok 355 - prepend_curried prepended to string ok 356 - replace returns new value ok 357 - substitution using coderef for replacement ok 358 - substitution using string as replacement ok 359 - replace accepts an empty string as second argument ok 360 - replace accepts an empty string as first argument ok 361 - replace throws an error when the first argument is not a string or regexp ok 362 - replace throws an error when the first argument is not a string or regexp ok 363 - capitalize last ok 364 - match -barx against /[aq]/ returns matches ok 365 - match -barx against /[aq]/ returns matches ok 366 - match with string as argument returns true ok 367 - match with empty string as argument returns true ok 368 - match throws an error when no arguments are passed ok 369 - match throws an error when an invalid argument is passed ok 370 - match_curried returns false ok 371 - match curried returns true ok 372 - clear ok 373 - clear throws an error when an argument is passed ok 374 - substr as getter with one argument ok 375 - substr as getter with two arguments ok 376 - substr as setter returns replaced string ok 377 - substr as setter with three arguments ok 378 - substr as setter with three arguments, replacment is empty string ok 379 - substr throws an error when no argumemts are passed ok 380 - substr throws an error when four argumemts are passed ok 381 - substr throws an error when first argument is not an integer ok 382 - substr throws an error when second argument is not an integer ok 383 - substr throws an error when third argument is not a string ok 384 - substr_curried_1 returns expected value ok 385 - substr_curried_1 with one argument returns expected value ok 386 - substr_curried_1 as setter with two arguments ok 387 - substr_curried_2 returns expected value ok 388 - substr_curried_2 as setter with one arguments ok 389 - substr_curried_3 as setter ok 390 - Foo4->can('append') ok 391 - Foo4->can('append_curried') ok 392 - Foo4->can('chomp') ok 393 - Foo4->can('chop') ok 394 - Foo4->can('clear') ok 395 - Foo4->can('inc') ok 396 - Foo4->can('length') ok 397 - Foo4->can('match') ok 398 - Foo4->can('match_curried') ok 399 - Foo4->can('prepend') ok 400 - Foo4->can('prepend_curried') ok 401 - Foo4->can('replace') ok 402 - Foo4->can('replace_curried') ok 403 - Foo4->can('substr') ok 404 - Foo4->can('substr_curried_1') ok 405 - Foo4->can('substr_curried_2') ok 406 - Foo4->can('substr_curried_3') ok 407 - length returns zero ok 408 - length returns 1 for new string ok 409 - length throws an error when an argument is passed ok 410 - inc returns new value ok 411 - a becomes b after inc ok 412 - inc throws an error when an argument is passed ok 413 - append returns new value ok 414 - appended to the string ok 415 - append throws an error when two arguments are passed ok 416 - append_curried appended to the string ok 417 - append_curried throws an error when two arguments are passed ok 418 - chomp returns number of characters removed ok 419 - chomped string ok 420 - chomp returns number of characters removed ok 421 - chomp is a no-op when string has no line ending ok 422 - chomp throws an error when an argument is passed ok 423 - chop returns character removed ok 424 - chopped string ok 425 - chop throws an error when an argument is passed ok 426 - prepend returns new value ok 427 - prepended to string ok 428 - prepend_curried prepended to string ok 429 - replace returns new value ok 430 - substitution using coderef for replacement ok 431 - substitution using string as replacement ok 432 - replace accepts an empty string as second argument ok 433 - replace accepts an empty string as first argument ok 434 - replace throws an error when the first argument is not a string or regexp ok 435 - replace throws an error when the first argument is not a string or regexp ok 436 - capitalize last ok 437 - match -barx against /[aq]/ returns matches ok 438 - match -barx against /[aq]/ returns matches ok 439 - match with string as argument returns true ok 440 - match with empty string as argument returns true ok 441 - match throws an error when no arguments are passed ok 442 - match throws an error when an invalid argument is passed ok 443 - match_curried returns false ok 444 - match curried returns true ok 445 - clear ok 446 - clear throws an error when an argument is passed ok 447 - substr as getter with one argument ok 448 - substr as getter with two arguments ok 449 - substr as setter returns replaced string ok 450 - substr as setter with three arguments ok 451 - substr as setter with three arguments, replacment is empty string ok 452 - substr throws an error when no argumemts are passed ok 453 - substr throws an error when four argumemts are passed ok 454 - substr throws an error when first argument is not an integer ok 455 - substr throws an error when second argument is not an integer ok 456 - substr throws an error when third argument is not a string ok 457 - substr_curried_1 returns expected value ok 458 - substr_curried_1 with one argument returns expected value ok 459 - substr_curried_1 as setter with two arguments ok 460 - substr_curried_2 returns expected value ok 461 - substr_curried_2 as setter with one arguments ok 462 - substr_curried_3 as setter ok 463 - length returns zero ok 464 - length returns 1 for new string ok 465 - length throws an error when an argument is passed ok 466 - inc returns new value ok 467 - a becomes b after inc ok 468 - inc throws an error when an argument is passed ok 469 - append returns new value ok 470 - appended to the string ok 471 - append throws an error when two arguments are passed ok 472 - append_curried appended to the string ok 473 - append_curried throws an error when two arguments are passed ok 474 - chomp returns number of characters removed ok 475 - chomped string ok 476 - chomp returns number of characters removed ok 477 - chomp is a no-op when string has no line ending ok 478 - chomp throws an error when an argument is passed ok 479 - chop returns character removed ok 480 - chopped string ok 481 - chop throws an error when an argument is passed ok 482 - prepend returns new value ok 483 - prepended to string ok 484 - prepend_curried prepended to string ok 485 - replace returns new value ok 486 - substitution using coderef for replacement ok 487 - substitution using string as replacement ok 488 - replace accepts an empty string as second argument ok 489 - replace accepts an empty string as first argument ok 490 - replace throws an error when the first argument is not a string or regexp ok 491 - replace throws an error when the first argument is not a string or regexp ok 492 - capitalize last ok 493 - match -barx against /[aq]/ returns matches ok 494 - match -barx against /[aq]/ returns matches ok 495 - match with string as argument returns true ok 496 - match with empty string as argument returns true ok 497 - match throws an error when no arguments are passed ok 498 - match throws an error when an invalid argument is passed ok 499 - match_curried returns false ok 500 - match curried returns true ok 501 - clear ok 502 - clear throws an error when an argument is passed ok 503 - substr as getter with one argument ok 504 - substr as getter with two arguments ok 505 - substr as setter returns replaced string ok 506 - substr as setter with three arguments ok 507 - substr as setter with three arguments, replacment is empty string ok 508 - substr throws an error when no argumemts are passed ok 509 - substr throws an error when four argumemts are passed ok 510 - substr throws an error when first argument is not an integer ok 511 - substr throws an error when second argument is not an integer ok 512 - substr throws an error when third argument is not a string ok 513 - substr_curried_1 returns expected value ok 514 - substr_curried_1 with one argument returns expected value ok 515 - substr_curried_1 as setter with two arguments ok 516 - substr_curried_2 returns expected value ok 517 - substr_curried_2 as setter with one arguments ok 518 - substr_curried_3 as setter ok 519 - Foo5->can('append') ok 520 - Foo5->can('append_curried') ok 521 - Foo5->can('chomp') ok 522 - Foo5->can('chop') ok 523 - Foo5->can('clear') ok 524 - Foo5->can('inc') ok 525 - Foo5->can('length') ok 526 - Foo5->can('match') ok 527 - Foo5->can('match_curried') ok 528 - Foo5->can('prepend') ok 529 - Foo5->can('prepend_curried') ok 530 - Foo5->can('replace') ok 531 - Foo5->can('replace_curried') ok 532 - Foo5->can('substr') ok 533 - Foo5->can('substr_curried_1') ok 534 - Foo5->can('substr_curried_2') ok 535 - Foo5->can('substr_curried_3') ok 536 - length returns zero ok 537 - length returns 1 for new string ok 538 - length throws an error when an argument is passed ok 539 - inc returns new value ok 540 - a becomes b after inc ok 541 - inc throws an error when an argument is passed ok 542 - append returns new value ok 543 - appended to the string ok 544 - append throws an error when two arguments are passed ok 545 - append_curried appended to the string ok 546 - append_curried throws an error when two arguments are passed ok 547 - chomp returns number of characters removed ok 548 - chomped string ok 549 - chomp returns number of characters removed ok 550 - chomp is a no-op when string has no line ending ok 551 - chomp throws an error when an argument is passed ok 552 - chop returns character removed ok 553 - chopped string ok 554 - chop throws an error when an argument is passed ok 555 - prepend returns new value ok 556 - prepended to string ok 557 - prepend_curried prepended to string ok 558 - replace returns new value ok 559 - substitution using coderef for replacement ok 560 - substitution using string as replacement ok 561 - replace accepts an empty string as second argument ok 562 - replace accepts an empty string as first argument ok 563 - replace throws an error when the first argument is not a string or regexp ok 564 - replace throws an error when the first argument is not a string or regexp ok 565 - capitalize last ok 566 - match -barx against /[aq]/ returns matches ok 567 - match -barx against /[aq]/ returns matches ok 568 - match with string as argument returns true ok 569 - match with empty string as argument returns true ok 570 - match throws an error when no arguments are passed ok 571 - match throws an error when an invalid argument is passed ok 572 - match_curried returns false ok 573 - match curried returns true ok 574 - clear ok 575 - clear throws an error when an argument is passed ok 576 - substr as getter with one argument ok 577 - substr as getter with two arguments ok 578 - substr as setter returns replaced string ok 579 - substr as setter with three arguments ok 580 - substr as setter with three arguments, replacment is empty string ok 581 - substr throws an error when no argumemts are passed ok 582 - substr throws an error when four argumemts are passed ok 583 - substr throws an error when first argument is not an integer ok 584 - substr throws an error when second argument is not an integer ok 585 - substr throws an error when third argument is not a string ok 586 - substr_curried_1 returns expected value ok 587 - substr_curried_1 with one argument returns expected value ok 588 - substr_curried_1 as setter with two arguments ok 589 - substr_curried_2 returns expected value ok 590 - substr_curried_2 as setter with one arguments ok 591 - substr_curried_3 as setter ok 592 - length returns zero ok 593 - length returns 1 for new string ok 594 - length throws an error when an argument is passed ok 595 - inc returns new value ok 596 - a becomes b after inc ok 597 - inc throws an error when an argument is passed ok 598 - append returns new value ok 599 - appended to the string ok 600 - append throws an error when two arguments are passed ok 601 - append_curried appended to the string ok 602 - append_curried throws an error when two arguments are passed ok 603 - chomp returns number of characters removed ok 604 - chomped string ok 605 - chomp returns number of characters removed ok 606 - chomp is a no-op when string has no line ending ok 607 - chomp throws an error when an argument is passed ok 608 - chop returns character removed ok 609 - chopped string ok 610 - chop throws an error when an argument is passed ok 611 - prepend returns new value ok 612 - prepended to string ok 613 - prepend_curried prepended to string ok 614 - replace returns new value ok 615 - substitution using coderef for replacement ok 616 - substitution using string as replacement ok 617 - replace accepts an empty string as second argument ok 618 - replace accepts an empty string as first argument ok 619 - replace throws an error when the first argument is not a string or regexp ok 620 - replace throws an error when the first argument is not a string or regexp ok 621 - capitalize last ok 622 - match -barx against /[aq]/ returns matches ok 623 - match -barx against /[aq]/ returns matches ok 624 - match with string as argument returns true ok 625 - match with empty string as argument returns true ok 626 - match throws an error when no arguments are passed ok 627 - match throws an error when an invalid argument is passed ok 628 - match_curried returns false ok 629 - match curried returns true ok 630 - clear ok 631 - clear throws an error when an argument is passed ok 632 - substr as getter with one argument ok 633 - substr as getter with two arguments ok 634 - substr as setter returns replaced string ok 635 - substr as setter with three arguments ok 636 - substr as setter with three arguments, replacment is empty string ok 637 - substr throws an error when no argumemts are passed ok 638 - substr throws an error when four argumemts are passed ok 639 - substr throws an error when first argument is not an integer ok 640 - substr throws an error when second argument is not an integer ok 641 - substr throws an error when third argument is not a string ok 642 - substr_curried_1 returns expected value ok 643 - substr_curried_1 with one argument returns expected value ok 644 - substr_curried_1 as setter with two arguments ok 645 - substr_curried_2 returns expected value ok 646 - substr_curried_2 as setter with one arguments ok 647 - substr_curried_3 as setter ok 648 - Foo6->can('append') ok 649 - Foo6->can('append_curried') ok 650 - Foo6->can('chomp') ok 651 - Foo6->can('chop') ok 652 - Foo6->can('clear') ok 653 - Foo6->can('inc') ok 654 - Foo6->can('length') ok 655 - Foo6->can('match') ok 656 - Foo6->can('match_curried') ok 657 - Foo6->can('prepend') ok 658 - Foo6->can('prepend_curried') ok 659 - Foo6->can('replace') ok 660 - Foo6->can('replace_curried') ok 661 - Foo6->can('substr') ok 662 - Foo6->can('substr_curried_1') ok 663 - Foo6->can('substr_curried_2') ok 664 - Foo6->can('substr_curried_3') ok 665 - length returns zero ok 666 - length returns 1 for new string ok 667 - length throws an error when an argument is passed ok 668 - inc returns new value ok 669 - a becomes b after inc ok 670 - inc throws an error when an argument is passed ok 671 - append returns new value ok 672 - appended to the string ok 673 - append throws an error when two arguments are passed ok 674 - append_curried appended to the string ok 675 - append_curried throws an error when two arguments are passed ok 676 - chomp returns number of characters removed ok 677 - chomped string ok 678 - chomp returns number of characters removed ok 679 - chomp is a no-op when string has no line ending ok 680 - chomp throws an error when an argument is passed ok 681 - chop returns character removed ok 682 - chopped string ok 683 - chop throws an error when an argument is passed ok 684 - prepend returns new value ok 685 - prepended to string ok 686 - prepend_curried prepended to string ok 687 - replace returns new value ok 688 - substitution using coderef for replacement ok 689 - substitution using string as replacement ok 690 - replace accepts an empty string as second argument ok 691 - replace accepts an empty string as first argument ok 692 - replace throws an error when the first argument is not a string or regexp ok 693 - replace throws an error when the first argument is not a string or regexp ok 694 - capitalize last ok 695 - match -barx against /[aq]/ returns matches ok 696 - match -barx against /[aq]/ returns matches ok 697 - match with string as argument returns true ok 698 - match with empty string as argument returns true ok 699 - match throws an error when no arguments are passed ok 700 - match throws an error when an invalid argument is passed ok 701 - match_curried returns false ok 702 - match curried returns true ok 703 - clear ok 704 - clear throws an error when an argument is passed ok 705 - substr as getter with one argument ok 706 - substr as getter with two arguments ok 707 - substr as setter returns replaced string ok 708 - substr as setter with three arguments ok 709 - substr as setter with three arguments, replacment is empty string ok 710 - substr throws an error when no argumemts are passed ok 711 - substr throws an error when four argumemts are passed ok 712 - substr throws an error when first argument is not an integer ok 713 - substr throws an error when second argument is not an integer ok 714 - substr throws an error when third argument is not a string ok 715 - substr_curried_1 returns expected value ok 716 - substr_curried_1 with one argument returns expected value ok 717 - substr_curried_1 as setter with two arguments ok 718 - substr_curried_2 returns expected value ok 719 - substr_curried_2 as setter with one arguments ok 720 - substr_curried_3 as setter ok 721 - length returns zero ok 722 - length returns 1 for new string ok 723 - length throws an error when an argument is passed ok 724 - inc returns new value ok 725 - a becomes b after inc ok 726 - inc throws an error when an argument is passed ok 727 - append returns new value ok 728 - appended to the string ok 729 - append throws an error when two arguments are passed ok 730 - append_curried appended to the string ok 731 - append_curried throws an error when two arguments are passed ok 732 - chomp returns number of characters removed ok 733 - chomped string ok 734 - chomp returns number of characters removed ok 735 - chomp is a no-op when string has no line ending ok 736 - chomp throws an error when an argument is passed ok 737 - chop returns character removed ok 738 - chopped string ok 739 - chop throws an error when an argument is passed ok 740 - prepend returns new value ok 741 - prepended to string ok 742 - prepend_curried prepended to string ok 743 - replace returns new value ok 744 - substitution using coderef for replacement ok 745 - substitution using string as replacement ok 746 - replace accepts an empty string as second argument ok 747 - replace accepts an empty string as first argument ok 748 - replace throws an error when the first argument is not a string or regexp ok 749 - replace throws an error when the first argument is not a string or regexp ok 750 - capitalize last ok 751 - match -barx against /[aq]/ returns matches ok 752 - match -barx against /[aq]/ returns matches ok 753 - match with string as argument returns true ok 754 - match with empty string as argument returns true ok 755 - match throws an error when no arguments are passed ok 756 - match throws an error when an invalid argument is passed ok 757 - match_curried returns false ok 758 - match curried returns true ok 759 - clear ok 760 - clear throws an error when an argument is passed ok 761 - substr as getter with one argument ok 762 - substr as getter with two arguments ok 763 - substr as setter returns replaced string ok 764 - substr as setter with three arguments ok 765 - substr as setter with three arguments, replacment is empty string ok 766 - substr throws an error when no argumemts are passed ok 767 - substr throws an error when four argumemts are passed ok 768 - substr throws an error when first argument is not an integer ok 769 - substr throws an error when second argument is not an integer ok 770 - substr throws an error when third argument is not a string ok 771 - substr_curried_1 returns expected value ok 772 - substr_curried_1 with one argument returns expected value ok 773 - substr_curried_1 as setter with two arguments ok 774 - substr_curried_2 returns expected value ok 775 - substr_curried_2 as setter with one arguments ok 776 - substr_curried_3 as setter 1..776 ok t/recipes/basics_recipe1.t ................................ ok 1 - The object isa Point ok 2 - The object isa Moose::Object ok 3 - ... got the right value for x ok 4 - ... got the right value for y ok 5 - ... got the right (changed) value for y ok 6 - ... cannot assign a non-Int to y ok 7 - ... must provide required attributes to new ok 8 - ... got the right (cleared) value for x ok 9 - ... got the right (cleared) value for y ok 10 - ... can assign a 0 to x and y ok 11 - ... cannot assign a non-Int to y ok 12 - ... cannot assign a non-Int to x ok 13 - The object isa Point3D ok 14 - The object isa Point ok 15 - The object isa Moose::Object ok 16 - ... got the right value for x ok 17 - ... got the right value for y ok 18 - ... got the right value for z ok 19 - ... got the right (cleared) value for x ok 20 - ... got the right (cleared) value for y ok 21 - ... got the right (cleared) value for z ok 22 - ... cannot assign a non-Int to y ok 23 - ... cannot assign a non-Int to x ok 24 - ... cannot assign a non-Int to z ok 25 - ... z is a required attribute for Point3D ok 26 - Point->can('meta') ok 27 - The object isa Moose::Meta::Class ok 28 - Point3D->can('meta') ok 29 - The object isa Moose::Meta::Class ok 30 - ... they are different metaclasses as well ok 31 - ... Point got the automagic base class ok 32 - ... we match the method list for Point ok 33 - ... we match the attribute list for Point ok 34 - ... Point has the method "meta" ok 35 - ... Point has the method "x" ok 36 - ... Point has the method "y" ok 37 - ... Point has the method "clear" ok 38 - ... Point has the attribute "x" ok 39 - ... Attribute x has a type constraint ok 40 - The object isa Moose::Meta::TypeConstraint ok 41 - ... Attribute x has an Int type constraint ok 42 - ... Point has the attribute "y" ok 43 - ... Attribute y has a type constraint ok 44 - The object isa Moose::Meta::TypeConstraint ok 45 - ... Attribute y has an Int type constraint ok 46 - ... Point3D gets the parent given to it ok 47 - ... we match the method list for Point3D ok 48 - ... we match the attribute list for Point3D ok 49 - ... Point3D has the method "meta" ok 50 - ... Point3D has the method "z" ok 51 - ... Point3D has the method "clear" ok 52 - ... Point3D has the attribute "z" ok 53 - ... Attribute z has a type constraint ok 54 - The object isa Moose::Meta::TypeConstraint ok 55 - ... Attribute z has an Int type constraint 1..55 ok t/recipes/basics_recipe11.t ............................... ok 1 - My::DateTime->can('mayan_date') ok 2 - The object isa DateTime::Calendar::Mayan ok 3 - got expected mayan date ok 4 - mayan_date is cleared after call to ->set 1..4 ok t/recipes/basics_recipe2.t ................................ ok 1 - The object isa BankAccount ok 2 - ... got the right savings balance ok 3 - ... withdrew from savings successfully ok 4 - ... got the right savings balance after withdrawal ok 5 - ... got the right savings balance after deposit ok 6 - The object isa CheckingAccount ok 7 - The object isa BankAccount ok 8 - ... got the right overdraft account ok 9 - ... got the right checkings balance ok 10 - ... withdrew from checking successfully ok 11 - ... got the right checkings balance after withdrawal ok 12 - ... got the right savings balance after checking withdrawal (no overdraft) ok 13 - ... withdrew from checking successfully ok 14 - ... got the right checkings balance after withdrawal ok 15 - ... got the right savings balance after overdraft withdrawal ok 16 - The object isa CheckingAccount ok 17 - The object isa BankAccount ok 18 - ... no overdraft account ok 19 - ... got the right checkings balance ok 20 - ... withdrew from checking successfully ok 21 - ... got the right checkings balance after withdrawal ok 22 - ... withdrawal failed due to attempted overdraft ok 23 - ... got the right checkings balance after withdrawal failure 1..23 ok t/recipes/basics_recipe3.t ................................ ok 1 - The object isa BinaryTree ok 2 - ... got the right node value ok 3 - ... no left node yet ok 4 - ... no right node yet ok 5 - ... no parent for root node ok 6 - The object isa BinaryTree ok 7 - ... got the same node (and it is $left) ok 8 - ... we have a left node now ok 9 - ... lefts has a parent ok 10 - ... lefts parent is the root ok 11 - ... parent is a weakened ref ok 12 - ... $left no left node yet ok 13 - ... $left no right node yet ok 14 - ... left has got no node value ok 15 - ... assign to lefts node ok 16 - ... left now has a node value ok 17 - ... still no right node yet ok 18 - ... right has got no node value ok 19 - ... now we have a right node ok 20 - The object isa BinaryTree ok 21 - ... assign to rights node ok 22 - ... left now has a node value ok 23 - ... got the same node (and it is $right) ok 24 - ... we have a right node now ok 25 - ... rights has a parent ok 26 - ... rights parent is the root ok 27 - ... parent is a weakened ref ok 28 - The object isa BinaryTree ok 29 - ... left does have a parent ok 30 - ... got a parent node (and it is $left) ok 31 - ... we have a left node now ok 32 - ... got a left node (and it is $left_left) ok 33 - ... parent is a weakened ref ok 34 - The object isa BinaryTree ok 35 - ... assign to rights node ok 36 - ... left does have a parent ok 37 - ... got a parent node (and it is $left) ok 38 - ... we have a left node now ok 39 - ... got a left node (and it is $left_left) ok 40 - ... parent is a weakened ref ok 41 - ... cannot assign a node which already has a parent 1..41 ok t/recipes/basics_recipe4.t ................................ ok 1 - ... created the entire company successfully ok 2 - The object isa Company ok 3 - ... got the right name for the company ok 4 - The object isa Address ok 5 - ... got the right street address ok 6 - ... got the right city ok 7 - ... got the right state ok 8 - ... got the zip code ok 9 - ... got the right employee count ok 10 - The object isa Employee ok 11 - The object isa Person ok 12 - ... got the right first name ok 13 - ... got the right last name ok 14 - ... no middle initial ok 15 - ... got the right middle initial value ok 16 - ... got the right full name ok 17 - ... got the right title ok 18 - ... got the right company ok 19 - ... the company is a weak-ref ok 20 - The object isa Address ok 21 - ... got the right city ok 22 - ... got the right state ok 23 - The object isa Employee ok 24 - The object isa Person ok 25 - ... got the right first name ok 26 - ... got the right last name ok 27 - ... no middle initial ok 28 - ... got the right middle initial value ok 29 - ... got the right full name ok 30 - ... got the right title ok 31 - ... got the right company ok 32 - ... the company is a weak-ref ok 33 - The object isa Address ok 34 - ... got the right city ok 35 - ... got the right state ok 36 - The object isa Employee ok 37 - The object isa Person ok 38 - ... got the right first name ok 39 - ... got the right last name ok 40 - ... got middle initial ok 41 - ... got the right middle initial value ok 42 - ... got the right full name ok 43 - ... got the right title ok 44 - ... got the right company ok 45 - ... the company is a weak-ref ok 46 - The object isa Address ok 47 - ... got the right city ok 48 - ... got the right state ok 49 - The object isa Company ok 50 - ... has the ii company ok 51 - ... has the ii company ok 52 - ... has the ii company ok 53 - ... has the different company now ok 54 - ... has the different company now ok 55 - ... has the different company now ok 56 - ... we die correctly with bad args ok 57 - ... we die correctly with bad args ok 58 - ... we die correctly with bad args ok 59 - ... we live correctly with good args ok 60 - ... we die correctly with bad args ok 61 - ... we live correctly with good args ok 62 - ... we die correctly without good args ok 63 - ... we live correctly without good args ok 64 - ... we die correctly with good args ok 65 - ... we live correctly with good args 1..65 ok t/recipes/basics_recipe5.t ................................ ok 1 # skip Test requires module 'Params::Coerce' but it's not found 1..1 ok t/recipes/basics_recipe6.t ................................ ok 1 - The object isa TPSReport ok 2 - ... got the right TPS report 1..2 ok t/recipes/extending_recipe2.t ............................. ok 1 - got expected output from debugging role 1..1 ok t/recipes/extending_recipe3.t ............................. ok 1 - Foo isa MyApp::Base ok 2 - Foo has a size method ok 3 - got expected warning when calling Foo->new ok 4 - $foo->size is 2 1..4 ok t/recipes/extending_recipe4.t ............................. ok 1 - The object isa MyApp::Meta::Class ok 2 - MyApp::User->meta->table returns User ok 3 - MyApp::User has username method 1..3 ok t/recipes/meta_recipe2.t .................................. ok 1 - ... got the expected dump value 1..1 ok t/recipes/meta_recipe3.t .................................. ok 1 - ... got the expected dump value 1..1 ok t/recipes/meta_recipe6.t .................................. ok 1 - _reset_password method dies if called outside MyApp::User class ok 2 - password has been reset 1..2 ok t/recipes/meta_recipe7.t .................................. ok 1 - user object is an glob ref with some values ok 2 - check name ok 3 - check email ok 4 - check name after changing it ok 5 - check email after changing it ok 6 - user object is an glob ref with some values ok 7 - check name ok 8 - check email ok 9 - check name after changing it ok 10 - check email after changing it ok 11 - employee object is an glob ref with some values ok 12 - check name ok 13 - check email ok 14 - check employee_number ok 15 - check name after changing it ok 16 - check email after changing it ok 17 - check employee_number after changing it ok 18 - employee object is an glob ref with some values ok 19 - check name ok 20 - check email ok 21 - check employee_number ok 22 - check name after changing it ok 23 - check email after changing it ok 24 - check employee_number after changing it 1..24 ok t/recipes/roles_recipe1.t ................................. ok 1 - ... US::Currency does Comparable ok 2 - ... US::Currency does Eq ok 3 - ... US::Currency does Printable ok 4 - The object isa US::Currency ok 5 - UNIVERSAL::DOES for class ok 6 - UNIVERSAL::DOES for role ok 7 - US::Currency->can('amount') ok 8 - ... got the right amount ok 9 - US::Currency->can('to_string') ok 10 - ... got the right stringified value ok 11 - ... US::Currency does Comparable ok 12 - ... US::Currency does Eq ok 13 - ... US::Currency does Printable ok 14 - The object isa US::Currency ok 15 - US::Currency->can('amount') ok 16 - ... got the right amount ok 17 - US::Currency->can('to_string') ok 18 - ... got the right stringified value ok 19 - ... 100 gt 50 ok 20 - ... 100 ge 50 ok 21 - ... !100 lt 50 ok 22 - ... !100 le 50 ok 23 - ... !100 eq 50 ok 24 - ... 100 ne 50 ok 25 - ... !50 gt 100 ok 26 - ... !50 ge 100 ok 27 - ... 50 lt 100 ok 28 - ... 50 le 100 ok 29 - ... !50 eq 100 ok 30 - ... 50 ne 100 ok 31 - ... !50 gt 50 ok 32 - ... !50 ge 50 ok 33 - ... 50 lt 50 ok 34 - ... 50 le 50 ok 35 - ... 50 eq 50 ok 36 - ... !50 ne 50 ok 37 - The object isa Moose::Meta::Role ok 38 - ... Eq has_method not_equal_to ok 39 - ... Eq requires_method not_equal_to ok 40 - The object isa Moose::Meta::Role ok 41 - ... Comparable does Eq ok 42 - ... Comparable has_method equal_to ok 43 - ... Comparable has_method not_equal_to ok 44 - ... Comparable has_method greater_than ok 45 - ... Comparable has_method greater_than_or_equal_to ok 46 - ... Comparable has_method less_than ok 47 - ... Comparable has_method less_than_or_equal_to ok 48 - ... Comparable requires_method compare ok 49 - The object isa Moose::Meta::Role ok 50 - ... Printable requires_method to_string ok 51 - The object isa Moose::Meta::Class ok 52 - ... US::Currency does Comparable ok 53 - ... US::Currency does Eq ok 54 - ... US::Currency does Printable ok 55 - ... US::Currency has_method amount ok 56 - ... US::Currency has_method equal_to ok 57 - ... US::Currency has_method not_equal_to ok 58 - ... US::Currency has_method compare ok 59 - ... US::Currency has_method greater_than ok 60 - ... US::Currency has_method greater_than_or_equal_to ok 61 - ... US::Currency has_method less_than ok 62 - ... US::Currency has_method less_than_or_equal_to ok 63 - ... US::Currency has_method to_string 1..63 ok t/recipes/roles_recipe2.t ................................. ok 1 - made anon class with Restartable::ButUnreliable role ok 2 - Moose::Meta::Class::__ANON__::SERIAL::1->can(...) ok 3 - made anon class with Restartable::ButBroken role ok 4 - ... start called explode ok 5 - ... stop also called explode 1..5 ok t/recipes/roles_recipe3.t ................................. ok 1 - lisa now does the manager role ok 2 - homer was assigned a task by lisa 1..2 ok t/release-no-tabs.t ....................................... skipped: these tests are for release candidate testing t/release-pod-coverage.t .................................. skipped: these tests are for release candidate testing t/release-pod-spell.t ..................................... skipped: these tests are for release candidate testing t/roles/anonymous_roles.t ................................. ok 1 - attribute, accessor was consumed ok 2 - accessor was consumed ok 3 - method was consumed ok 4 - ok 5 - the role knows it's anonymous ok 6 - creating an anonymous role satisifes is_class_loaded ok 7 - creating an anonymous role satisifes class_of 1..7 ok t/roles/application_toclass.t ............................. ok 1 ok 2 ok 3 ok 4 ok 5 - The object isa Moose::Meta::Role::Application::ToClass ok 6 - The object isa Moose::Meta::Role::Application::ToClass ok 7 - The object isa Moose::Meta::Role::Application::ToClass ok 8 - The object isa Moose::Meta::Role::Application::ToClass ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 1..24 ok t/roles/apply_role.t ...................................... ok 1 - applying role with unsatisfied version requirement ok 2 - applying role with satisfied version requirement ok 3 - The object isa Moose::Meta::Class ok 4 - The object isa Moose::Meta::Class ok 5 - ... does_role requires a role name ok 6 - ... apply_role requires a role ok 7 - ... apply_role requires a role ok 8 - ... the FooClass->meta does_role FooRole ok 9 - ... the FooClass->meta !does_role OtherRole ok 10 - ... the FooBarClass->meta does_role FooRole ok 11 - ... the FooBarClass->meta does_role BarRole ok 12 - ... the FooBarClass->meta !does_role OtherRole ok 13 - ... FooClass has the method bar ok 14 - ... FooBarClass has the method bar ok 15 - ... FooClass has the method baz ok 16 - ... FooBarClass has the method baz ok 17 - ... FooClass has the method foo ok 18 - ... FooBarClass has the method foo ok 19 - ... FooClass has the method boo ok 20 - ... FooBarClass has the method boo ok 21 - ... FooClass has the method blau ok 22 - ... FooBarClass has the method blau ok 23 - ... FooClass has the method goo ok 24 - ... FooBarClass has the method goo ok 25 - ... FooClass lacks the method woot ok 26 - ... FooBarClass has the method woot ok 27 - ... FooClass has the attribute bar ok 28 - ... FooBarClass has the attribute bar ok 29 - ... FooClass has the attribute baz ok 30 - ... FooBarClass has the attribute baz ok 31 - FooClass->can('does') ok 32 - ... the FooClass does FooRole ok 33 - ... the FooClass does not do BarRole ok 34 - ... the FooClass does not do OtherRole ok 35 - FooBarClass->can('does') ok 36 - ... the FooClass does FooRole ok 37 - ... the FooBarClass does FooBarRole ok 38 - ... the FooBarClass does not do OtherRole ok 39 - The object isa FooClass ok 40 - The object isa FooBarClass ok 41 - ... got the right value of goo ok 42 - ... got the right value of goo ok 43 - ... got the right value from ->boo ok 44 - ... got the right value from ->boo (double wrapped) ok 45 - ... got the right value from ->blau ok 46 - ... got the right value from ->blau ok 47 - FooClass->can('does') ok 48 - ... an instance of FooClass does FooRole ok 49 - ... and instance of FooClass does not do OtherRole ok 50 - FooBarClass->can('does') ok 51 - ... an instance of FooBarClass does FooRole ok 52 - ... an instance of FooBarClass does BarRole ok 53 - ... and instance of FooBarClass does not do OtherRole ok 54 - FooClass->can('bar') ok 55 - FooClass->can('baz') ok 56 - FooClass->can('foo') ok 57 - FooClass->can('boo') ok 58 - FooClass->can('goo') ok 59 - FooClass->can('blau') ok 60 - ... got the right value of foo ok 61 - ... $foo->baz is undefined ok 62 - ... $foo->bar is undefined ok 63 - ... baz is a read-only accessor ok 64 - ... bar is a read-write accessor with a type constraint ok 65 - The object isa FooClass ok 66 - ... bar is a read-write accessor with a type constraint ok 67 - ... got the right value for bar now ok 68 - FooBarClass->can('does') ok 69 - ... an instance of FooClass does FooRole ok 70 - ... and instance of FooClass does not do OtherRole ok 71 - FooBarClass->can('does') ok 72 - ... an instance of FooBarClass does FooRole ok 73 - ... an instance of FooBarClass does BarRole ok 74 - ... and instance of FooBarClass does not do OtherRole ok 75 - FooBarClass->can('bar') ok 76 - FooBarClass->can('baz') ok 77 - FooBarClass->can('foo') ok 78 - FooBarClass->can('boo') ok 79 - FooBarClass->can('goo') ok 80 - FooBarClass->can('blau') ok 81 - ... got the right value of foo ok 82 - ... $foo->baz is undefined ok 83 - ... $foo->bar is undefined ok 84 - ... baz is a read-only accessor ok 85 - ... bar is a read-write accessor with a type constraint ok 86 - The object isa FooClass ok 87 - ... bar is a read-write accessor with a type constraint ok 88 - ... got the right value for bar now ok 89 - can meth ok 90 - can meth2 ok 91 - not initialized ok 92 - initialized ok 93 - does BarRole ok 94 - can woot 1..94 ok t/roles/build.t ........................................... ok 1 ok 2 ok 3 - no calls to BUILD yet ok 4 ok 5 ok 6 - no calls to BUILD yet ok 7 ok 8 1..8 ok t/roles/compose_overloading.t ............................. not ok 1 - overloading can be composed # TODO the special () method isn't properly composed into the class # Failed (TODO) test 'overloading can be composed' # at t/roles/compose_overloading.t line 27. # got: 'Bar=HASH(0x8903330)' # expected: '42' 1..1 ok t/roles/conflict_many_methods.t ........................... ok 1 ok 2 1..2 ok t/roles/create_role.t ..................................... ok 1 - attribute, accessor was consumed ok 2 - accessor was consumed ok 3 - method was consumed ok 4 - the role is not anonymous ok 5 - Role composed into role 1..5 ok t/roles/create_role_subclass.t ............................ ok 1 - default value for the serial attribute ok 2 - parameter value for the serial attribute 1..2 ok t/roles/empty_method_modifiers_meta_bug.t ................. ok 1 - get_before_method_modifiers for no method mods does not die ok 2 - is an empty list ok 3 - get_around_method_modifiers for no method mods does not die ok 4 - is an empty list ok 5 - get_after_method_modifiers for no method mods does not die ok 6 - is an empty list 1..6 ok t/roles/extending_role_attrs.t ............................ ok 1 - ... extended the attribute successfully ok 2 - The object isa Foo ok 3 - ... got the extended attribute ok 4 - ... narrowed the role's type constraint successfully ok 5 - The object isa Bar ok 6 - ... got the extended attribute ok 7 - ... can change the attribute's value to an Int ok 8 ok 9 - ... still has the old Int value ok 10 - ... narrowed the role's type constraint successfully ok 11 - The object isa Baz ok 12 - ... got the extended attribute ok 13 - ... can change the attribute's value to a ClassName ok 14 ok 15 - ... still has the old ClassName value ok 16 - ... narrowed the role's type constraint successfully ok 17 - The object isa Quux ok 18 - ... got the extended attribute ok 19 - ... can change the attribute's value to an Int ok 20 - ... can change the attribute's value to an ArrayRef ok 21 ok 22 - ... still has the old ArrayRef value ok 23 ok 24 - ... still has the old ArrayRef value ok 25 - can get less specific in the subclass ok 26 - or change the type completely ok 27 - or add new types to the union ok 28 - Test has '+attr' in roles explodes 1..28 ok t/roles/free_anonymous_roles.t ............................ ok 1 - we still have the role metaclass because the anonymous class that consumed it is still alive ok 2 - we have not blown away the role's symbol table ok 3 - the role metaclass is freed after its last reference (from a consuming anonymous class) is freed ok 4 - we blew away the role's symbol table entries ok 5 - we still have the role metaclass because the anonymous class that consumed it is still alive ok 6 - we have not blown away the role's symbol table ok 7 - the role metaclass still exists because we told it not to weaken ok 8 - the symbol table still exists too 1..8 ok t/roles/meta_role.t ....................................... ok 1 - The object isa Moose::Meta::Role ok 2 - The object isa Class::MOP::Module ok 3 - ... got the right name of FooRole ok 4 - ... got the right version of FooRole ok 5 - ... FooRole has the foo method ok 6 - ... FooRole got the foo method ok 7 - The object isa Moose::Meta::Role::Method ok 8 - ... got the right method list ok 9 - ... got the right attribute list ok 10 - ... FooRole does not have the bar attribute ok 11 - ... added the bar attribute okay ok 12 - ... got the right attribute list ok 13 - ... FooRole does have the bar attribute ok 14 - original options for bar attribute ok 15 - bar has a Foo class type ok 16 - ... added the baz attribute okay ok 17 - ... got the right attribute list ok 18 - ... FooRole does have the baz attribute ok 19 - original options for baz attribute ok 20 - ... removed the bar attribute okay ok 21 - ... got the right attribute list ok 22 - ... FooRole does not have the bar attribute ok 23 - ... FooRole does still have the baz attribute ok 24 - ... no boo:before modifier ok 25 - ... added a method modifier okay ok 26 - ... now we have a boo:before modifier ok 27 - ... got the right method back ok 28 - ... got the right list of before method modifiers 1..28 ok t/roles/method_aliasing_in_composition.t .................. ok 1 - ... this succeeds ok 2 - ... this succeeds ok 3 - we have a foo method ok 4 - we have a baz method ok 5 - we have a bar method ok 6 - we have a role_bar method ok 7 - ... this succeeds ok 8 - ... cannot alias to a name that exists ok 9 - we have a foo method ok 10 - we have a baz method ok 11 - we have a role_bar method ok 12 - ... and the &bar method is required ok 13 - ... and the &role_bar method is not required ok 14 - ... this succeeds ok 15 - we have a foo method ok 16 - we have a baz method ok 17 - we have a role_bar method ok 18 - ... and the &bar method is not required ok 19 - ... composed our roles correctly ok 20 - ... composed our roles correctly ok 21 - The object isa My::Foo::Class ok 22 - My::Foo::Class->can('foo') ok 23 - My::Foo::Class->can('foo_foo') ok 24 - My::Foo::Class->can('bar_foo') ok 25 - ... got the right method ok 26 - ... got the right method ok 27 - ... got the right method ok 28 - ... composed our roles correctly ok 29 - we have a foo method ok 30 - we have a foo_foo method ok 31 - we have a bar_foo method ok 32 - ... and the &foo method is not required ok 33 - ... composed our roles correctly ok 34 - we dont have a foo_foo method ok 35 - ... and the &foo method is required ok 36 - ... composed our roles correctly ok 37 - we have a foo method ok 38 - .. and the aliased foo_foo method ok 39 - Compose Role::Foo into Role::Bar with alias and exclude ok 40 - has x1 method ok 41 - has y1 method ok 42 - has foo_x1 method ok 43 - Compose Role::Foo into Role::Baz with alias and exclude ok 44 - has x1 method ok 45 - has foo_x1 method ok 46 - Role::Baz has no y1 method 1..46 ok t/roles/method_exclusion_in_composition.t ................. ok 1 - we have a foo method ok 2 - we have a baz method ok 3 - ... but we excluded bar ok 4 - we have a foo method ok 5 - we have a bar method ok 6 - we have a baz method ok 7 - ... and the &foo method is not required ok 8 - ... and the &bar method is required ok 9 - ... composed our roles correctly ok 10 - ... composed our roles correctly ok 11 - The object isa My::Foo::Class ok 12 - My::Foo::Class->can('foo') ok 13 - ... got the right method ok 14 - ... composed our roles correctly ok 15 - we have a foo method ok 16 - ... and the &foo method is not required ok 17 - ... composed our roles correctly ok 18 - we dont have a foo method ok 19 - ... and the &foo method is required 1..19 ok t/roles/method_modifiers.t ................................ ok 1 - modifier called ok 2 - modifier called ok 3 - modifier called ok 4 - modifier called ok 5 - modifier called not ok 6 # TODO can't handle regexes yet # Failed (TODO) test at t/roles/method_modifiers.t line 71. # got: 'Roles do not currently support regex references for after method modifiers at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Exporter.pm line 356 # ' # expected: undef not ok 7 - modifier called # TODO can't handle regexes yet # Failed (TODO) test 'modifier called' # at t/roles/method_modifiers.t line 85. # got: undef # expected: '1' not ok 8 - modifier called # TODO can't handle regexes yet # Failed (TODO) test 'modifier called' # at t/roles/method_modifiers.t line 87. # got: undef # expected: '2' 1..8 ok t/roles/more_alias_and_exclude.t .......................... ok 1 - ... everything works out all right ok 2 - The object isa My::Class ok 3 - ... got the right method ok 4 - ... got the right method ok 5 - ... got the right method ok 6 - ... got the right method ok 7 - ... got the right method ok 8 - ... got the right method ok 9 - ... got the right method 1..9 ok t/roles/more_role_edge_cases.t ............................ ok 1 - ... role was composed as expected ok 2 - does SubAA ok 3 - does RootA ok 4 - The object isa SubAB ok 5 - SubAB->can('bar') ok 6 - ... got thr right bar rv ok 7 - SubAB->can('foo') ok 8 - ... called foo successfully ok 9 - ... got the right foo rv ok 10 - ... composed the role successfully ok 11 - BB does SubBA ok 12 - BB does RootB ok 13 - The object isa SubBB ok 14 - SubBB->can('foo') ok 15 - ... called foo successfully ok 16 - foo rv ok 17 - after hook called ok 18 - ... called foo successfully (again) ok 19 - after hook called (again) ok 20 - ... this has the foo method ok 21 - ... cannot compose an override over a local method ok 22 - simple composition without abstract ok 23 - simple composition with abstract ok 24 - SimpleClassWithSome does Abstract ok 25 - SimpleClassWithSome does ConcreteA ok 26 - SimpleClassWithSome does ConcreteB ok 27 - SimpleClassWithSome->can('method') ok 28 - SimpleClassWithSome->can('other') ok 29 - SimpleClassWithSome->can('another') ok 30 - provided by abstract ok 31 - provided by concrete a ok 32 - provided by concrete b ok 33 - SimpleClassWithAll does Abstract ok 34 - SimpleClassWithAll does ConcreteA ok 35 - SimpleClassWithAll does ConcreteB ok 36 - SimpleClassWithAll->can('method') ok 37 - SimpleClassWithAll->can('other') ok 38 - SimpleClassWithAll->can('another') ok 39 - provided by abstract ok 40 - provided by concrete a ok 41 - provided by concrete b ok 42 - composition without abstract ok 43 - composition with abstract ok 44 - can compose ConcreteA and ConcreteC together ok 45 - ClassWithSome does Abstract ok 46 - ClassWithSome does ConcreteA ok 47 - ClassWithSome does ConcreteB ok 48 - ClassWithSome does ConcreteC ok 49 - ClassWithSome->can('method') ok 50 - ClassWithSome->can('other') ok 51 - ClassWithSome->can('another') ok 52 - provided by abstract ok 53 - provided by concrete c + a ok 54 - provided by concrete b ok 55 - ClassWithAll does Abstract ok 56 - ClassWithAll does ConcreteA ok 57 - ClassWithAll does ConcreteB ok 58 - ClassWithAll does ConcreteC ok 59 - ClassWithAll->can('method') ok 60 - ClassWithAll->can('other') ok 61 - ClassWithAll->can('another') ok 62 - provided by abstract ok 63 - provided by concrete c + a ok 64 - provided by concrete b ok 65 - ClassWithEverything does Abstract ok 66 - ClassWithEverything does ConcreteA ok 67 - ClassWithEverything does ConcreteB ok 68 - ClassWithEverything does ConcreteC ok 69 - ClassWithEverything->can('method') ok 70 - ClassWithEverything->can('other') ok 71 - ClassWithEverything->can('another') ok 72 - provided by abstract ok 73 - provided by concrete c + a ok 74 - provided by concrete b 1..74 ok t/roles/new_meta_role.t ................................... ok 1 1..1 ok t/roles/overriding.t ...................................... ok 1 - define role C ok 2 - define class A ok 3 - Class::A->can(...) ok 4 - ... got the right foo method ok 5 - ... got the right zot method ok 6 - ... got the right bar method ok 7 - ... got the right xxy method ok 8 - ... did not fufill the requirement of &bar method ok 9 - ... did fufill the requirement of &bar method ok 10 - ... Role::A::Conflict created the bar requirement ok 11 - Class::A::Resolved->can('bar') ok 12 - ... got the right bar method ok 13 - define role Role::F ok 14 - define class Class::B ok 15 - Class::B->can(...) ok 16 - ... got the &foo method okay ok 17 - ... got the &zot method okay ok 18 - ... got the &bar method okay ok 19 - ... got the &xxy method okay ok 20 - ... Role::F fufilled the &foo requirement ok 21 - ... define role Role::D::And::E::Conflict ok 22 - ... Role::D::And::E::Conflict fufilled the &foo requirement ok 23 - ... Role::D::And::E::Conflict adds the &xxy requirement ok 24 - ... Role::D::And::E::Conflict adds the &bar requirement ok 25 - define role Role::I ok 26 - defining class Class::C fails ok 27 - resolved with method ok 28 - Class::E->can(...) ok 29 - ... got the right &foo method ok 30 - ... got the right &zot method ok 31 - ... got the right &bar method ok 32 - ... got the right &xxy method ok 33 - ... Role::I still have the &foo requirement ok 34 - resolved with attr ok 35 - Class::D->can(...) ok 36 - bar ok 37 - zzy ok 38 - foo ok 39 - zot 1..39 ok t/roles/reinitialize_anon_role.t .......................... ok 1 - role has method foo ok 2 - anon role was reinitialized ok 3 - but it's the same anon role ok 4 - has the right methods ok 5 - still has the right methods 1..5 ok t/roles/role.t ............................................ ok 1 - ... extends() is not supported ok 2 - ... augment() is not supported ok 3 - ... inner() is not supported ok 4 - The object isa Moose::Meta::Role ok 5 - The object isa Class::MOP::Module ok 6 - ... got the right name of FooRole ok 7 - ... got the right version of FooRole ok 8 - ... FooRole has the foo method ok 9 - ... FooRole got the foo method ok 10 - The object isa Moose::Meta::Role::Method ok 11 - ... FooRole has the boo method ok 12 - ... FooRole got the boo method ok 13 - The object isa Moose::Meta::Role::Method ok 14 - ... got the right method list ok 15 - locally defined methods are still there ok 16 - sugar was unimported ok 17 - ... got the right attribute list ok 18 - ... FooRole does have the bar attribute ok 19 - bar attribute is rw ok 20 - bar attribute isa Foo ok 21 - bar's definition context is a hash ok 22 - bar was defined in FooRole ok 23 - ... FooRole does have the baz attribute ok 24 - baz attribute is ro ok 25 - bar's definition context is a hash ok 26 - baz was defined in FooRole ok 27 - ... now we have a boo:before modifier ok 28 - ... got the right method back ok 29 - ... got the right list of before method modifiers ok 30 - ... now we have a boo:after modifier ok 31 - ... got the right method back ok 32 - ... got the right method back ok 33 - ... got the right list of after method modifiers ok 34 - ... now we have a boo:around modifier ok 35 - ... got the right method back ok 36 - ... got the right list of around method modifiers ok 37 - ... now we have a bling:override modifier ok 38 - ... got the right method back ok 39 - ... now we have a fling:override modifier ok 40 - ... got the right method back ok 41 - ... got the right list of override method modifiers 1..41 ok t/roles/role_attr_application.t ........................... ok 1 - attrs defined in the class get the class metarole applied ok 2 - attrs defined in the class don't get the role metarole applied ok 3 - attrs defined in the role don't get the metarole applied ok 4 - attrs defined in the role don't get the role metarole defined in the class applied ok 5 - attrs defined in the class don't get the class metarole from the role applied ok 6 - attrs defined in the class don't get the role metarole applied ok 7 - attrs defined in the role get the role metarole applied ok 8 - attrs defined in the role don't get the class metarole applied ok 9 - attrs defined in the class get the class metarole applied ok 10 - attrs defined in the class don't get the role metarole applied ok 11 - attrs defined in the role get the role metarole applied ok 12 - attrs defined in the role don't get the class metarole applied ok 13 - Class::With::Trait->can('foo') ok 14 - Class::With::Trait->can('bar_foo') ok 15 - Class::With::Role::With::Trait->can('foo_foo') ok 16 - Class::With::Role::With::Trait->can('bar') ok 17 - individual attribute trait applied correctly ok 18 - applied_attribute traits do not end up applying to attributes from other roles during composition ok 19 - attribute metarole applied correctly ok 20 - applied_attribute traits are preserved when one role consumes another ok 21 - applied_attribute traits do not spill over from consumed role 1..21 ok t/roles/role_attribute_conflict.t ......................... ok 1 - attribute conflict when composing one role into another 1..1 ok t/roles/role_attrs.t ...................................... ok 1 - Foo role has a foo attribute ok 2 - associated_role for foo attr is Foo role ok 3 - attribute returned by ->attribute_for_class isa Moose::Meta::Attribute ok 4 - Bar role has a foo attribute ok 5 - associated_role for foo attr is still Foo role ok 6 - attribute returned by ->attribute_for_class isa Moose::Meta::Attribute ok 7 - combined role has a foo attribute ok 8 - associated_role for foo attr is still Foo role 1..8 ok t/roles/role_compose_requires.t ........................... not ok 1 - role2(provides attribute) consumes role1 # TODO role attributes don't satisfy method requirements # Failed (TODO) test 'role2(provides attribute) consumes role1' # at t/roles/role_compose_requires.t line 57. # got: ''My::Role2' requires the method 'test_output' to be implemented by 'My::Test1' at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application/ToClass.pm line 127 # Moose::Meta::Role::Application::ToClass::check_required_methods('Moose::Meta::Role::Application::ToClass=HASH(0x8966af8)', 'Moose::Meta::Role=HASH(0x8902a10)', 'Moose::Meta::Class=HASH(0x8923130)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application.pm line 55 # Moose::Meta::Role::Application::apply('Moose::Meta::Role::Application::ToClass=HASH(0x8966af8)', 'Moose::Meta::Role=HASH(0x8902a10)', 'Moose::Meta::Class=HASH(0x8923130)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application/ToClass.pm line 35 # Moose::Meta::Role::Application::ToClass::apply('Moose::Meta::Role::Application::ToClass=HASH(0x8966af8)', 'Moose::Meta::Role=HASH(0x8902a10)', 'Moose::Meta::Class=HASH(0x8923130)', 'HASH(0x89662e8)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role.pm line 470 # Moose::Meta::Role::apply('Moose::Meta::Role=HASH(0x8902a10)', 'Moose::Meta::Class=HASH(0x8923130)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Util.pm line 159 # Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0x8923130)', undef, 'My::Role2') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Util.pm line 98 # Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0x8923130)', 'My::Role2') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose.pm line 65 # Moose::with('Moose::Meta::Class=HASH(0x8923130)', 'My::Role2') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Exporter.pm line 356 # Moose::with('My::Role2') called at t/roles/role_compose_requires.t line 57 # main::__ANON__() called at /home/cpanfly/var/megalib/Test/Fatal.pm line 23 # Test::Fatal::__ANON__() called at /home/cpanfly/var/megalib/Try/Tiny.pm line 71 # eval {...} called at /home/cpanfly/var/megalib/Try/Tiny.pm line 67 # Try::Tiny::try('CODE(0x8966328)', 'Try::Tiny::Catch=REF(0x817ebe8)') called at /home/cpanfly/var/megalib/Test/Fatal.pm line 30 # Test::Fatal::exception('CODE(0x890ecc8)') called at t/roles/role_compose_requires.t line 57 # ' # expected: undef ok 2 - role3(provides method) consumes role1 not ok 3 - class consumes role4(provides attribute), role1 # TODO role attributes don't satisfy method requirements # Failed (TODO) test 'class consumes role4(provides attribute), role1' # at t/roles/role_compose_requires.t line 67. # got: ''My::Role4|My::Role1' requires the method 'test_output' to be implemented by 'My::Test3' at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application/ToClass.pm line 127 # Moose::Meta::Role::Application::ToClass::check_required_methods('Moose::Meta::Role::Application::ToClass=HASH(0x817f338)', 'Moose::Meta::Role::Composite=HASH(0x817ed78)', 'Moose::Meta::Class=HASH(0x892cb80)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application.pm line 55 # Moose::Meta::Role::Application::apply('Moose::Meta::Role::Application::ToClass=HASH(0x817f338)', 'Moose::Meta::Role::Composite=HASH(0x817ed78)', 'Moose::Meta::Class=HASH(0x892cb80)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application/ToClass.pm line 35 # Moose::Meta::Role::Application::ToClass::apply('Moose::Meta::Role::Application::ToClass=HASH(0x817f338)', 'Moose::Meta::Role::Composite=HASH(0x817ed78)', 'Moose::Meta::Class=HASH(0x892cb80)', 'HASH(0x8966e88)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role.pm line 470 # Moose::Meta::Role::apply('Moose::Meta::Role::Composite=HASH(0x817ed78)', 'Moose::Meta::Class=HASH(0x892cb80)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Util.pm line 162 # Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0x892cb80)', undef, 'My::Role4', 'My::Role1') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Util.pm line 98 # Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0x892cb80)', 'My::Role4', 'My::Role1') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose.pm line 65 # Moose::with('Moose::Meta::Class=HASH(0x892cb80)', 'My::Role4', 'My::Role1') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Exporter.pm line 356 # Moose::with('My::Role4', 'My::Role1') called at t/roles/role_compose_requires.t line 67 # main::__ANON__() called at /home/cpanfly/var/megalib/Test/Fatal.pm line 23 # Test::Fatal::__ANON__() called at /home/cpanfly/var/megalib/Try/Tiny.pm line 71 # eval {...} called at /home/cpanfly/var/megalib/Try/Tiny.pm line 67 # Try::Tiny::try('CODE(0x8965f58)', 'Try::Tiny::Catch=REF(0x8966a28)') called at /home/cpanfly/var/megalib/Test/Fatal.pm line 30 # Test::Fatal::exception('CODE(0x8929358)') called at t/roles/role_compose_requires.t line 67 # ' # expected: undef not ok 4 - class consumes role1, role4(provides attribute) # TODO role attributes don't satisfy method requirements # Failed (TODO) test 'class consumes role1, role4(provides attribute)' # at t/roles/role_compose_requires.t line 72. # got: ''My::Role1|My::Role4' requires the method 'test_output' to be implemented by 'My::Test4' at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application/ToClass.pm line 127 # Moose::Meta::Role::Application::ToClass::check_required_methods('Moose::Meta::Role::Application::ToClass=HASH(0x817f258)', 'Moose::Meta::Role::Composite=HASH(0x817f208)', 'Moose::Meta::Class=HASH(0x8930230)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application.pm line 55 # Moose::Meta::Role::Application::apply('Moose::Meta::Role::Application::ToClass=HASH(0x817f258)', 'Moose::Meta::Role::Composite=HASH(0x817f208)', 'Moose::Meta::Class=HASH(0x8930230)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application/ToClass.pm line 35 # Moose::Meta::Role::Application::ToClass::apply('Moose::Meta::Role::Application::ToClass=HASH(0x817f258)', 'Moose::Meta::Role::Composite=HASH(0x817f208)', 'Moose::Meta::Class=HASH(0x8930230)', 'HASH(0x817eb68)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role.pm line 470 # Moose::Meta::Role::apply('Moose::Meta::Role::Composite=HASH(0x817f208)', 'Moose::Meta::Class=HASH(0x8930230)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Util.pm line 162 # Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0x8930230)', undef, 'My::Role1', 'My::Role4') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Util.pm line 98 # Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0x8930230)', 'My::Role1', 'My::Role4') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose.pm line 65 # Moose::with('Moose::Meta::Class=HASH(0x8930230)', 'My::Role1', 'My::Role4') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Exporter.pm line 356 # Moose::with('My::Role1', 'My::Role4') called at t/roles/role_compose_requires.t line 72 # main::__ANON__() called at /home/cpanfly/var/megalib/Test/Fatal.pm line 23 # Test::Fatal::__ANON__() called at /home/cpanfly/var/megalib/Try/Tiny.pm line 71 # eval {...} called at /home/cpanfly/var/megalib/Try/Tiny.pm line 67 # Try::Tiny::try('CODE(0x8966ed8)', 'Try::Tiny::Catch=REF(0x89625d0)') called at /home/cpanfly/var/megalib/Test/Fatal.pm line 30 # Test::Fatal::exception('CODE(0x892d3e0)') called at t/roles/role_compose_requires.t line 72 # ' # expected: undef ok 5 - class consumes role5(provides method), role1 ok 6 - class consumes role1, role5(provides method) ok 7 - class extends base1(provides attribute), consumes role1 ok 8 - class extends base2(provides method), consumes role1 ok 9 - class provides attribute, consumes role1 ok 10 - class provides method, consumes role1 ok 11 - class consumes role4(provides attribute); consumes role1 ok 12 - class consumes role1; consumes role4(provides attribute) ok 13 - class consumes role5(provides method); consumes role1 ok 14 - class consumes role1; consumes role5(provides method) 1..14 ok t/roles/role_composite.t .................................. ok 1 - The object isa Moose::Meta::Role::Composite ok 2 - ... got the composite role name ok 3 - ... got the right roles ok 4 - ... our composite does the role Role::Foo ok 5 - ... our composite does the role Role::Bar ok 6 - ... our composite does the role Role::Baz ok 7 - ... this composed okay ok 8 - The object isa Moose::Meta::Role::Composite ok 9 - ... got the composite role name ok 10 - ... got the right roles ok 11 - ... our composite does the role Role::Foo ok 12 - ... our composite does the role Role::Bar ok 13 - ... our composite does the role Role::Baz ok 14 - ... our composite does the role Role::Gorch 1..14 ok t/roles/role_composite_exclusion.t ........................ ok 1 - ... got the right exclusions ok 2 - ... got the right exclusions ok 3 - ... this fails as expected ok 4 - The object isa Moose::Meta::Role::Composite ok 5 - ... got the composite role name ok 6 - ... this lives as expected ok 7 - The object isa Moose::Meta::Role::Composite ok 8 - ... got the composite role name ok 9 - ... this lives as expected ok 10 - ... has excluded roles ok 11 - ... this fails as expected ok 12 - ... this fails as expected 1..12 ok t/roles/role_composition_attributes.t ..................... ok 1 - The object isa Moose::Meta::Role::Composite ok 2 - ... got the composite role name ok 3 - ... this succeeds as expected ok 4 - ... got the right list of attributes ok 5 - ... this fails as expected ok 6 - ... this fails as expected ok 7 - ... this fails as expected 1..7 ok t/roles/role_composition_errors.t ......................... ok 1 - ... the Foo::Role has a required method (foo) ok 2 - ... no foo method implemented by Foo::Class ok 3 - ... cannot consume a class, it must be a role ok 4 - ... has a foo method implemented by Bar::Class ok 5 - ... has a foo method implemented by Bar::Role ok 6 - ... the Bar::Role has not inherited the required method from Foo::Role ok 7 - ... no foo method implemented by Baz::Role ok 8 - ... the Baz::Role has inherited the required method from Foo::Role ok 9 - ... no foo method implemented by Baz::Class2 ok 10 - ... has a foo method implemented by Baz::Class2 ok 11 - exception mentions all the missing required methods at once ok 12 - exception mentions all the missing required methods at once, but not the one that exists ok 13 - exception mentions all the missing methods at once, but not the accessors ok 14 - exception mentions all the require methods that are accessors at once, as well as missing methods, but not the one that exists 1..14 ok t/roles/role_composition_method_mods.t .................... ok 1 ok 2 - The object isa Moose::Meta::Role::Composite ok 3 - ... got the composite role name ok 4 - ... this succeeds as expected ok 5 - ... got the right list of methods ok 6 - ... got the right list of methods ok 7 - ... got the right list of methods 1..7 ok t/roles/role_composition_methods.t ........................ ok 1 - The object isa Moose::Meta::Role::Composite ok 2 - ... got the composite role name ok 3 - ... this succeeds as expected ok 4 - ... got the right list of methods ok 5 - The object isa Moose::Meta::Role::Composite ok 6 - ... got the composite role name ok 7 - ... this succeeds as expected ok 8 - ... got the right list of methods ok 9 - ... got the right list of required methods ok 10 - The object isa Moose::Meta::Role::Composite ok 11 - ... got the composite role name ok 12 - ... this succeeds as expected ok 13 - ... got the right list of methods ok 14 - ... got the right list of required methods ok 15 - The object isa Moose::Meta::Role::Composite ok 16 - ... got the composite role name ok 17 - ... this succeeds as expected ok 18 - ... got the right list of methods ok 19 - ... got the right list of required methods 1..19 ok t/roles/role_composition_override.t ....................... ok 1 - The object isa Moose::Meta::Role::Composite ok 2 - ... got the composite role name ok 3 - ... this lives ok ok 4 - ... got the right list of methods ok 5 - ... this fails as expected ok 6 - ... this fails as expected ok 7 - ... this fails as expected ok 8 - ... this fails as expected 1..8 ok t/roles/role_composition_req_methods.t .................... ok 1 - The object isa Moose::Meta::Role::Composite ok 2 - ... got the composite role name ok 3 - ... this succeeds as expected ok 4 - ... got the right list of required methods ok 5 - The object isa Moose::Meta::Role::Composite ok 6 - ... got the composite role name ok 7 - ... this succeeds as expected ok 8 - ... got the right list of required methods ok 9 - The object isa Moose::Meta::Role::Composite ok 10 - ... got the composite role name ok 11 - ... this succeeds as expected ok 12 - ... got the right list of required methods ok 13 - The object isa Moose::Meta::Role::Composite ok 14 - ... got the composite role name ok 15 - ... this succeeds as expected ok 16 - ... got the right list of required methods 1..16 ok t/roles/role_conflict_detection.t ......................... ok 1 - ... our mutually recursive roles combine okay ok 2 - ... our mutually recursive roles combine okay (no matter what order) ok 3 - The object isa My::Test1 ok 4 - ... $test1 does Role::Foo ok 5 - ... $test1 does Role::Bar ok 6 - My::Test1->can('foo') ok 7 - My::Test1->can('bar') ok 8 - ... $test1->foo worked ok 9 - ... $test1->bar worked ok 10 - The object isa My::Test2 ok 11 - ... $test2 does Role::Foo ok 12 - ... $test2 does Role::Bar ok 13 - My::Test2->can('foo') ok 14 - My::Test2->can('bar') ok 15 - ... $test2->foo worked ok 16 - ... $test2->bar worked ok 17 - ... it still has the bar method ok 18 - ... it still has the required foo method ok 19 - ... it still has the foo method ok 20 - ... it still has the required bar method ok 21 - ... role methods conflict and method was required ok 22 - ... role methods didnt conflict when manually combined ok 23 - ... role methods didnt conflict when manually combined (in opposite order) ok 24 - ... role methods didnt conflict when manually resolved ok 25 - ... we didnt get any methods in the conflict ok 26 - ... we did get the method when manually dealt with ok 27 - ... we did get the method when manually dealt with ok 28 - ... we did get the method when manually dealt with ok 29 - ... our class does() the correct roles ok 30 - ... our class does() the correct roles ok 31 - ... our class does() the correct roles ok 32 - ... our class does() the correct roles ok 33 - ... our class does() the correct roles ok 34 - ... our class does() the correct roles ok 35 - ... our class does() the correct roles ok 36 - ... our class does() the correct roles ok 37 - ... and we got the first method that was added ok 38 - ... and we got the first method that was added ok 39 - ... and we got the local method ok 40 - ... still got the bling method in Role::Bling::Bling ok 41 - ... our role correctly does() the other role ok 42 - ... dont have the bling method in Role::Bling::Bling::Bling ok 43 - ... still got the bling method in Role::Bling::Bling::Bling ok 44 ok 45 - ... role attrs didnt conflict when manually combined ok 46 - ... role attrs didnt conflict when manually combined ok 47 - ... role attrs conflict and cannot be manually disambiguted ok 48 - ... we didnt get any attributes in the conflict ok 49 - ... we did get an attributes when manually composed ok 50 - ... we did get an attributes when manually composed ok 51 - ... we did still have an attribute ghost (conflict does not mess with class) ok 52 - ... our class does() the correct roles ok 53 - ... our class does() the correct roles ok 54 - ... our class does() the correct roles ok 55 - ... our class does() the correct roles ok 56 - ... our class does() the correct roles ok 57 - ... our class does() the correct roles ok 58 - ... our class does() the correct roles ok 59 - ... our class does() the correct roles ok 60 - My::Test8->can('ghost') ok 61 - My::Test9->can('ghost') ok 62 - My::Test10->can('ghost') ok 63 - ... got the expected default attr value ok 64 - ... got the expected default attr value ok 65 - ... got the expected default attr value ok 66 - ... composed the role with override okay ok 67 - ... composed the role with override okay ok 68 - ... cannot compose it because we have no superclass ok 69 - ... cannot compose it because we have no superclass ok 70 - ... the twist method has been added ok 71 - ... the twist method has been added ok 72 - ... the twist method has not been added ok 73 - ... the twist method has not been added ok 74 - ... our class does() the correct roles ok 75 - ... our class does() the correct roles ok 76 - ... our class does() the correct roles ok 77 - ... our class does() the correct roles ok 78 - ... our class does() the correct roles ok 79 - ... our class does() the correct roles ok 80 - ... our class does() the correct roles ok 81 - ... got the right method return ok 82 - ... got the right method return ok 83 - ... no twist method here at all ok 84 - ... got the right method return (from superclass) ok 85 - ... could not compose roles here, it dies ok 86 - ... the twist method has not been added ok 87 - ... the twist method returns the right value ok 88 1..88 ok t/roles/role_conflict_edge_cases.t ........................ ok 1 - ... roles composed okay (no conflicts) ok 2 - ... have the method foo as expected ok 3 - ... have the method foo as expected ok 4 - ... have the method foo as expected ok 5 - ... have the method foo as expected ok 6 - ... got the right value from method ok 7 - ... roles composed okay (no conflicts) ok 8 - ... have the method foo as expected ok 9 - ... have the method foo as expected ok 10 - ... have the method foo as expected ok 11 - ... have the method foo as expected ok 12 - The object isa Moose::Meta::Method::Overridden ok 13 - ... have the method foo as expected ok 14 - The object isa Class::MOP::Method ok 15 - ... got the right value from method ok 16 - ... got the right value from method ok 17 - ... roles composed okay (no conflicts) ok 18 - ... have the method foo as expected ok 19 - ... have the method foo as expected ok 20 - ... have the method foo as expected ok 21 - ... have the method foo as expected ok 22 - The object isa Class::MOP::Method::Wrapped ok 23 - ... have the method foo as expected ok 24 - The object isa Class::MOP::Method ok 25 - ... got the right value from method ok 26 - ... got the right value from method ok 27 - ... roles composed okay (no conflicts) ok 28 - ... have the attribute foo as expected ok 29 - ... have the attribute foo as expected ok 30 - ... have the attribute foo as expected ok 31 - ... have the attribute foo as expected ok 32 - ... got the right value from method 1..32 ok t/roles/role_consumers.t .................................. ok 1 ok 2 ok 3 1..3 ok t/roles/role_exclusion.t .................................. ok 1 - ... Molecule::Organic exludes Molecule::Inorganic ok 2 - ... Molecule::Organic exludes Molecule::Inorganic ok 3 - ... adding the role (w/ excluded roles) okay ok 4 - ... adding the role w/ excluded role conflict dies okay ok 5 - ... adding the role (w/ excluded roles) okay ok 6 - ... adding the role w/ excluded role conflict dies okay ok 7 - ... My::Test1 does Molecule::Organic ok 8 - ... My::Test1 does Molecule ok 9 - ... My::Test1 excludes Molecule::Organic ok 10 - ... ! My::Test2 does Molecule::Organic ok 11 - ... ! My::Test2 does Molecule::Inorganic ok 12 - ... My::Test3 does Molecule::Organic ok 13 - ... My::Test1 does Molecule ok 14 - ... My::Test3 excludes Molecule::Organic ok 15 - ... ! My::Test3 does Molecule::Inorganic ok 16 - ... cannot add exculded role into class which extends Methane ok 17 - ... Methane does Molecule::Organic ok 18 - ... My::Test4 isa Methane ok 19 - ... My::Test4 does Molecule::Organic ok 20 - ... My::Test4 meat does_role Molecule::Organic ok 21 - ... My::Test4 meta excludes Molecule::Organic ok 22 - ... My::Test4 does Molecule::Inorganic 1..22 ok t/roles/role_exclusion_and_alias_bug.t .................... ok 1 - The object isa My::Class ok 2 - The object does My::Role ok 3 - My::Class->can('baz') ok 4 - My::Class->can('gorch') ok 5 - ... cant call method foo ok 6 - ... cant call method bar ok 7 - ... got the right value ok 8 - ... got the right value ok 9 - The object isa My::Class::Again ok 10 - The object does My::Role::Again ok 11 - The object does My::Role ok 12 - My::Class::Again->can('baz') ok 13 - My::Class::Again->can('gorch') ok 14 - ... cant call method foo ok 15 - ... cant call method bar ok 16 - ... got the right value ok 17 - ... got the right value 1..17 ok t/roles/role_for_combination.t ............................ ok 1 - role_for_combination applied ok 2 - collateral role ok 3 1..3 ok t/roles/roles_and_method_cloning.t ........................ ok 1 - ClassA has a foo method ok 2 - The object isa Moose::Meta::Method ok 3 - ClassA->foo was cloned from Role::Foo->foo ok 4 - fq name is ClassA::foo ok 5 - original fq name is Role::Foo::foo ok 6 - Role::Bar has a foo method ok 7 - Role::Bar->foo was cloned from Role::Foo->foo ok 8 - fq name is Role::Bar::foo ok 9 - original fq name is Role::Foo::foo ok 10 - ClassB has a foo method ok 11 - ClassA->foo was cloned from Role::Bar->foo ok 12 - ... which in turn was cloned from Role::Foo->foo ok 13 - fq name is ClassA::foo ok 14 - original fq name is Role::Foo::foo ok 15 - ClassA::foo is not confused with ClassB::foo ok 16 - ClassB::foo knows its name ok 17 - ClassA::foo knows its name 1..17 ok t/roles/roles_and_req_method_edge_cases.t ................. ok 1 - ... the required "foo" method will not exist yet (but we will live) ok 2 - ... foo method is still required for Role::ProvideFoo ok 3 - ... the required "foo" method will be found in the superclass ok 4 - ... the required "foo" method exists, although it is overriden locally ok 5 - ... the required "foo" method will be found in the superclass ok 6 - ... the required "foo" method exists, although it is a before modifier locally ok 7 - ... the required "foo" method exists locally, and it is modified locally ok 8 - The object isa Class::MOP::Method::Wrapped ok 9 - ... but the original method is from our package ok 10 - ... the required "foo" method exists in the symbol table (and we will live) ok 11 - ... the required "foo" method will be found in the superclass (but then overriden) ok 12 - ... the required "foo" method exists, and is an accessor ok 13 - ... our role combined successfully ok 14 - required method exists in superclass as non-modifier, so we live ok 15 - required method exists in superclass as non-modifier, so we live 1..15 ok t/roles/roles_applied_in_create.t ......................... ok 1 - Create a new class with several roles 1..1 ok t/roles/run_time_role_composition.t ....................... ok 1 - The object isa My::Class ok 2 - The object isa My::Class ok 3 - ... the role is not composed yet ok 4 - ... we do not do any roles yet ok 5 - ... we now do the Bark role ok 6 - ... the class does not do the Bark role ok 7 - The object isa My::Class ok 8 - ... but it is no longer blessed into My::Class ok 9 - ... the role is not composed at the class level ok 10 - ... the role is now composed at the object level ok 11 - ... got the right return value for the newly composed method ok 12 - ... we do not do any roles yet ok 13 - ... we now do the Sleeper role ok 14 - ... they DO NOT share the same anon-class/role thing ok 15 - ... the original method responds as expected ok 16 - ... we do not do the Sleeper role ok 17 - ... we still do the Bark role ok 18 - ... we now do the Sleeper role too ok 19 - ... the class does not do the Sleeper role ok 20 - ... they still don't share the same anon-class/role thing ok 21 - The object isa My::Class ok 22 - ... the original method still responds as expected ok 23 - ... got the right return value for the newly composed method ok 24 - ... got the right return value for the newly composed method ok 25 - ... we do not do Bark yet ok 26 - ... we now do the Bark role ok 27 - ... they still don't share the same anon-class/role thing ok 28 - ... they now share the same anon-class/role thing 1..28 ok t/roles/runtime_roles_and_attrs.t ......................... ok 1 - The object isa Foo ok 2 - ... the role is not composed yet ok 3 - ditto ok 4 - ... we do not do any roles yet ok 5 - ... and setting the accessor fails (not a Dog yet) ok 6 - ... we now do the Bark role ok 7 - ... the role is now composed at the object level ok 8 - it has fur ok 9 - ... got the right return value for the newly composed method ok 10 - ... and setting the accessor is okay ok 11 - role attr initialized 1..11 ok t/roles/runtime_roles_and_nonmoose.t ...................... ok 1 - The object isa Bar ok 2 - The object isa Foo ok 3 - ... the role is not composed yet ok 4 - ... and setting the accessor fails (not a Dog yet) ok 5 - ... the role is now composed at the object level ok 6 - ... got the right return value for the newly composed method ok 7 - ... and setting the accessor is okay 1..7 ok t/roles/runtime_roles_w_params.t .......................... ok 1 - The object isa Foo ok 2 - ... got the expect value ok 3 - ... no baz method though ok 4 - ... this works ok 5 - ... got the expect value ok 6 - ... we have baz method now ok 7 - ... got the expect value ok 8 - The object isa Foo ok 9 - ... got the expect value ok 10 - ... no baz method though ok 11 - ... this works ok 12 - ... got the expect value ok 13 - ... we have baz method now ok 14 - ... got the expect value ok 15 - The object isa Foo ok 16 - ... got the expect value ok 17 - ... no baz method though ok 18 - ... this works ok 19 - ... got the expect value ok 20 - ... we have baz method now ok 21 - ... got the expect value 1..21 ok t/roles/use_base_does.t ................................... ok 1 - class does Foo::Role ok 2 - object does Foo::Role ok 3 - class doesn't do Bar::Role ok 4 - object doesn't do Bar::Role 1..4 ok t/test_moose/test_moose.t ................................. ok 1 - use Test::Moose; 1..1 ok t/test_moose/test_moose_does_ok.t ......................... ok 1 - use Test::Moose; ok 2 - does_ok 1..2 ok t/test_moose/test_moose_has_attribute_ok.t ................ ok 1 - use Test::Moose; ok 2 - has_attribute_ok 1..2 ok t/test_moose/test_moose_meta_ok.t ......................... ok 1 - use Test::Moose; ok 2 - meta_ok 1..2 ok t/test_moose/with_immutable.t ............................. ok 1 - use Test::Moose; ok 2 - with_immutable failure ok 3 - one of our tests failed ok 4 - with_immutable success ok 5 - all tests succeeded 1..5 ok t/todo_tests/exception_reflects_failed_constraint.t ....... ok 1 - use Moose::Util::TypeConstraints; ok 2 - specified parent type constraint ok 3 - specified child type constraint not ok 4 - exception references failing parent constraint # TODO Not yet supported # Failed (TODO) test 'exception references failing parent constraint' # at t/todo_tests/exception_reflects_failed_constraint.t line 31. 1..4 ok t/todo_tests/immutable_n_around.t ......................... ok 1 - base class (mutable) ok 2 - around new called on Bar->new (mutable) ok 3 - around new called on Gorch->new (mutable) ok 4 - around new called Zoink->new (mutable) ok 5 - base class (immutable) ok 6 - around new called on Bar->new (mutable) ok 7 - around new called on Gorch->new (mutable) ok 8 - around new called Zoink->new (mutable) ok 9 - base class (immutable) ok 10 - around new called on Bar->new (immutable) ok 11 - around new called on Gorch->new (mutable) ok 12 - around new called Zoink->new (mutable) ok 13 - base class (immutable) ok 14 - around new called on Bar->new (immutable) ok 15 - around new called on Gorch->new (immutable) ok 16 - around new called Zoink->new (mutable) ok 17 - base class (immutable) ok 18 - around new called on Bar->new (immutable) ok 19 - around new called on Gorch->new (immutable) ok 20 - around new called Zoink->new (immutable) 1..20 ok t/todo_tests/moose_and_threads.t .......................... not ok 1 - Moose type constraints and threads dont get along # TODO This is just a stub for the test, see the POD # Failed (TODO) test 'Moose type constraints and threads dont get along' # at t/todo_tests/moose_and_threads.t line 37. 1..1 ok t/todo_tests/replacing_super_methods.t .................... ok 1 - super called ok 2 - new super not called ok 3 - sub called not ok 4 - super not called # TODO super doesn't get replaced # Failed (TODO) test 'super not called' # at t/todo_tests/replacing_super_methods.t line 38. # got: '1' # expected: '0' not ok 5 - new super called # TODO super doesn't get replaced # Failed (TODO) test 'new super called' # at t/todo_tests/replacing_super_methods.t line 39. # got: '0' # expected: '1' ok 6 - sub called 1..6 ok t/todo_tests/required_role_accessors.t .................... not ok 1 - requirements are satisfied properly # TODO role accessors don't satisfy other role requires # Failed (TODO) test 'requirements are satisfied properly' # at t/todo_tests/required_role_accessors.t line 27. # got: ''Foo' requires the method 'foo' to be implemented by 'Foo::Class' at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application/ToClass.pm line 127 # Moose::Meta::Role::Application::ToClass::check_required_methods('Moose::Meta::Role::Application::ToClass=HASH(0x8923268)', 'Moose::Meta::Role=HASH(0x8901ef8)', 'Moose::Meta::Class=HASH(0x890df70)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application.pm line 55 # Moose::Meta::Role::Application::apply('Moose::Meta::Role::Application::ToClass=HASH(0x8923268)', 'Moose::Meta::Role=HASH(0x8901ef8)', 'Moose::Meta::Class=HASH(0x890df70)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application/ToClass.pm line 35 # Moose::Meta::Role::Application::ToClass::apply('Moose::Meta::Role::Application::ToClass=HASH(0x8923268)', 'Moose::Meta::Role=HASH(0x8901ef8)', 'Moose::Meta::Class=HASH(0x890df70)', 'HASH(0x891fb88)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role.pm line 470 # Moose::Meta::Role::apply('Moose::Meta::Role=HASH(0x8901ef8)', 'Moose::Meta::Class=HASH(0x890df70)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Util.pm line 159 # Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0x890df70)', undef, 'Foo') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Util.pm line 98 # Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0x890df70)', 'Foo') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose.pm line 65 # Moose::with('Moose::Meta::Class=HASH(0x890df70)', 'Foo') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Exporter.pm line 356 # Moose::with('Foo') called at t/todo_tests/required_role_accessors.t line 27 # Foo::Class::__ANON__() called at /home/cpanfly/var/megalib/Test/Fatal.pm line 23 # Test::Fatal::__ANON__() called at /home/cpanfly/var/megalib/Try/Tiny.pm line 71 # eval {...} called at /home/cpanfly/var/megalib/Try/Tiny.pm line 67 # Try::Tiny::try('CODE(0x87da498)', 'Try::Tiny::Catch=REF(0x88f9b38)') called at /home/cpanfly/var/megalib/Test/Fatal.pm line 30 # Test::Fatal::exception('CODE(0x8902108)') called at t/todo_tests/required_role_accessors.t line 27 # ' # expected: undef not ok 2 - requirements are satisfied properly # TODO role accessors don't satisfy other role requires # Failed (TODO) test 'requirements are satisfied properly' # at t/todo_tests/required_role_accessors.t line 54. # got: ''Bar|Baz' requires the methods 'bar' and 'baz' to be implemented by 'BarBaz' at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application/ToClass.pm line 127 # Moose::Meta::Role::Application::ToClass::check_required_methods('Moose::Meta::Role::Application::ToClass=HASH(0x8923798)', 'Moose::Meta::Role::Composite=HASH(0x8923508)', 'Moose::Meta::Class=HASH(0x85649c0)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application.pm line 55 # Moose::Meta::Role::Application::apply('Moose::Meta::Role::Application::ToClass=HASH(0x8923798)', 'Moose::Meta::Role::Composite=HASH(0x8923508)', 'Moose::Meta::Class=HASH(0x85649c0)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application/ToClass.pm line 35 # Moose::Meta::Role::Application::ToClass::apply('Moose::Meta::Role::Application::ToClass=HASH(0x8923798)', 'Moose::Meta::Role::Composite=HASH(0x8923508)', 'Moose::Meta::Class=HASH(0x85649c0)', 'HASH(0x8920988)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role.pm line 470 # Moose::Meta::Role::apply('Moose::Meta::Role::Composite=HASH(0x8923508)', 'Moose::Meta::Class=HASH(0x85649c0)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Util.pm line 162 # Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0x85649c0)', undef, 'Bar', 'Baz') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Util.pm line 98 # Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0x85649c0)', 'Bar', 'Baz') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose.pm line 65 # Moose::with('Moose::Meta::Class=HASH(0x85649c0)', 'Bar', 'Baz') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Exporter.pm line 356 # Moose::with('Bar', 'Baz') called at t/todo_tests/required_role_accessors.t line 54 # BarBaz::__ANON__() called at /home/cpanfly/var/megalib/Test/Fatal.pm line 23 # Test::Fatal::__ANON__() called at /home/cpanfly/var/megalib/Try/Tiny.pm line 71 # eval {...} called at /home/cpanfly/var/megalib/Try/Tiny.pm line 67 # Try::Tiny::try('CODE(0x8923198)', 'Try::Tiny::Catch=REF(0x8920638)') called at /home/cpanfly/var/megalib/Test/Fatal.pm line 30 # Test::Fatal::exception('CODE(0x89184b8)') called at t/todo_tests/required_role_accessors.t line 54 # ' # expected: undef 1..2 ok t/todo_tests/role_insertion_order.t ....................... ok 1 - right insertion order within the role not ok 2 - right insertion order within the class # TODO insertion order is lost during role application # Failed (TODO) test 'right insertion order within the class' # at t/todo_tests/role_insertion_order.t line 39. # Structures begin differing at: # $got->{c} = '1' # $expected->{c} = '3' 1..2 ok t/todo_tests/various_role_features.t ...................... ok 1 ok 2 not ok 3 # TODO attribute accessor in role doesn't satisfy role requires # Failed (TODO) test at t/todo_tests/various_role_features.t line 96. # got: ''Dancer::Robot' requires the method 'twist' to be implemented by 'Dancer::80s' at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application/ToClass.pm line 127 # Moose::Meta::Role::Application::ToClass::check_required_methods('Moose::Meta::Role::Application::ToClass=HASH(0x856ab88)', 'Moose::Meta::Role=HASH(0x8921700)', 'Moose::Meta::Class=HASH(0x8924eb8)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application.pm line 55 # Moose::Meta::Role::Application::apply('Moose::Meta::Role::Application::ToClass=HASH(0x856ab88)', 'Moose::Meta::Role=HASH(0x8921700)', 'Moose::Meta::Class=HASH(0x8924eb8)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role/Application/ToClass.pm line 35 # Moose::Meta::Role::Application::ToClass::apply('Moose::Meta::Role::Application::ToClass=HASH(0x856ab88)', 'Moose::Meta::Role=HASH(0x8921700)', 'Moose::Meta::Class=HASH(0x8924eb8)', 'HASH(0x856ab38)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Meta/Role.pm line 470 # Moose::Meta::Role::apply('Moose::Meta::Role=HASH(0x8921700)', 'Moose::Meta::Class=HASH(0x8924eb8)') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Util.pm line 159 # Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0x8924eb8)', undef, 'Dancer::Robot') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Util.pm line 98 # Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0x8924eb8)', 'Dancer::Robot') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose.pm line 65 # Moose::with('Moose::Meta::Class=HASH(0x8924eb8)', 'Dancer::Robot') called at /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib/Moose/Exporter.pm line 356 # Moose::with('Dancer::Robot') called at t/todo_tests/various_role_features.t line 96 # Dancer::80s::__ANON__() called at /home/cpanfly/var/megalib/Test/Fatal.pm line 23 # Test::Fatal::__ANON__() called at /home/cpanfly/var/megalib/Try/Tiny.pm line 71 # eval {...} called at /home/cpanfly/var/megalib/Try/Tiny.pm line 67 # Try::Tiny::try('CODE(0x8943fd8)', 'Try::Tiny::Catch=REF(0x894b200)') called at /home/cpanfly/var/megalib/Test/Fatal.pm line 30 # Test::Fatal::exception('CODE(0x8924a68)') called at t/todo_tests/various_role_features.t line 96 # ' # expected: undef not ok 4 # TODO attrs and methods from a role should clash # Failed (TODO) test at t/todo_tests/various_role_features.t line 138. # got: undef # expected: anything else not ok 5 - attr did not zap overriding method # TODO attributes from role overwrite class methods # Failed (TODO) test 'attr did not zap overriding method' # at t/todo_tests/various_role_features.t line 148. # got: undef # expected: '42' not ok 6 - attr did not zap overriding method # TODO attributes from role overwrite class methods # Failed (TODO) test 'attr did not zap overriding method' # at t/todo_tests/various_role_features.t line 149. # got: undef # expected: '33' ok 7 - method did not zap overriding method ok 8 - Quxx->can('dandy') ok 9 - Quxx->can('attr') ok 10 - Quxx->can('gorch_method') ok 11 - Quxx does Gorch ok 12 - Foo->can('gorch_method') not ok 13 - Foo->can('attr') # TODO accessor methods from a role are omitted in handles role # Failed (TODO) test 'Foo->can('attr')' # at t/todo_tests/various_role_features.t line 166. # Foo->can('attr') failed not ok 14 - Foo does Gorch # TODO handles role doesn't add the role to the ->does of the delegate's parent class # Failed (TODO) test 'Foo does Gorch' # at t/todo_tests/various_role_features.t line 171. ok 15 - Dancer::Ballerina->can('pirouette') ok 16 - Dancer::Ballerina->can('twist') ok 17 - Foo->can('twist') ok 18 - can't pirouette, not part of the iface not ok 19 # TODO handles role doesn't add the role to the ->does of the delegate's parent class # Failed (TODO) test at t/todo_tests/various_role_features.t line 184. ok 20 - The object isa Moose::Meta::Role ok 21 - has attribute 'attr' ok 22 - The object isa Moose::Meta::Role::Attribute ok 23 - Gorch has or requires method gorch_method ok 24 - has_method gorch_method ok 25 - requires gorch method ok 26 - The object isa Moose::Meta::Method not ok 27 - Gorch has or requires method dandy # TODO method modifier doesn't yet create a method requirement or meta object # Failed (TODO) test 'Gorch has or requires method dandy' # at t/todo_tests/various_role_features.t line 204. not ok 28 - requires the dandy method for the modifier # TODO method modifier doesn't yet create a method requirement or meta object # Failed (TODO) test 'requires the dandy method for the modifier' # at t/todo_tests/various_role_features.t line 208. not ok 29 - Gorch has or requires method attr # TODO attribute related methods are not yet known by the role # Failed (TODO) test 'Gorch has or requires method attr' # at t/todo_tests/various_role_features.t line 214. not ok 30 - has_method attr # TODO attribute related methods are not yet known by the role # Failed (TODO) test 'has_method attr' # at t/todo_tests/various_role_features.t line 215. not ok 31 - The thing isa Moose::Meta::Method # TODO attribute related methods are not yet known by the role # Failed (TODO) test 'The thing isa Moose::Meta::Method' # at t/todo_tests/various_role_features.t line 216. # The thing isn't defined not ok 32 - The thing isa Moose::Meta::Method::Accessor # TODO attribute related methods are not yet known by the role # Failed (TODO) test 'The thing isa Moose::Meta::Method::Accessor' # at t/todo_tests/various_role_features.t line 217. # The thing isn't defined ok 33 - The object isa Moose::Meta::Role ok 34 - has attr 'twist' ok 35 - The object isa Moose::Meta::Role::Attribute ok 36 - Dancer::Robot has or requires method twist not ok 37 - has twist method # TODO attribute related methods are not yet known by the role # Failed (TODO) test 'has twist method' # at t/todo_tests/various_role_features.t line 231. not ok 38 - The thing isa Moose::Meta::Method # TODO attribute related methods are not yet known by the role # Failed (TODO) test 'The thing isa Moose::Meta::Method' # at t/todo_tests/various_role_features.t line 232. # The thing isn't defined not ok 39 - The thing isa Moose::Meta::Method::Accessor # TODO attribute related methods are not yet known by the role # Failed (TODO) test 'The thing isa Moose::Meta::Method::Accessor' # at t/todo_tests/various_role_features.t line 233. # The thing isn't defined 1..39 ok t/type_constraints/advanced_type_creation.t ............... ok 1 - use Moose::Util::TypeConstraints; ok 2 - use Moose::Meta::TypeConstraint::Parameterized; ok 3 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 4 - ... this passed the type check ok 5 - ... this passed the type check ok 6 - ... this passed the type check ok 7 - ... this didnt pass the type check ok 8 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 9 - ... this passed the type check ok 10 - ... this passed the type check ok 11 - ... this passed the type check ok 12 - ... this didnt pass the type check ok 13 - The object isa Moose::Meta::TypeConstraint::Union ok 14 - ... this passed the type check ok 15 - ... this passed the type check ok 16 - ... this didnt pass the type check ok 17 - ... this didnt pass the type check ok 18 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 19 - The object isa Moose::Meta::TypeConstraint ok 20 - ... [ 1, 2, 3, 4 ] passed successfully ok 21 - ... [qw/foo bar baz/] failed successfully ok 22 - ... [ 1, 2, 3, qw/foo bar/] failed successfully ok 23 - ... 1 failed successfully ok 24 - ... {} failed successfully ok 25 - ... sub { () } failed successfully ok 26 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 27 - The object isa Moose::Meta::TypeConstraint ok 28 - ... [[ 1, 2, 3 ], [ 4, 5, 6 ]] passed successfully ok 29 - ... [[ 1, 2, 3 ], [ qw/foo bar/ ]] failed successfully ok 30 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 31 - The object isa Moose::Meta::TypeConstraint ok 32 - ... [[[ 1, 2, 3 ], [ 4, 5, 6 ]], [[ 7, 8, 9 ]]] passed successfully ok 33 - ... [[[ 1, 2, 3 ]], [[ qw/foo bar/ ]]] failed successfully 1..33 ok t/type_constraints/class_subtypes.t ....................... ok 1 - Got a good type constraint ok 2 - Created type constraint ok 3 - Correctly passed ok 4 - correctly failed ok 5 - found the custom method ok 6 - Created type constraint ok 7 - Correctly passed ok 8 - correctly failed ok 9 - found the custom method ok 10 - Created type constraint ok 11 - Correctly passed ok 12 - correctly failed ok 13 - correctly failed ok 14 - found the custom method ok 15 - Created subtype of Foo type ok 16 - Foo passes check ok 17 - Bar passes check ok 18 - Baz does not pass check ok 19 - Better validation message ok 20 - Subtypes do not automatically inherit parent type's message ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 1..26 ok t/type_constraints/class_type_constraint.t ................ ok 1 - use Moose::Util::TypeConstraints; ok 2 - class_type keywork works ok 3 - class_type keywork works with message ok 4 - class attribute ok 5 - Foo is not subtype of Foo ok 6 - $foo_type is not subtype of $foo_type ok 7 - subtype of gorch ok 8 - subtype of bar ok 9 - subtype of Object ok 10 - not subtype of undefined type ok 11 - not type of undefined type ok 12 - Foo passes Bar ok 13 - Bar passes Bar ok 14 - but Bar doesn't pass Gorch ok 15 - Beep passes Beep ok 16 - Boop has a message ok 17 - boop gives correct error message ok 18 - equals self ok 19 - equals anon constraint of same value ok 20 - equals differently named constraint of same value ok 21 - doesn't equal other anon constraint ok 22 - subtype of other anon constraint 1..22 ok t/type_constraints/coerced_parameterized_types.t .......... ok 1 - use Moose::Util::TypeConstraints; ok 2 - use Moose::Meta::TypeConstraint::Parameterized; ok 3 - ... created the coercion okay ok 4 - ... validated it correctly (pass) ok 5 - ... validated it correctly (fail) ok 6 - ... validated it correctly (fail) ok 7 - ... created the coercion okay ok 8 - ... validated it correctly (fail) ok 9 - ... validated it correctly (pass) ok 10 - ... validated it correctly (fail) ok 11 - ... validated it correctly (fail) 1..11 ok t/type_constraints/container_type_coercion.t .............. ok 1 - use Moose::Util::TypeConstraints; ok 2 - use Moose::Meta::TypeConstraint::Parameterized; ok 3 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 4 - The object isa Moose::Meta::TypeConstraint ok 5 - ... found the type we just added ok 6 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 7 - The object isa Moose::Meta::TypeConstraint ok 8 - ... found the type we just added ok 9 - The object isa Foo ok 10 - ... our coercion worked! 1..10 ok t/type_constraints/container_type_constraint.t ............ ok 1 - use Moose::Util::TypeConstraints; ok 2 - use Moose::Meta::TypeConstraint::Parameterized; ok 3 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 4 - The object isa Moose::Meta::TypeConstraint ok 5 - ... [ 1, 2, 3, 4 ] passed successfully ok 6 - ... [qw/foo bar baz/] failed successfully ok 7 - ... [ 1, 2, 3, qw/foo bar/] failed successfully ok 8 - ... 1 failed successfully ok 9 - ... {} failed successfully ok 10 - ... sub { () } failed successfully ok 11 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 12 - The object isa Moose::Meta::TypeConstraint ok 13 - ... { one => 1, two => 2, three => 3 } passed successfully ok 14 - ... { 1 => one, 2 => two, 3 => three } failed successfully ok 15 - ... { 1 => one, 2 => two, three => 3 } failed successfully ok 16 - ... 1 failed successfully ok 17 - ... [] failed successfully ok 18 - ... sub { () } failed successfully ok 19 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 20 - The object isa Moose::Meta::TypeConstraint ok 21 - ... [[ 1, 2, 3 ], [ 4, 5, 6 ]] passed successfully ok 22 - ... [[ 1, 2, 3 ], [ qw/foo bar/ ]] failed successfully ok 23 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 24 - The object isa Moose::Meta::TypeConstraint::Class 1..24 ok t/type_constraints/custom_parameterized_types.t ........... ok 1 - use Moose::Util::TypeConstraints; ok 2 - use Moose::Meta::TypeConstraint::Parameterized; ok 3 - ... created the subtype special okay ok 4 - ... created the subtype special okay ok 5 - ... created the subtype special okay ok 6 - The object isa Moose::Meta::TypeConstraint ok 7 - ... name is correct ok 8 - The object isa Moose::Meta::TypeConstraint ok 9 - ... parent name is correct ok 10 - ... validated it correctly ok 11 - ... validated it correctly ok 12 - equals to self ok 13 - not equal to parent ok 14 - ... validated it correctly ok 15 - ... validated it correctly ok 16 - ... validated it correctly ok 17 - ... validated it correctly ok 18 - equals to self ok 19 - equals to self ok 20 - not equal to unparametrized self ok 21 - equal to clone ok 22 - not equal to different parameter ok 23 - ... validated it correctly ok 24 - ... validated it correctly ok 25 - ... validated it correctly ok 26 - ... validated it correctly ok 27 - non-containers cannot be parameterized ok 28 - non-containers cannot be parameterized 1..28 ok t/type_constraints/custom_type_errors.t ................... ok 1 - ... no errors thrown, value is good ok 2 - ... no errors thrown, value is good ok 3 - gave custom supertype error message on new ok 4 - gave custom subtype error message on new ok 5 - ... no errors thrown, value is good ok 6 - gave custom supertype error message on set to 0 ok 7 - gave custom subtype error message on set to 16 ok 8 - ... no errors thrown, value is good ok 9 - gave custom supertype error message on lazy set to 0 1..9 ok t/type_constraints/define_type_twice_throws.t ............. ok 1 - use Moose::Util::TypeConstraints; ok 2 - Trying to create same type twice throws 1..2 ok t/type_constraints/duck_type_handles.t .................... ok 1 ok 2 1..2 ok t/type_constraints/duck_types.t ........................... ok 1 - the Duck lives okay ok 2 - the Swan doesn't quack ok 3 - but a Swan can honk ok 4 - the RubberDuck lives okay ok 5 - but a Swan can honk ok 6 - Exception for undef ok 7 - Exception for arrayref ok 8 - Exception for hashref ok 9 - Exception for scalar ref 1..9 ok t/type_constraints/enum.t ................................. ok 1 - 'a' is a letter ok 2 - 'b' is a letter ok 3 - 'c' is a letter ok 4 - 'd' is a letter ok 5 - 'e' is a letter ok 6 - 'f' is a letter ok 7 - 'g' is a letter ok 8 - 'h' is a letter ok 9 - 'i' is a letter ok 10 - 'j' is a letter ok 11 - 'k' is a letter ok 12 - 'l' is a letter ok 13 - 'm' is a letter ok 14 - 'n' is a letter ok 15 - 'o' is a letter ok 16 - 'p' is a letter ok 17 - 'q' is a letter ok 18 - 'r' is a letter ok 19 - 's' is a letter ok 20 - 't' is a letter ok 21 - 'u' is a letter ok 22 - 'v' is a letter ok 23 - 'w' is a letter ok 24 - 'x' is a letter ok 25 - 'y' is a letter ok 26 - 'z' is a letter ok 27 - 'A' is a letter ok 28 - 'B' is a letter ok 29 - 'C' is a letter ok 30 - 'D' is a letter ok 31 - 'E' is a letter ok 32 - 'F' is a letter ok 33 - 'G' is a letter ok 34 - 'H' is a letter ok 35 - 'I' is a letter ok 36 - 'J' is a letter ok 37 - 'K' is a letter ok 38 - 'L' is a letter ok 39 - 'M' is a letter ok 40 - 'N' is a letter ok 41 - 'O' is a letter ok 42 - 'P' is a letter ok 43 - 'Q' is a letter ok 44 - 'R' is a letter ok 45 - 'S' is a letter ok 46 - 'T' is a letter ok 47 - 'U' is a letter ok 48 - 'V' is a letter ok 49 - 'W' is a letter ok 50 - 'X' is a letter ok 51 - 'Y' is a letter ok 52 - 'Z' is a letter ok 53 - 'ab' is not a letter ok 54 - 'abc' is not a letter ok 55 - 'abcd' is not a letter ok 56 - '0' is not a letter ok 57 - '4' is not a letter ok 58 - '9' is not a letter ok 59 - '~' is not a letter ok 60 - '@' is not a letter ok 61 - '$' is not a letter ok 62 - '%' is not a letter ok 63 - 'l33t' is not a letter ok 64 - 'st3v4n' is not a letter ok 65 - '3num' is not a letter ok 66 - 'Perl 5' is a language ok 67 - 'Perl 6' is a language ok 68 - 'PASM' is a language ok 69 - 'PIR' is a language ok 70 - 'perl 5' is not a language ok 71 - 'Python' is not a language ok 72 - 'Ruby' is not a language ok 73 - 'Perl 666' is not a language ok 74 - 'PASM++' is not a language ok 75 - '*' is a metacharacter ok 76 - '+' is a metacharacter ok 77 - '?' is a metacharacter ok 78 - '.' is a metacharacter ok 79 - '|' is a metacharacter ok 80 - '(' is a metacharacter ok 81 - ')' is a metacharacter ok 82 - '[' is a metacharacter ok 83 - ']' is a metacharacter ok 84 - '\' is a metacharacter ok 85 - '<' is not a metacharacter ok 86 - '>' is not a metacharacter ok 87 - '&' is not a metacharacter ok 88 - '%' is not a metacharacter ok 89 - '$' is not a metacharacter ok 90 - '@' is not a metacharacter ok 91 - '!' is not a metacharacter ok 92 - '~' is not a metacharacter ok 93 - '`' is not a metacharacter ok 94 - '.*' is not a metacharacter ok 95 - 'fish(sticks)?' is not a metacharacter ok 96 - 'atreides' is not a metacharacter ok 97 - '^1?$|^(11+?)\1+$' is not a metacharacter ok 98 - The object isa Moose::Meta::TypeConstraint ok 99 - ... got the right name ok 100 - ... got the right parent name ok 101 - 'Perl 5' is a language ok 102 - 'Perl 6' is a language ok 103 - 'PASM' is a language ok 104 - 'PIR' is a language ok 105 - doesn't equal a diff enum ok 106 - equals itself ok 107 - equals duplicate ok 108 - enum not a subtype of Object ok 109 - enum not type of Object ok 110 - enum not a subtype of nonexistant type ok 111 - enum not type of nonexistant type ok 112 ok 113 ok 114 ok 115 ok 116 1..116 ok t/type_constraints/inlining.t ............................. ok 1 - Inlinable returns true for can_be_inlined ok 2 - got expected inline code for Inlinable constraint ok 3 - NotInlinable returns false for can_be_inlined ok 4 - threw an exception when asking for inlinable code from type which cannot be inlined ok 5 - ArrayRef[Inlinable] returns true for can_be_inlined ok 6 - got expected inline code for ArrayRef[Inlinable] constraint ok 7 - ArrayRef[NotInlinable] returns false for can_be_inlined ok 8 - ArrayOfInlinable returns true for can_be_inlined ok 9 - got expected inline code for ArrayOfInlinable constraint ok 10 - ArrayOfNotInlinable returns false for can_be_inlined ok 11 - HashRef[ArrayRef[Inlinable]] returns true for can_be_inlined ok 12 - got expected inline code for HashRef[ArrayRef[Inlinable]] constraint ok 13 - HashRef[ArrayRef[NotInlinable]] returns false for can_be_inlined ok 14 - Inlinable | Object returns true for can_be_inlined ok 15 - got expected inline code for Inlinable | Object constraint ok 16 - NotInlinable | Object returns false for can_be_inlined ok 17 - Object | Inlinable returns true for can_be_inlined ok 18 - got expected inline code for Object | Inlinable constraint ok 19 - Object | NotInlinable returns false for can_be_inlined ok 20 - Object | Inlinable | CodeRef returns true for can_be_inlined ok 21 - got expected inline code for Object | Inlinable | CodeRef constraint ok 22 - Object | NotInlinable | CodeRef returns false for can_be_inlined 1..22 ok t/type_constraints/match_type_operator.t .................. ok 1 - ... got the right length ok 2 - ... got the right length ok 3 - ... got the right length ok 4 - ... got the right length ok 5 - ... got the right reversed value ok 6 - ... got the right value ok 7 - ... got the right value ok 8 - ... got the right value ok 9 - ... got the right value ok 10 - ... got the right value ok 11 - ... got the right value ok 12 - ... got the right value ok 13 - ... got the right value ok 14 - ... got the right value ok 15 - ... got the right value ok 16 - ... got the right value ok 17 - ... got the exception ok 18 - ... got the right pprint ok 19 - ... got the right pprint ok 20 - ... got the right pprint ok 21 - ... got the right pprint ok 22 - ... got the right pretty printed values ok 23 - ... got our valid JSON ok 24 - ... got our valid JSON ok 25 - ... not enough matches 1..25 ok t/type_constraints/maybe_type_constraint.t ................ ok 1 - The object isa Moose::Meta::TypeConstraint ok 2 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 3 - equals self ok 4 - not equal to parent ok 5 - not equal to Maybe ok 6 - parent is Maybe ok 7 - equal to clone ok 8 - not equal to clone with diff param ok 9 - not equal to declarative version of diff param ok 10 - ... checked type correctly (pass) ok 11 - ... checked type correctly (pass) ok 12 - ... checked type correctly (fail) ok 13 - ... checked type correctly (fail) ok 14 - ... Bar->new isa Bar ok 15 - ... undef isnta Bar ok 16 - ... Bar->new isa maybe(Bar) ok 17 - ... undef isa maybe(Bar) ok 18 - ... 1 isnta maybe(Bar) ok 19 - ... it worked! ok 20 - ... it worked! ok 21 - ... failed the type check ok 22 - ... failed the type check ok 23 - Create good test object ok 24 - made TC Maybe[Int] ok 25 - passed (1) ok 26 - assigned (1) ok 27 - passed () ok 28 - assigned () ok 29 - passed (0) ok 30 - assigned (0) ok 31 - passed (undef) ok 32 - assigned (undef) ok 33 - failed ("") ok 34 - failed assigned ("") ok 35 - failed ("a") ok 36 - failed assigned ("a") 1..36 ok t/type_constraints/misc_type_tests.t ...................... ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... create bare subtype fine ok 3 - The object isa Moose::Meta::TypeConstraint ok 4 - Created Instance ok 5 - isa correct type isa Test::Moose::Meta::TypeConstraint::Union ok 6 - Got expected stringification result ok 7 - made a subtype from our type object ok 8 - made a subtype of our subtype ok 9 - we can assert_valid that 1 is of type Num ok 10 - 'foo' is not of type Num ok 11 - correct error thrown ok 12 - Foo type is not equal to Bar type ok 13 - Foo equals Foo ok 14 - overloading works ok 15 - type constraint boolean overload works 1..15 ok t/type_constraints/normalize_type_name.t .................. ok 1 - use Moose::Util::TypeConstraints; ok 2 - detected correctly ok 3 - Correctly parsed ArrayRef[Str] ok 4 - detected correctly ok 5 - Correctly parsed ArrayRef[Str ] ok 6 - detected correctly ok 7 - Correctly parsed ArrayRef[ Str] ok 8 - detected correctly ok 9 - Correctly parsed ArrayRef[ Str ] ok 10 - detected correctly ok 11 - Correctly parsed ArrayRef[ HashRef[Int] ] ok 12 - detected correctly ok 13 - Correctly parsed ArrayRef[ HashRef[Int ] ] ok 14 - detected correctly ok 15 - Correctly parsed ArrayRef[Int|Str] ok 16 - detected correctly ok 17 - Correctly parsed ArrayRef[ArrayRef[Int]|Str] ok 18 - Got registry object ok 19 - created subtype_a1 ok 20 - created subtype_a2 ok 21 - created subtype_a2 ok 22 - created subtype_a2 ok 23 - names match ok 24 - names match ok 25 - names match ok 26 - created subtype_b1 ok 27 - created subtype_b2 ok 28 - created subtype_b3 ok 29 - names match ok 30 - names match ok 31 - names match ok 32 - Created Union1 ok 33 - Created Union2 ok 34 - Created Union3 ok 35 - names match ok 36 - names match ok 37 - names match 1..37 ok t/type_constraints/parameterize_from.t .................... ok 1 - use Moose::Util::TypeConstraints; ok 2 - Got expected type instance isa Moose::Meta::TypeConstraint::Parameterizable ok 3 - Create Dummy object for testing ok 4 - isa correct type isa Test::Moose::Meta::TypeConstraint::Parameterizable ok 5 - No problem setting parameterizable ok 6 - Got expected values ok 7 - No problem setting parameterized ok 8 - Got expected values ok 9 - parameterized throws expected error ok 10 - No problem setting from_parameterizable ok 11 - Got expected values ok 12 - from_parameterizable throws expected error 1..12 ok t/type_constraints/role_type_constraint.t ................. ok 1 - use Moose::Util::TypeConstraints; ok 2 - role_type keywork works with message ok 3 - role attribute ok 4 - subtype of gorch ok 5 - subtype of bar ok 6 - subtype of Object ok 7 - not subtype of unknown type name ok 8 - not type of unknown type name ok 9 - Foo passes Bar ok 10 - Bar passes Bar ok 11 - but Bar doesn't pass Gorch ok 12 - Boop has a message ok 13 - boop gives correct error message ok 14 - equals self ok 15 - equals anon constraint of same value ok 16 - equals differently named constraint of same value ok 17 - doesn't equal other anon constraint ok 18 - subtype of other anon constraint 1..18 ok t/type_constraints/subtype_auto_vivify_parent.t ........... ok 1 - made a FooWithSize constraint ok 2 - type has a parent type ok 3 - parent type is Foo ok 4 - parent type constraint is a class type isa Moose::Meta::TypeConstraint::Class 1..4 ok t/type_constraints/subtyping_parameterized_types.t ........ ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... created the subtype special okay ok 3 - The object isa Moose::Meta::TypeConstraint ok 4 - ... name is correct ok 5 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 6 - The object isa Moose::Meta::TypeConstraint ok 7 - ... parent name is correct ok 8 - ... validated {one=>1, two=>2} correctly ok 9 - ... validated it correctly ok 10 - equals to self ok 11 - not equal to parent ok 12 - parent equals to self ok 13 - not a non existant type ok 14 - not a subtype of a non existant type ok 15 - ... created the subtype special okay ok 16 - The object isa Moose::Meta::TypeConstraint ok 17 - ... name is correct ok 18 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 19 - The object isa Moose::Meta::TypeConstraint ok 20 - ... parent name is correct ok 21 - ... validated it correctly ok 22 - ... validated { zero => 10, one => 11, two => 12 } correctly ok 23 - ... validated it correctly ok 24 ok 25 - The object isa Moose::Meta::TypeConstraint ok 26 - The object isa Moose::Meta::TypeConstraint::Parameterizable ok 27 - validated ok 28 - failed ok 29 - The object isa Moose::Meta::TypeConstraint ok 30 - validated ok 31 - failed ok 32 - failed ok 33 - [1,2,3] is okay ok 34 - ["a","b"] is not ok 35 - 100 is big enough ok 36 - 5 is big enough ok 37 - [15,20,25] is a bunch of big ints ok 38 - [15,5,25] is NOT a bunch of big ints ok 39 - Failed to parameterize with a bad type parameter ok 40 - \1 is okay ok 41 - 1 is not ok 42 - \"foo" is not 1..42 ok t/type_constraints/subtyping_union_types.t ................ ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... created the subtype special okay ok 3 - The object isa Moose::Meta::TypeConstraint ok 4 - ... name is correct ok 5 - The object isa Moose::Meta::TypeConstraint::Union ok 6 - The object isa Moose::Meta::TypeConstraint ok 7 - ... parent name is correct ok 8 - ... validated it correctly ok 9 - ... validated it correctly ok 10 - ... validated it correctly ok 11 - ... created the subtype special okay ok 12 - The object isa Moose::Meta::TypeConstraint ok 13 - ... name is correct ok 14 - The object isa Moose::Meta::TypeConstraint::Union ok 15 - The object isa Moose::Meta::TypeConstraint ok 16 - ... parent name is correct ok 17 - ... validated it correctly ok 18 - ... validated it correctly ok 19 - ... validated it correctly ok 20 - ... validated it correctly ok 21 - ... validated it correctly 1..21 ok t/type_constraints/throw_error.t .......................... ok 1 - can throw a proper error without Moose being loaded by the caller 1..1 ok t/type_constraints/type_coersion_on_lazy_attributes.t ..... ok 1 ok 2 1..2 ok t/type_constraints/type_names.t ........................... not ok 1 - Type names cannot contain a dash # TODO type names are not validated in the TC metaclass # Failed (TODO) test 'Type names cannot contain a dash' # at t/type_constraints/type_names.t line 28. ok 2 - Type names can contain periods and colons ok 3 - Type names cannot contain a dash (via subtype sugar) ok 4 - Type names can contain periods and colons (via subtype sugar) ok 5 - find_or_parse_type_constraint returns undef on an invalid name ok 6 - find_or_parse_type_constraint returns name for valid name 1..6 ok t/type_constraints/type_notation_parser.t ................. ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... this correctly detected a container (ArrayRef[Foo]) ok 3 - ... this correctly detected a container (ArrayRef[Foo | Int]) ok 4 - ... this correctly detected a container (ArrayRef[ArrayRef[Int]]) ok 5 - ... this correctly detected a container (ArrayRef[ArrayRef[Int | Foo]]) ok 6 - ... this correctly detected a container (ArrayRef[ArrayRef[Int|Str]]) ok 7 - ... this correctly detected a non-container (ArrayRef[]) ok 8 - ... this correctly detected a non-container (ArrayRef[Foo]Bar) ok 9 - ... this correctly split the container (ArrayRef[Foo|Int]) ok 10 - ... this correctly split the container (ArrayRef[Foo | Int]) ok 11 - ... this correctly split the container (ArrayRef[ArrayRef[Int]]) ok 12 - ... this correctly split the container (ArrayRef[Foo]) ok 13 - ... this correctly split the container (ArrayRef[ArrayRef[Int | Foo]]) ok 14 - ... this correctly split the container (ArrayRef[ArrayRef[Int|Str]]) ok 15 - ... this correctly detected union (Int | Str) ok 16 - ... this correctly detected union (Int|Str) ok 17 - ... this correctly detected union (ArrayRef[Foo] | Int) ok 18 - ... this correctly detected union (ArrayRef[Foo]|Int) ok 19 - ... this correctly detected union (Int | ArrayRef[Foo]) ok 20 - ... this correctly detected union (Int|ArrayRef[Foo]) ok 21 - ... this correctly detected union (ArrayRef[Foo | Int] | Str) ok 22 - ... this correctly detected union (ArrayRef[Foo|Int]|Str) ok 23 - ... this correctly detected union (Str | ArrayRef[Foo | Int]) ok 24 - ... this correctly detected union (Str|ArrayRef[Foo|Int]) ok 25 - ... this correctly detected union (Some|Silly|Name|With|Pipes | Int) ok 26 - ... this correctly detected union (Some|Silly|Name|With|Pipes|Int) ok 27 - ... this correctly detected a non-union (Int) ok 28 - ... this correctly detected a non-union (ArrayRef[Foo | Int]) ok 29 - ... this correctly detected a non-union (ArrayRef[Foo|Int]) ok 30 - ... this correctly split the union (Str|ArrayRef[Foo|Int]) ok 31 - ... this correctly split the union (Some|Silly|Name|With|Pipes | Int) ok 32 - ... this correctly split the union (Int | ArrayRef[Foo]) ok 33 - ... this correctly split the union (Int | Str) ok 34 - ... this correctly split the union (Int|Str) ok 35 - ... this correctly split the union (Some|Silly|Name|With|Pipes|Int) ok 36 - ... this correctly split the union (Int|ArrayRef[Foo]) ok 37 - ... this correctly split the union (ArrayRef[Foo|Int]|Str) ok 38 - ... this correctly split the union (ArrayRef[Foo] | Int) ok 39 - ... this correctly split the union (Str | ArrayRef[Foo | Int]) ok 40 - ... this correctly split the union (ArrayRef[Foo]|Int) ok 41 - ... this correctly split the union (ArrayRef[Foo | Int] | Str) 1..41 ok t/type_constraints/types_and_undef.t ...................... ok 1 - ... undef is a Undef ok 2 - ... undef is NOT a Defined ok 3 - ... undef is NOT an Int ok 4 - ... undef is NOT a Number ok 5 - ... undef is NOT a Str ok 6 - ... undef is NOT a String ok 7 - ... 5 is a NOT a Undef ok 8 - ... 5 is a Defined ok 9 - ... 5 is an Int ok 10 - ... 5 is a Number ok 11 - ... 5 is a Str ok 12 - ... 5 is NOT a String ok 13 - ... 0.5 is a NOT a Undef ok 14 - ... 0.5 is a Defined ok 15 - ... 0.5 is NOT an Int ok 16 - ... 0.5 is a Number ok 17 - ... 0.5 is a Str ok 18 - ... 0.5 is NOT a String ok 19 - ... "Foo" is NOT a Undef ok 20 - ... "Foo" is a Defined ok 21 - ... "Foo" is NOT an Int ok 22 - ... "Foo" is NOT a Number ok 23 - ... "Foo" is a Str ok 24 - ... "Foo" is a String ok 25 - ... undef is a Foo->Undef ok 26 - ... undef is NOT a Foo->Defined ok 27 - ... undef is NOT a Foo->Int ok 28 - ... undef is NOT a Foo->Number ok 29 - ... undef is NOT a Foo->Str ok 30 - ... undef is NOT a Foo->String ok 31 - ... 5 is NOT a Foo->Undef ok 32 - ... 5 is a Foo->Defined ok 33 - ... 5 is a Foo->Int ok 34 - ... 5 is a Foo->Number ok 35 - ... 5 is a Foo->Str ok 36 - ... 5 is NOT a Foo->String ok 37 - ... 0.5 is NOT a Foo->Undef ok 38 - ... 0.5 is a Foo->Defined ok 39 - ... 0.5 is NOT a Foo->Int ok 40 - ... 0.5 is a Foo->Number ok 41 - ... 0.5 is a Foo->Str ok 42 - ... 0.5 is NOT a Foo->String ok 43 - ... "Foo" is NOT a Foo->Undef ok 44 - ... "Foo" is a Foo->Defined ok 45 - ... "Foo" is NOT a Foo->Int ok 46 - ... "Foo" is NOT a Foo->Number ok 47 - ... "Foo" is a Foo->Str ok 48 - ... "Foo" is a Foo->String ok 49 - ... undef is a Foo->Undef ok 50 - ... undef is NOT a Foo->Defined ok 51 - ... undef is NOT a Foo->Int ok 52 - ... undef is NOT a Foo->Number ok 53 - ... undef is NOT a Foo->Str ok 54 - ... undef is NOT a Foo->String 1..54 ok t/type_constraints/union_types.t .......................... ok 1 - use Moose::Util::TypeConstraints; ok 2 - The object isa Moose::Meta::TypeConstraint ok 3 - The object isa Moose::Meta::TypeConstraint ok 4 - ... Str cannot accept an Undef value ok 5 - ... Str can accept an String value ok 6 - ... Undef cannot accept an Str value ok 7 - ... Undef can accept an Undef value ok 8 - The object isa Moose::Meta::TypeConstraint::Union ok 9 - ... (Str | Undef) can accept an Undef value ok 10 - ... (Str | Undef) can accept a String value ok 11 - subtype of Str ok 12 - subtype of Undef ok 13 - find_type_for Str ok 14 - find_type_for Undef ok 15 - no find_type_for CodeRef ok 16 - not equal to Str ok 17 - equal to self ok 18 - equal to clone ok 19 - equal to reversed clone ok 20 - not type of non existant type ok 21 - not subtype of non existant type ok 22 - The object isa Moose::Meta::TypeConstraint ok 23 - The object isa Moose::Meta::TypeConstraint ok 24 - ... ArrayRef can accept an [] value ok 25 - ... ArrayRef cannot accept an {} value ok 26 - ... HashRef can accept an {} value ok 27 - ... HashRef cannot accept an [] value ok 28 - The object isa Moose::Meta::TypeConstraint::Union ok 29 - ... (ArrayRef | HashRef) can accept [] ok 30 - ... (ArrayRef | HashRef) can accept {} ok 31 - ... (ArrayRef | HashRef) cannot accept scalar refs ok 32 - ... (ArrayRef | HashRef) cannot accept code refs ok 33 - ... (ArrayRef | HashRef) cannot accept Numbers ok 34 - ... (ArrayRef | HashRef) can accept [] ok 35 - ... (ArrayRef | HashRef) can accept {} ok 36 - ... (ArrayRef | HashRef) cannot accept scalar refs ok 37 - ... (ArrayRef | HashRef) cannot accept code refs ok 38 - ... (ArrayRef | HashRef) cannot accept Numbers 1..38 ok t/type_constraints/union_types_and_coercions.t ............ ok 1 - The object isa Email::Moose ok 2 - The object isa IO::String ok 3 - ... got correct empty string ok 4 - The object isa Email::Moose ok 5 - The object isa IO::String ok 6 - ... got correct string ok 7 - ... this will coerce correctly ok 8 - The object isa IO::String ok 9 - ... got correct string ok 10 - The object isa Email::Moose ok 11 - The object isa IO::String ok 12 - ... got correct string ok 13 - ... this will coerce correctly ok 14 - The object isa IO::String ok 15 - ... got correct string ok 16 - The object isa Email::Moose ok 17 - The object isa IO::String ok 18 - ... and it is the one we expected ok 19 - ... got correct string ok 20 - ... this will coerce correctly ok 21 - The object isa IO::String ok 22 - ... and it is the one we expected ok 23 - ... got correct string ok 24 - The object isa Email::Moose ok 25 - The object isa IO::File ok 26 - The object isa Email::Moose ok 27 - The object isa IO::File ok 28 - ... and it is the one we expected ok 29 - Can pass non-ref value for carray ok 30 - carray was coerced to an array ref ok 31 - Cannot pass a hash ref for carray attribute, and hash ref is not coerced to an undef 1..31 ok t/type_constraints/util_find_type_constraint.t ............ ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... got the right name for Any ok 3 - ... got the right name for Item ok 4 - ... got the right name for Bool ok 5 - ... got the right name for Undef ok 6 - ... got the right name for Defined ok 7 - ... got the right name for Value ok 8 - ... got the right name for Num ok 9 - ... got the right name for Int ok 10 - ... got the right name for Str ok 11 - ... got the right name for Ref ok 12 - ... got the right name for ScalarRef ok 13 - ... got the right name for ArrayRef ok 14 - ... got the right name for HashRef ok 15 - ... got the right name for CodeRef ok 16 - ... got the right name for RegexpRef ok 17 - ... got the right name for Object 1..17 ok t/type_constraints/util_more_type_coercion.t .............. ok 1 - The object isa Engine ok 2 - ... type was coerced without incident ok 3 - The object isa HTTPHeader ok 4 - ... got the right array value of the header ok 5 - ... no hash value set ok 6 - ... type was coerced without incident ok 7 - The object isa HTTPHeader ok 8 - ... got the right hash value of the header ok 9 - ... no array value set ok 10 - ... dies with the wrong type, even after coercion ok 11 - ... lives with the right type, even after coercion ok 12 - The object isa Engine ok 13 - The object isa HTTPHeader ok 14 - ... got the right array value of the header ok 15 - ... no hash value set ok 16 - The object isa Engine ok 17 - The object isa HTTPHeader ok 18 - ... got the right hash value of the header ok 19 - ... no array value set ok 20 - The object isa Engine ok 21 - The object isa HTTPHeader ok 22 - ... no hash value set ok 23 - ... no array value set ok 24 - ... dies correctly with bad params ok 25 - ... dies correctly with bad params ok 26 - HTTPHeader TC isa Moose::Meta::TypeConstraint ok 27 - assert_coerce from aref to HTTPHeader isa HTTPHeader ok 28 - ...and has the right guts ok 29 - assert_coerce from href to HTTPHeader isa HTTPHeader ok 30 - ...and has the right guts ok 31 - assert_coerce throws if result is not acceptable 1..31 ok t/type_constraints/util_std_type_constraints.t ............ ok 1 - Any accepts 0 using ->check ok 2 - Any accepts 0 using unoptimized constraint ok 3 - Any accepts 0 using inlined constraint ok 4 - no exception passing 0 to constructor with Any ok 5 - no exception passing 0 to native trait push method with Any ok 6 - Any accepts 1 using ->check ok 7 - Any accepts 1 using unoptimized constraint ok 8 - Any accepts 1 using inlined constraint ok 9 - no exception passing 1 to constructor with Any ok 10 - no exception passing 1 to native trait push method with Any ok 11 - Any accepts 100 using ->check ok 12 - Any accepts 100 using unoptimized constraint ok 13 - Any accepts 100 using inlined constraint ok 14 - no exception passing 100 to constructor with Any ok 15 - no exception passing 100 to native trait push method with Any ok 16 - Any accepts -100 using ->check ok 17 - Any accepts -100 using unoptimized constraint ok 18 - Any accepts -100 using inlined constraint ok 19 - no exception passing -100 to constructor with Any ok 20 - no exception passing -100 to native trait push method with Any ok 21 - Any accepts 42.42 using ->check ok 22 - Any accepts 42.42 using unoptimized constraint ok 23 - Any accepts 42.42 using inlined constraint ok 24 - no exception passing 42.42 to constructor with Any ok 25 - no exception passing 42.42 to native trait push method with Any ok 26 - Any accepts -42.42 using ->check ok 27 - Any accepts -42.42 using unoptimized constraint ok 28 - Any accepts -42.42 using inlined constraint ok 29 - no exception passing -42.42 to constructor with Any ok 30 - no exception passing -42.42 to native trait push method with Any ok 31 - Any accepts '' using ->check ok 32 - Any accepts '' using unoptimized constraint ok 33 - Any accepts '' using inlined constraint ok 34 - no exception passing '' to constructor with Any ok 35 - no exception passing '' to native trait push method with Any ok 36 - Any accepts foo using ->check ok 37 - Any accepts foo using unoptimized constraint ok 38 - Any accepts foo using inlined constraint ok 39 - no exception passing foo to constructor with Any ok 40 - no exception passing foo to native trait push method with Any ok 41 - Any accepts has 42 in it using ->check ok 42 - Any accepts has 42 in it using unoptimized constraint ok 43 - Any accepts has 42 in it using inlined constraint ok 44 - no exception passing has 42 in it to constructor with Any ok 45 - no exception passing has 42 in it to native trait push method with Any ok 46 - Any accepts 1\n using ->check ok 47 - Any accepts 1\n using unoptimized constraint ok 48 - Any accepts 1\n using inlined constraint ok 49 - no exception passing 1\n to constructor with Any ok 50 - no exception passing 1\n to native trait push method with Any ok 51 - Any accepts \n1 using ->check ok 52 - Any accepts \n1 using unoptimized constraint ok 53 - Any accepts \n1 using inlined constraint ok 54 - no exception passing \n1 to constructor with Any ok 55 - no exception passing \n1 to native trait push method with Any ok 56 - Any accepts SCALAR reference using ->check ok 57 - Any accepts SCALAR reference using unoptimized constraint ok 58 - Any accepts SCALAR reference using inlined constraint ok 59 - no exception passing SCALAR reference to constructor with Any ok 60 - no exception passing SCALAR reference to native trait push method with Any ok 61 - Any accepts REF reference using ->check ok 62 - Any accepts REF reference using unoptimized constraint ok 63 - Any accepts REF reference using inlined constraint ok 64 - no exception passing REF reference to constructor with Any ok 65 - no exception passing REF reference to native trait push method with Any ok 66 - Any accepts ARRAY reference using ->check ok 67 - Any accepts ARRAY reference using unoptimized constraint ok 68 - Any accepts ARRAY reference using inlined constraint ok 69 - no exception passing ARRAY reference to constructor with Any ok 70 - no exception passing ARRAY reference to native trait push method with Any ok 71 - Any accepts HASH reference using ->check ok 72 - Any accepts HASH reference using unoptimized constraint ok 73 - Any accepts HASH reference using inlined constraint ok 74 - no exception passing HASH reference to constructor with Any ok 75 - no exception passing HASH reference to native trait push method with Any ok 76 - Any accepts CODE reference using ->check ok 77 - Any accepts CODE reference using unoptimized constraint ok 78 - Any accepts CODE reference using inlined constraint ok 79 - no exception passing CODE reference to constructor with Any ok 80 - no exception passing CODE reference to native trait push method with Any ok 81 - Any accepts *main::GLOB_REF using ->check ok 82 - Any accepts *main::GLOB_REF using unoptimized constraint ok 83 - Any accepts *main::GLOB_REF using inlined constraint ok 84 - no exception passing *main::GLOB_REF to constructor with Any ok 85 - no exception passing *main::GLOB_REF to native trait push method with Any ok 86 - Any accepts GLOB reference using ->check ok 87 - Any accepts GLOB reference using unoptimized constraint ok 88 - Any accepts GLOB reference using inlined constraint ok 89 - no exception passing GLOB reference to constructor with Any ok 90 - no exception passing GLOB reference to native trait push method with Any ok 91 - Any accepts open filehandle using ->check ok 92 - Any accepts open filehandle using unoptimized constraint ok 93 - Any accepts open filehandle using inlined constraint ok 94 - no exception passing open filehandle to constructor with Any ok 95 - no exception passing open filehandle to native trait push method with Any ok 96 - Any accepts IO::File object using ->check ok 97 - Any accepts IO::File object using unoptimized constraint ok 98 - Any accepts IO::File object using inlined constraint ok 99 - no exception passing IO::File object to constructor with Any ok 100 - no exception passing IO::File object to native trait push method with Any ok 101 - Any accepts Regexp object using ->check ok 102 - Any accepts Regexp object using unoptimized constraint ok 103 - Any accepts Regexp object using inlined constraint ok 104 - no exception passing Regexp object to constructor with Any ok 105 - no exception passing Regexp object to native trait push method with Any ok 106 - Any accepts BlessedQR object using ->check ok 107 - Any accepts BlessedQR object using unoptimized constraint ok 108 - Any accepts BlessedQR object using inlined constraint ok 109 - no exception passing BlessedQR object to constructor with Any ok 110 - no exception passing BlessedQR object to native trait push method with Any ok 111 - Any accepts Regexp object using ->check ok 112 - Any accepts Regexp object using unoptimized constraint ok 113 - Any accepts Regexp object using inlined constraint ok 114 - no exception passing Regexp object to constructor with Any ok 115 - no exception passing Regexp object to native trait push method with Any ok 116 - Any accepts Foo object using ->check ok 117 - Any accepts Foo object using unoptimized constraint ok 118 - Any accepts Foo object using inlined constraint ok 119 - no exception passing Foo object to constructor with Any ok 120 - no exception passing Foo object to native trait push method with Any ok 121 - Any accepts undef using ->check ok 122 - Any accepts undef using unoptimized constraint ok 123 - Any accepts undef using inlined constraint ok 124 - no exception passing undef to constructor with Any ok 125 - no exception passing undef to native trait push method with Any ok 126 - Any|Any accepts 0 using ->check ok 127 - Any|Any accepts 0 using unoptimized constraint ok 128 - Any|Any accepts 0 using inlined constraint ok 129 - no exception passing 0 to constructor with Any|Any ok 130 - no exception passing 0 to native trait push method with Any|Any ok 131 - Any|Any accepts 1 using ->check ok 132 - Any|Any accepts 1 using unoptimized constraint ok 133 - Any|Any accepts 1 using inlined constraint ok 134 - no exception passing 1 to constructor with Any|Any ok 135 - no exception passing 1 to native trait push method with Any|Any ok 136 - Any|Any accepts 100 using ->check ok 137 - Any|Any accepts 100 using unoptimized constraint ok 138 - Any|Any accepts 100 using inlined constraint ok 139 - no exception passing 100 to constructor with Any|Any ok 140 - no exception passing 100 to native trait push method with Any|Any ok 141 - Any|Any accepts -100 using ->check ok 142 - Any|Any accepts -100 using unoptimized constraint ok 143 - Any|Any accepts -100 using inlined constraint ok 144 - no exception passing -100 to constructor with Any|Any ok 145 - no exception passing -100 to native trait push method with Any|Any ok 146 - Any|Any accepts 42.42 using ->check ok 147 - Any|Any accepts 42.42 using unoptimized constraint ok 148 - Any|Any accepts 42.42 using inlined constraint ok 149 - no exception passing 42.42 to constructor with Any|Any ok 150 - no exception passing 42.42 to native trait push method with Any|Any ok 151 - Any|Any accepts -42.42 using ->check ok 152 - Any|Any accepts -42.42 using unoptimized constraint ok 153 - Any|Any accepts -42.42 using inlined constraint ok 154 - no exception passing -42.42 to constructor with Any|Any ok 155 - no exception passing -42.42 to native trait push method with Any|Any ok 156 - Any|Any accepts '' using ->check ok 157 - Any|Any accepts '' using unoptimized constraint ok 158 - Any|Any accepts '' using inlined constraint ok 159 - no exception passing '' to constructor with Any|Any ok 160 - no exception passing '' to native trait push method with Any|Any ok 161 - Any|Any accepts foo using ->check ok 162 - Any|Any accepts foo using unoptimized constraint ok 163 - Any|Any accepts foo using inlined constraint ok 164 - no exception passing foo to constructor with Any|Any ok 165 - no exception passing foo to native trait push method with Any|Any ok 166 - Any|Any accepts has 42 in it using ->check ok 167 - Any|Any accepts has 42 in it using unoptimized constraint ok 168 - Any|Any accepts has 42 in it using inlined constraint ok 169 - no exception passing has 42 in it to constructor with Any|Any ok 170 - no exception passing has 42 in it to native trait push method with Any|Any ok 171 - Any|Any accepts 1\n using ->check ok 172 - Any|Any accepts 1\n using unoptimized constraint ok 173 - Any|Any accepts 1\n using inlined constraint ok 174 - no exception passing 1\n to constructor with Any|Any ok 175 - no exception passing 1\n to native trait push method with Any|Any ok 176 - Any|Any accepts \n1 using ->check ok 177 - Any|Any accepts \n1 using unoptimized constraint ok 178 - Any|Any accepts \n1 using inlined constraint ok 179 - no exception passing \n1 to constructor with Any|Any ok 180 - no exception passing \n1 to native trait push method with Any|Any ok 181 - Any|Any accepts SCALAR reference using ->check ok 182 - Any|Any accepts SCALAR reference using unoptimized constraint ok 183 - Any|Any accepts SCALAR reference using inlined constraint ok 184 - no exception passing SCALAR reference to constructor with Any|Any ok 185 - no exception passing SCALAR reference to native trait push method with Any|Any ok 186 - Any|Any accepts REF reference using ->check ok 187 - Any|Any accepts REF reference using unoptimized constraint ok 188 - Any|Any accepts REF reference using inlined constraint ok 189 - no exception passing REF reference to constructor with Any|Any ok 190 - no exception passing REF reference to native trait push method with Any|Any ok 191 - Any|Any accepts ARRAY reference using ->check ok 192 - Any|Any accepts ARRAY reference using unoptimized constraint ok 193 - Any|Any accepts ARRAY reference using inlined constraint ok 194 - no exception passing ARRAY reference to constructor with Any|Any ok 195 - no exception passing ARRAY reference to native trait push method with Any|Any ok 196 - Any|Any accepts HASH reference using ->check ok 197 - Any|Any accepts HASH reference using unoptimized constraint ok 198 - Any|Any accepts HASH reference using inlined constraint ok 199 - no exception passing HASH reference to constructor with Any|Any ok 200 - no exception passing HASH reference to native trait push method with Any|Any ok 201 - Any|Any accepts CODE reference using ->check ok 202 - Any|Any accepts CODE reference using unoptimized constraint ok 203 - Any|Any accepts CODE reference using inlined constraint ok 204 - no exception passing CODE reference to constructor with Any|Any ok 205 - no exception passing CODE reference to native trait push method with Any|Any ok 206 - Any|Any accepts *main::GLOB_REF using ->check ok 207 - Any|Any accepts *main::GLOB_REF using unoptimized constraint ok 208 - Any|Any accepts *main::GLOB_REF using inlined constraint ok 209 - no exception passing *main::GLOB_REF to constructor with Any|Any ok 210 - no exception passing *main::GLOB_REF to native trait push method with Any|Any ok 211 - Any|Any accepts GLOB reference using ->check ok 212 - Any|Any accepts GLOB reference using unoptimized constraint ok 213 - Any|Any accepts GLOB reference using inlined constraint ok 214 - no exception passing GLOB reference to constructor with Any|Any ok 215 - no exception passing GLOB reference to native trait push method with Any|Any ok 216 - Any|Any accepts open filehandle using ->check ok 217 - Any|Any accepts open filehandle using unoptimized constraint ok 218 - Any|Any accepts open filehandle using inlined constraint ok 219 - no exception passing open filehandle to constructor with Any|Any ok 220 - no exception passing open filehandle to native trait push method with Any|Any ok 221 - Any|Any accepts IO::File object using ->check ok 222 - Any|Any accepts IO::File object using unoptimized constraint ok 223 - Any|Any accepts IO::File object using inlined constraint ok 224 - no exception passing IO::File object to constructor with Any|Any ok 225 - no exception passing IO::File object to native trait push method with Any|Any ok 226 - Any|Any accepts Regexp object using ->check ok 227 - Any|Any accepts Regexp object using unoptimized constraint ok 228 - Any|Any accepts Regexp object using inlined constraint ok 229 - no exception passing Regexp object to constructor with Any|Any ok 230 - no exception passing Regexp object to native trait push method with Any|Any ok 231 - Any|Any accepts BlessedQR object using ->check ok 232 - Any|Any accepts BlessedQR object using unoptimized constraint ok 233 - Any|Any accepts BlessedQR object using inlined constraint ok 234 - no exception passing BlessedQR object to constructor with Any|Any ok 235 - no exception passing BlessedQR object to native trait push method with Any|Any ok 236 - Any|Any accepts Regexp object using ->check ok 237 - Any|Any accepts Regexp object using unoptimized constraint ok 238 - Any|Any accepts Regexp object using inlined constraint ok 239 - no exception passing Regexp object to constructor with Any|Any ok 240 - no exception passing Regexp object to native trait push method with Any|Any ok 241 - Any|Any accepts Foo object using ->check ok 242 - Any|Any accepts Foo object using unoptimized constraint ok 243 - Any|Any accepts Foo object using inlined constraint ok 244 - no exception passing Foo object to constructor with Any|Any ok 245 - no exception passing Foo object to native trait push method with Any|Any ok 246 - Any|Any accepts undef using ->check ok 247 - Any|Any accepts undef using unoptimized constraint ok 248 - Any|Any accepts undef using inlined constraint ok 249 - no exception passing undef to constructor with Any|Any ok 250 - no exception passing undef to native trait push method with Any|Any ok 251 - ArrayRef accepts ARRAY reference using ->check ok 252 - ArrayRef accepts ARRAY reference using unoptimized constraint ok 253 - ArrayRef accepts ARRAY reference using inlined constraint ok 254 - no exception passing ARRAY reference to constructor with ArrayRef ok 255 - no exception passing ARRAY reference to native trait push method with ArrayRef ok 256 - ArrayRef rejects 0 using ->check ok 257 - ArrayRef rejects 0 using unoptimized constraint ok 258 - ArrayRef rejects 0 using inlined constraint ok 259 - got exception passing 0 to constructor with ArrayRef ok 260 - got exception passing 0 to native trait push method with ArrayRef ok 261 - ArrayRef rejects 1 using ->check ok 262 - ArrayRef rejects 1 using unoptimized constraint ok 263 - ArrayRef rejects 1 using inlined constraint ok 264 - got exception passing 1 to constructor with ArrayRef ok 265 - got exception passing 1 to native trait push method with ArrayRef ok 266 - ArrayRef rejects 100 using ->check ok 267 - ArrayRef rejects 100 using unoptimized constraint ok 268 - ArrayRef rejects 100 using inlined constraint ok 269 - got exception passing 100 to constructor with ArrayRef ok 270 - got exception passing 100 to native trait push method with ArrayRef ok 271 - ArrayRef rejects -100 using ->check ok 272 - ArrayRef rejects -100 using unoptimized constraint ok 273 - ArrayRef rejects -100 using inlined constraint ok 274 - got exception passing -100 to constructor with ArrayRef ok 275 - got exception passing -100 to native trait push method with ArrayRef ok 276 - ArrayRef rejects 42.42 using ->check ok 277 - ArrayRef rejects 42.42 using unoptimized constraint ok 278 - ArrayRef rejects 42.42 using inlined constraint ok 279 - got exception passing 42.42 to constructor with ArrayRef ok 280 - got exception passing 42.42 to native trait push method with ArrayRef ok 281 - ArrayRef rejects -42.42 using ->check ok 282 - ArrayRef rejects -42.42 using unoptimized constraint ok 283 - ArrayRef rejects -42.42 using inlined constraint ok 284 - got exception passing -42.42 to constructor with ArrayRef ok 285 - got exception passing -42.42 to native trait push method with ArrayRef ok 286 - ArrayRef rejects '' using ->check ok 287 - ArrayRef rejects '' using unoptimized constraint ok 288 - ArrayRef rejects '' using inlined constraint ok 289 - got exception passing '' to constructor with ArrayRef ok 290 - got exception passing '' to native trait push method with ArrayRef ok 291 - ArrayRef rejects foo using ->check ok 292 - ArrayRef rejects foo using unoptimized constraint ok 293 - ArrayRef rejects foo using inlined constraint ok 294 - got exception passing foo to constructor with ArrayRef ok 295 - got exception passing foo to native trait push method with ArrayRef ok 296 - ArrayRef rejects has 42 in it using ->check ok 297 - ArrayRef rejects has 42 in it using unoptimized constraint ok 298 - ArrayRef rejects has 42 in it using inlined constraint ok 299 - got exception passing has 42 in it to constructor with ArrayRef ok 300 - got exception passing has 42 in it to native trait push method with ArrayRef ok 301 - ArrayRef rejects 1\n using ->check ok 302 - ArrayRef rejects 1\n using unoptimized constraint ok 303 - ArrayRef rejects 1\n using inlined constraint ok 304 - got exception passing 1\n to constructor with ArrayRef ok 305 - got exception passing 1\n to native trait push method with ArrayRef ok 306 - ArrayRef rejects \n1 using ->check ok 307 - ArrayRef rejects \n1 using unoptimized constraint ok 308 - ArrayRef rejects \n1 using inlined constraint ok 309 - got exception passing \n1 to constructor with ArrayRef ok 310 - got exception passing \n1 to native trait push method with ArrayRef ok 311 - ArrayRef rejects SCALAR reference using ->check ok 312 - ArrayRef rejects SCALAR reference using unoptimized constraint ok 313 - ArrayRef rejects SCALAR reference using inlined constraint ok 314 - got exception passing SCALAR reference to constructor with ArrayRef ok 315 - got exception passing SCALAR reference to native trait push method with ArrayRef ok 316 - ArrayRef rejects REF reference using ->check ok 317 - ArrayRef rejects REF reference using unoptimized constraint ok 318 - ArrayRef rejects REF reference using inlined constraint ok 319 - got exception passing REF reference to constructor with ArrayRef ok 320 - got exception passing REF reference to native trait push method with ArrayRef ok 321 - ArrayRef rejects HASH reference using ->check ok 322 - ArrayRef rejects HASH reference using unoptimized constraint ok 323 - ArrayRef rejects HASH reference using inlined constraint ok 324 - got exception passing HASH reference to constructor with ArrayRef ok 325 - got exception passing HASH reference to native trait push method with ArrayRef ok 326 - ArrayRef rejects CODE reference using ->check ok 327 - ArrayRef rejects CODE reference using unoptimized constraint ok 328 - ArrayRef rejects CODE reference using inlined constraint ok 329 - got exception passing CODE reference to constructor with ArrayRef ok 330 - got exception passing CODE reference to native trait push method with ArrayRef ok 331 - ArrayRef rejects *main::GLOB_REF using ->check ok 332 - ArrayRef rejects *main::GLOB_REF using unoptimized constraint ok 333 - ArrayRef rejects *main::GLOB_REF using inlined constraint ok 334 - got exception passing *main::GLOB_REF to constructor with ArrayRef ok 335 - got exception passing *main::GLOB_REF to native trait push method with ArrayRef ok 336 - ArrayRef rejects GLOB reference using ->check ok 337 - ArrayRef rejects GLOB reference using unoptimized constraint ok 338 - ArrayRef rejects GLOB reference using inlined constraint ok 339 - got exception passing GLOB reference to constructor with ArrayRef ok 340 - got exception passing GLOB reference to native trait push method with ArrayRef ok 341 - ArrayRef rejects open filehandle using ->check ok 342 - ArrayRef rejects open filehandle using unoptimized constraint ok 343 - ArrayRef rejects open filehandle using inlined constraint ok 344 - got exception passing open filehandle to constructor with ArrayRef ok 345 - got exception passing open filehandle to native trait push method with ArrayRef ok 346 - ArrayRef rejects IO::File object using ->check ok 347 - ArrayRef rejects IO::File object using unoptimized constraint ok 348 - ArrayRef rejects IO::File object using inlined constraint ok 349 - got exception passing IO::File object to constructor with ArrayRef ok 350 - got exception passing IO::File object to native trait push method with ArrayRef ok 351 - ArrayRef rejects Regexp object using ->check ok 352 - ArrayRef rejects Regexp object using unoptimized constraint ok 353 - ArrayRef rejects Regexp object using inlined constraint ok 354 - got exception passing Regexp object to constructor with ArrayRef ok 355 - got exception passing Regexp object to native trait push method with ArrayRef ok 356 - ArrayRef rejects BlessedQR object using ->check ok 357 - ArrayRef rejects BlessedQR object using unoptimized constraint ok 358 - ArrayRef rejects BlessedQR object using inlined constraint ok 359 - got exception passing BlessedQR object to constructor with ArrayRef ok 360 - got exception passing BlessedQR object to native trait push method with ArrayRef ok 361 - ArrayRef rejects Regexp object using ->check ok 362 - ArrayRef rejects Regexp object using unoptimized constraint ok 363 - ArrayRef rejects Regexp object using inlined constraint ok 364 - got exception passing Regexp object to constructor with ArrayRef ok 365 - got exception passing Regexp object to native trait push method with ArrayRef ok 366 - ArrayRef rejects Foo object using ->check ok 367 - ArrayRef rejects Foo object using unoptimized constraint ok 368 - ArrayRef rejects Foo object using inlined constraint ok 369 - got exception passing Foo object to constructor with ArrayRef ok 370 - got exception passing Foo object to native trait push method with ArrayRef ok 371 - ArrayRef rejects undef using ->check ok 372 - ArrayRef rejects undef using unoptimized constraint ok 373 - ArrayRef rejects undef using inlined constraint ok 374 - got exception passing undef to constructor with ArrayRef ok 375 - got exception passing undef to native trait push method with ArrayRef ok 376 - ArrayRef|ArrayRef accepts ARRAY reference using ->check ok 377 - ArrayRef|ArrayRef accepts ARRAY reference using unoptimized constraint ok 378 - ArrayRef|ArrayRef accepts ARRAY reference using inlined constraint ok 379 - no exception passing ARRAY reference to constructor with ArrayRef|ArrayRef ok 380 - no exception passing ARRAY reference to native trait push method with ArrayRef|ArrayRef ok 381 - ArrayRef|ArrayRef rejects 0 using ->check ok 382 - ArrayRef|ArrayRef rejects 0 using unoptimized constraint ok 383 - ArrayRef|ArrayRef rejects 0 using inlined constraint ok 384 - got exception passing 0 to constructor with ArrayRef|ArrayRef ok 385 - got exception passing 0 to native trait push method with ArrayRef|ArrayRef ok 386 - ArrayRef|ArrayRef rejects 1 using ->check ok 387 - ArrayRef|ArrayRef rejects 1 using unoptimized constraint ok 388 - ArrayRef|ArrayRef rejects 1 using inlined constraint ok 389 - got exception passing 1 to constructor with ArrayRef|ArrayRef ok 390 - got exception passing 1 to native trait push method with ArrayRef|ArrayRef ok 391 - ArrayRef|ArrayRef rejects 100 using ->check ok 392 - ArrayRef|ArrayRef rejects 100 using unoptimized constraint ok 393 - ArrayRef|ArrayRef rejects 100 using inlined constraint ok 394 - got exception passing 100 to constructor with ArrayRef|ArrayRef ok 395 - got exception passing 100 to native trait push method with ArrayRef|ArrayRef ok 396 - ArrayRef|ArrayRef rejects -100 using ->check ok 397 - ArrayRef|ArrayRef rejects -100 using unoptimized constraint ok 398 - ArrayRef|ArrayRef rejects -100 using inlined constraint ok 399 - got exception passing -100 to constructor with ArrayRef|ArrayRef ok 400 - got exception passing -100 to native trait push method with ArrayRef|ArrayRef ok 401 - ArrayRef|ArrayRef rejects 42.42 using ->check ok 402 - ArrayRef|ArrayRef rejects 42.42 using unoptimized constraint ok 403 - ArrayRef|ArrayRef rejects 42.42 using inlined constraint ok 404 - got exception passing 42.42 to constructor with ArrayRef|ArrayRef ok 405 - got exception passing 42.42 to native trait push method with ArrayRef|ArrayRef ok 406 - ArrayRef|ArrayRef rejects -42.42 using ->check ok 407 - ArrayRef|ArrayRef rejects -42.42 using unoptimized constraint ok 408 - ArrayRef|ArrayRef rejects -42.42 using inlined constraint ok 409 - got exception passing -42.42 to constructor with ArrayRef|ArrayRef ok 410 - got exception passing -42.42 to native trait push method with ArrayRef|ArrayRef ok 411 - ArrayRef|ArrayRef rejects '' using ->check ok 412 - ArrayRef|ArrayRef rejects '' using unoptimized constraint ok 413 - ArrayRef|ArrayRef rejects '' using inlined constraint ok 414 - got exception passing '' to constructor with ArrayRef|ArrayRef ok 415 - got exception passing '' to native trait push method with ArrayRef|ArrayRef ok 416 - ArrayRef|ArrayRef rejects foo using ->check ok 417 - ArrayRef|ArrayRef rejects foo using unoptimized constraint ok 418 - ArrayRef|ArrayRef rejects foo using inlined constraint ok 419 - got exception passing foo to constructor with ArrayRef|ArrayRef ok 420 - got exception passing foo to native trait push method with ArrayRef|ArrayRef ok 421 - ArrayRef|ArrayRef rejects has 42 in it using ->check ok 422 - ArrayRef|ArrayRef rejects has 42 in it using unoptimized constraint ok 423 - ArrayRef|ArrayRef rejects has 42 in it using inlined constraint ok 424 - got exception passing has 42 in it to constructor with ArrayRef|ArrayRef ok 425 - got exception passing has 42 in it to native trait push method with ArrayRef|ArrayRef ok 426 - ArrayRef|ArrayRef rejects 1\n using ->check ok 427 - ArrayRef|ArrayRef rejects 1\n using unoptimized constraint ok 428 - ArrayRef|ArrayRef rejects 1\n using inlined constraint ok 429 - got exception passing 1\n to constructor with ArrayRef|ArrayRef ok 430 - got exception passing 1\n to native trait push method with ArrayRef|ArrayRef ok 431 - ArrayRef|ArrayRef rejects \n1 using ->check ok 432 - ArrayRef|ArrayRef rejects \n1 using unoptimized constraint ok 433 - ArrayRef|ArrayRef rejects \n1 using inlined constraint ok 434 - got exception passing \n1 to constructor with ArrayRef|ArrayRef ok 435 - got exception passing \n1 to native trait push method with ArrayRef|ArrayRef ok 436 - ArrayRef|ArrayRef rejects SCALAR reference using ->check ok 437 - ArrayRef|ArrayRef rejects SCALAR reference using unoptimized constraint ok 438 - ArrayRef|ArrayRef rejects SCALAR reference using inlined constraint ok 439 - got exception passing SCALAR reference to constructor with ArrayRef|ArrayRef ok 440 - got exception passing SCALAR reference to native trait push method with ArrayRef|ArrayRef ok 441 - ArrayRef|ArrayRef rejects REF reference using ->check ok 442 - ArrayRef|ArrayRef rejects REF reference using unoptimized constraint ok 443 - ArrayRef|ArrayRef rejects REF reference using inlined constraint ok 444 - got exception passing REF reference to constructor with ArrayRef|ArrayRef ok 445 - got exception passing REF reference to native trait push method with ArrayRef|ArrayRef ok 446 - ArrayRef|ArrayRef rejects HASH reference using ->check ok 447 - ArrayRef|ArrayRef rejects HASH reference using unoptimized constraint ok 448 - ArrayRef|ArrayRef rejects HASH reference using inlined constraint ok 449 - got exception passing HASH reference to constructor with ArrayRef|ArrayRef ok 450 - got exception passing HASH reference to native trait push method with ArrayRef|ArrayRef ok 451 - ArrayRef|ArrayRef rejects CODE reference using ->check ok 452 - ArrayRef|ArrayRef rejects CODE reference using unoptimized constraint ok 453 - ArrayRef|ArrayRef rejects CODE reference using inlined constraint ok 454 - got exception passing CODE reference to constructor with ArrayRef|ArrayRef ok 455 - got exception passing CODE reference to native trait push method with ArrayRef|ArrayRef ok 456 - ArrayRef|ArrayRef rejects *main::GLOB_REF using ->check ok 457 - ArrayRef|ArrayRef rejects *main::GLOB_REF using unoptimized constraint ok 458 - ArrayRef|ArrayRef rejects *main::GLOB_REF using inlined constraint ok 459 - got exception passing *main::GLOB_REF to constructor with ArrayRef|ArrayRef ok 460 - got exception passing *main::GLOB_REF to native trait push method with ArrayRef|ArrayRef ok 461 - ArrayRef|ArrayRef rejects GLOB reference using ->check ok 462 - ArrayRef|ArrayRef rejects GLOB reference using unoptimized constraint ok 463 - ArrayRef|ArrayRef rejects GLOB reference using inlined constraint ok 464 - got exception passing GLOB reference to constructor with ArrayRef|ArrayRef ok 465 - got exception passing GLOB reference to native trait push method with ArrayRef|ArrayRef ok 466 - ArrayRef|ArrayRef rejects open filehandle using ->check ok 467 - ArrayRef|ArrayRef rejects open filehandle using unoptimized constraint ok 468 - ArrayRef|ArrayRef rejects open filehandle using inlined constraint ok 469 - got exception passing open filehandle to constructor with ArrayRef|ArrayRef ok 470 - got exception passing open filehandle to native trait push method with ArrayRef|ArrayRef ok 471 - ArrayRef|ArrayRef rejects IO::File object using ->check ok 472 - ArrayRef|ArrayRef rejects IO::File object using unoptimized constraint ok 473 - ArrayRef|ArrayRef rejects IO::File object using inlined constraint ok 474 - got exception passing IO::File object to constructor with ArrayRef|ArrayRef ok 475 - got exception passing IO::File object to native trait push method with ArrayRef|ArrayRef ok 476 - ArrayRef|ArrayRef rejects Regexp object using ->check ok 477 - ArrayRef|ArrayRef rejects Regexp object using unoptimized constraint ok 478 - ArrayRef|ArrayRef rejects Regexp object using inlined constraint ok 479 - got exception passing Regexp object to constructor with ArrayRef|ArrayRef ok 480 - got exception passing Regexp object to native trait push method with ArrayRef|ArrayRef ok 481 - ArrayRef|ArrayRef rejects BlessedQR object using ->check ok 482 - ArrayRef|ArrayRef rejects BlessedQR object using unoptimized constraint ok 483 - ArrayRef|ArrayRef rejects BlessedQR object using inlined constraint ok 484 - got exception passing BlessedQR object to constructor with ArrayRef|ArrayRef ok 485 - got exception passing BlessedQR object to native trait push method with ArrayRef|ArrayRef ok 486 - ArrayRef|ArrayRef rejects Regexp object using ->check ok 487 - ArrayRef|ArrayRef rejects Regexp object using unoptimized constraint ok 488 - ArrayRef|ArrayRef rejects Regexp object using inlined constraint ok 489 - got exception passing Regexp object to constructor with ArrayRef|ArrayRef ok 490 - got exception passing Regexp object to native trait push method with ArrayRef|ArrayRef ok 491 - ArrayRef|ArrayRef rejects Foo object using ->check ok 492 - ArrayRef|ArrayRef rejects Foo object using unoptimized constraint ok 493 - ArrayRef|ArrayRef rejects Foo object using inlined constraint ok 494 - got exception passing Foo object to constructor with ArrayRef|ArrayRef ok 495 - got exception passing Foo object to native trait push method with ArrayRef|ArrayRef ok 496 - ArrayRef|ArrayRef rejects undef using ->check ok 497 - ArrayRef|ArrayRef rejects undef using unoptimized constraint ok 498 - ArrayRef|ArrayRef rejects undef using inlined constraint ok 499 - got exception passing undef to constructor with ArrayRef|ArrayRef ok 500 - got exception passing undef to native trait push method with ArrayRef|ArrayRef ok 501 - Bool accepts 0 using ->check ok 502 - Bool accepts 0 using unoptimized constraint ok 503 - Bool accepts 0 using inlined constraint ok 504 - no exception passing 0 to constructor with Bool ok 505 - no exception passing 0 to native trait push method with Bool ok 506 - Bool accepts 1 using ->check ok 507 - Bool accepts 1 using unoptimized constraint ok 508 - Bool accepts 1 using inlined constraint ok 509 - no exception passing 1 to constructor with Bool ok 510 - no exception passing 1 to native trait push method with Bool ok 511 - Bool accepts '' using ->check ok 512 - Bool accepts '' using unoptimized constraint ok 513 - Bool accepts '' using inlined constraint ok 514 - no exception passing '' to constructor with Bool ok 515 - no exception passing '' to native trait push method with Bool ok 516 - Bool accepts undef using ->check ok 517 - Bool accepts undef using unoptimized constraint ok 518 - Bool accepts undef using inlined constraint ok 519 - no exception passing undef to constructor with Bool ok 520 - no exception passing undef to native trait push method with Bool ok 521 - Bool rejects 100 using ->check ok 522 - Bool rejects 100 using unoptimized constraint ok 523 - Bool rejects 100 using inlined constraint ok 524 - got exception passing 100 to constructor with Bool ok 525 - got exception passing 100 to native trait push method with Bool ok 526 - Bool rejects -100 using ->check ok 527 - Bool rejects -100 using unoptimized constraint ok 528 - Bool rejects -100 using inlined constraint ok 529 - got exception passing -100 to constructor with Bool ok 530 - got exception passing -100 to native trait push method with Bool ok 531 - Bool rejects 42.42 using ->check ok 532 - Bool rejects 42.42 using unoptimized constraint ok 533 - Bool rejects 42.42 using inlined constraint ok 534 - got exception passing 42.42 to constructor with Bool ok 535 - got exception passing 42.42 to native trait push method with Bool ok 536 - Bool rejects -42.42 using ->check ok 537 - Bool rejects -42.42 using unoptimized constraint ok 538 - Bool rejects -42.42 using inlined constraint ok 539 - got exception passing -42.42 to constructor with Bool ok 540 - got exception passing -42.42 to native trait push method with Bool ok 541 - Bool rejects foo using ->check ok 542 - Bool rejects foo using unoptimized constraint ok 543 - Bool rejects foo using inlined constraint ok 544 - got exception passing foo to constructor with Bool ok 545 - got exception passing foo to native trait push method with Bool ok 546 - Bool rejects has 42 in it using ->check ok 547 - Bool rejects has 42 in it using unoptimized constraint ok 548 - Bool rejects has 42 in it using inlined constraint ok 549 - got exception passing has 42 in it to constructor with Bool ok 550 - got exception passing has 42 in it to native trait push method with Bool ok 551 - Bool rejects 1\n using ->check ok 552 - Bool rejects 1\n using unoptimized constraint ok 553 - Bool rejects 1\n using inlined constraint ok 554 - got exception passing 1\n to constructor with Bool ok 555 - got exception passing 1\n to native trait push method with Bool ok 556 - Bool rejects \n1 using ->check ok 557 - Bool rejects \n1 using unoptimized constraint ok 558 - Bool rejects \n1 using inlined constraint ok 559 - got exception passing \n1 to constructor with Bool ok 560 - got exception passing \n1 to native trait push method with Bool ok 561 - Bool rejects SCALAR reference using ->check ok 562 - Bool rejects SCALAR reference using unoptimized constraint ok 563 - Bool rejects SCALAR reference using inlined constraint ok 564 - got exception passing SCALAR reference to constructor with Bool ok 565 - got exception passing SCALAR reference to native trait push method with Bool ok 566 - Bool rejects REF reference using ->check ok 567 - Bool rejects REF reference using unoptimized constraint ok 568 - Bool rejects REF reference using inlined constraint ok 569 - got exception passing REF reference to constructor with Bool ok 570 - got exception passing REF reference to native trait push method with Bool ok 571 - Bool rejects ARRAY reference using ->check ok 572 - Bool rejects ARRAY reference using unoptimized constraint ok 573 - Bool rejects ARRAY reference using inlined constraint ok 574 - got exception passing ARRAY reference to constructor with Bool ok 575 - got exception passing ARRAY reference to native trait push method with Bool ok 576 - Bool rejects HASH reference using ->check ok 577 - Bool rejects HASH reference using unoptimized constraint ok 578 - Bool rejects HASH reference using inlined constraint ok 579 - got exception passing HASH reference to constructor with Bool ok 580 - got exception passing HASH reference to native trait push method with Bool ok 581 - Bool rejects CODE reference using ->check ok 582 - Bool rejects CODE reference using unoptimized constraint ok 583 - Bool rejects CODE reference using inlined constraint ok 584 - got exception passing CODE reference to constructor with Bool ok 585 - got exception passing CODE reference to native trait push method with Bool ok 586 - Bool rejects *main::GLOB_REF using ->check ok 587 - Bool rejects *main::GLOB_REF using unoptimized constraint ok 588 - Bool rejects *main::GLOB_REF using inlined constraint ok 589 - got exception passing *main::GLOB_REF to constructor with Bool ok 590 - got exception passing *main::GLOB_REF to native trait push method with Bool ok 591 - Bool rejects GLOB reference using ->check ok 592 - Bool rejects GLOB reference using unoptimized constraint ok 593 - Bool rejects GLOB reference using inlined constraint ok 594 - got exception passing GLOB reference to constructor with Bool ok 595 - got exception passing GLOB reference to native trait push method with Bool ok 596 - Bool rejects open filehandle using ->check ok 597 - Bool rejects open filehandle using unoptimized constraint ok 598 - Bool rejects open filehandle using inlined constraint ok 599 - got exception passing open filehandle to constructor with Bool ok 600 - got exception passing open filehandle to native trait push method with Bool ok 601 - Bool rejects IO::File object using ->check ok 602 - Bool rejects IO::File object using unoptimized constraint ok 603 - Bool rejects IO::File object using inlined constraint ok 604 - got exception passing IO::File object to constructor with Bool ok 605 - got exception passing IO::File object to native trait push method with Bool ok 606 - Bool rejects Regexp object using ->check ok 607 - Bool rejects Regexp object using unoptimized constraint ok 608 - Bool rejects Regexp object using inlined constraint ok 609 - got exception passing Regexp object to constructor with Bool ok 610 - got exception passing Regexp object to native trait push method with Bool ok 611 - Bool rejects BlessedQR object using ->check ok 612 - Bool rejects BlessedQR object using unoptimized constraint ok 613 - Bool rejects BlessedQR object using inlined constraint ok 614 - got exception passing BlessedQR object to constructor with Bool ok 615 - got exception passing BlessedQR object to native trait push method with Bool ok 616 - Bool rejects Regexp object using ->check ok 617 - Bool rejects Regexp object using unoptimized constraint ok 618 - Bool rejects Regexp object using inlined constraint ok 619 - got exception passing Regexp object to constructor with Bool ok 620 - got exception passing Regexp object to native trait push method with Bool ok 621 - Bool rejects Foo object using ->check ok 622 - Bool rejects Foo object using unoptimized constraint ok 623 - Bool rejects Foo object using inlined constraint ok 624 - got exception passing Foo object to constructor with Bool ok 625 - got exception passing Foo object to native trait push method with Bool ok 626 - Bool|Bool accepts 0 using ->check ok 627 - Bool|Bool accepts 0 using unoptimized constraint ok 628 - Bool|Bool accepts 0 using inlined constraint ok 629 - no exception passing 0 to constructor with Bool|Bool ok 630 - no exception passing 0 to native trait push method with Bool|Bool ok 631 - Bool|Bool accepts 1 using ->check ok 632 - Bool|Bool accepts 1 using unoptimized constraint ok 633 - Bool|Bool accepts 1 using inlined constraint ok 634 - no exception passing 1 to constructor with Bool|Bool ok 635 - no exception passing 1 to native trait push method with Bool|Bool ok 636 - Bool|Bool accepts '' using ->check ok 637 - Bool|Bool accepts '' using unoptimized constraint ok 638 - Bool|Bool accepts '' using inlined constraint ok 639 - no exception passing '' to constructor with Bool|Bool ok 640 - no exception passing '' to native trait push method with Bool|Bool ok 641 - Bool|Bool accepts undef using ->check ok 642 - Bool|Bool accepts undef using unoptimized constraint ok 643 - Bool|Bool accepts undef using inlined constraint ok 644 - no exception passing undef to constructor with Bool|Bool ok 645 - no exception passing undef to native trait push method with Bool|Bool ok 646 - Bool|Bool rejects 100 using ->check ok 647 - Bool|Bool rejects 100 using unoptimized constraint ok 648 - Bool|Bool rejects 100 using inlined constraint ok 649 - got exception passing 100 to constructor with Bool|Bool ok 650 - got exception passing 100 to native trait push method with Bool|Bool ok 651 - Bool|Bool rejects -100 using ->check ok 652 - Bool|Bool rejects -100 using unoptimized constraint ok 653 - Bool|Bool rejects -100 using inlined constraint ok 654 - got exception passing -100 to constructor with Bool|Bool ok 655 - got exception passing -100 to native trait push method with Bool|Bool ok 656 - Bool|Bool rejects 42.42 using ->check ok 657 - Bool|Bool rejects 42.42 using unoptimized constraint ok 658 - Bool|Bool rejects 42.42 using inlined constraint ok 659 - got exception passing 42.42 to constructor with Bool|Bool ok 660 - got exception passing 42.42 to native trait push method with Bool|Bool ok 661 - Bool|Bool rejects -42.42 using ->check ok 662 - Bool|Bool rejects -42.42 using unoptimized constraint ok 663 - Bool|Bool rejects -42.42 using inlined constraint ok 664 - got exception passing -42.42 to constructor with Bool|Bool ok 665 - got exception passing -42.42 to native trait push method with Bool|Bool ok 666 - Bool|Bool rejects foo using ->check ok 667 - Bool|Bool rejects foo using unoptimized constraint ok 668 - Bool|Bool rejects foo using inlined constraint ok 669 - got exception passing foo to constructor with Bool|Bool ok 670 - got exception passing foo to native trait push method with Bool|Bool ok 671 - Bool|Bool rejects has 42 in it using ->check ok 672 - Bool|Bool rejects has 42 in it using unoptimized constraint ok 673 - Bool|Bool rejects has 42 in it using inlined constraint ok 674 - got exception passing has 42 in it to constructor with Bool|Bool ok 675 - got exception passing has 42 in it to native trait push method with Bool|Bool ok 676 - Bool|Bool rejects 1\n using ->check ok 677 - Bool|Bool rejects 1\n using unoptimized constraint ok 678 - Bool|Bool rejects 1\n using inlined constraint ok 679 - got exception passing 1\n to constructor with Bool|Bool ok 680 - got exception passing 1\n to native trait push method with Bool|Bool ok 681 - Bool|Bool rejects \n1 using ->check ok 682 - Bool|Bool rejects \n1 using unoptimized constraint ok 683 - Bool|Bool rejects \n1 using inlined constraint ok 684 - got exception passing \n1 to constructor with Bool|Bool ok 685 - got exception passing \n1 to native trait push method with Bool|Bool ok 686 - Bool|Bool rejects SCALAR reference using ->check ok 687 - Bool|Bool rejects SCALAR reference using unoptimized constraint ok 688 - Bool|Bool rejects SCALAR reference using inlined constraint ok 689 - got exception passing SCALAR reference to constructor with Bool|Bool ok 690 - got exception passing SCALAR reference to native trait push method with Bool|Bool ok 691 - Bool|Bool rejects REF reference using ->check ok 692 - Bool|Bool rejects REF reference using unoptimized constraint ok 693 - Bool|Bool rejects REF reference using inlined constraint ok 694 - got exception passing REF reference to constructor with Bool|Bool ok 695 - got exception passing REF reference to native trait push method with Bool|Bool ok 696 - Bool|Bool rejects ARRAY reference using ->check ok 697 - Bool|Bool rejects ARRAY reference using unoptimized constraint ok 698 - Bool|Bool rejects ARRAY reference using inlined constraint ok 699 - got exception passing ARRAY reference to constructor with Bool|Bool ok 700 - got exception passing ARRAY reference to native trait push method with Bool|Bool ok 701 - Bool|Bool rejects HASH reference using ->check ok 702 - Bool|Bool rejects HASH reference using unoptimized constraint ok 703 - Bool|Bool rejects HASH reference using inlined constraint ok 704 - got exception passing HASH reference to constructor with Bool|Bool ok 705 - got exception passing HASH reference to native trait push method with Bool|Bool ok 706 - Bool|Bool rejects CODE reference using ->check ok 707 - Bool|Bool rejects CODE reference using unoptimized constraint ok 708 - Bool|Bool rejects CODE reference using inlined constraint ok 709 - got exception passing CODE reference to constructor with Bool|Bool ok 710 - got exception passing CODE reference to native trait push method with Bool|Bool ok 711 - Bool|Bool rejects *main::GLOB_REF using ->check ok 712 - Bool|Bool rejects *main::GLOB_REF using unoptimized constraint ok 713 - Bool|Bool rejects *main::GLOB_REF using inlined constraint ok 714 - got exception passing *main::GLOB_REF to constructor with Bool|Bool ok 715 - got exception passing *main::GLOB_REF to native trait push method with Bool|Bool ok 716 - Bool|Bool rejects GLOB reference using ->check ok 717 - Bool|Bool rejects GLOB reference using unoptimized constraint ok 718 - Bool|Bool rejects GLOB reference using inlined constraint ok 719 - got exception passing GLOB reference to constructor with Bool|Bool ok 720 - got exception passing GLOB reference to native trait push method with Bool|Bool ok 721 - Bool|Bool rejects open filehandle using ->check ok 722 - Bool|Bool rejects open filehandle using unoptimized constraint ok 723 - Bool|Bool rejects open filehandle using inlined constraint ok 724 - got exception passing open filehandle to constructor with Bool|Bool ok 725 - got exception passing open filehandle to native trait push method with Bool|Bool ok 726 - Bool|Bool rejects IO::File object using ->check ok 727 - Bool|Bool rejects IO::File object using unoptimized constraint ok 728 - Bool|Bool rejects IO::File object using inlined constraint ok 729 - got exception passing IO::File object to constructor with Bool|Bool ok 730 - got exception passing IO::File object to native trait push method with Bool|Bool ok 731 - Bool|Bool rejects Regexp object using ->check ok 732 - Bool|Bool rejects Regexp object using unoptimized constraint ok 733 - Bool|Bool rejects Regexp object using inlined constraint ok 734 - got exception passing Regexp object to constructor with Bool|Bool ok 735 - got exception passing Regexp object to native trait push method with Bool|Bool ok 736 - Bool|Bool rejects BlessedQR object using ->check ok 737 - Bool|Bool rejects BlessedQR object using unoptimized constraint ok 738 - Bool|Bool rejects BlessedQR object using inlined constraint ok 739 - got exception passing BlessedQR object to constructor with Bool|Bool ok 740 - got exception passing BlessedQR object to native trait push method with Bool|Bool ok 741 - Bool|Bool rejects Regexp object using ->check ok 742 - Bool|Bool rejects Regexp object using unoptimized constraint ok 743 - Bool|Bool rejects Regexp object using inlined constraint ok 744 - got exception passing Regexp object to constructor with Bool|Bool ok 745 - got exception passing Regexp object to native trait push method with Bool|Bool ok 746 - Bool|Bool rejects Foo object using ->check ok 747 - Bool|Bool rejects Foo object using unoptimized constraint ok 748 - Bool|Bool rejects Foo object using inlined constraint ok 749 - got exception passing Foo object to constructor with Bool|Bool ok 750 - got exception passing Foo object to native trait push method with Bool|Bool ok 751 - ClassName accepts Thing using ->check ok 752 - ClassName accepts Thing using unoptimized constraint ok 753 - ClassName accepts Thing using inlined constraint ok 754 - no exception passing Thing to constructor with ClassName ok 755 - no exception passing Thing to native trait push method with ClassName ok 756 - ClassName accepts Role using ->check ok 757 - ClassName accepts Role using unoptimized constraint ok 758 - ClassName accepts Role using inlined constraint ok 759 - no exception passing Role to constructor with ClassName ok 760 - no exception passing Role to native trait push method with ClassName ok 761 - ClassName rejects 0 using ->check ok 762 - ClassName rejects 0 using unoptimized constraint ok 763 - ClassName rejects 0 using inlined constraint ok 764 - got exception passing 0 to constructor with ClassName ok 765 - got exception passing 0 to native trait push method with ClassName ok 766 - ClassName rejects 1 using ->check ok 767 - ClassName rejects 1 using unoptimized constraint ok 768 - ClassName rejects 1 using inlined constraint ok 769 - got exception passing 1 to constructor with ClassName ok 770 - got exception passing 1 to native trait push method with ClassName ok 771 - ClassName rejects 100 using ->check ok 772 - ClassName rejects 100 using unoptimized constraint ok 773 - ClassName rejects 100 using inlined constraint ok 774 - got exception passing 100 to constructor with ClassName ok 775 - got exception passing 100 to native trait push method with ClassName ok 776 - ClassName rejects -100 using ->check ok 777 - ClassName rejects -100 using unoptimized constraint ok 778 - ClassName rejects -100 using inlined constraint ok 779 - got exception passing -100 to constructor with ClassName ok 780 - got exception passing -100 to native trait push method with ClassName ok 781 - ClassName rejects 42.42 using ->check ok 782 - ClassName rejects 42.42 using unoptimized constraint ok 783 - ClassName rejects 42.42 using inlined constraint ok 784 - got exception passing 42.42 to constructor with ClassName ok 785 - got exception passing 42.42 to native trait push method with ClassName ok 786 - ClassName rejects -42.42 using ->check ok 787 - ClassName rejects -42.42 using unoptimized constraint ok 788 - ClassName rejects -42.42 using inlined constraint ok 789 - got exception passing -42.42 to constructor with ClassName ok 790 - got exception passing -42.42 to native trait push method with ClassName ok 791 - ClassName rejects '' using ->check ok 792 - ClassName rejects '' using unoptimized constraint ok 793 - ClassName rejects '' using inlined constraint ok 794 - got exception passing '' to constructor with ClassName ok 795 - got exception passing '' to native trait push method with ClassName ok 796 - ClassName rejects foo using ->check ok 797 - ClassName rejects foo using unoptimized constraint ok 798 - ClassName rejects foo using inlined constraint ok 799 - got exception passing foo to constructor with ClassName ok 800 - got exception passing foo to native trait push method with ClassName ok 801 - ClassName rejects has 42 in it using ->check ok 802 - ClassName rejects has 42 in it using unoptimized constraint ok 803 - ClassName rejects has 42 in it using inlined constraint ok 804 - got exception passing has 42 in it to constructor with ClassName ok 805 - got exception passing has 42 in it to native trait push method with ClassName ok 806 - ClassName rejects 1\n using ->check ok 807 - ClassName rejects 1\n using unoptimized constraint ok 808 - ClassName rejects 1\n using inlined constraint ok 809 - got exception passing 1\n to constructor with ClassName ok 810 - got exception passing 1\n to native trait push method with ClassName ok 811 - ClassName rejects \n1 using ->check ok 812 - ClassName rejects \n1 using unoptimized constraint ok 813 - ClassName rejects \n1 using inlined constraint ok 814 - got exception passing \n1 to constructor with ClassName ok 815 - got exception passing \n1 to native trait push method with ClassName ok 816 - ClassName rejects SCALAR reference using ->check ok 817 - ClassName rejects SCALAR reference using unoptimized constraint ok 818 - ClassName rejects SCALAR reference using inlined constraint ok 819 - got exception passing SCALAR reference to constructor with ClassName ok 820 - got exception passing SCALAR reference to native trait push method with ClassName ok 821 - ClassName rejects REF reference using ->check ok 822 - ClassName rejects REF reference using unoptimized constraint ok 823 - ClassName rejects REF reference using inlined constraint ok 824 - got exception passing REF reference to constructor with ClassName ok 825 - got exception passing REF reference to native trait push method with ClassName ok 826 - ClassName rejects ARRAY reference using ->check ok 827 - ClassName rejects ARRAY reference using unoptimized constraint ok 828 - ClassName rejects ARRAY reference using inlined constraint ok 829 - got exception passing ARRAY reference to constructor with ClassName ok 830 - got exception passing ARRAY reference to native trait push method with ClassName ok 831 - ClassName rejects HASH reference using ->check ok 832 - ClassName rejects HASH reference using unoptimized constraint ok 833 - ClassName rejects HASH reference using inlined constraint ok 834 - got exception passing HASH reference to constructor with ClassName ok 835 - got exception passing HASH reference to native trait push method with ClassName ok 836 - ClassName rejects CODE reference using ->check ok 837 - ClassName rejects CODE reference using unoptimized constraint ok 838 - ClassName rejects CODE reference using inlined constraint ok 839 - got exception passing CODE reference to constructor with ClassName ok 840 - got exception passing CODE reference to native trait push method with ClassName ok 841 - ClassName rejects *main::GLOB_REF using ->check ok 842 - ClassName rejects *main::GLOB_REF using unoptimized constraint ok 843 - ClassName rejects *main::GLOB_REF using inlined constraint ok 844 - got exception passing *main::GLOB_REF to constructor with ClassName ok 845 - got exception passing *main::GLOB_REF to native trait push method with ClassName ok 846 - ClassName rejects GLOB reference using ->check ok 847 - ClassName rejects GLOB reference using unoptimized constraint ok 848 - ClassName rejects GLOB reference using inlined constraint ok 849 - got exception passing GLOB reference to constructor with ClassName ok 850 - got exception passing GLOB reference to native trait push method with ClassName ok 851 - ClassName rejects open filehandle using ->check ok 852 - ClassName rejects open filehandle using unoptimized constraint ok 853 - ClassName rejects open filehandle using inlined constraint ok 854 - got exception passing open filehandle to constructor with ClassName ok 855 - got exception passing open filehandle to native trait push method with ClassName ok 856 - ClassName rejects IO::File object using ->check ok 857 - ClassName rejects IO::File object using unoptimized constraint ok 858 - ClassName rejects IO::File object using inlined constraint ok 859 - got exception passing IO::File object to constructor with ClassName ok 860 - got exception passing IO::File object to native trait push method with ClassName ok 861 - ClassName rejects Regexp object using ->check ok 862 - ClassName rejects Regexp object using unoptimized constraint ok 863 - ClassName rejects Regexp object using inlined constraint ok 864 - got exception passing Regexp object to constructor with ClassName ok 865 - got exception passing Regexp object to native trait push method with ClassName ok 866 - ClassName rejects BlessedQR object using ->check ok 867 - ClassName rejects BlessedQR object using unoptimized constraint ok 868 - ClassName rejects BlessedQR object using inlined constraint ok 869 - got exception passing BlessedQR object to constructor with ClassName ok 870 - got exception passing BlessedQR object to native trait push method with ClassName ok 871 - ClassName rejects Regexp object using ->check ok 872 - ClassName rejects Regexp object using unoptimized constraint ok 873 - ClassName rejects Regexp object using inlined constraint ok 874 - got exception passing Regexp object to constructor with ClassName ok 875 - got exception passing Regexp object to native trait push method with ClassName ok 876 - ClassName rejects Foo object using ->check ok 877 - ClassName rejects Foo object using unoptimized constraint ok 878 - ClassName rejects Foo object using inlined constraint ok 879 - got exception passing Foo object to constructor with ClassName ok 880 - got exception passing Foo object to native trait push method with ClassName ok 881 - ClassName rejects undef using ->check ok 882 - ClassName rejects undef using unoptimized constraint ok 883 - ClassName rejects undef using inlined constraint ok 884 - got exception passing undef to constructor with ClassName ok 885 - got exception passing undef to native trait push method with ClassName ok 886 - ClassName|ClassName accepts Thing using ->check ok 887 - ClassName|ClassName accepts Thing using unoptimized constraint ok 888 - ClassName|ClassName accepts Thing using inlined constraint ok 889 - no exception passing Thing to constructor with ClassName|ClassName ok 890 - no exception passing Thing to native trait push method with ClassName|ClassName ok 891 - ClassName|ClassName accepts Role using ->check ok 892 - ClassName|ClassName accepts Role using unoptimized constraint ok 893 - ClassName|ClassName accepts Role using inlined constraint ok 894 - no exception passing Role to constructor with ClassName|ClassName ok 895 - no exception passing Role to native trait push method with ClassName|ClassName ok 896 - ClassName|ClassName rejects 0 using ->check ok 897 - ClassName|ClassName rejects 0 using unoptimized constraint ok 898 - ClassName|ClassName rejects 0 using inlined constraint ok 899 - got exception passing 0 to constructor with ClassName|ClassName ok 900 - got exception passing 0 to native trait push method with ClassName|ClassName ok 901 - ClassName|ClassName rejects 1 using ->check ok 902 - ClassName|ClassName rejects 1 using unoptimized constraint ok 903 - ClassName|ClassName rejects 1 using inlined constraint ok 904 - got exception passing 1 to constructor with ClassName|ClassName ok 905 - got exception passing 1 to native trait push method with ClassName|ClassName ok 906 - ClassName|ClassName rejects 100 using ->check ok 907 - ClassName|ClassName rejects 100 using unoptimized constraint ok 908 - ClassName|ClassName rejects 100 using inlined constraint ok 909 - got exception passing 100 to constructor with ClassName|ClassName ok 910 - got exception passing 100 to native trait push method with ClassName|ClassName ok 911 - ClassName|ClassName rejects -100 using ->check ok 912 - ClassName|ClassName rejects -100 using unoptimized constraint ok 913 - ClassName|ClassName rejects -100 using inlined constraint ok 914 - got exception passing -100 to constructor with ClassName|ClassName ok 915 - got exception passing -100 to native trait push method with ClassName|ClassName ok 916 - ClassName|ClassName rejects 42.42 using ->check ok 917 - ClassName|ClassName rejects 42.42 using unoptimized constraint ok 918 - ClassName|ClassName rejects 42.42 using inlined constraint ok 919 - got exception passing 42.42 to constructor with ClassName|ClassName ok 920 - got exception passing 42.42 to native trait push method with ClassName|ClassName ok 921 - ClassName|ClassName rejects -42.42 using ->check ok 922 - ClassName|ClassName rejects -42.42 using unoptimized constraint ok 923 - ClassName|ClassName rejects -42.42 using inlined constraint ok 924 - got exception passing -42.42 to constructor with ClassName|ClassName ok 925 - got exception passing -42.42 to native trait push method with ClassName|ClassName ok 926 - ClassName|ClassName rejects '' using ->check ok 927 - ClassName|ClassName rejects '' using unoptimized constraint ok 928 - ClassName|ClassName rejects '' using inlined constraint ok 929 - got exception passing '' to constructor with ClassName|ClassName ok 930 - got exception passing '' to native trait push method with ClassName|ClassName ok 931 - ClassName|ClassName rejects foo using ->check ok 932 - ClassName|ClassName rejects foo using unoptimized constraint ok 933 - ClassName|ClassName rejects foo using inlined constraint ok 934 - got exception passing foo to constructor with ClassName|ClassName ok 935 - got exception passing foo to native trait push method with ClassName|ClassName ok 936 - ClassName|ClassName rejects has 42 in it using ->check ok 937 - ClassName|ClassName rejects has 42 in it using unoptimized constraint ok 938 - ClassName|ClassName rejects has 42 in it using inlined constraint ok 939 - got exception passing has 42 in it to constructor with ClassName|ClassName ok 940 - got exception passing has 42 in it to native trait push method with ClassName|ClassName ok 941 - ClassName|ClassName rejects 1\n using ->check ok 942 - ClassName|ClassName rejects 1\n using unoptimized constraint ok 943 - ClassName|ClassName rejects 1\n using inlined constraint ok 944 - got exception passing 1\n to constructor with ClassName|ClassName ok 945 - got exception passing 1\n to native trait push method with ClassName|ClassName ok 946 - ClassName|ClassName rejects \n1 using ->check ok 947 - ClassName|ClassName rejects \n1 using unoptimized constraint ok 948 - ClassName|ClassName rejects \n1 using inlined constraint ok 949 - got exception passing \n1 to constructor with ClassName|ClassName ok 950 - got exception passing \n1 to native trait push method with ClassName|ClassName ok 951 - ClassName|ClassName rejects SCALAR reference using ->check ok 952 - ClassName|ClassName rejects SCALAR reference using unoptimized constraint ok 953 - ClassName|ClassName rejects SCALAR reference using inlined constraint ok 954 - got exception passing SCALAR reference to constructor with ClassName|ClassName ok 955 - got exception passing SCALAR reference to native trait push method with ClassName|ClassName ok 956 - ClassName|ClassName rejects REF reference using ->check ok 957 - ClassName|ClassName rejects REF reference using unoptimized constraint ok 958 - ClassName|ClassName rejects REF reference using inlined constraint ok 959 - got exception passing REF reference to constructor with ClassName|ClassName ok 960 - got exception passing REF reference to native trait push method with ClassName|ClassName ok 961 - ClassName|ClassName rejects ARRAY reference using ->check ok 962 - ClassName|ClassName rejects ARRAY reference using unoptimized constraint ok 963 - ClassName|ClassName rejects ARRAY reference using inlined constraint ok 964 - got exception passing ARRAY reference to constructor with ClassName|ClassName ok 965 - got exception passing ARRAY reference to native trait push method with ClassName|ClassName ok 966 - ClassName|ClassName rejects HASH reference using ->check ok 967 - ClassName|ClassName rejects HASH reference using unoptimized constraint ok 968 - ClassName|ClassName rejects HASH reference using inlined constraint ok 969 - got exception passing HASH reference to constructor with ClassName|ClassName ok 970 - got exception passing HASH reference to native trait push method with ClassName|ClassName ok 971 - ClassName|ClassName rejects CODE reference using ->check ok 972 - ClassName|ClassName rejects CODE reference using unoptimized constraint ok 973 - ClassName|ClassName rejects CODE reference using inlined constraint ok 974 - got exception passing CODE reference to constructor with ClassName|ClassName ok 975 - got exception passing CODE reference to native trait push method with ClassName|ClassName ok 976 - ClassName|ClassName rejects *main::GLOB_REF using ->check ok 977 - ClassName|ClassName rejects *main::GLOB_REF using unoptimized constraint ok 978 - ClassName|ClassName rejects *main::GLOB_REF using inlined constraint ok 979 - got exception passing *main::GLOB_REF to constructor with ClassName|ClassName ok 980 - got exception passing *main::GLOB_REF to native trait push method with ClassName|ClassName ok 981 - ClassName|ClassName rejects GLOB reference using ->check ok 982 - ClassName|ClassName rejects GLOB reference using unoptimized constraint ok 983 - ClassName|ClassName rejects GLOB reference using inlined constraint ok 984 - got exception passing GLOB reference to constructor with ClassName|ClassName ok 985 - got exception passing GLOB reference to native trait push method with ClassName|ClassName ok 986 - ClassName|ClassName rejects open filehandle using ->check ok 987 - ClassName|ClassName rejects open filehandle using unoptimized constraint ok 988 - ClassName|ClassName rejects open filehandle using inlined constraint ok 989 - got exception passing open filehandle to constructor with ClassName|ClassName ok 990 - got exception passing open filehandle to native trait push method with ClassName|ClassName ok 991 - ClassName|ClassName rejects IO::File object using ->check ok 992 - ClassName|ClassName rejects IO::File object using unoptimized constraint ok 993 - ClassName|ClassName rejects IO::File object using inlined constraint ok 994 - got exception passing IO::File object to constructor with ClassName|ClassName ok 995 - got exception passing IO::File object to native trait push method with ClassName|ClassName ok 996 - ClassName|ClassName rejects Regexp object using ->check ok 997 - ClassName|ClassName rejects Regexp object using unoptimized constraint ok 998 - ClassName|ClassName rejects Regexp object using inlined constraint ok 999 - got exception passing Regexp object to constructor with ClassName|ClassName ok 1000 - got exception passing Regexp object to native trait push method with ClassName|ClassName ok 1001 - ClassName|ClassName rejects BlessedQR object using ->check ok 1002 - ClassName|ClassName rejects BlessedQR object using unoptimized constraint ok 1003 - ClassName|ClassName rejects BlessedQR object using inlined constraint ok 1004 - got exception passing BlessedQR object to constructor with ClassName|ClassName ok 1005 - got exception passing BlessedQR object to native trait push method with ClassName|ClassName ok 1006 - ClassName|ClassName rejects Regexp object using ->check ok 1007 - ClassName|ClassName rejects Regexp object using unoptimized constraint ok 1008 - ClassName|ClassName rejects Regexp object using inlined constraint ok 1009 - got exception passing Regexp object to constructor with ClassName|ClassName ok 1010 - got exception passing Regexp object to native trait push method with ClassName|ClassName ok 1011 - ClassName|ClassName rejects Foo object using ->check ok 1012 - ClassName|ClassName rejects Foo object using unoptimized constraint ok 1013 - ClassName|ClassName rejects Foo object using inlined constraint ok 1014 - got exception passing Foo object to constructor with ClassName|ClassName ok 1015 - got exception passing Foo object to native trait push method with ClassName|ClassName ok 1016 - ClassName|ClassName rejects undef using ->check ok 1017 - ClassName|ClassName rejects undef using unoptimized constraint ok 1018 - ClassName|ClassName rejects undef using inlined constraint ok 1019 - got exception passing undef to constructor with ClassName|ClassName ok 1020 - got exception passing undef to native trait push method with ClassName|ClassName ok 1021 - CodeRef accepts CODE reference using ->check ok 1022 - CodeRef accepts CODE reference using unoptimized constraint ok 1023 - CodeRef accepts CODE reference using inlined constraint ok 1024 - no exception passing CODE reference to constructor with CodeRef ok 1025 - no exception passing CODE reference to native trait push method with CodeRef ok 1026 - CodeRef rejects 0 using ->check ok 1027 - CodeRef rejects 0 using unoptimized constraint ok 1028 - CodeRef rejects 0 using inlined constraint ok 1029 - got exception passing 0 to constructor with CodeRef ok 1030 - got exception passing 0 to native trait push method with CodeRef ok 1031 - CodeRef rejects 1 using ->check ok 1032 - CodeRef rejects 1 using unoptimized constraint ok 1033 - CodeRef rejects 1 using inlined constraint ok 1034 - got exception passing 1 to constructor with CodeRef ok 1035 - got exception passing 1 to native trait push method with CodeRef ok 1036 - CodeRef rejects 100 using ->check ok 1037 - CodeRef rejects 100 using unoptimized constraint ok 1038 - CodeRef rejects 100 using inlined constraint ok 1039 - got exception passing 100 to constructor with CodeRef ok 1040 - got exception passing 100 to native trait push method with CodeRef ok 1041 - CodeRef rejects -100 using ->check ok 1042 - CodeRef rejects -100 using unoptimized constraint ok 1043 - CodeRef rejects -100 using inlined constraint ok 1044 - got exception passing -100 to constructor with CodeRef ok 1045 - got exception passing -100 to native trait push method with CodeRef ok 1046 - CodeRef rejects 42.42 using ->check ok 1047 - CodeRef rejects 42.42 using unoptimized constraint ok 1048 - CodeRef rejects 42.42 using inlined constraint ok 1049 - got exception passing 42.42 to constructor with CodeRef ok 1050 - got exception passing 42.42 to native trait push method with CodeRef ok 1051 - CodeRef rejects -42.42 using ->check ok 1052 - CodeRef rejects -42.42 using unoptimized constraint ok 1053 - CodeRef rejects -42.42 using inlined constraint ok 1054 - got exception passing -42.42 to constructor with CodeRef ok 1055 - got exception passing -42.42 to native trait push method with CodeRef ok 1056 - CodeRef rejects '' using ->check ok 1057 - CodeRef rejects '' using unoptimized constraint ok 1058 - CodeRef rejects '' using inlined constraint ok 1059 - got exception passing '' to constructor with CodeRef ok 1060 - got exception passing '' to native trait push method with CodeRef ok 1061 - CodeRef rejects foo using ->check ok 1062 - CodeRef rejects foo using unoptimized constraint ok 1063 - CodeRef rejects foo using inlined constraint ok 1064 - got exception passing foo to constructor with CodeRef ok 1065 - got exception passing foo to native trait push method with CodeRef ok 1066 - CodeRef rejects has 42 in it using ->check ok 1067 - CodeRef rejects has 42 in it using unoptimized constraint ok 1068 - CodeRef rejects has 42 in it using inlined constraint ok 1069 - got exception passing has 42 in it to constructor with CodeRef ok 1070 - got exception passing has 42 in it to native trait push method with CodeRef ok 1071 - CodeRef rejects 1\n using ->check ok 1072 - CodeRef rejects 1\n using unoptimized constraint ok 1073 - CodeRef rejects 1\n using inlined constraint ok 1074 - got exception passing 1\n to constructor with CodeRef ok 1075 - got exception passing 1\n to native trait push method with CodeRef ok 1076 - CodeRef rejects \n1 using ->check ok 1077 - CodeRef rejects \n1 using unoptimized constraint ok 1078 - CodeRef rejects \n1 using inlined constraint ok 1079 - got exception passing \n1 to constructor with CodeRef ok 1080 - got exception passing \n1 to native trait push method with CodeRef ok 1081 - CodeRef rejects SCALAR reference using ->check ok 1082 - CodeRef rejects SCALAR reference using unoptimized constraint ok 1083 - CodeRef rejects SCALAR reference using inlined constraint ok 1084 - got exception passing SCALAR reference to constructor with CodeRef ok 1085 - got exception passing SCALAR reference to native trait push method with CodeRef ok 1086 - CodeRef rejects REF reference using ->check ok 1087 - CodeRef rejects REF reference using unoptimized constraint ok 1088 - CodeRef rejects REF reference using inlined constraint ok 1089 - got exception passing REF reference to constructor with CodeRef ok 1090 - got exception passing REF reference to native trait push method with CodeRef ok 1091 - CodeRef rejects ARRAY reference using ->check ok 1092 - CodeRef rejects ARRAY reference using unoptimized constraint ok 1093 - CodeRef rejects ARRAY reference using inlined constraint ok 1094 - got exception passing ARRAY reference to constructor with CodeRef ok 1095 - got exception passing ARRAY reference to native trait push method with CodeRef ok 1096 - CodeRef rejects HASH reference using ->check ok 1097 - CodeRef rejects HASH reference using unoptimized constraint ok 1098 - CodeRef rejects HASH reference using inlined constraint ok 1099 - got exception passing HASH reference to constructor with CodeRef ok 1100 - got exception passing HASH reference to native trait push method with CodeRef ok 1101 - CodeRef rejects *main::GLOB_REF using ->check ok 1102 - CodeRef rejects *main::GLOB_REF using unoptimized constraint ok 1103 - CodeRef rejects *main::GLOB_REF using inlined constraint ok 1104 - got exception passing *main::GLOB_REF to constructor with CodeRef ok 1105 - got exception passing *main::GLOB_REF to native trait push method with CodeRef ok 1106 - CodeRef rejects GLOB reference using ->check ok 1107 - CodeRef rejects GLOB reference using unoptimized constraint ok 1108 - CodeRef rejects GLOB reference using inlined constraint ok 1109 - got exception passing GLOB reference to constructor with CodeRef ok 1110 - got exception passing GLOB reference to native trait push method with CodeRef ok 1111 - CodeRef rejects open filehandle using ->check ok 1112 - CodeRef rejects open filehandle using unoptimized constraint ok 1113 - CodeRef rejects open filehandle using inlined constraint ok 1114 - got exception passing open filehandle to constructor with CodeRef ok 1115 - got exception passing open filehandle to native trait push method with CodeRef ok 1116 - CodeRef rejects IO::File object using ->check ok 1117 - CodeRef rejects IO::File object using unoptimized constraint ok 1118 - CodeRef rejects IO::File object using inlined constraint ok 1119 - got exception passing IO::File object to constructor with CodeRef ok 1120 - got exception passing IO::File object to native trait push method with CodeRef ok 1121 - CodeRef rejects Regexp object using ->check ok 1122 - CodeRef rejects Regexp object using unoptimized constraint ok 1123 - CodeRef rejects Regexp object using inlined constraint ok 1124 - got exception passing Regexp object to constructor with CodeRef ok 1125 - got exception passing Regexp object to native trait push method with CodeRef ok 1126 - CodeRef rejects BlessedQR object using ->check ok 1127 - CodeRef rejects BlessedQR object using unoptimized constraint ok 1128 - CodeRef rejects BlessedQR object using inlined constraint ok 1129 - got exception passing BlessedQR object to constructor with CodeRef ok 1130 - got exception passing BlessedQR object to native trait push method with CodeRef ok 1131 - CodeRef rejects Regexp object using ->check ok 1132 - CodeRef rejects Regexp object using unoptimized constraint ok 1133 - CodeRef rejects Regexp object using inlined constraint ok 1134 - got exception passing Regexp object to constructor with CodeRef ok 1135 - got exception passing Regexp object to native trait push method with CodeRef ok 1136 - CodeRef rejects Foo object using ->check ok 1137 - CodeRef rejects Foo object using unoptimized constraint ok 1138 - CodeRef rejects Foo object using inlined constraint ok 1139 - got exception passing Foo object to constructor with CodeRef ok 1140 - got exception passing Foo object to native trait push method with CodeRef ok 1141 - CodeRef rejects undef using ->check ok 1142 - CodeRef rejects undef using unoptimized constraint ok 1143 - CodeRef rejects undef using inlined constraint ok 1144 - got exception passing undef to constructor with CodeRef ok 1145 - got exception passing undef to native trait push method with CodeRef ok 1146 - CodeRef|CodeRef accepts CODE reference using ->check ok 1147 - CodeRef|CodeRef accepts CODE reference using unoptimized constraint ok 1148 - CodeRef|CodeRef accepts CODE reference using inlined constraint ok 1149 - no exception passing CODE reference to constructor with CodeRef|CodeRef ok 1150 - no exception passing CODE reference to native trait push method with CodeRef|CodeRef ok 1151 - CodeRef|CodeRef rejects 0 using ->check ok 1152 - CodeRef|CodeRef rejects 0 using unoptimized constraint ok 1153 - CodeRef|CodeRef rejects 0 using inlined constraint ok 1154 - got exception passing 0 to constructor with CodeRef|CodeRef ok 1155 - got exception passing 0 to native trait push method with CodeRef|CodeRef ok 1156 - CodeRef|CodeRef rejects 1 using ->check ok 1157 - CodeRef|CodeRef rejects 1 using unoptimized constraint ok 1158 - CodeRef|CodeRef rejects 1 using inlined constraint ok 1159 - got exception passing 1 to constructor with CodeRef|CodeRef ok 1160 - got exception passing 1 to native trait push method with CodeRef|CodeRef ok 1161 - CodeRef|CodeRef rejects 100 using ->check ok 1162 - CodeRef|CodeRef rejects 100 using unoptimized constraint ok 1163 - CodeRef|CodeRef rejects 100 using inlined constraint ok 1164 - got exception passing 100 to constructor with CodeRef|CodeRef ok 1165 - got exception passing 100 to native trait push method with CodeRef|CodeRef ok 1166 - CodeRef|CodeRef rejects -100 using ->check ok 1167 - CodeRef|CodeRef rejects -100 using unoptimized constraint ok 1168 - CodeRef|CodeRef rejects -100 using inlined constraint ok 1169 - got exception passing -100 to constructor with CodeRef|CodeRef ok 1170 - got exception passing -100 to native trait push method with CodeRef|CodeRef ok 1171 - CodeRef|CodeRef rejects 42.42 using ->check ok 1172 - CodeRef|CodeRef rejects 42.42 using unoptimized constraint ok 1173 - CodeRef|CodeRef rejects 42.42 using inlined constraint ok 1174 - got exception passing 42.42 to constructor with CodeRef|CodeRef ok 1175 - got exception passing 42.42 to native trait push method with CodeRef|CodeRef ok 1176 - CodeRef|CodeRef rejects -42.42 using ->check ok 1177 - CodeRef|CodeRef rejects -42.42 using unoptimized constraint ok 1178 - CodeRef|CodeRef rejects -42.42 using inlined constraint ok 1179 - got exception passing -42.42 to constructor with CodeRef|CodeRef ok 1180 - got exception passing -42.42 to native trait push method with CodeRef|CodeRef ok 1181 - CodeRef|CodeRef rejects '' using ->check ok 1182 - CodeRef|CodeRef rejects '' using unoptimized constraint ok 1183 - CodeRef|CodeRef rejects '' using inlined constraint ok 1184 - got exception passing '' to constructor with CodeRef|CodeRef ok 1185 - got exception passing '' to native trait push method with CodeRef|CodeRef ok 1186 - CodeRef|CodeRef rejects foo using ->check ok 1187 - CodeRef|CodeRef rejects foo using unoptimized constraint ok 1188 - CodeRef|CodeRef rejects foo using inlined constraint ok 1189 - got exception passing foo to constructor with CodeRef|CodeRef ok 1190 - got exception passing foo to native trait push method with CodeRef|CodeRef ok 1191 - CodeRef|CodeRef rejects has 42 in it using ->check ok 1192 - CodeRef|CodeRef rejects has 42 in it using unoptimized constraint ok 1193 - CodeRef|CodeRef rejects has 42 in it using inlined constraint ok 1194 - got exception passing has 42 in it to constructor with CodeRef|CodeRef ok 1195 - got exception passing has 42 in it to native trait push method with CodeRef|CodeRef ok 1196 - CodeRef|CodeRef rejects 1\n using ->check ok 1197 - CodeRef|CodeRef rejects 1\n using unoptimized constraint ok 1198 - CodeRef|CodeRef rejects 1\n using inlined constraint ok 1199 - got exception passing 1\n to constructor with CodeRef|CodeRef ok 1200 - got exception passing 1\n to native trait push method with CodeRef|CodeRef ok 1201 - CodeRef|CodeRef rejects \n1 using ->check ok 1202 - CodeRef|CodeRef rejects \n1 using unoptimized constraint ok 1203 - CodeRef|CodeRef rejects \n1 using inlined constraint ok 1204 - got exception passing \n1 to constructor with CodeRef|CodeRef ok 1205 - got exception passing \n1 to native trait push method with CodeRef|CodeRef ok 1206 - CodeRef|CodeRef rejects SCALAR reference using ->check ok 1207 - CodeRef|CodeRef rejects SCALAR reference using unoptimized constraint ok 1208 - CodeRef|CodeRef rejects SCALAR reference using inlined constraint ok 1209 - got exception passing SCALAR reference to constructor with CodeRef|CodeRef ok 1210 - got exception passing SCALAR reference to native trait push method with CodeRef|CodeRef ok 1211 - CodeRef|CodeRef rejects REF reference using ->check ok 1212 - CodeRef|CodeRef rejects REF reference using unoptimized constraint ok 1213 - CodeRef|CodeRef rejects REF reference using inlined constraint ok 1214 - got exception passing REF reference to constructor with CodeRef|CodeRef ok 1215 - got exception passing REF reference to native trait push method with CodeRef|CodeRef ok 1216 - CodeRef|CodeRef rejects ARRAY reference using ->check ok 1217 - CodeRef|CodeRef rejects ARRAY reference using unoptimized constraint ok 1218 - CodeRef|CodeRef rejects ARRAY reference using inlined constraint ok 1219 - got exception passing ARRAY reference to constructor with CodeRef|CodeRef ok 1220 - got exception passing ARRAY reference to native trait push method with CodeRef|CodeRef ok 1221 - CodeRef|CodeRef rejects HASH reference using ->check ok 1222 - CodeRef|CodeRef rejects HASH reference using unoptimized constraint ok 1223 - CodeRef|CodeRef rejects HASH reference using inlined constraint ok 1224 - got exception passing HASH reference to constructor with CodeRef|CodeRef ok 1225 - got exception passing HASH reference to native trait push method with CodeRef|CodeRef ok 1226 - CodeRef|CodeRef rejects *main::GLOB_REF using ->check ok 1227 - CodeRef|CodeRef rejects *main::GLOB_REF using unoptimized constraint ok 1228 - CodeRef|CodeRef rejects *main::GLOB_REF using inlined constraint ok 1229 - got exception passing *main::GLOB_REF to constructor with CodeRef|CodeRef ok 1230 - got exception passing *main::GLOB_REF to native trait push method with CodeRef|CodeRef ok 1231 - CodeRef|CodeRef rejects GLOB reference using ->check ok 1232 - CodeRef|CodeRef rejects GLOB reference using unoptimized constraint ok 1233 - CodeRef|CodeRef rejects GLOB reference using inlined constraint ok 1234 - got exception passing GLOB reference to constructor with CodeRef|CodeRef ok 1235 - got exception passing GLOB reference to native trait push method with CodeRef|CodeRef ok 1236 - CodeRef|CodeRef rejects open filehandle using ->check ok 1237 - CodeRef|CodeRef rejects open filehandle using unoptimized constraint ok 1238 - CodeRef|CodeRef rejects open filehandle using inlined constraint ok 1239 - got exception passing open filehandle to constructor with CodeRef|CodeRef ok 1240 - got exception passing open filehandle to native trait push method with CodeRef|CodeRef ok 1241 - CodeRef|CodeRef rejects IO::File object using ->check ok 1242 - CodeRef|CodeRef rejects IO::File object using unoptimized constraint ok 1243 - CodeRef|CodeRef rejects IO::File object using inlined constraint ok 1244 - got exception passing IO::File object to constructor with CodeRef|CodeRef ok 1245 - got exception passing IO::File object to native trait push method with CodeRef|CodeRef ok 1246 - CodeRef|CodeRef rejects Regexp object using ->check ok 1247 - CodeRef|CodeRef rejects Regexp object using unoptimized constraint ok 1248 - CodeRef|CodeRef rejects Regexp object using inlined constraint ok 1249 - got exception passing Regexp object to constructor with CodeRef|CodeRef ok 1250 - got exception passing Regexp object to native trait push method with CodeRef|CodeRef ok 1251 - CodeRef|CodeRef rejects BlessedQR object using ->check ok 1252 - CodeRef|CodeRef rejects BlessedQR object using unoptimized constraint ok 1253 - CodeRef|CodeRef rejects BlessedQR object using inlined constraint ok 1254 - got exception passing BlessedQR object to constructor with CodeRef|CodeRef ok 1255 - got exception passing BlessedQR object to native trait push method with CodeRef|CodeRef ok 1256 - CodeRef|CodeRef rejects Regexp object using ->check ok 1257 - CodeRef|CodeRef rejects Regexp object using unoptimized constraint ok 1258 - CodeRef|CodeRef rejects Regexp object using inlined constraint ok 1259 - got exception passing Regexp object to constructor with CodeRef|CodeRef ok 1260 - got exception passing Regexp object to native trait push method with CodeRef|CodeRef ok 1261 - CodeRef|CodeRef rejects Foo object using ->check ok 1262 - CodeRef|CodeRef rejects Foo object using unoptimized constraint ok 1263 - CodeRef|CodeRef rejects Foo object using inlined constraint ok 1264 - got exception passing Foo object to constructor with CodeRef|CodeRef ok 1265 - got exception passing Foo object to native trait push method with CodeRef|CodeRef ok 1266 - CodeRef|CodeRef rejects undef using ->check ok 1267 - CodeRef|CodeRef rejects undef using unoptimized constraint ok 1268 - CodeRef|CodeRef rejects undef using inlined constraint ok 1269 - got exception passing undef to constructor with CodeRef|CodeRef ok 1270 - got exception passing undef to native trait push method with CodeRef|CodeRef ok 1271 - Defined accepts 0 using ->check ok 1272 - Defined accepts 0 using unoptimized constraint ok 1273 - Defined accepts 0 using inlined constraint ok 1274 - no exception passing 0 to constructor with Defined ok 1275 - no exception passing 0 to native trait push method with Defined ok 1276 - Defined accepts 1 using ->check ok 1277 - Defined accepts 1 using unoptimized constraint ok 1278 - Defined accepts 1 using inlined constraint ok 1279 - no exception passing 1 to constructor with Defined ok 1280 - no exception passing 1 to native trait push method with Defined ok 1281 - Defined accepts 100 using ->check ok 1282 - Defined accepts 100 using unoptimized constraint ok 1283 - Defined accepts 100 using inlined constraint ok 1284 - no exception passing 100 to constructor with Defined ok 1285 - no exception passing 100 to native trait push method with Defined ok 1286 - Defined accepts -100 using ->check ok 1287 - Defined accepts -100 using unoptimized constraint ok 1288 - Defined accepts -100 using inlined constraint ok 1289 - no exception passing -100 to constructor with Defined ok 1290 - no exception passing -100 to native trait push method with Defined ok 1291 - Defined accepts 42.42 using ->check ok 1292 - Defined accepts 42.42 using unoptimized constraint ok 1293 - Defined accepts 42.42 using inlined constraint ok 1294 - no exception passing 42.42 to constructor with Defined ok 1295 - no exception passing 42.42 to native trait push method with Defined ok 1296 - Defined accepts -42.42 using ->check ok 1297 - Defined accepts -42.42 using unoptimized constraint ok 1298 - Defined accepts -42.42 using inlined constraint ok 1299 - no exception passing -42.42 to constructor with Defined ok 1300 - no exception passing -42.42 to native trait push method with Defined ok 1301 - Defined accepts '' using ->check ok 1302 - Defined accepts '' using unoptimized constraint ok 1303 - Defined accepts '' using inlined constraint ok 1304 - no exception passing '' to constructor with Defined ok 1305 - no exception passing '' to native trait push method with Defined ok 1306 - Defined accepts foo using ->check ok 1307 - Defined accepts foo using unoptimized constraint ok 1308 - Defined accepts foo using inlined constraint ok 1309 - no exception passing foo to constructor with Defined ok 1310 - no exception passing foo to native trait push method with Defined ok 1311 - Defined accepts has 42 in it using ->check ok 1312 - Defined accepts has 42 in it using unoptimized constraint ok 1313 - Defined accepts has 42 in it using inlined constraint ok 1314 - no exception passing has 42 in it to constructor with Defined ok 1315 - no exception passing has 42 in it to native trait push method with Defined ok 1316 - Defined accepts 1\n using ->check ok 1317 - Defined accepts 1\n using unoptimized constraint ok 1318 - Defined accepts 1\n using inlined constraint ok 1319 - no exception passing 1\n to constructor with Defined ok 1320 - no exception passing 1\n to native trait push method with Defined ok 1321 - Defined accepts \n1 using ->check ok 1322 - Defined accepts \n1 using unoptimized constraint ok 1323 - Defined accepts \n1 using inlined constraint ok 1324 - no exception passing \n1 to constructor with Defined ok 1325 - no exception passing \n1 to native trait push method with Defined ok 1326 - Defined accepts SCALAR reference using ->check ok 1327 - Defined accepts SCALAR reference using unoptimized constraint ok 1328 - Defined accepts SCALAR reference using inlined constraint ok 1329 - no exception passing SCALAR reference to constructor with Defined ok 1330 - no exception passing SCALAR reference to native trait push method with Defined ok 1331 - Defined accepts REF reference using ->check ok 1332 - Defined accepts REF reference using unoptimized constraint ok 1333 - Defined accepts REF reference using inlined constraint ok 1334 - no exception passing REF reference to constructor with Defined ok 1335 - no exception passing REF reference to native trait push method with Defined ok 1336 - Defined accepts ARRAY reference using ->check ok 1337 - Defined accepts ARRAY reference using unoptimized constraint ok 1338 - Defined accepts ARRAY reference using inlined constraint ok 1339 - no exception passing ARRAY reference to constructor with Defined ok 1340 - no exception passing ARRAY reference to native trait push method with Defined ok 1341 - Defined accepts HASH reference using ->check ok 1342 - Defined accepts HASH reference using unoptimized constraint ok 1343 - Defined accepts HASH reference using inlined constraint ok 1344 - no exception passing HASH reference to constructor with Defined ok 1345 - no exception passing HASH reference to native trait push method with Defined ok 1346 - Defined accepts CODE reference using ->check ok 1347 - Defined accepts CODE reference using unoptimized constraint ok 1348 - Defined accepts CODE reference using inlined constraint ok 1349 - no exception passing CODE reference to constructor with Defined ok 1350 - no exception passing CODE reference to native trait push method with Defined ok 1351 - Defined accepts *main::GLOB_REF using ->check ok 1352 - Defined accepts *main::GLOB_REF using unoptimized constraint ok 1353 - Defined accepts *main::GLOB_REF using inlined constraint ok 1354 - no exception passing *main::GLOB_REF to constructor with Defined ok 1355 - no exception passing *main::GLOB_REF to native trait push method with Defined ok 1356 - Defined accepts GLOB reference using ->check ok 1357 - Defined accepts GLOB reference using unoptimized constraint ok 1358 - Defined accepts GLOB reference using inlined constraint ok 1359 - no exception passing GLOB reference to constructor with Defined ok 1360 - no exception passing GLOB reference to native trait push method with Defined ok 1361 - Defined accepts open filehandle using ->check ok 1362 - Defined accepts open filehandle using unoptimized constraint ok 1363 - Defined accepts open filehandle using inlined constraint ok 1364 - no exception passing open filehandle to constructor with Defined ok 1365 - no exception passing open filehandle to native trait push method with Defined ok 1366 - Defined accepts IO::File object using ->check ok 1367 - Defined accepts IO::File object using unoptimized constraint ok 1368 - Defined accepts IO::File object using inlined constraint ok 1369 - no exception passing IO::File object to constructor with Defined ok 1370 - no exception passing IO::File object to native trait push method with Defined ok 1371 - Defined accepts Regexp object using ->check ok 1372 - Defined accepts Regexp object using unoptimized constraint ok 1373 - Defined accepts Regexp object using inlined constraint ok 1374 - no exception passing Regexp object to constructor with Defined ok 1375 - no exception passing Regexp object to native trait push method with Defined ok 1376 - Defined accepts BlessedQR object using ->check ok 1377 - Defined accepts BlessedQR object using unoptimized constraint ok 1378 - Defined accepts BlessedQR object using inlined constraint ok 1379 - no exception passing BlessedQR object to constructor with Defined ok 1380 - no exception passing BlessedQR object to native trait push method with Defined ok 1381 - Defined accepts Regexp object using ->check ok 1382 - Defined accepts Regexp object using unoptimized constraint ok 1383 - Defined accepts Regexp object using inlined constraint ok 1384 - no exception passing Regexp object to constructor with Defined ok 1385 - no exception passing Regexp object to native trait push method with Defined ok 1386 - Defined accepts Foo object using ->check ok 1387 - Defined accepts Foo object using unoptimized constraint ok 1388 - Defined accepts Foo object using inlined constraint ok 1389 - no exception passing Foo object to constructor with Defined ok 1390 - no exception passing Foo object to native trait push method with Defined ok 1391 - Defined rejects undef using ->check ok 1392 - Defined rejects undef using unoptimized constraint ok 1393 - Defined rejects undef using inlined constraint ok 1394 - got exception passing undef to constructor with Defined ok 1395 - got exception passing undef to native trait push method with Defined ok 1396 - Defined|Defined accepts 0 using ->check ok 1397 - Defined|Defined accepts 0 using unoptimized constraint ok 1398 - Defined|Defined accepts 0 using inlined constraint ok 1399 - no exception passing 0 to constructor with Defined|Defined ok 1400 - no exception passing 0 to native trait push method with Defined|Defined ok 1401 - Defined|Defined accepts 1 using ->check ok 1402 - Defined|Defined accepts 1 using unoptimized constraint ok 1403 - Defined|Defined accepts 1 using inlined constraint ok 1404 - no exception passing 1 to constructor with Defined|Defined ok 1405 - no exception passing 1 to native trait push method with Defined|Defined ok 1406 - Defined|Defined accepts 100 using ->check ok 1407 - Defined|Defined accepts 100 using unoptimized constraint ok 1408 - Defined|Defined accepts 100 using inlined constraint ok 1409 - no exception passing 100 to constructor with Defined|Defined ok 1410 - no exception passing 100 to native trait push method with Defined|Defined ok 1411 - Defined|Defined accepts -100 using ->check ok 1412 - Defined|Defined accepts -100 using unoptimized constraint ok 1413 - Defined|Defined accepts -100 using inlined constraint ok 1414 - no exception passing -100 to constructor with Defined|Defined ok 1415 - no exception passing -100 to native trait push method with Defined|Defined ok 1416 - Defined|Defined accepts 42.42 using ->check ok 1417 - Defined|Defined accepts 42.42 using unoptimized constraint ok 1418 - Defined|Defined accepts 42.42 using inlined constraint ok 1419 - no exception passing 42.42 to constructor with Defined|Defined ok 1420 - no exception passing 42.42 to native trait push method with Defined|Defined ok 1421 - Defined|Defined accepts -42.42 using ->check ok 1422 - Defined|Defined accepts -42.42 using unoptimized constraint ok 1423 - Defined|Defined accepts -42.42 using inlined constraint ok 1424 - no exception passing -42.42 to constructor with Defined|Defined ok 1425 - no exception passing -42.42 to native trait push method with Defined|Defined ok 1426 - Defined|Defined accepts '' using ->check ok 1427 - Defined|Defined accepts '' using unoptimized constraint ok 1428 - Defined|Defined accepts '' using inlined constraint ok 1429 - no exception passing '' to constructor with Defined|Defined ok 1430 - no exception passing '' to native trait push method with Defined|Defined ok 1431 - Defined|Defined accepts foo using ->check ok 1432 - Defined|Defined accepts foo using unoptimized constraint ok 1433 - Defined|Defined accepts foo using inlined constraint ok 1434 - no exception passing foo to constructor with Defined|Defined ok 1435 - no exception passing foo to native trait push method with Defined|Defined ok 1436 - Defined|Defined accepts has 42 in it using ->check ok 1437 - Defined|Defined accepts has 42 in it using unoptimized constraint ok 1438 - Defined|Defined accepts has 42 in it using inlined constraint ok 1439 - no exception passing has 42 in it to constructor with Defined|Defined ok 1440 - no exception passing has 42 in it to native trait push method with Defined|Defined ok 1441 - Defined|Defined accepts 1\n using ->check ok 1442 - Defined|Defined accepts 1\n using unoptimized constraint ok 1443 - Defined|Defined accepts 1\n using inlined constraint ok 1444 - no exception passing 1\n to constructor with Defined|Defined ok 1445 - no exception passing 1\n to native trait push method with Defined|Defined ok 1446 - Defined|Defined accepts \n1 using ->check ok 1447 - Defined|Defined accepts \n1 using unoptimized constraint ok 1448 - Defined|Defined accepts \n1 using inlined constraint ok 1449 - no exception passing \n1 to constructor with Defined|Defined ok 1450 - no exception passing \n1 to native trait push method with Defined|Defined ok 1451 - Defined|Defined accepts SCALAR reference using ->check ok 1452 - Defined|Defined accepts SCALAR reference using unoptimized constraint ok 1453 - Defined|Defined accepts SCALAR reference using inlined constraint ok 1454 - no exception passing SCALAR reference to constructor with Defined|Defined ok 1455 - no exception passing SCALAR reference to native trait push method with Defined|Defined ok 1456 - Defined|Defined accepts REF reference using ->check ok 1457 - Defined|Defined accepts REF reference using unoptimized constraint ok 1458 - Defined|Defined accepts REF reference using inlined constraint ok 1459 - no exception passing REF reference to constructor with Defined|Defined ok 1460 - no exception passing REF reference to native trait push method with Defined|Defined ok 1461 - Defined|Defined accepts ARRAY reference using ->check ok 1462 - Defined|Defined accepts ARRAY reference using unoptimized constraint ok 1463 - Defined|Defined accepts ARRAY reference using inlined constraint ok 1464 - no exception passing ARRAY reference to constructor with Defined|Defined ok 1465 - no exception passing ARRAY reference to native trait push method with Defined|Defined ok 1466 - Defined|Defined accepts HASH reference using ->check ok 1467 - Defined|Defined accepts HASH reference using unoptimized constraint ok 1468 - Defined|Defined accepts HASH reference using inlined constraint ok 1469 - no exception passing HASH reference to constructor with Defined|Defined ok 1470 - no exception passing HASH reference to native trait push method with Defined|Defined ok 1471 - Defined|Defined accepts CODE reference using ->check ok 1472 - Defined|Defined accepts CODE reference using unoptimized constraint ok 1473 - Defined|Defined accepts CODE reference using inlined constraint ok 1474 - no exception passing CODE reference to constructor with Defined|Defined ok 1475 - no exception passing CODE reference to native trait push method with Defined|Defined ok 1476 - Defined|Defined accepts *main::GLOB_REF using ->check ok 1477 - Defined|Defined accepts *main::GLOB_REF using unoptimized constraint ok 1478 - Defined|Defined accepts *main::GLOB_REF using inlined constraint ok 1479 - no exception passing *main::GLOB_REF to constructor with Defined|Defined ok 1480 - no exception passing *main::GLOB_REF to native trait push method with Defined|Defined ok 1481 - Defined|Defined accepts GLOB reference using ->check ok 1482 - Defined|Defined accepts GLOB reference using unoptimized constraint ok 1483 - Defined|Defined accepts GLOB reference using inlined constraint ok 1484 - no exception passing GLOB reference to constructor with Defined|Defined ok 1485 - no exception passing GLOB reference to native trait push method with Defined|Defined ok 1486 - Defined|Defined accepts open filehandle using ->check ok 1487 - Defined|Defined accepts open filehandle using unoptimized constraint ok 1488 - Defined|Defined accepts open filehandle using inlined constraint ok 1489 - no exception passing open filehandle to constructor with Defined|Defined ok 1490 - no exception passing open filehandle to native trait push method with Defined|Defined ok 1491 - Defined|Defined accepts IO::File object using ->check ok 1492 - Defined|Defined accepts IO::File object using unoptimized constraint ok 1493 - Defined|Defined accepts IO::File object using inlined constraint ok 1494 - no exception passing IO::File object to constructor with Defined|Defined ok 1495 - no exception passing IO::File object to native trait push method with Defined|Defined ok 1496 - Defined|Defined accepts Regexp object using ->check ok 1497 - Defined|Defined accepts Regexp object using unoptimized constraint ok 1498 - Defined|Defined accepts Regexp object using inlined constraint ok 1499 - no exception passing Regexp object to constructor with Defined|Defined ok 1500 - no exception passing Regexp object to native trait push method with Defined|Defined ok 1501 - Defined|Defined accepts BlessedQR object using ->check ok 1502 - Defined|Defined accepts BlessedQR object using unoptimized constraint ok 1503 - Defined|Defined accepts BlessedQR object using inlined constraint ok 1504 - no exception passing BlessedQR object to constructor with Defined|Defined ok 1505 - no exception passing BlessedQR object to native trait push method with Defined|Defined ok 1506 - Defined|Defined accepts Regexp object using ->check ok 1507 - Defined|Defined accepts Regexp object using unoptimized constraint ok 1508 - Defined|Defined accepts Regexp object using inlined constraint ok 1509 - no exception passing Regexp object to constructor with Defined|Defined ok 1510 - no exception passing Regexp object to native trait push method with Defined|Defined ok 1511 - Defined|Defined accepts Foo object using ->check ok 1512 - Defined|Defined accepts Foo object using unoptimized constraint ok 1513 - Defined|Defined accepts Foo object using inlined constraint ok 1514 - no exception passing Foo object to constructor with Defined|Defined ok 1515 - no exception passing Foo object to native trait push method with Defined|Defined ok 1516 - Defined|Defined rejects undef using ->check ok 1517 - Defined|Defined rejects undef using unoptimized constraint ok 1518 - Defined|Defined rejects undef using inlined constraint ok 1519 - got exception passing undef to constructor with Defined|Defined ok 1520 - got exception passing undef to native trait push method with Defined|Defined ok 1521 - FileHandle accepts open filehandle using ->check ok 1522 - FileHandle accepts open filehandle using unoptimized constraint ok 1523 - FileHandle accepts open filehandle using inlined constraint ok 1524 - no exception passing open filehandle to constructor with FileHandle ok 1525 - no exception passing open filehandle to native trait push method with FileHandle ok 1526 - FileHandle accepts IO::File object using ->check ok 1527 - FileHandle accepts IO::File object using unoptimized constraint ok 1528 - FileHandle accepts IO::File object using inlined constraint ok 1529 - no exception passing IO::File object to constructor with FileHandle ok 1530 - no exception passing IO::File object to native trait push method with FileHandle ok 1531 - FileHandle rejects 0 using ->check ok 1532 - FileHandle rejects 0 using unoptimized constraint ok 1533 - FileHandle rejects 0 using inlined constraint ok 1534 - got exception passing 0 to constructor with FileHandle ok 1535 - got exception passing 0 to native trait push method with FileHandle ok 1536 - FileHandle rejects 1 using ->check ok 1537 - FileHandle rejects 1 using unoptimized constraint ok 1538 - FileHandle rejects 1 using inlined constraint ok 1539 - got exception passing 1 to constructor with FileHandle ok 1540 - got exception passing 1 to native trait push method with FileHandle ok 1541 - FileHandle rejects 100 using ->check ok 1542 - FileHandle rejects 100 using unoptimized constraint ok 1543 - FileHandle rejects 100 using inlined constraint ok 1544 - got exception passing 100 to constructor with FileHandle ok 1545 - got exception passing 100 to native trait push method with FileHandle ok 1546 - FileHandle rejects -100 using ->check ok 1547 - FileHandle rejects -100 using unoptimized constraint ok 1548 - FileHandle rejects -100 using inlined constraint ok 1549 - got exception passing -100 to constructor with FileHandle ok 1550 - got exception passing -100 to native trait push method with FileHandle ok 1551 - FileHandle rejects 42.42 using ->check ok 1552 - FileHandle rejects 42.42 using unoptimized constraint ok 1553 - FileHandle rejects 42.42 using inlined constraint ok 1554 - got exception passing 42.42 to constructor with FileHandle ok 1555 - got exception passing 42.42 to native trait push method with FileHandle ok 1556 - FileHandle rejects -42.42 using ->check ok 1557 - FileHandle rejects -42.42 using unoptimized constraint ok 1558 - FileHandle rejects -42.42 using inlined constraint ok 1559 - got exception passing -42.42 to constructor with FileHandle ok 1560 - got exception passing -42.42 to native trait push method with FileHandle ok 1561 - FileHandle rejects '' using ->check ok 1562 - FileHandle rejects '' using unoptimized constraint ok 1563 - FileHandle rejects '' using inlined constraint ok 1564 - got exception passing '' to constructor with FileHandle ok 1565 - got exception passing '' to native trait push method with FileHandle ok 1566 - FileHandle rejects foo using ->check ok 1567 - FileHandle rejects foo using unoptimized constraint ok 1568 - FileHandle rejects foo using inlined constraint ok 1569 - got exception passing foo to constructor with FileHandle ok 1570 - got exception passing foo to native trait push method with FileHandle ok 1571 - FileHandle rejects has 42 in it using ->check ok 1572 - FileHandle rejects has 42 in it using unoptimized constraint ok 1573 - FileHandle rejects has 42 in it using inlined constraint ok 1574 - got exception passing has 42 in it to constructor with FileHandle ok 1575 - got exception passing has 42 in it to native trait push method with FileHandle ok 1576 - FileHandle rejects 1\n using ->check ok 1577 - FileHandle rejects 1\n using unoptimized constraint ok 1578 - FileHandle rejects 1\n using inlined constraint ok 1579 - got exception passing 1\n to constructor with FileHandle ok 1580 - got exception passing 1\n to native trait push method with FileHandle ok 1581 - FileHandle rejects \n1 using ->check ok 1582 - FileHandle rejects \n1 using unoptimized constraint ok 1583 - FileHandle rejects \n1 using inlined constraint ok 1584 - got exception passing \n1 to constructor with FileHandle ok 1585 - got exception passing \n1 to native trait push method with FileHandle ok 1586 - FileHandle rejects SCALAR reference using ->check ok 1587 - FileHandle rejects SCALAR reference using unoptimized constraint ok 1588 - FileHandle rejects SCALAR reference using inlined constraint ok 1589 - got exception passing SCALAR reference to constructor with FileHandle ok 1590 - got exception passing SCALAR reference to native trait push method with FileHandle ok 1591 - FileHandle rejects REF reference using ->check ok 1592 - FileHandle rejects REF reference using unoptimized constraint ok 1593 - FileHandle rejects REF reference using inlined constraint ok 1594 - got exception passing REF reference to constructor with FileHandle ok 1595 - got exception passing REF reference to native trait push method with FileHandle ok 1596 - FileHandle rejects ARRAY reference using ->check ok 1597 - FileHandle rejects ARRAY reference using unoptimized constraint ok 1598 - FileHandle rejects ARRAY reference using inlined constraint ok 1599 - got exception passing ARRAY reference to constructor with FileHandle ok 1600 - got exception passing ARRAY reference to native trait push method with FileHandle ok 1601 - FileHandle rejects HASH reference using ->check ok 1602 - FileHandle rejects HASH reference using unoptimized constraint ok 1603 - FileHandle rejects HASH reference using inlined constraint ok 1604 - got exception passing HASH reference to constructor with FileHandle ok 1605 - got exception passing HASH reference to native trait push method with FileHandle ok 1606 - FileHandle rejects CODE reference using ->check ok 1607 - FileHandle rejects CODE reference using unoptimized constraint ok 1608 - FileHandle rejects CODE reference using inlined constraint ok 1609 - got exception passing CODE reference to constructor with FileHandle ok 1610 - got exception passing CODE reference to native trait push method with FileHandle ok 1611 - FileHandle rejects *main::GLOB_REF using ->check ok 1612 - FileHandle rejects *main::GLOB_REF using unoptimized constraint ok 1613 - FileHandle rejects *main::GLOB_REF using inlined constraint ok 1614 - got exception passing *main::GLOB_REF to constructor with FileHandle ok 1615 - got exception passing *main::GLOB_REF to native trait push method with FileHandle ok 1616 - FileHandle rejects GLOB reference using ->check ok 1617 - FileHandle rejects GLOB reference using unoptimized constraint ok 1618 - FileHandle rejects GLOB reference using inlined constraint ok 1619 - got exception passing GLOB reference to constructor with FileHandle ok 1620 - got exception passing GLOB reference to native trait push method with FileHandle ok 1621 - FileHandle rejects Foo object using ->check ok 1622 - FileHandle rejects Foo object using unoptimized constraint ok 1623 - FileHandle rejects Foo object using inlined constraint ok 1624 - got exception passing Foo object to constructor with FileHandle ok 1625 - got exception passing Foo object to native trait push method with FileHandle ok 1626 - FileHandle rejects Regexp object using ->check ok 1627 - FileHandle rejects Regexp object using unoptimized constraint ok 1628 - FileHandle rejects Regexp object using inlined constraint ok 1629 - got exception passing Regexp object to constructor with FileHandle ok 1630 - got exception passing Regexp object to native trait push method with FileHandle ok 1631 - FileHandle rejects BlessedQR object using ->check ok 1632 - FileHandle rejects BlessedQR object using unoptimized constraint ok 1633 - FileHandle rejects BlessedQR object using inlined constraint ok 1634 - got exception passing BlessedQR object to constructor with FileHandle ok 1635 - got exception passing BlessedQR object to native trait push method with FileHandle ok 1636 - FileHandle rejects Regexp object using ->check ok 1637 - FileHandle rejects Regexp object using unoptimized constraint ok 1638 - FileHandle rejects Regexp object using inlined constraint ok 1639 - got exception passing Regexp object to constructor with FileHandle ok 1640 - got exception passing Regexp object to native trait push method with FileHandle ok 1641 - FileHandle rejects undef using ->check ok 1642 - FileHandle rejects undef using unoptimized constraint ok 1643 - FileHandle rejects undef using inlined constraint ok 1644 - got exception passing undef to constructor with FileHandle ok 1645 - got exception passing undef to native trait push method with FileHandle ok 1646 - FileHandle|FileHandle accepts open filehandle using ->check ok 1647 - FileHandle|FileHandle accepts open filehandle using unoptimized constraint ok 1648 - FileHandle|FileHandle accepts open filehandle using inlined constraint ok 1649 - no exception passing open filehandle to constructor with FileHandle|FileHandle ok 1650 - no exception passing open filehandle to native trait push method with FileHandle|FileHandle ok 1651 - FileHandle|FileHandle accepts IO::File object using ->check ok 1652 - FileHandle|FileHandle accepts IO::File object using unoptimized constraint ok 1653 - FileHandle|FileHandle accepts IO::File object using inlined constraint ok 1654 - no exception passing IO::File object to constructor with FileHandle|FileHandle ok 1655 - no exception passing IO::File object to native trait push method with FileHandle|FileHandle ok 1656 - FileHandle|FileHandle rejects 0 using ->check ok 1657 - FileHandle|FileHandle rejects 0 using unoptimized constraint ok 1658 - FileHandle|FileHandle rejects 0 using inlined constraint ok 1659 - got exception passing 0 to constructor with FileHandle|FileHandle ok 1660 - got exception passing 0 to native trait push method with FileHandle|FileHandle ok 1661 - FileHandle|FileHandle rejects 1 using ->check ok 1662 - FileHandle|FileHandle rejects 1 using unoptimized constraint ok 1663 - FileHandle|FileHandle rejects 1 using inlined constraint ok 1664 - got exception passing 1 to constructor with FileHandle|FileHandle ok 1665 - got exception passing 1 to native trait push method with FileHandle|FileHandle ok 1666 - FileHandle|FileHandle rejects 100 using ->check ok 1667 - FileHandle|FileHandle rejects 100 using unoptimized constraint ok 1668 - FileHandle|FileHandle rejects 100 using inlined constraint ok 1669 - got exception passing 100 to constructor with FileHandle|FileHandle ok 1670 - got exception passing 100 to native trait push method with FileHandle|FileHandle ok 1671 - FileHandle|FileHandle rejects -100 using ->check ok 1672 - FileHandle|FileHandle rejects -100 using unoptimized constraint ok 1673 - FileHandle|FileHandle rejects -100 using inlined constraint ok 1674 - got exception passing -100 to constructor with FileHandle|FileHandle ok 1675 - got exception passing -100 to native trait push method with FileHandle|FileHandle ok 1676 - FileHandle|FileHandle rejects 42.42 using ->check ok 1677 - FileHandle|FileHandle rejects 42.42 using unoptimized constraint ok 1678 - FileHandle|FileHandle rejects 42.42 using inlined constraint ok 1679 - got exception passing 42.42 to constructor with FileHandle|FileHandle ok 1680 - got exception passing 42.42 to native trait push method with FileHandle|FileHandle ok 1681 - FileHandle|FileHandle rejects -42.42 using ->check ok 1682 - FileHandle|FileHandle rejects -42.42 using unoptimized constraint ok 1683 - FileHandle|FileHandle rejects -42.42 using inlined constraint ok 1684 - got exception passing -42.42 to constructor with FileHandle|FileHandle ok 1685 - got exception passing -42.42 to native trait push method with FileHandle|FileHandle ok 1686 - FileHandle|FileHandle rejects '' using ->check ok 1687 - FileHandle|FileHandle rejects '' using unoptimized constraint ok 1688 - FileHandle|FileHandle rejects '' using inlined constraint ok 1689 - got exception passing '' to constructor with FileHandle|FileHandle ok 1690 - got exception passing '' to native trait push method with FileHandle|FileHandle ok 1691 - FileHandle|FileHandle rejects foo using ->check ok 1692 - FileHandle|FileHandle rejects foo using unoptimized constraint ok 1693 - FileHandle|FileHandle rejects foo using inlined constraint ok 1694 - got exception passing foo to constructor with FileHandle|FileHandle ok 1695 - got exception passing foo to native trait push method with FileHandle|FileHandle ok 1696 - FileHandle|FileHandle rejects has 42 in it using ->check ok 1697 - FileHandle|FileHandle rejects has 42 in it using unoptimized constraint ok 1698 - FileHandle|FileHandle rejects has 42 in it using inlined constraint ok 1699 - got exception passing has 42 in it to constructor with FileHandle|FileHandle ok 1700 - got exception passing has 42 in it to native trait push method with FileHandle|FileHandle ok 1701 - FileHandle|FileHandle rejects 1\n using ->check ok 1702 - FileHandle|FileHandle rejects 1\n using unoptimized constraint ok 1703 - FileHandle|FileHandle rejects 1\n using inlined constraint ok 1704 - got exception passing 1\n to constructor with FileHandle|FileHandle ok 1705 - got exception passing 1\n to native trait push method with FileHandle|FileHandle ok 1706 - FileHandle|FileHandle rejects \n1 using ->check ok 1707 - FileHandle|FileHandle rejects \n1 using unoptimized constraint ok 1708 - FileHandle|FileHandle rejects \n1 using inlined constraint ok 1709 - got exception passing \n1 to constructor with FileHandle|FileHandle ok 1710 - got exception passing \n1 to native trait push method with FileHandle|FileHandle ok 1711 - FileHandle|FileHandle rejects SCALAR reference using ->check ok 1712 - FileHandle|FileHandle rejects SCALAR reference using unoptimized constraint ok 1713 - FileHandle|FileHandle rejects SCALAR reference using inlined constraint ok 1714 - got exception passing SCALAR reference to constructor with FileHandle|FileHandle ok 1715 - got exception passing SCALAR reference to native trait push method with FileHandle|FileHandle ok 1716 - FileHandle|FileHandle rejects REF reference using ->check ok 1717 - FileHandle|FileHandle rejects REF reference using unoptimized constraint ok 1718 - FileHandle|FileHandle rejects REF reference using inlined constraint ok 1719 - got exception passing REF reference to constructor with FileHandle|FileHandle ok 1720 - got exception passing REF reference to native trait push method with FileHandle|FileHandle ok 1721 - FileHandle|FileHandle rejects ARRAY reference using ->check ok 1722 - FileHandle|FileHandle rejects ARRAY reference using unoptimized constraint ok 1723 - FileHandle|FileHandle rejects ARRAY reference using inlined constraint ok 1724 - got exception passing ARRAY reference to constructor with FileHandle|FileHandle ok 1725 - got exception passing ARRAY reference to native trait push method with FileHandle|FileHandle ok 1726 - FileHandle|FileHandle rejects HASH reference using ->check ok 1727 - FileHandle|FileHandle rejects HASH reference using unoptimized constraint ok 1728 - FileHandle|FileHandle rejects HASH reference using inlined constraint ok 1729 - got exception passing HASH reference to constructor with FileHandle|FileHandle ok 1730 - got exception passing HASH reference to native trait push method with FileHandle|FileHandle ok 1731 - FileHandle|FileHandle rejects CODE reference using ->check ok 1732 - FileHandle|FileHandle rejects CODE reference using unoptimized constraint ok 1733 - FileHandle|FileHandle rejects CODE reference using inlined constraint ok 1734 - got exception passing CODE reference to constructor with FileHandle|FileHandle ok 1735 - got exception passing CODE reference to native trait push method with FileHandle|FileHandle ok 1736 - FileHandle|FileHandle rejects *main::GLOB_REF using ->check ok 1737 - FileHandle|FileHandle rejects *main::GLOB_REF using unoptimized constraint ok 1738 - FileHandle|FileHandle rejects *main::GLOB_REF using inlined constraint ok 1739 - got exception passing *main::GLOB_REF to constructor with FileHandle|FileHandle ok 1740 - got exception passing *main::GLOB_REF to native trait push method with FileHandle|FileHandle ok 1741 - FileHandle|FileHandle rejects GLOB reference using ->check ok 1742 - FileHandle|FileHandle rejects GLOB reference using unoptimized constraint ok 1743 - FileHandle|FileHandle rejects GLOB reference using inlined constraint ok 1744 - got exception passing GLOB reference to constructor with FileHandle|FileHandle ok 1745 - got exception passing GLOB reference to native trait push method with FileHandle|FileHandle ok 1746 - FileHandle|FileHandle rejects Foo object using ->check ok 1747 - FileHandle|FileHandle rejects Foo object using unoptimized constraint ok 1748 - FileHandle|FileHandle rejects Foo object using inlined constraint ok 1749 - got exception passing Foo object to constructor with FileHandle|FileHandle ok 1750 - got exception passing Foo object to native trait push method with FileHandle|FileHandle ok 1751 - FileHandle|FileHandle rejects Regexp object using ->check ok 1752 - FileHandle|FileHandle rejects Regexp object using unoptimized constraint ok 1753 - FileHandle|FileHandle rejects Regexp object using inlined constraint ok 1754 - got exception passing Regexp object to constructor with FileHandle|FileHandle ok 1755 - got exception passing Regexp object to native trait push method with FileHandle|FileHandle ok 1756 - FileHandle|FileHandle rejects BlessedQR object using ->check ok 1757 - FileHandle|FileHandle rejects BlessedQR object using unoptimized constraint ok 1758 - FileHandle|FileHandle rejects BlessedQR object using inlined constraint ok 1759 - got exception passing BlessedQR object to constructor with FileHandle|FileHandle ok 1760 - got exception passing BlessedQR object to native trait push method with FileHandle|FileHandle ok 1761 - FileHandle|FileHandle rejects Regexp object using ->check ok 1762 - FileHandle|FileHandle rejects Regexp object using unoptimized constraint ok 1763 - FileHandle|FileHandle rejects Regexp object using inlined constraint ok 1764 - got exception passing Regexp object to constructor with FileHandle|FileHandle ok 1765 - got exception passing Regexp object to native trait push method with FileHandle|FileHandle ok 1766 - FileHandle|FileHandle rejects undef using ->check ok 1767 - FileHandle|FileHandle rejects undef using unoptimized constraint ok 1768 - FileHandle|FileHandle rejects undef using inlined constraint ok 1769 - got exception passing undef to constructor with FileHandle|FileHandle ok 1770 - got exception passing undef to native trait push method with FileHandle|FileHandle ok 1771 - GlobRef accepts GLOB reference using ->check ok 1772 - GlobRef accepts GLOB reference using unoptimized constraint ok 1773 - GlobRef accepts GLOB reference using inlined constraint ok 1774 - no exception passing GLOB reference to constructor with GlobRef ok 1775 - no exception passing GLOB reference to native trait push method with GlobRef ok 1776 - GlobRef accepts open filehandle using ->check ok 1777 - GlobRef accepts open filehandle using unoptimized constraint ok 1778 - GlobRef accepts open filehandle using inlined constraint ok 1779 - no exception passing open filehandle to constructor with GlobRef ok 1780 - no exception passing open filehandle to native trait push method with GlobRef ok 1781 - GlobRef rejects 0 using ->check ok 1782 - GlobRef rejects 0 using unoptimized constraint ok 1783 - GlobRef rejects 0 using inlined constraint ok 1784 - got exception passing 0 to constructor with GlobRef ok 1785 - got exception passing 0 to native trait push method with GlobRef ok 1786 - GlobRef rejects 1 using ->check ok 1787 - GlobRef rejects 1 using unoptimized constraint ok 1788 - GlobRef rejects 1 using inlined constraint ok 1789 - got exception passing 1 to constructor with GlobRef ok 1790 - got exception passing 1 to native trait push method with GlobRef ok 1791 - GlobRef rejects 100 using ->check ok 1792 - GlobRef rejects 100 using unoptimized constraint ok 1793 - GlobRef rejects 100 using inlined constraint ok 1794 - got exception passing 100 to constructor with GlobRef ok 1795 - got exception passing 100 to native trait push method with GlobRef ok 1796 - GlobRef rejects -100 using ->check ok 1797 - GlobRef rejects -100 using unoptimized constraint ok 1798 - GlobRef rejects -100 using inlined constraint ok 1799 - got exception passing -100 to constructor with GlobRef ok 1800 - got exception passing -100 to native trait push method with GlobRef ok 1801 - GlobRef rejects 42.42 using ->check ok 1802 - GlobRef rejects 42.42 using unoptimized constraint ok 1803 - GlobRef rejects 42.42 using inlined constraint ok 1804 - got exception passing 42.42 to constructor with GlobRef ok 1805 - got exception passing 42.42 to native trait push method with GlobRef ok 1806 - GlobRef rejects -42.42 using ->check ok 1807 - GlobRef rejects -42.42 using unoptimized constraint ok 1808 - GlobRef rejects -42.42 using inlined constraint ok 1809 - got exception passing -42.42 to constructor with GlobRef ok 1810 - got exception passing -42.42 to native trait push method with GlobRef ok 1811 - GlobRef rejects '' using ->check ok 1812 - GlobRef rejects '' using unoptimized constraint ok 1813 - GlobRef rejects '' using inlined constraint ok 1814 - got exception passing '' to constructor with GlobRef ok 1815 - got exception passing '' to native trait push method with GlobRef ok 1816 - GlobRef rejects foo using ->check ok 1817 - GlobRef rejects foo using unoptimized constraint ok 1818 - GlobRef rejects foo using inlined constraint ok 1819 - got exception passing foo to constructor with GlobRef ok 1820 - got exception passing foo to native trait push method with GlobRef ok 1821 - GlobRef rejects has 42 in it using ->check ok 1822 - GlobRef rejects has 42 in it using unoptimized constraint ok 1823 - GlobRef rejects has 42 in it using inlined constraint ok 1824 - got exception passing has 42 in it to constructor with GlobRef ok 1825 - got exception passing has 42 in it to native trait push method with GlobRef ok 1826 - GlobRef rejects 1\n using ->check ok 1827 - GlobRef rejects 1\n using unoptimized constraint ok 1828 - GlobRef rejects 1\n using inlined constraint ok 1829 - got exception passing 1\n to constructor with GlobRef ok 1830 - got exception passing 1\n to native trait push method with GlobRef ok 1831 - GlobRef rejects \n1 using ->check ok 1832 - GlobRef rejects \n1 using unoptimized constraint ok 1833 - GlobRef rejects \n1 using inlined constraint ok 1834 - got exception passing \n1 to constructor with GlobRef ok 1835 - got exception passing \n1 to native trait push method with GlobRef ok 1836 - GlobRef rejects SCALAR reference using ->check ok 1837 - GlobRef rejects SCALAR reference using unoptimized constraint ok 1838 - GlobRef rejects SCALAR reference using inlined constraint ok 1839 - got exception passing SCALAR reference to constructor with GlobRef ok 1840 - got exception passing SCALAR reference to native trait push method with GlobRef ok 1841 - GlobRef rejects REF reference using ->check ok 1842 - GlobRef rejects REF reference using unoptimized constraint ok 1843 - GlobRef rejects REF reference using inlined constraint ok 1844 - got exception passing REF reference to constructor with GlobRef ok 1845 - got exception passing REF reference to native trait push method with GlobRef ok 1846 - GlobRef rejects ARRAY reference using ->check ok 1847 - GlobRef rejects ARRAY reference using unoptimized constraint ok 1848 - GlobRef rejects ARRAY reference using inlined constraint ok 1849 - got exception passing ARRAY reference to constructor with GlobRef ok 1850 - got exception passing ARRAY reference to native trait push method with GlobRef ok 1851 - GlobRef rejects HASH reference using ->check ok 1852 - GlobRef rejects HASH reference using unoptimized constraint ok 1853 - GlobRef rejects HASH reference using inlined constraint ok 1854 - got exception passing HASH reference to constructor with GlobRef ok 1855 - got exception passing HASH reference to native trait push method with GlobRef ok 1856 - GlobRef rejects CODE reference using ->check ok 1857 - GlobRef rejects CODE reference using unoptimized constraint ok 1858 - GlobRef rejects CODE reference using inlined constraint ok 1859 - got exception passing CODE reference to constructor with GlobRef ok 1860 - got exception passing CODE reference to native trait push method with GlobRef ok 1861 - GlobRef rejects *main::GLOB_REF using ->check ok 1862 - GlobRef rejects *main::GLOB_REF using unoptimized constraint ok 1863 - GlobRef rejects *main::GLOB_REF using inlined constraint ok 1864 - got exception passing *main::GLOB_REF to constructor with GlobRef ok 1865 - got exception passing *main::GLOB_REF to native trait push method with GlobRef ok 1866 - GlobRef rejects IO::File object using ->check ok 1867 - GlobRef rejects IO::File object using unoptimized constraint ok 1868 - GlobRef rejects IO::File object using inlined constraint ok 1869 - got exception passing IO::File object to constructor with GlobRef ok 1870 - got exception passing IO::File object to native trait push method with GlobRef ok 1871 - GlobRef rejects Foo object using ->check ok 1872 - GlobRef rejects Foo object using unoptimized constraint ok 1873 - GlobRef rejects Foo object using inlined constraint ok 1874 - got exception passing Foo object to constructor with GlobRef ok 1875 - got exception passing Foo object to native trait push method with GlobRef ok 1876 - GlobRef rejects Regexp object using ->check ok 1877 - GlobRef rejects Regexp object using unoptimized constraint ok 1878 - GlobRef rejects Regexp object using inlined constraint ok 1879 - got exception passing Regexp object to constructor with GlobRef ok 1880 - got exception passing Regexp object to native trait push method with GlobRef ok 1881 - GlobRef rejects BlessedQR object using ->check ok 1882 - GlobRef rejects BlessedQR object using unoptimized constraint ok 1883 - GlobRef rejects BlessedQR object using inlined constraint ok 1884 - got exception passing BlessedQR object to constructor with GlobRef ok 1885 - got exception passing BlessedQR object to native trait push method with GlobRef ok 1886 - GlobRef rejects Regexp object using ->check ok 1887 - GlobRef rejects Regexp object using unoptimized constraint ok 1888 - GlobRef rejects Regexp object using inlined constraint ok 1889 - got exception passing Regexp object to constructor with GlobRef ok 1890 - got exception passing Regexp object to native trait push method with GlobRef ok 1891 - GlobRef rejects undef using ->check ok 1892 - GlobRef rejects undef using unoptimized constraint ok 1893 - GlobRef rejects undef using inlined constraint ok 1894 - got exception passing undef to constructor with GlobRef ok 1895 - got exception passing undef to native trait push method with GlobRef ok 1896 - GlobRef|GlobRef accepts GLOB reference using ->check ok 1897 - GlobRef|GlobRef accepts GLOB reference using unoptimized constraint ok 1898 - GlobRef|GlobRef accepts GLOB reference using inlined constraint ok 1899 - no exception passing GLOB reference to constructor with GlobRef|GlobRef ok 1900 - no exception passing GLOB reference to native trait push method with GlobRef|GlobRef ok 1901 - GlobRef|GlobRef accepts open filehandle using ->check ok 1902 - GlobRef|GlobRef accepts open filehandle using unoptimized constraint ok 1903 - GlobRef|GlobRef accepts open filehandle using inlined constraint ok 1904 - no exception passing open filehandle to constructor with GlobRef|GlobRef ok 1905 - no exception passing open filehandle to native trait push method with GlobRef|GlobRef ok 1906 - GlobRef|GlobRef rejects 0 using ->check ok 1907 - GlobRef|GlobRef rejects 0 using unoptimized constraint ok 1908 - GlobRef|GlobRef rejects 0 using inlined constraint ok 1909 - got exception passing 0 to constructor with GlobRef|GlobRef ok 1910 - got exception passing 0 to native trait push method with GlobRef|GlobRef ok 1911 - GlobRef|GlobRef rejects 1 using ->check ok 1912 - GlobRef|GlobRef rejects 1 using unoptimized constraint ok 1913 - GlobRef|GlobRef rejects 1 using inlined constraint ok 1914 - got exception passing 1 to constructor with GlobRef|GlobRef ok 1915 - got exception passing 1 to native trait push method with GlobRef|GlobRef ok 1916 - GlobRef|GlobRef rejects 100 using ->check ok 1917 - GlobRef|GlobRef rejects 100 using unoptimized constraint ok 1918 - GlobRef|GlobRef rejects 100 using inlined constraint ok 1919 - got exception passing 100 to constructor with GlobRef|GlobRef ok 1920 - got exception passing 100 to native trait push method with GlobRef|GlobRef ok 1921 - GlobRef|GlobRef rejects -100 using ->check ok 1922 - GlobRef|GlobRef rejects -100 using unoptimized constraint ok 1923 - GlobRef|GlobRef rejects -100 using inlined constraint ok 1924 - got exception passing -100 to constructor with GlobRef|GlobRef ok 1925 - got exception passing -100 to native trait push method with GlobRef|GlobRef ok 1926 - GlobRef|GlobRef rejects 42.42 using ->check ok 1927 - GlobRef|GlobRef rejects 42.42 using unoptimized constraint ok 1928 - GlobRef|GlobRef rejects 42.42 using inlined constraint ok 1929 - got exception passing 42.42 to constructor with GlobRef|GlobRef ok 1930 - got exception passing 42.42 to native trait push method with GlobRef|GlobRef ok 1931 - GlobRef|GlobRef rejects -42.42 using ->check ok 1932 - GlobRef|GlobRef rejects -42.42 using unoptimized constraint ok 1933 - GlobRef|GlobRef rejects -42.42 using inlined constraint ok 1934 - got exception passing -42.42 to constructor with GlobRef|GlobRef ok 1935 - got exception passing -42.42 to native trait push method with GlobRef|GlobRef ok 1936 - GlobRef|GlobRef rejects '' using ->check ok 1937 - GlobRef|GlobRef rejects '' using unoptimized constraint ok 1938 - GlobRef|GlobRef rejects '' using inlined constraint ok 1939 - got exception passing '' to constructor with GlobRef|GlobRef ok 1940 - got exception passing '' to native trait push method with GlobRef|GlobRef ok 1941 - GlobRef|GlobRef rejects foo using ->check ok 1942 - GlobRef|GlobRef rejects foo using unoptimized constraint ok 1943 - GlobRef|GlobRef rejects foo using inlined constraint ok 1944 - got exception passing foo to constructor with GlobRef|GlobRef ok 1945 - got exception passing foo to native trait push method with GlobRef|GlobRef ok 1946 - GlobRef|GlobRef rejects has 42 in it using ->check ok 1947 - GlobRef|GlobRef rejects has 42 in it using unoptimized constraint ok 1948 - GlobRef|GlobRef rejects has 42 in it using inlined constraint ok 1949 - got exception passing has 42 in it to constructor with GlobRef|GlobRef ok 1950 - got exception passing has 42 in it to native trait push method with GlobRef|GlobRef ok 1951 - GlobRef|GlobRef rejects 1\n using ->check ok 1952 - GlobRef|GlobRef rejects 1\n using unoptimized constraint ok 1953 - GlobRef|GlobRef rejects 1\n using inlined constraint ok 1954 - got exception passing 1\n to constructor with GlobRef|GlobRef ok 1955 - got exception passing 1\n to native trait push method with GlobRef|GlobRef ok 1956 - GlobRef|GlobRef rejects \n1 using ->check ok 1957 - GlobRef|GlobRef rejects \n1 using unoptimized constraint ok 1958 - GlobRef|GlobRef rejects \n1 using inlined constraint ok 1959 - got exception passing \n1 to constructor with GlobRef|GlobRef ok 1960 - got exception passing \n1 to native trait push method with GlobRef|GlobRef ok 1961 - GlobRef|GlobRef rejects SCALAR reference using ->check ok 1962 - GlobRef|GlobRef rejects SCALAR reference using unoptimized constraint ok 1963 - GlobRef|GlobRef rejects SCALAR reference using inlined constraint ok 1964 - got exception passing SCALAR reference to constructor with GlobRef|GlobRef ok 1965 - got exception passing SCALAR reference to native trait push method with GlobRef|GlobRef ok 1966 - GlobRef|GlobRef rejects REF reference using ->check ok 1967 - GlobRef|GlobRef rejects REF reference using unoptimized constraint ok 1968 - GlobRef|GlobRef rejects REF reference using inlined constraint ok 1969 - got exception passing REF reference to constructor with GlobRef|GlobRef ok 1970 - got exception passing REF reference to native trait push method with GlobRef|GlobRef ok 1971 - GlobRef|GlobRef rejects ARRAY reference using ->check ok 1972 - GlobRef|GlobRef rejects ARRAY reference using unoptimized constraint ok 1973 - GlobRef|GlobRef rejects ARRAY reference using inlined constraint ok 1974 - got exception passing ARRAY reference to constructor with GlobRef|GlobRef ok 1975 - got exception passing ARRAY reference to native trait push method with GlobRef|GlobRef ok 1976 - GlobRef|GlobRef rejects HASH reference using ->check ok 1977 - GlobRef|GlobRef rejects HASH reference using unoptimized constraint ok 1978 - GlobRef|GlobRef rejects HASH reference using inlined constraint ok 1979 - got exception passing HASH reference to constructor with GlobRef|GlobRef ok 1980 - got exception passing HASH reference to native trait push method with GlobRef|GlobRef ok 1981 - GlobRef|GlobRef rejects CODE reference using ->check ok 1982 - GlobRef|GlobRef rejects CODE reference using unoptimized constraint ok 1983 - GlobRef|GlobRef rejects CODE reference using inlined constraint ok 1984 - got exception passing CODE reference to constructor with GlobRef|GlobRef ok 1985 - got exception passing CODE reference to native trait push method with GlobRef|GlobRef ok 1986 - GlobRef|GlobRef rejects *main::GLOB_REF using ->check ok 1987 - GlobRef|GlobRef rejects *main::GLOB_REF using unoptimized constraint ok 1988 - GlobRef|GlobRef rejects *main::GLOB_REF using inlined constraint ok 1989 - got exception passing *main::GLOB_REF to constructor with GlobRef|GlobRef ok 1990 - got exception passing *main::GLOB_REF to native trait push method with GlobRef|GlobRef ok 1991 - GlobRef|GlobRef rejects IO::File object using ->check ok 1992 - GlobRef|GlobRef rejects IO::File object using unoptimized constraint ok 1993 - GlobRef|GlobRef rejects IO::File object using inlined constraint ok 1994 - got exception passing IO::File object to constructor with GlobRef|GlobRef ok 1995 - got exception passing IO::File object to native trait push method with GlobRef|GlobRef ok 1996 - GlobRef|GlobRef rejects Foo object using ->check ok 1997 - GlobRef|GlobRef rejects Foo object using unoptimized constraint ok 1998 - GlobRef|GlobRef rejects Foo object using inlined constraint ok 1999 - got exception passing Foo object to constructor with GlobRef|GlobRef ok 2000 - got exception passing Foo object to native trait push method with GlobRef|GlobRef ok 2001 - GlobRef|GlobRef rejects Regexp object using ->check ok 2002 - GlobRef|GlobRef rejects Regexp object using unoptimized constraint ok 2003 - GlobRef|GlobRef rejects Regexp object using inlined constraint ok 2004 - got exception passing Regexp object to constructor with GlobRef|GlobRef ok 2005 - got exception passing Regexp object to native trait push method with GlobRef|GlobRef ok 2006 - GlobRef|GlobRef rejects BlessedQR object using ->check ok 2007 - GlobRef|GlobRef rejects BlessedQR object using unoptimized constraint ok 2008 - GlobRef|GlobRef rejects BlessedQR object using inlined constraint ok 2009 - got exception passing BlessedQR object to constructor with GlobRef|GlobRef ok 2010 - got exception passing BlessedQR object to native trait push method with GlobRef|GlobRef ok 2011 - GlobRef|GlobRef rejects Regexp object using ->check ok 2012 - GlobRef|GlobRef rejects Regexp object using unoptimized constraint ok 2013 - GlobRef|GlobRef rejects Regexp object using inlined constraint ok 2014 - got exception passing Regexp object to constructor with GlobRef|GlobRef ok 2015 - got exception passing Regexp object to native trait push method with GlobRef|GlobRef ok 2016 - GlobRef|GlobRef rejects undef using ->check ok 2017 - GlobRef|GlobRef rejects undef using unoptimized constraint ok 2018 - GlobRef|GlobRef rejects undef using inlined constraint ok 2019 - got exception passing undef to constructor with GlobRef|GlobRef ok 2020 - got exception passing undef to native trait push method with GlobRef|GlobRef ok 2021 - HashRef accepts HASH reference using ->check ok 2022 - HashRef accepts HASH reference using unoptimized constraint ok 2023 - HashRef accepts HASH reference using inlined constraint ok 2024 - no exception passing HASH reference to constructor with HashRef ok 2025 - no exception passing HASH reference to native trait push method with HashRef ok 2026 - HashRef rejects 0 using ->check ok 2027 - HashRef rejects 0 using unoptimized constraint ok 2028 - HashRef rejects 0 using inlined constraint ok 2029 - got exception passing 0 to constructor with HashRef ok 2030 - got exception passing 0 to native trait push method with HashRef ok 2031 - HashRef rejects 1 using ->check ok 2032 - HashRef rejects 1 using unoptimized constraint ok 2033 - HashRef rejects 1 using inlined constraint ok 2034 - got exception passing 1 to constructor with HashRef ok 2035 - got exception passing 1 to native trait push method with HashRef ok 2036 - HashRef rejects 100 using ->check ok 2037 - HashRef rejects 100 using unoptimized constraint ok 2038 - HashRef rejects 100 using inlined constraint ok 2039 - got exception passing 100 to constructor with HashRef ok 2040 - got exception passing 100 to native trait push method with HashRef ok 2041 - HashRef rejects -100 using ->check ok 2042 - HashRef rejects -100 using unoptimized constraint ok 2043 - HashRef rejects -100 using inlined constraint ok 2044 - got exception passing -100 to constructor with HashRef ok 2045 - got exception passing -100 to native trait push method with HashRef ok 2046 - HashRef rejects 42.42 using ->check ok 2047 - HashRef rejects 42.42 using unoptimized constraint ok 2048 - HashRef rejects 42.42 using inlined constraint ok 2049 - got exception passing 42.42 to constructor with HashRef ok 2050 - got exception passing 42.42 to native trait push method with HashRef ok 2051 - HashRef rejects -42.42 using ->check ok 2052 - HashRef rejects -42.42 using unoptimized constraint ok 2053 - HashRef rejects -42.42 using inlined constraint ok 2054 - got exception passing -42.42 to constructor with HashRef ok 2055 - got exception passing -42.42 to native trait push method with HashRef ok 2056 - HashRef rejects '' using ->check ok 2057 - HashRef rejects '' using unoptimized constraint ok 2058 - HashRef rejects '' using inlined constraint ok 2059 - got exception passing '' to constructor with HashRef ok 2060 - got exception passing '' to native trait push method with HashRef ok 2061 - HashRef rejects foo using ->check ok 2062 - HashRef rejects foo using unoptimized constraint ok 2063 - HashRef rejects foo using inlined constraint ok 2064 - got exception passing foo to constructor with HashRef ok 2065 - got exception passing foo to native trait push method with HashRef ok 2066 - HashRef rejects has 42 in it using ->check ok 2067 - HashRef rejects has 42 in it using unoptimized constraint ok 2068 - HashRef rejects has 42 in it using inlined constraint ok 2069 - got exception passing has 42 in it to constructor with HashRef ok 2070 - got exception passing has 42 in it to native trait push method with HashRef ok 2071 - HashRef rejects 1\n using ->check ok 2072 - HashRef rejects 1\n using unoptimized constraint ok 2073 - HashRef rejects 1\n using inlined constraint ok 2074 - got exception passing 1\n to constructor with HashRef ok 2075 - got exception passing 1\n to native trait push method with HashRef ok 2076 - HashRef rejects \n1 using ->check ok 2077 - HashRef rejects \n1 using unoptimized constraint ok 2078 - HashRef rejects \n1 using inlined constraint ok 2079 - got exception passing \n1 to constructor with HashRef ok 2080 - got exception passing \n1 to native trait push method with HashRef ok 2081 - HashRef rejects SCALAR reference using ->check ok 2082 - HashRef rejects SCALAR reference using unoptimized constraint ok 2083 - HashRef rejects SCALAR reference using inlined constraint ok 2084 - got exception passing SCALAR reference to constructor with HashRef ok 2085 - got exception passing SCALAR reference to native trait push method with HashRef ok 2086 - HashRef rejects REF reference using ->check ok 2087 - HashRef rejects REF reference using unoptimized constraint ok 2088 - HashRef rejects REF reference using inlined constraint ok 2089 - got exception passing REF reference to constructor with HashRef ok 2090 - got exception passing REF reference to native trait push method with HashRef ok 2091 - HashRef rejects ARRAY reference using ->check ok 2092 - HashRef rejects ARRAY reference using unoptimized constraint ok 2093 - HashRef rejects ARRAY reference using inlined constraint ok 2094 - got exception passing ARRAY reference to constructor with HashRef ok 2095 - got exception passing ARRAY reference to native trait push method with HashRef ok 2096 - HashRef rejects CODE reference using ->check ok 2097 - HashRef rejects CODE reference using unoptimized constraint ok 2098 - HashRef rejects CODE reference using inlined constraint ok 2099 - got exception passing CODE reference to constructor with HashRef ok 2100 - got exception passing CODE reference to native trait push method with HashRef ok 2101 - HashRef rejects *main::GLOB_REF using ->check ok 2102 - HashRef rejects *main::GLOB_REF using unoptimized constraint ok 2103 - HashRef rejects *main::GLOB_REF using inlined constraint ok 2104 - got exception passing *main::GLOB_REF to constructor with HashRef ok 2105 - got exception passing *main::GLOB_REF to native trait push method with HashRef ok 2106 - HashRef rejects GLOB reference using ->check ok 2107 - HashRef rejects GLOB reference using unoptimized constraint ok 2108 - HashRef rejects GLOB reference using inlined constraint ok 2109 - got exception passing GLOB reference to constructor with HashRef ok 2110 - got exception passing GLOB reference to native trait push method with HashRef ok 2111 - HashRef rejects open filehandle using ->check ok 2112 - HashRef rejects open filehandle using unoptimized constraint ok 2113 - HashRef rejects open filehandle using inlined constraint ok 2114 - got exception passing open filehandle to constructor with HashRef ok 2115 - got exception passing open filehandle to native trait push method with HashRef ok 2116 - HashRef rejects IO::File object using ->check ok 2117 - HashRef rejects IO::File object using unoptimized constraint ok 2118 - HashRef rejects IO::File object using inlined constraint ok 2119 - got exception passing IO::File object to constructor with HashRef ok 2120 - got exception passing IO::File object to native trait push method with HashRef ok 2121 - HashRef rejects Regexp object using ->check ok 2122 - HashRef rejects Regexp object using unoptimized constraint ok 2123 - HashRef rejects Regexp object using inlined constraint ok 2124 - got exception passing Regexp object to constructor with HashRef ok 2125 - got exception passing Regexp object to native trait push method with HashRef ok 2126 - HashRef rejects BlessedQR object using ->check ok 2127 - HashRef rejects BlessedQR object using unoptimized constraint ok 2128 - HashRef rejects BlessedQR object using inlined constraint ok 2129 - got exception passing BlessedQR object to constructor with HashRef ok 2130 - got exception passing BlessedQR object to native trait push method with HashRef ok 2131 - HashRef rejects Regexp object using ->check ok 2132 - HashRef rejects Regexp object using unoptimized constraint ok 2133 - HashRef rejects Regexp object using inlined constraint ok 2134 - got exception passing Regexp object to constructor with HashRef ok 2135 - got exception passing Regexp object to native trait push method with HashRef ok 2136 - HashRef rejects Foo object using ->check ok 2137 - HashRef rejects Foo object using unoptimized constraint ok 2138 - HashRef rejects Foo object using inlined constraint ok 2139 - got exception passing Foo object to constructor with HashRef ok 2140 - got exception passing Foo object to native trait push method with HashRef ok 2141 - HashRef rejects undef using ->check ok 2142 - HashRef rejects undef using unoptimized constraint ok 2143 - HashRef rejects undef using inlined constraint ok 2144 - got exception passing undef to constructor with HashRef ok 2145 - got exception passing undef to native trait push method with HashRef ok 2146 - HashRef|HashRef accepts HASH reference using ->check ok 2147 - HashRef|HashRef accepts HASH reference using unoptimized constraint ok 2148 - HashRef|HashRef accepts HASH reference using inlined constraint ok 2149 - no exception passing HASH reference to constructor with HashRef|HashRef ok 2150 - no exception passing HASH reference to native trait push method with HashRef|HashRef ok 2151 - HashRef|HashRef rejects 0 using ->check ok 2152 - HashRef|HashRef rejects 0 using unoptimized constraint ok 2153 - HashRef|HashRef rejects 0 using inlined constraint ok 2154 - got exception passing 0 to constructor with HashRef|HashRef ok 2155 - got exception passing 0 to native trait push method with HashRef|HashRef ok 2156 - HashRef|HashRef rejects 1 using ->check ok 2157 - HashRef|HashRef rejects 1 using unoptimized constraint ok 2158 - HashRef|HashRef rejects 1 using inlined constraint ok 2159 - got exception passing 1 to constructor with HashRef|HashRef ok 2160 - got exception passing 1 to native trait push method with HashRef|HashRef ok 2161 - HashRef|HashRef rejects 100 using ->check ok 2162 - HashRef|HashRef rejects 100 using unoptimized constraint ok 2163 - HashRef|HashRef rejects 100 using inlined constraint ok 2164 - got exception passing 100 to constructor with HashRef|HashRef ok 2165 - got exception passing 100 to native trait push method with HashRef|HashRef ok 2166 - HashRef|HashRef rejects -100 using ->check ok 2167 - HashRef|HashRef rejects -100 using unoptimized constraint ok 2168 - HashRef|HashRef rejects -100 using inlined constraint ok 2169 - got exception passing -100 to constructor with HashRef|HashRef ok 2170 - got exception passing -100 to native trait push method with HashRef|HashRef ok 2171 - HashRef|HashRef rejects 42.42 using ->check ok 2172 - HashRef|HashRef rejects 42.42 using unoptimized constraint ok 2173 - HashRef|HashRef rejects 42.42 using inlined constraint ok 2174 - got exception passing 42.42 to constructor with HashRef|HashRef ok 2175 - got exception passing 42.42 to native trait push method with HashRef|HashRef ok 2176 - HashRef|HashRef rejects -42.42 using ->check ok 2177 - HashRef|HashRef rejects -42.42 using unoptimized constraint ok 2178 - HashRef|HashRef rejects -42.42 using inlined constraint ok 2179 - got exception passing -42.42 to constructor with HashRef|HashRef ok 2180 - got exception passing -42.42 to native trait push method with HashRef|HashRef ok 2181 - HashRef|HashRef rejects '' using ->check ok 2182 - HashRef|HashRef rejects '' using unoptimized constraint ok 2183 - HashRef|HashRef rejects '' using inlined constraint ok 2184 - got exception passing '' to constructor with HashRef|HashRef ok 2185 - got exception passing '' to native trait push method with HashRef|HashRef ok 2186 - HashRef|HashRef rejects foo using ->check ok 2187 - HashRef|HashRef rejects foo using unoptimized constraint ok 2188 - HashRef|HashRef rejects foo using inlined constraint ok 2189 - got exception passing foo to constructor with HashRef|HashRef ok 2190 - got exception passing foo to native trait push method with HashRef|HashRef ok 2191 - HashRef|HashRef rejects has 42 in it using ->check ok 2192 - HashRef|HashRef rejects has 42 in it using unoptimized constraint ok 2193 - HashRef|HashRef rejects has 42 in it using inlined constraint ok 2194 - got exception passing has 42 in it to constructor with HashRef|HashRef ok 2195 - got exception passing has 42 in it to native trait push method with HashRef|HashRef ok 2196 - HashRef|HashRef rejects 1\n using ->check ok 2197 - HashRef|HashRef rejects 1\n using unoptimized constraint ok 2198 - HashRef|HashRef rejects 1\n using inlined constraint ok 2199 - got exception passing 1\n to constructor with HashRef|HashRef ok 2200 - got exception passing 1\n to native trait push method with HashRef|HashRef ok 2201 - HashRef|HashRef rejects \n1 using ->check ok 2202 - HashRef|HashRef rejects \n1 using unoptimized constraint ok 2203 - HashRef|HashRef rejects \n1 using inlined constraint ok 2204 - got exception passing \n1 to constructor with HashRef|HashRef ok 2205 - got exception passing \n1 to native trait push method with HashRef|HashRef ok 2206 - HashRef|HashRef rejects SCALAR reference using ->check ok 2207 - HashRef|HashRef rejects SCALAR reference using unoptimized constraint ok 2208 - HashRef|HashRef rejects SCALAR reference using inlined constraint ok 2209 - got exception passing SCALAR reference to constructor with HashRef|HashRef ok 2210 - got exception passing SCALAR reference to native trait push method with HashRef|HashRef ok 2211 - HashRef|HashRef rejects REF reference using ->check ok 2212 - HashRef|HashRef rejects REF reference using unoptimized constraint ok 2213 - HashRef|HashRef rejects REF reference using inlined constraint ok 2214 - got exception passing REF reference to constructor with HashRef|HashRef ok 2215 - got exception passing REF reference to native trait push method with HashRef|HashRef ok 2216 - HashRef|HashRef rejects ARRAY reference using ->check ok 2217 - HashRef|HashRef rejects ARRAY reference using unoptimized constraint ok 2218 - HashRef|HashRef rejects ARRAY reference using inlined constraint ok 2219 - got exception passing ARRAY reference to constructor with HashRef|HashRef ok 2220 - got exception passing ARRAY reference to native trait push method with HashRef|HashRef ok 2221 - HashRef|HashRef rejects CODE reference using ->check ok 2222 - HashRef|HashRef rejects CODE reference using unoptimized constraint ok 2223 - HashRef|HashRef rejects CODE reference using inlined constraint ok 2224 - got exception passing CODE reference to constructor with HashRef|HashRef ok 2225 - got exception passing CODE reference to native trait push method with HashRef|HashRef ok 2226 - HashRef|HashRef rejects *main::GLOB_REF using ->check ok 2227 - HashRef|HashRef rejects *main::GLOB_REF using unoptimized constraint ok 2228 - HashRef|HashRef rejects *main::GLOB_REF using inlined constraint ok 2229 - got exception passing *main::GLOB_REF to constructor with HashRef|HashRef ok 2230 - got exception passing *main::GLOB_REF to native trait push method with HashRef|HashRef ok 2231 - HashRef|HashRef rejects GLOB reference using ->check ok 2232 - HashRef|HashRef rejects GLOB reference using unoptimized constraint ok 2233 - HashRef|HashRef rejects GLOB reference using inlined constraint ok 2234 - got exception passing GLOB reference to constructor with HashRef|HashRef ok 2235 - got exception passing GLOB reference to native trait push method with HashRef|HashRef ok 2236 - HashRef|HashRef rejects open filehandle using ->check ok 2237 - HashRef|HashRef rejects open filehandle using unoptimized constraint ok 2238 - HashRef|HashRef rejects open filehandle using inlined constraint ok 2239 - got exception passing open filehandle to constructor with HashRef|HashRef ok 2240 - got exception passing open filehandle to native trait push method with HashRef|HashRef ok 2241 - HashRef|HashRef rejects IO::File object using ->check ok 2242 - HashRef|HashRef rejects IO::File object using unoptimized constraint ok 2243 - HashRef|HashRef rejects IO::File object using inlined constraint ok 2244 - got exception passing IO::File object to constructor with HashRef|HashRef ok 2245 - got exception passing IO::File object to native trait push method with HashRef|HashRef ok 2246 - HashRef|HashRef rejects Regexp object using ->check ok 2247 - HashRef|HashRef rejects Regexp object using unoptimized constraint ok 2248 - HashRef|HashRef rejects Regexp object using inlined constraint ok 2249 - got exception passing Regexp object to constructor with HashRef|HashRef ok 2250 - got exception passing Regexp object to native trait push method with HashRef|HashRef ok 2251 - HashRef|HashRef rejects BlessedQR object using ->check ok 2252 - HashRef|HashRef rejects BlessedQR object using unoptimized constraint ok 2253 - HashRef|HashRef rejects BlessedQR object using inlined constraint ok 2254 - got exception passing BlessedQR object to constructor with HashRef|HashRef ok 2255 - got exception passing BlessedQR object to native trait push method with HashRef|HashRef ok 2256 - HashRef|HashRef rejects Regexp object using ->check ok 2257 - HashRef|HashRef rejects Regexp object using unoptimized constraint ok 2258 - HashRef|HashRef rejects Regexp object using inlined constraint ok 2259 - got exception passing Regexp object to constructor with HashRef|HashRef ok 2260 - got exception passing Regexp object to native trait push method with HashRef|HashRef ok 2261 - HashRef|HashRef rejects Foo object using ->check ok 2262 - HashRef|HashRef rejects Foo object using unoptimized constraint ok 2263 - HashRef|HashRef rejects Foo object using inlined constraint ok 2264 - got exception passing Foo object to constructor with HashRef|HashRef ok 2265 - got exception passing Foo object to native trait push method with HashRef|HashRef ok 2266 - HashRef|HashRef rejects undef using ->check ok 2267 - HashRef|HashRef rejects undef using unoptimized constraint ok 2268 - HashRef|HashRef rejects undef using inlined constraint ok 2269 - got exception passing undef to constructor with HashRef|HashRef ok 2270 - got exception passing undef to native trait push method with HashRef|HashRef ok 2271 - Int accepts 0 using ->check ok 2272 - Int accepts 0 using unoptimized constraint ok 2273 - Int accepts 0 using inlined constraint ok 2274 - no exception passing 0 to constructor with Int ok 2275 - no exception passing 0 to native trait push method with Int ok 2276 - Int accepts 1 using ->check ok 2277 - Int accepts 1 using unoptimized constraint ok 2278 - Int accepts 1 using inlined constraint ok 2279 - no exception passing 1 to constructor with Int ok 2280 - no exception passing 1 to native trait push method with Int ok 2281 - Int accepts 100 using ->check ok 2282 - Int accepts 100 using unoptimized constraint ok 2283 - Int accepts 100 using inlined constraint ok 2284 - no exception passing 100 to constructor with Int ok 2285 - no exception passing 100 to native trait push method with Int ok 2286 - Int accepts -100 using ->check ok 2287 - Int accepts -100 using unoptimized constraint ok 2288 - Int accepts -100 using inlined constraint ok 2289 - no exception passing -100 to constructor with Int ok 2290 - no exception passing -100 to native trait push method with Int ok 2291 - Int rejects 42.42 using ->check ok 2292 - Int rejects 42.42 using unoptimized constraint ok 2293 - Int rejects 42.42 using inlined constraint ok 2294 - got exception passing 42.42 to constructor with Int ok 2295 - got exception passing 42.42 to native trait push method with Int ok 2296 - Int rejects -42.42 using ->check ok 2297 - Int rejects -42.42 using unoptimized constraint ok 2298 - Int rejects -42.42 using inlined constraint ok 2299 - got exception passing -42.42 to constructor with Int ok 2300 - got exception passing -42.42 to native trait push method with Int ok 2301 - Int rejects '' using ->check ok 2302 - Int rejects '' using unoptimized constraint ok 2303 - Int rejects '' using inlined constraint ok 2304 - got exception passing '' to constructor with Int ok 2305 - got exception passing '' to native trait push method with Int ok 2306 - Int rejects foo using ->check ok 2307 - Int rejects foo using unoptimized constraint ok 2308 - Int rejects foo using inlined constraint ok 2309 - got exception passing foo to constructor with Int ok 2310 - got exception passing foo to native trait push method with Int ok 2311 - Int rejects has 42 in it using ->check ok 2312 - Int rejects has 42 in it using unoptimized constraint ok 2313 - Int rejects has 42 in it using inlined constraint ok 2314 - got exception passing has 42 in it to constructor with Int ok 2315 - got exception passing has 42 in it to native trait push method with Int ok 2316 - Int rejects 1\n using ->check ok 2317 - Int rejects 1\n using unoptimized constraint ok 2318 - Int rejects 1\n using inlined constraint ok 2319 - got exception passing 1\n to constructor with Int ok 2320 - got exception passing 1\n to native trait push method with Int ok 2321 - Int rejects \n1 using ->check ok 2322 - Int rejects \n1 using unoptimized constraint ok 2323 - Int rejects \n1 using inlined constraint ok 2324 - got exception passing \n1 to constructor with Int ok 2325 - got exception passing \n1 to native trait push method with Int ok 2326 - Int rejects SCALAR reference using ->check ok 2327 - Int rejects SCALAR reference using unoptimized constraint ok 2328 - Int rejects SCALAR reference using inlined constraint ok 2329 - got exception passing SCALAR reference to constructor with Int ok 2330 - got exception passing SCALAR reference to native trait push method with Int ok 2331 - Int rejects REF reference using ->check ok 2332 - Int rejects REF reference using unoptimized constraint ok 2333 - Int rejects REF reference using inlined constraint ok 2334 - got exception passing REF reference to constructor with Int ok 2335 - got exception passing REF reference to native trait push method with Int ok 2336 - Int rejects ARRAY reference using ->check ok 2337 - Int rejects ARRAY reference using unoptimized constraint ok 2338 - Int rejects ARRAY reference using inlined constraint ok 2339 - got exception passing ARRAY reference to constructor with Int ok 2340 - got exception passing ARRAY reference to native trait push method with Int ok 2341 - Int rejects HASH reference using ->check ok 2342 - Int rejects HASH reference using unoptimized constraint ok 2343 - Int rejects HASH reference using inlined constraint ok 2344 - got exception passing HASH reference to constructor with Int ok 2345 - got exception passing HASH reference to native trait push method with Int ok 2346 - Int rejects CODE reference using ->check ok 2347 - Int rejects CODE reference using unoptimized constraint ok 2348 - Int rejects CODE reference using inlined constraint ok 2349 - got exception passing CODE reference to constructor with Int ok 2350 - got exception passing CODE reference to native trait push method with Int ok 2351 - Int rejects *main::GLOB_REF using ->check ok 2352 - Int rejects *main::GLOB_REF using unoptimized constraint ok 2353 - Int rejects *main::GLOB_REF using inlined constraint ok 2354 - got exception passing *main::GLOB_REF to constructor with Int ok 2355 - got exception passing *main::GLOB_REF to native trait push method with Int ok 2356 - Int rejects GLOB reference using ->check ok 2357 - Int rejects GLOB reference using unoptimized constraint ok 2358 - Int rejects GLOB reference using inlined constraint ok 2359 - got exception passing GLOB reference to constructor with Int ok 2360 - got exception passing GLOB reference to native trait push method with Int ok 2361 - Int rejects open filehandle using ->check ok 2362 - Int rejects open filehandle using unoptimized constraint ok 2363 - Int rejects open filehandle using inlined constraint ok 2364 - got exception passing open filehandle to constructor with Int ok 2365 - got exception passing open filehandle to native trait push method with Int ok 2366 - Int rejects IO::File object using ->check ok 2367 - Int rejects IO::File object using unoptimized constraint ok 2368 - Int rejects IO::File object using inlined constraint ok 2369 - got exception passing IO::File object to constructor with Int ok 2370 - got exception passing IO::File object to native trait push method with Int ok 2371 - Int rejects Regexp object using ->check ok 2372 - Int rejects Regexp object using unoptimized constraint ok 2373 - Int rejects Regexp object using inlined constraint ok 2374 - got exception passing Regexp object to constructor with Int ok 2375 - got exception passing Regexp object to native trait push method with Int ok 2376 - Int rejects BlessedQR object using ->check ok 2377 - Int rejects BlessedQR object using unoptimized constraint ok 2378 - Int rejects BlessedQR object using inlined constraint ok 2379 - got exception passing BlessedQR object to constructor with Int ok 2380 - got exception passing BlessedQR object to native trait push method with Int ok 2381 - Int rejects Regexp object using ->check ok 2382 - Int rejects Regexp object using unoptimized constraint ok 2383 - Int rejects Regexp object using inlined constraint ok 2384 - got exception passing Regexp object to constructor with Int ok 2385 - got exception passing Regexp object to native trait push method with Int ok 2386 - Int rejects Foo object using ->check ok 2387 - Int rejects Foo object using unoptimized constraint ok 2388 - Int rejects Foo object using inlined constraint ok 2389 - got exception passing Foo object to constructor with Int ok 2390 - got exception passing Foo object to native trait push method with Int ok 2391 - Int rejects undef using ->check ok 2392 - Int rejects undef using unoptimized constraint ok 2393 - Int rejects undef using inlined constraint ok 2394 - got exception passing undef to constructor with Int ok 2395 - got exception passing undef to native trait push method with Int ok 2396 - Int|Int accepts 0 using ->check ok 2397 - Int|Int accepts 0 using unoptimized constraint ok 2398 - Int|Int accepts 0 using inlined constraint ok 2399 - no exception passing 0 to constructor with Int|Int ok 2400 - no exception passing 0 to native trait push method with Int|Int ok 2401 - Int|Int accepts 1 using ->check ok 2402 - Int|Int accepts 1 using unoptimized constraint ok 2403 - Int|Int accepts 1 using inlined constraint ok 2404 - no exception passing 1 to constructor with Int|Int ok 2405 - no exception passing 1 to native trait push method with Int|Int ok 2406 - Int|Int accepts 100 using ->check ok 2407 - Int|Int accepts 100 using unoptimized constraint ok 2408 - Int|Int accepts 100 using inlined constraint ok 2409 - no exception passing 100 to constructor with Int|Int ok 2410 - no exception passing 100 to native trait push method with Int|Int ok 2411 - Int|Int accepts -100 using ->check ok 2412 - Int|Int accepts -100 using unoptimized constraint ok 2413 - Int|Int accepts -100 using inlined constraint ok 2414 - no exception passing -100 to constructor with Int|Int ok 2415 - no exception passing -100 to native trait push method with Int|Int ok 2416 - Int|Int rejects 42.42 using ->check ok 2417 - Int|Int rejects 42.42 using unoptimized constraint ok 2418 - Int|Int rejects 42.42 using inlined constraint ok 2419 - got exception passing 42.42 to constructor with Int|Int ok 2420 - got exception passing 42.42 to native trait push method with Int|Int ok 2421 - Int|Int rejects -42.42 using ->check ok 2422 - Int|Int rejects -42.42 using unoptimized constraint ok 2423 - Int|Int rejects -42.42 using inlined constraint ok 2424 - got exception passing -42.42 to constructor with Int|Int ok 2425 - got exception passing -42.42 to native trait push method with Int|Int ok 2426 - Int|Int rejects '' using ->check ok 2427 - Int|Int rejects '' using unoptimized constraint ok 2428 - Int|Int rejects '' using inlined constraint ok 2429 - got exception passing '' to constructor with Int|Int ok 2430 - got exception passing '' to native trait push method with Int|Int ok 2431 - Int|Int rejects foo using ->check ok 2432 - Int|Int rejects foo using unoptimized constraint ok 2433 - Int|Int rejects foo using inlined constraint ok 2434 - got exception passing foo to constructor with Int|Int ok 2435 - got exception passing foo to native trait push method with Int|Int ok 2436 - Int|Int rejects has 42 in it using ->check ok 2437 - Int|Int rejects has 42 in it using unoptimized constraint ok 2438 - Int|Int rejects has 42 in it using inlined constraint ok 2439 - got exception passing has 42 in it to constructor with Int|Int ok 2440 - got exception passing has 42 in it to native trait push method with Int|Int ok 2441 - Int|Int rejects 1\n using ->check ok 2442 - Int|Int rejects 1\n using unoptimized constraint ok 2443 - Int|Int rejects 1\n using inlined constraint ok 2444 - got exception passing 1\n to constructor with Int|Int ok 2445 - got exception passing 1\n to native trait push method with Int|Int ok 2446 - Int|Int rejects \n1 using ->check ok 2447 - Int|Int rejects \n1 using unoptimized constraint ok 2448 - Int|Int rejects \n1 using inlined constraint ok 2449 - got exception passing \n1 to constructor with Int|Int ok 2450 - got exception passing \n1 to native trait push method with Int|Int ok 2451 - Int|Int rejects SCALAR reference using ->check ok 2452 - Int|Int rejects SCALAR reference using unoptimized constraint ok 2453 - Int|Int rejects SCALAR reference using inlined constraint ok 2454 - got exception passing SCALAR reference to constructor with Int|Int ok 2455 - got exception passing SCALAR reference to native trait push method with Int|Int ok 2456 - Int|Int rejects REF reference using ->check ok 2457 - Int|Int rejects REF reference using unoptimized constraint ok 2458 - Int|Int rejects REF reference using inlined constraint ok 2459 - got exception passing REF reference to constructor with Int|Int ok 2460 - got exception passing REF reference to native trait push method with Int|Int ok 2461 - Int|Int rejects ARRAY reference using ->check ok 2462 - Int|Int rejects ARRAY reference using unoptimized constraint ok 2463 - Int|Int rejects ARRAY reference using inlined constraint ok 2464 - got exception passing ARRAY reference to constructor with Int|Int ok 2465 - got exception passing ARRAY reference to native trait push method with Int|Int ok 2466 - Int|Int rejects HASH reference using ->check ok 2467 - Int|Int rejects HASH reference using unoptimized constraint ok 2468 - Int|Int rejects HASH reference using inlined constraint ok 2469 - got exception passing HASH reference to constructor with Int|Int ok 2470 - got exception passing HASH reference to native trait push method with Int|Int ok 2471 - Int|Int rejects CODE reference using ->check ok 2472 - Int|Int rejects CODE reference using unoptimized constraint ok 2473 - Int|Int rejects CODE reference using inlined constraint ok 2474 - got exception passing CODE reference to constructor with Int|Int ok 2475 - got exception passing CODE reference to native trait push method with Int|Int ok 2476 - Int|Int rejects *main::GLOB_REF using ->check ok 2477 - Int|Int rejects *main::GLOB_REF using unoptimized constraint ok 2478 - Int|Int rejects *main::GLOB_REF using inlined constraint ok 2479 - got exception passing *main::GLOB_REF to constructor with Int|Int ok 2480 - got exception passing *main::GLOB_REF to native trait push method with Int|Int ok 2481 - Int|Int rejects GLOB reference using ->check ok 2482 - Int|Int rejects GLOB reference using unoptimized constraint ok 2483 - Int|Int rejects GLOB reference using inlined constraint ok 2484 - got exception passing GLOB reference to constructor with Int|Int ok 2485 - got exception passing GLOB reference to native trait push method with Int|Int ok 2486 - Int|Int rejects open filehandle using ->check ok 2487 - Int|Int rejects open filehandle using unoptimized constraint ok 2488 - Int|Int rejects open filehandle using inlined constraint ok 2489 - got exception passing open filehandle to constructor with Int|Int ok 2490 - got exception passing open filehandle to native trait push method with Int|Int ok 2491 - Int|Int rejects IO::File object using ->check ok 2492 - Int|Int rejects IO::File object using unoptimized constraint ok 2493 - Int|Int rejects IO::File object using inlined constraint ok 2494 - got exception passing IO::File object to constructor with Int|Int ok 2495 - got exception passing IO::File object to native trait push method with Int|Int ok 2496 - Int|Int rejects Regexp object using ->check ok 2497 - Int|Int rejects Regexp object using unoptimized constraint ok 2498 - Int|Int rejects Regexp object using inlined constraint ok 2499 - got exception passing Regexp object to constructor with Int|Int ok 2500 - got exception passing Regexp object to native trait push method with Int|Int ok 2501 - Int|Int rejects BlessedQR object using ->check ok 2502 - Int|Int rejects BlessedQR object using unoptimized constraint ok 2503 - Int|Int rejects BlessedQR object using inlined constraint ok 2504 - got exception passing BlessedQR object to constructor with Int|Int ok 2505 - got exception passing BlessedQR object to native trait push method with Int|Int ok 2506 - Int|Int rejects Regexp object using ->check ok 2507 - Int|Int rejects Regexp object using unoptimized constraint ok 2508 - Int|Int rejects Regexp object using inlined constraint ok 2509 - got exception passing Regexp object to constructor with Int|Int ok 2510 - got exception passing Regexp object to native trait push method with Int|Int ok 2511 - Int|Int rejects Foo object using ->check ok 2512 - Int|Int rejects Foo object using unoptimized constraint ok 2513 - Int|Int rejects Foo object using inlined constraint ok 2514 - got exception passing Foo object to constructor with Int|Int ok 2515 - got exception passing Foo object to native trait push method with Int|Int ok 2516 - Int|Int rejects undef using ->check ok 2517 - Int|Int rejects undef using unoptimized constraint ok 2518 - Int|Int rejects undef using inlined constraint ok 2519 - got exception passing undef to constructor with Int|Int ok 2520 - got exception passing undef to native trait push method with Int|Int ok 2521 - Item accepts 0 using ->check ok 2522 - Item accepts 0 using unoptimized constraint ok 2523 - Item accepts 0 using inlined constraint ok 2524 - no exception passing 0 to constructor with Item ok 2525 - no exception passing 0 to native trait push method with Item ok 2526 - Item accepts 1 using ->check ok 2527 - Item accepts 1 using unoptimized constraint ok 2528 - Item accepts 1 using inlined constraint ok 2529 - no exception passing 1 to constructor with Item ok 2530 - no exception passing 1 to native trait push method with Item ok 2531 - Item accepts 100 using ->check ok 2532 - Item accepts 100 using unoptimized constraint ok 2533 - Item accepts 100 using inlined constraint ok 2534 - no exception passing 100 to constructor with Item ok 2535 - no exception passing 100 to native trait push method with Item ok 2536 - Item accepts -100 using ->check ok 2537 - Item accepts -100 using unoptimized constraint ok 2538 - Item accepts -100 using inlined constraint ok 2539 - no exception passing -100 to constructor with Item ok 2540 - no exception passing -100 to native trait push method with Item ok 2541 - Item accepts 42.42 using ->check ok 2542 - Item accepts 42.42 using unoptimized constraint ok 2543 - Item accepts 42.42 using inlined constraint ok 2544 - no exception passing 42.42 to constructor with Item ok 2545 - no exception passing 42.42 to native trait push method with Item ok 2546 - Item accepts -42.42 using ->check ok 2547 - Item accepts -42.42 using unoptimized constraint ok 2548 - Item accepts -42.42 using inlined constraint ok 2549 - no exception passing -42.42 to constructor with Item ok 2550 - no exception passing -42.42 to native trait push method with Item ok 2551 - Item accepts '' using ->check ok 2552 - Item accepts '' using unoptimized constraint ok 2553 - Item accepts '' using inlined constraint ok 2554 - no exception passing '' to constructor with Item ok 2555 - no exception passing '' to native trait push method with Item ok 2556 - Item accepts foo using ->check ok 2557 - Item accepts foo using unoptimized constraint ok 2558 - Item accepts foo using inlined constraint ok 2559 - no exception passing foo to constructor with Item ok 2560 - no exception passing foo to native trait push method with Item ok 2561 - Item accepts has 42 in it using ->check ok 2562 - Item accepts has 42 in it using unoptimized constraint ok 2563 - Item accepts has 42 in it using inlined constraint ok 2564 - no exception passing has 42 in it to constructor with Item ok 2565 - no exception passing has 42 in it to native trait push method with Item ok 2566 - Item accepts 1\n using ->check ok 2567 - Item accepts 1\n using unoptimized constraint ok 2568 - Item accepts 1\n using inlined constraint ok 2569 - no exception passing 1\n to constructor with Item ok 2570 - no exception passing 1\n to native trait push method with Item ok 2571 - Item accepts \n1 using ->check ok 2572 - Item accepts \n1 using unoptimized constraint ok 2573 - Item accepts \n1 using inlined constraint ok 2574 - no exception passing \n1 to constructor with Item ok 2575 - no exception passing \n1 to native trait push method with Item ok 2576 - Item accepts SCALAR reference using ->check ok 2577 - Item accepts SCALAR reference using unoptimized constraint ok 2578 - Item accepts SCALAR reference using inlined constraint ok 2579 - no exception passing SCALAR reference to constructor with Item ok 2580 - no exception passing SCALAR reference to native trait push method with Item ok 2581 - Item accepts REF reference using ->check ok 2582 - Item accepts REF reference using unoptimized constraint ok 2583 - Item accepts REF reference using inlined constraint ok 2584 - no exception passing REF reference to constructor with Item ok 2585 - no exception passing REF reference to native trait push method with Item ok 2586 - Item accepts ARRAY reference using ->check ok 2587 - Item accepts ARRAY reference using unoptimized constraint ok 2588 - Item accepts ARRAY reference using inlined constraint ok 2589 - no exception passing ARRAY reference to constructor with Item ok 2590 - no exception passing ARRAY reference to native trait push method with Item ok 2591 - Item accepts HASH reference using ->check ok 2592 - Item accepts HASH reference using unoptimized constraint ok 2593 - Item accepts HASH reference using inlined constraint ok 2594 - no exception passing HASH reference to constructor with Item ok 2595 - no exception passing HASH reference to native trait push method with Item ok 2596 - Item accepts CODE reference using ->check ok 2597 - Item accepts CODE reference using unoptimized constraint ok 2598 - Item accepts CODE reference using inlined constraint ok 2599 - no exception passing CODE reference to constructor with Item ok 2600 - no exception passing CODE reference to native trait push method with Item ok 2601 - Item accepts *main::GLOB_REF using ->check ok 2602 - Item accepts *main::GLOB_REF using unoptimized constraint ok 2603 - Item accepts *main::GLOB_REF using inlined constraint ok 2604 - no exception passing *main::GLOB_REF to constructor with Item ok 2605 - no exception passing *main::GLOB_REF to native trait push method with Item ok 2606 - Item accepts GLOB reference using ->check ok 2607 - Item accepts GLOB reference using unoptimized constraint ok 2608 - Item accepts GLOB reference using inlined constraint ok 2609 - no exception passing GLOB reference to constructor with Item ok 2610 - no exception passing GLOB reference to native trait push method with Item ok 2611 - Item accepts open filehandle using ->check ok 2612 - Item accepts open filehandle using unoptimized constraint ok 2613 - Item accepts open filehandle using inlined constraint ok 2614 - no exception passing open filehandle to constructor with Item ok 2615 - no exception passing open filehandle to native trait push method with Item ok 2616 - Item accepts IO::File object using ->check ok 2617 - Item accepts IO::File object using unoptimized constraint ok 2618 - Item accepts IO::File object using inlined constraint ok 2619 - no exception passing IO::File object to constructor with Item ok 2620 - no exception passing IO::File object to native trait push method with Item ok 2621 - Item accepts Regexp object using ->check ok 2622 - Item accepts Regexp object using unoptimized constraint ok 2623 - Item accepts Regexp object using inlined constraint ok 2624 - no exception passing Regexp object to constructor with Item ok 2625 - no exception passing Regexp object to native trait push method with Item ok 2626 - Item accepts BlessedQR object using ->check ok 2627 - Item accepts BlessedQR object using unoptimized constraint ok 2628 - Item accepts BlessedQR object using inlined constraint ok 2629 - no exception passing BlessedQR object to constructor with Item ok 2630 - no exception passing BlessedQR object to native trait push method with Item ok 2631 - Item accepts Regexp object using ->check ok 2632 - Item accepts Regexp object using unoptimized constraint ok 2633 - Item accepts Regexp object using inlined constraint ok 2634 - no exception passing Regexp object to constructor with Item ok 2635 - no exception passing Regexp object to native trait push method with Item ok 2636 - Item accepts Foo object using ->check ok 2637 - Item accepts Foo object using unoptimized constraint ok 2638 - Item accepts Foo object using inlined constraint ok 2639 - no exception passing Foo object to constructor with Item ok 2640 - no exception passing Foo object to native trait push method with Item ok 2641 - Item accepts undef using ->check ok 2642 - Item accepts undef using unoptimized constraint ok 2643 - Item accepts undef using inlined constraint ok 2644 - no exception passing undef to constructor with Item ok 2645 - no exception passing undef to native trait push method with Item ok 2646 - Item|Item accepts 0 using ->check ok 2647 - Item|Item accepts 0 using unoptimized constraint ok 2648 - Item|Item accepts 0 using inlined constraint ok 2649 - no exception passing 0 to constructor with Item|Item ok 2650 - no exception passing 0 to native trait push method with Item|Item ok 2651 - Item|Item accepts 1 using ->check ok 2652 - Item|Item accepts 1 using unoptimized constraint ok 2653 - Item|Item accepts 1 using inlined constraint ok 2654 - no exception passing 1 to constructor with Item|Item ok 2655 - no exception passing 1 to native trait push method with Item|Item ok 2656 - Item|Item accepts 100 using ->check ok 2657 - Item|Item accepts 100 using unoptimized constraint ok 2658 - Item|Item accepts 100 using inlined constraint ok 2659 - no exception passing 100 to constructor with Item|Item ok 2660 - no exception passing 100 to native trait push method with Item|Item ok 2661 - Item|Item accepts -100 using ->check ok 2662 - Item|Item accepts -100 using unoptimized constraint ok 2663 - Item|Item accepts -100 using inlined constraint ok 2664 - no exception passing -100 to constructor with Item|Item ok 2665 - no exception passing -100 to native trait push method with Item|Item ok 2666 - Item|Item accepts 42.42 using ->check ok 2667 - Item|Item accepts 42.42 using unoptimized constraint ok 2668 - Item|Item accepts 42.42 using inlined constraint ok 2669 - no exception passing 42.42 to constructor with Item|Item ok 2670 - no exception passing 42.42 to native trait push method with Item|Item ok 2671 - Item|Item accepts -42.42 using ->check ok 2672 - Item|Item accepts -42.42 using unoptimized constraint ok 2673 - Item|Item accepts -42.42 using inlined constraint ok 2674 - no exception passing -42.42 to constructor with Item|Item ok 2675 - no exception passing -42.42 to native trait push method with Item|Item ok 2676 - Item|Item accepts '' using ->check ok 2677 - Item|Item accepts '' using unoptimized constraint ok 2678 - Item|Item accepts '' using inlined constraint ok 2679 - no exception passing '' to constructor with Item|Item ok 2680 - no exception passing '' to native trait push method with Item|Item ok 2681 - Item|Item accepts foo using ->check ok 2682 - Item|Item accepts foo using unoptimized constraint ok 2683 - Item|Item accepts foo using inlined constraint ok 2684 - no exception passing foo to constructor with Item|Item ok 2685 - no exception passing foo to native trait push method with Item|Item ok 2686 - Item|Item accepts has 42 in it using ->check ok 2687 - Item|Item accepts has 42 in it using unoptimized constraint ok 2688 - Item|Item accepts has 42 in it using inlined constraint ok 2689 - no exception passing has 42 in it to constructor with Item|Item ok 2690 - no exception passing has 42 in it to native trait push method with Item|Item ok 2691 - Item|Item accepts 1\n using ->check ok 2692 - Item|Item accepts 1\n using unoptimized constraint ok 2693 - Item|Item accepts 1\n using inlined constraint ok 2694 - no exception passing 1\n to constructor with Item|Item ok 2695 - no exception passing 1\n to native trait push method with Item|Item ok 2696 - Item|Item accepts \n1 using ->check ok 2697 - Item|Item accepts \n1 using unoptimized constraint ok 2698 - Item|Item accepts \n1 using inlined constraint ok 2699 - no exception passing \n1 to constructor with Item|Item ok 2700 - no exception passing \n1 to native trait push method with Item|Item ok 2701 - Item|Item accepts SCALAR reference using ->check ok 2702 - Item|Item accepts SCALAR reference using unoptimized constraint ok 2703 - Item|Item accepts SCALAR reference using inlined constraint ok 2704 - no exception passing SCALAR reference to constructor with Item|Item ok 2705 - no exception passing SCALAR reference to native trait push method with Item|Item ok 2706 - Item|Item accepts REF reference using ->check ok 2707 - Item|Item accepts REF reference using unoptimized constraint ok 2708 - Item|Item accepts REF reference using inlined constraint ok 2709 - no exception passing REF reference to constructor with Item|Item ok 2710 - no exception passing REF reference to native trait push method with Item|Item ok 2711 - Item|Item accepts ARRAY reference using ->check ok 2712 - Item|Item accepts ARRAY reference using unoptimized constraint ok 2713 - Item|Item accepts ARRAY reference using inlined constraint ok 2714 - no exception passing ARRAY reference to constructor with Item|Item ok 2715 - no exception passing ARRAY reference to native trait push method with Item|Item ok 2716 - Item|Item accepts HASH reference using ->check ok 2717 - Item|Item accepts HASH reference using unoptimized constraint ok 2718 - Item|Item accepts HASH reference using inlined constraint ok 2719 - no exception passing HASH reference to constructor with Item|Item ok 2720 - no exception passing HASH reference to native trait push method with Item|Item ok 2721 - Item|Item accepts CODE reference using ->check ok 2722 - Item|Item accepts CODE reference using unoptimized constraint ok 2723 - Item|Item accepts CODE reference using inlined constraint ok 2724 - no exception passing CODE reference to constructor with Item|Item ok 2725 - no exception passing CODE reference to native trait push method with Item|Item ok 2726 - Item|Item accepts *main::GLOB_REF using ->check ok 2727 - Item|Item accepts *main::GLOB_REF using unoptimized constraint ok 2728 - Item|Item accepts *main::GLOB_REF using inlined constraint ok 2729 - no exception passing *main::GLOB_REF to constructor with Item|Item ok 2730 - no exception passing *main::GLOB_REF to native trait push method with Item|Item ok 2731 - Item|Item accepts GLOB reference using ->check ok 2732 - Item|Item accepts GLOB reference using unoptimized constraint ok 2733 - Item|Item accepts GLOB reference using inlined constraint ok 2734 - no exception passing GLOB reference to constructor with Item|Item ok 2735 - no exception passing GLOB reference to native trait push method with Item|Item ok 2736 - Item|Item accepts open filehandle using ->check ok 2737 - Item|Item accepts open filehandle using unoptimized constraint ok 2738 - Item|Item accepts open filehandle using inlined constraint ok 2739 - no exception passing open filehandle to constructor with Item|Item ok 2740 - no exception passing open filehandle to native trait push method with Item|Item ok 2741 - Item|Item accepts IO::File object using ->check ok 2742 - Item|Item accepts IO::File object using unoptimized constraint ok 2743 - Item|Item accepts IO::File object using inlined constraint ok 2744 - no exception passing IO::File object to constructor with Item|Item ok 2745 - no exception passing IO::File object to native trait push method with Item|Item ok 2746 - Item|Item accepts Regexp object using ->check ok 2747 - Item|Item accepts Regexp object using unoptimized constraint ok 2748 - Item|Item accepts Regexp object using inlined constraint ok 2749 - no exception passing Regexp object to constructor with Item|Item ok 2750 - no exception passing Regexp object to native trait push method with Item|Item ok 2751 - Item|Item accepts BlessedQR object using ->check ok 2752 - Item|Item accepts BlessedQR object using unoptimized constraint ok 2753 - Item|Item accepts BlessedQR object using inlined constraint ok 2754 - no exception passing BlessedQR object to constructor with Item|Item ok 2755 - no exception passing BlessedQR object to native trait push method with Item|Item ok 2756 - Item|Item accepts Regexp object using ->check ok 2757 - Item|Item accepts Regexp object using unoptimized constraint ok 2758 - Item|Item accepts Regexp object using inlined constraint ok 2759 - no exception passing Regexp object to constructor with Item|Item ok 2760 - no exception passing Regexp object to native trait push method with Item|Item ok 2761 - Item|Item accepts Foo object using ->check ok 2762 - Item|Item accepts Foo object using unoptimized constraint ok 2763 - Item|Item accepts Foo object using inlined constraint ok 2764 - no exception passing Foo object to constructor with Item|Item ok 2765 - no exception passing Foo object to native trait push method with Item|Item ok 2766 - Item|Item accepts undef using ->check ok 2767 - Item|Item accepts undef using unoptimized constraint ok 2768 - Item|Item accepts undef using inlined constraint ok 2769 - no exception passing undef to constructor with Item|Item ok 2770 - no exception passing undef to native trait push method with Item|Item ok 2771 - Maybe accepts 0 using ->check ok 2772 - Maybe accepts 0 using unoptimized constraint ok 2773 - Maybe accepts 0 using inlined constraint ok 2774 - no exception passing 0 to constructor with Maybe ok 2775 - no exception passing 0 to native trait push method with Maybe ok 2776 - Maybe accepts 1 using ->check ok 2777 - Maybe accepts 1 using unoptimized constraint ok 2778 - Maybe accepts 1 using inlined constraint ok 2779 - no exception passing 1 to constructor with Maybe ok 2780 - no exception passing 1 to native trait push method with Maybe ok 2781 - Maybe accepts 100 using ->check ok 2782 - Maybe accepts 100 using unoptimized constraint ok 2783 - Maybe accepts 100 using inlined constraint ok 2784 - no exception passing 100 to constructor with Maybe ok 2785 - no exception passing 100 to native trait push method with Maybe ok 2786 - Maybe accepts -100 using ->check ok 2787 - Maybe accepts -100 using unoptimized constraint ok 2788 - Maybe accepts -100 using inlined constraint ok 2789 - no exception passing -100 to constructor with Maybe ok 2790 - no exception passing -100 to native trait push method with Maybe ok 2791 - Maybe accepts 42.42 using ->check ok 2792 - Maybe accepts 42.42 using unoptimized constraint ok 2793 - Maybe accepts 42.42 using inlined constraint ok 2794 - no exception passing 42.42 to constructor with Maybe ok 2795 - no exception passing 42.42 to native trait push method with Maybe ok 2796 - Maybe accepts -42.42 using ->check ok 2797 - Maybe accepts -42.42 using unoptimized constraint ok 2798 - Maybe accepts -42.42 using inlined constraint ok 2799 - no exception passing -42.42 to constructor with Maybe ok 2800 - no exception passing -42.42 to native trait push method with Maybe ok 2801 - Maybe accepts '' using ->check ok 2802 - Maybe accepts '' using unoptimized constraint ok 2803 - Maybe accepts '' using inlined constraint ok 2804 - no exception passing '' to constructor with Maybe ok 2805 - no exception passing '' to native trait push method with Maybe ok 2806 - Maybe accepts foo using ->check ok 2807 - Maybe accepts foo using unoptimized constraint ok 2808 - Maybe accepts foo using inlined constraint ok 2809 - no exception passing foo to constructor with Maybe ok 2810 - no exception passing foo to native trait push method with Maybe ok 2811 - Maybe accepts has 42 in it using ->check ok 2812 - Maybe accepts has 42 in it using unoptimized constraint ok 2813 - Maybe accepts has 42 in it using inlined constraint ok 2814 - no exception passing has 42 in it to constructor with Maybe ok 2815 - no exception passing has 42 in it to native trait push method with Maybe ok 2816 - Maybe accepts 1\n using ->check ok 2817 - Maybe accepts 1\n using unoptimized constraint ok 2818 - Maybe accepts 1\n using inlined constraint ok 2819 - no exception passing 1\n to constructor with Maybe ok 2820 - no exception passing 1\n to native trait push method with Maybe ok 2821 - Maybe accepts \n1 using ->check ok 2822 - Maybe accepts \n1 using unoptimized constraint ok 2823 - Maybe accepts \n1 using inlined constraint ok 2824 - no exception passing \n1 to constructor with Maybe ok 2825 - no exception passing \n1 to native trait push method with Maybe ok 2826 - Maybe accepts SCALAR reference using ->check ok 2827 - Maybe accepts SCALAR reference using unoptimized constraint ok 2828 - Maybe accepts SCALAR reference using inlined constraint ok 2829 - no exception passing SCALAR reference to constructor with Maybe ok 2830 - no exception passing SCALAR reference to native trait push method with Maybe ok 2831 - Maybe accepts REF reference using ->check ok 2832 - Maybe accepts REF reference using unoptimized constraint ok 2833 - Maybe accepts REF reference using inlined constraint ok 2834 - no exception passing REF reference to constructor with Maybe ok 2835 - no exception passing REF reference to native trait push method with Maybe ok 2836 - Maybe accepts ARRAY reference using ->check ok 2837 - Maybe accepts ARRAY reference using unoptimized constraint ok 2838 - Maybe accepts ARRAY reference using inlined constraint ok 2839 - no exception passing ARRAY reference to constructor with Maybe ok 2840 - no exception passing ARRAY reference to native trait push method with Maybe ok 2841 - Maybe accepts HASH reference using ->check ok 2842 - Maybe accepts HASH reference using unoptimized constraint ok 2843 - Maybe accepts HASH reference using inlined constraint ok 2844 - no exception passing HASH reference to constructor with Maybe ok 2845 - no exception passing HASH reference to native trait push method with Maybe ok 2846 - Maybe accepts CODE reference using ->check ok 2847 - Maybe accepts CODE reference using unoptimized constraint ok 2848 - Maybe accepts CODE reference using inlined constraint ok 2849 - no exception passing CODE reference to constructor with Maybe ok 2850 - no exception passing CODE reference to native trait push method with Maybe ok 2851 - Maybe accepts *main::GLOB_REF using ->check ok 2852 - Maybe accepts *main::GLOB_REF using unoptimized constraint ok 2853 - Maybe accepts *main::GLOB_REF using inlined constraint ok 2854 - no exception passing *main::GLOB_REF to constructor with Maybe ok 2855 - no exception passing *main::GLOB_REF to native trait push method with Maybe ok 2856 - Maybe accepts GLOB reference using ->check ok 2857 - Maybe accepts GLOB reference using unoptimized constraint ok 2858 - Maybe accepts GLOB reference using inlined constraint ok 2859 - no exception passing GLOB reference to constructor with Maybe ok 2860 - no exception passing GLOB reference to native trait push method with Maybe ok 2861 - Maybe accepts open filehandle using ->check ok 2862 - Maybe accepts open filehandle using unoptimized constraint ok 2863 - Maybe accepts open filehandle using inlined constraint ok 2864 - no exception passing open filehandle to constructor with Maybe ok 2865 - no exception passing open filehandle to native trait push method with Maybe ok 2866 - Maybe accepts IO::File object using ->check ok 2867 - Maybe accepts IO::File object using unoptimized constraint ok 2868 - Maybe accepts IO::File object using inlined constraint ok 2869 - no exception passing IO::File object to constructor with Maybe ok 2870 - no exception passing IO::File object to native trait push method with Maybe ok 2871 - Maybe accepts Regexp object using ->check ok 2872 - Maybe accepts Regexp object using unoptimized constraint ok 2873 - Maybe accepts Regexp object using inlined constraint ok 2874 - no exception passing Regexp object to constructor with Maybe ok 2875 - no exception passing Regexp object to native trait push method with Maybe ok 2876 - Maybe accepts BlessedQR object using ->check ok 2877 - Maybe accepts BlessedQR object using unoptimized constraint ok 2878 - Maybe accepts BlessedQR object using inlined constraint ok 2879 - no exception passing BlessedQR object to constructor with Maybe ok 2880 - no exception passing BlessedQR object to native trait push method with Maybe ok 2881 - Maybe accepts Regexp object using ->check ok 2882 - Maybe accepts Regexp object using unoptimized constraint ok 2883 - Maybe accepts Regexp object using inlined constraint ok 2884 - no exception passing Regexp object to constructor with Maybe ok 2885 - no exception passing Regexp object to native trait push method with Maybe ok 2886 - Maybe accepts Foo object using ->check ok 2887 - Maybe accepts Foo object using unoptimized constraint ok 2888 - Maybe accepts Foo object using inlined constraint ok 2889 - no exception passing Foo object to constructor with Maybe ok 2890 - no exception passing Foo object to native trait push method with Maybe ok 2891 - Maybe accepts undef using ->check ok 2892 - Maybe accepts undef using unoptimized constraint ok 2893 - Maybe accepts undef using inlined constraint ok 2894 - no exception passing undef to constructor with Maybe ok 2895 - no exception passing undef to native trait push method with Maybe ok 2896 - Maybe|Maybe accepts 0 using ->check ok 2897 - Maybe|Maybe accepts 0 using unoptimized constraint ok 2898 - Maybe|Maybe accepts 0 using inlined constraint ok 2899 - no exception passing 0 to constructor with Maybe|Maybe ok 2900 - no exception passing 0 to native trait push method with Maybe|Maybe ok 2901 - Maybe|Maybe accepts 1 using ->check ok 2902 - Maybe|Maybe accepts 1 using unoptimized constraint ok 2903 - Maybe|Maybe accepts 1 using inlined constraint ok 2904 - no exception passing 1 to constructor with Maybe|Maybe ok 2905 - no exception passing 1 to native trait push method with Maybe|Maybe ok 2906 - Maybe|Maybe accepts 100 using ->check ok 2907 - Maybe|Maybe accepts 100 using unoptimized constraint ok 2908 - Maybe|Maybe accepts 100 using inlined constraint ok 2909 - no exception passing 100 to constructor with Maybe|Maybe ok 2910 - no exception passing 100 to native trait push method with Maybe|Maybe ok 2911 - Maybe|Maybe accepts -100 using ->check ok 2912 - Maybe|Maybe accepts -100 using unoptimized constraint ok 2913 - Maybe|Maybe accepts -100 using inlined constraint ok 2914 - no exception passing -100 to constructor with Maybe|Maybe ok 2915 - no exception passing -100 to native trait push method with Maybe|Maybe ok 2916 - Maybe|Maybe accepts 42.42 using ->check ok 2917 - Maybe|Maybe accepts 42.42 using unoptimized constraint ok 2918 - Maybe|Maybe accepts 42.42 using inlined constraint ok 2919 - no exception passing 42.42 to constructor with Maybe|Maybe ok 2920 - no exception passing 42.42 to native trait push method with Maybe|Maybe ok 2921 - Maybe|Maybe accepts -42.42 using ->check ok 2922 - Maybe|Maybe accepts -42.42 using unoptimized constraint ok 2923 - Maybe|Maybe accepts -42.42 using inlined constraint ok 2924 - no exception passing -42.42 to constructor with Maybe|Maybe ok 2925 - no exception passing -42.42 to native trait push method with Maybe|Maybe ok 2926 - Maybe|Maybe accepts '' using ->check ok 2927 - Maybe|Maybe accepts '' using unoptimized constraint ok 2928 - Maybe|Maybe accepts '' using inlined constraint ok 2929 - no exception passing '' to constructor with Maybe|Maybe ok 2930 - no exception passing '' to native trait push method with Maybe|Maybe ok 2931 - Maybe|Maybe accepts foo using ->check ok 2932 - Maybe|Maybe accepts foo using unoptimized constraint ok 2933 - Maybe|Maybe accepts foo using inlined constraint ok 2934 - no exception passing foo to constructor with Maybe|Maybe ok 2935 - no exception passing foo to native trait push method with Maybe|Maybe ok 2936 - Maybe|Maybe accepts has 42 in it using ->check ok 2937 - Maybe|Maybe accepts has 42 in it using unoptimized constraint ok 2938 - Maybe|Maybe accepts has 42 in it using inlined constraint ok 2939 - no exception passing has 42 in it to constructor with Maybe|Maybe ok 2940 - no exception passing has 42 in it to native trait push method with Maybe|Maybe ok 2941 - Maybe|Maybe accepts 1\n using ->check ok 2942 - Maybe|Maybe accepts 1\n using unoptimized constraint ok 2943 - Maybe|Maybe accepts 1\n using inlined constraint ok 2944 - no exception passing 1\n to constructor with Maybe|Maybe ok 2945 - no exception passing 1\n to native trait push method with Maybe|Maybe ok 2946 - Maybe|Maybe accepts \n1 using ->check ok 2947 - Maybe|Maybe accepts \n1 using unoptimized constraint ok 2948 - Maybe|Maybe accepts \n1 using inlined constraint ok 2949 - no exception passing \n1 to constructor with Maybe|Maybe ok 2950 - no exception passing \n1 to native trait push method with Maybe|Maybe ok 2951 - Maybe|Maybe accepts SCALAR reference using ->check ok 2952 - Maybe|Maybe accepts SCALAR reference using unoptimized constraint ok 2953 - Maybe|Maybe accepts SCALAR reference using inlined constraint ok 2954 - no exception passing SCALAR reference to constructor with Maybe|Maybe ok 2955 - no exception passing SCALAR reference to native trait push method with Maybe|Maybe ok 2956 - Maybe|Maybe accepts REF reference using ->check ok 2957 - Maybe|Maybe accepts REF reference using unoptimized constraint ok 2958 - Maybe|Maybe accepts REF reference using inlined constraint ok 2959 - no exception passing REF reference to constructor with Maybe|Maybe ok 2960 - no exception passing REF reference to native trait push method with Maybe|Maybe ok 2961 - Maybe|Maybe accepts ARRAY reference using ->check ok 2962 - Maybe|Maybe accepts ARRAY reference using unoptimized constraint ok 2963 - Maybe|Maybe accepts ARRAY reference using inlined constraint ok 2964 - no exception passing ARRAY reference to constructor with Maybe|Maybe ok 2965 - no exception passing ARRAY reference to native trait push method with Maybe|Maybe ok 2966 - Maybe|Maybe accepts HASH reference using ->check ok 2967 - Maybe|Maybe accepts HASH reference using unoptimized constraint ok 2968 - Maybe|Maybe accepts HASH reference using inlined constraint ok 2969 - no exception passing HASH reference to constructor with Maybe|Maybe ok 2970 - no exception passing HASH reference to native trait push method with Maybe|Maybe ok 2971 - Maybe|Maybe accepts CODE reference using ->check ok 2972 - Maybe|Maybe accepts CODE reference using unoptimized constraint ok 2973 - Maybe|Maybe accepts CODE reference using inlined constraint ok 2974 - no exception passing CODE reference to constructor with Maybe|Maybe ok 2975 - no exception passing CODE reference to native trait push method with Maybe|Maybe ok 2976 - Maybe|Maybe accepts *main::GLOB_REF using ->check ok 2977 - Maybe|Maybe accepts *main::GLOB_REF using unoptimized constraint ok 2978 - Maybe|Maybe accepts *main::GLOB_REF using inlined constraint ok 2979 - no exception passing *main::GLOB_REF to constructor with Maybe|Maybe ok 2980 - no exception passing *main::GLOB_REF to native trait push method with Maybe|Maybe ok 2981 - Maybe|Maybe accepts GLOB reference using ->check ok 2982 - Maybe|Maybe accepts GLOB reference using unoptimized constraint ok 2983 - Maybe|Maybe accepts GLOB reference using inlined constraint ok 2984 - no exception passing GLOB reference to constructor with Maybe|Maybe ok 2985 - no exception passing GLOB reference to native trait push method with Maybe|Maybe ok 2986 - Maybe|Maybe accepts open filehandle using ->check ok 2987 - Maybe|Maybe accepts open filehandle using unoptimized constraint ok 2988 - Maybe|Maybe accepts open filehandle using inlined constraint ok 2989 - no exception passing open filehandle to constructor with Maybe|Maybe ok 2990 - no exception passing open filehandle to native trait push method with Maybe|Maybe ok 2991 - Maybe|Maybe accepts IO::File object using ->check ok 2992 - Maybe|Maybe accepts IO::File object using unoptimized constraint ok 2993 - Maybe|Maybe accepts IO::File object using inlined constraint ok 2994 - no exception passing IO::File object to constructor with Maybe|Maybe ok 2995 - no exception passing IO::File object to native trait push method with Maybe|Maybe ok 2996 - Maybe|Maybe accepts Regexp object using ->check ok 2997 - Maybe|Maybe accepts Regexp object using unoptimized constraint ok 2998 - Maybe|Maybe accepts Regexp object using inlined constraint ok 2999 - no exception passing Regexp object to constructor with Maybe|Maybe ok 3000 - no exception passing Regexp object to native trait push method with Maybe|Maybe ok 3001 - Maybe|Maybe accepts BlessedQR object using ->check ok 3002 - Maybe|Maybe accepts BlessedQR object using unoptimized constraint ok 3003 - Maybe|Maybe accepts BlessedQR object using inlined constraint ok 3004 - no exception passing BlessedQR object to constructor with Maybe|Maybe ok 3005 - no exception passing BlessedQR object to native trait push method with Maybe|Maybe ok 3006 - Maybe|Maybe accepts Regexp object using ->check ok 3007 - Maybe|Maybe accepts Regexp object using unoptimized constraint ok 3008 - Maybe|Maybe accepts Regexp object using inlined constraint ok 3009 - no exception passing Regexp object to constructor with Maybe|Maybe ok 3010 - no exception passing Regexp object to native trait push method with Maybe|Maybe ok 3011 - Maybe|Maybe accepts Foo object using ->check ok 3012 - Maybe|Maybe accepts Foo object using unoptimized constraint ok 3013 - Maybe|Maybe accepts Foo object using inlined constraint ok 3014 - no exception passing Foo object to constructor with Maybe|Maybe ok 3015 - no exception passing Foo object to native trait push method with Maybe|Maybe ok 3016 - Maybe|Maybe accepts undef using ->check ok 3017 - Maybe|Maybe accepts undef using unoptimized constraint ok 3018 - Maybe|Maybe accepts undef using inlined constraint ok 3019 - no exception passing undef to constructor with Maybe|Maybe ok 3020 - no exception passing undef to native trait push method with Maybe|Maybe ok 3021 - Num accepts 0 using ->check ok 3022 - Num accepts 0 using unoptimized constraint ok 3023 - Num accepts 0 using inlined constraint ok 3024 - no exception passing 0 to constructor with Num ok 3025 - no exception passing 0 to native trait push method with Num ok 3026 - Num accepts 1 using ->check ok 3027 - Num accepts 1 using unoptimized constraint ok 3028 - Num accepts 1 using inlined constraint ok 3029 - no exception passing 1 to constructor with Num ok 3030 - no exception passing 1 to native trait push method with Num ok 3031 - Num accepts 100 using ->check ok 3032 - Num accepts 100 using unoptimized constraint ok 3033 - Num accepts 100 using inlined constraint ok 3034 - no exception passing 100 to constructor with Num ok 3035 - no exception passing 100 to native trait push method with Num ok 3036 - Num accepts -100 using ->check ok 3037 - Num accepts -100 using unoptimized constraint ok 3038 - Num accepts -100 using inlined constraint ok 3039 - no exception passing -100 to constructor with Num ok 3040 - no exception passing -100 to native trait push method with Num ok 3041 - Num accepts 42.42 using ->check ok 3042 - Num accepts 42.42 using unoptimized constraint ok 3043 - Num accepts 42.42 using inlined constraint ok 3044 - no exception passing 42.42 to constructor with Num ok 3045 - no exception passing 42.42 to native trait push method with Num ok 3046 - Num accepts -42.42 using ->check ok 3047 - Num accepts -42.42 using unoptimized constraint ok 3048 - Num accepts -42.42 using inlined constraint ok 3049 - no exception passing -42.42 to constructor with Num ok 3050 - no exception passing -42.42 to native trait push method with Num ok 3051 - Num accepts 1\n using ->check ok 3052 - Num accepts 1\n using unoptimized constraint ok 3053 - Num accepts 1\n using inlined constraint ok 3054 - no exception passing 1\n to constructor with Num ok 3055 - no exception passing 1\n to native trait push method with Num ok 3056 - Num accepts \n1 using ->check ok 3057 - Num accepts \n1 using unoptimized constraint ok 3058 - Num accepts \n1 using inlined constraint ok 3059 - no exception passing \n1 to constructor with Num ok 3060 - no exception passing \n1 to native trait push method with Num ok 3061 - Num rejects '' using ->check ok 3062 - Num rejects '' using unoptimized constraint ok 3063 - Num rejects '' using inlined constraint ok 3064 - got exception passing '' to constructor with Num ok 3065 - got exception passing '' to native trait push method with Num ok 3066 - Num rejects foo using ->check ok 3067 - Num rejects foo using unoptimized constraint ok 3068 - Num rejects foo using inlined constraint ok 3069 - got exception passing foo to constructor with Num ok 3070 - got exception passing foo to native trait push method with Num ok 3071 - Num rejects has 42 in it using ->check ok 3072 - Num rejects has 42 in it using unoptimized constraint ok 3073 - Num rejects has 42 in it using inlined constraint ok 3074 - got exception passing has 42 in it to constructor with Num ok 3075 - got exception passing has 42 in it to native trait push method with Num ok 3076 - Num rejects SCALAR reference using ->check ok 3077 - Num rejects SCALAR reference using unoptimized constraint ok 3078 - Num rejects SCALAR reference using inlined constraint ok 3079 - got exception passing SCALAR reference to constructor with Num ok 3080 - got exception passing SCALAR reference to native trait push method with Num ok 3081 - Num rejects REF reference using ->check ok 3082 - Num rejects REF reference using unoptimized constraint ok 3083 - Num rejects REF reference using inlined constraint ok 3084 - got exception passing REF reference to constructor with Num ok 3085 - got exception passing REF reference to native trait push method with Num ok 3086 - Num rejects ARRAY reference using ->check ok 3087 - Num rejects ARRAY reference using unoptimized constraint ok 3088 - Num rejects ARRAY reference using inlined constraint ok 3089 - got exception passing ARRAY reference to constructor with Num ok 3090 - got exception passing ARRAY reference to native trait push method with Num ok 3091 - Num rejects HASH reference using ->check ok 3092 - Num rejects HASH reference using unoptimized constraint ok 3093 - Num rejects HASH reference using inlined constraint ok 3094 - got exception passing HASH reference to constructor with Num ok 3095 - got exception passing HASH reference to native trait push method with Num ok 3096 - Num rejects CODE reference using ->check ok 3097 - Num rejects CODE reference using unoptimized constraint ok 3098 - Num rejects CODE reference using inlined constraint ok 3099 - got exception passing CODE reference to constructor with Num ok 3100 - got exception passing CODE reference to native trait push method with Num ok 3101 - Num rejects *main::GLOB_REF using ->check ok 3102 - Num rejects *main::GLOB_REF using unoptimized constraint ok 3103 - Num rejects *main::GLOB_REF using inlined constraint ok 3104 - got exception passing *main::GLOB_REF to constructor with Num ok 3105 - got exception passing *main::GLOB_REF to native trait push method with Num ok 3106 - Num rejects GLOB reference using ->check ok 3107 - Num rejects GLOB reference using unoptimized constraint ok 3108 - Num rejects GLOB reference using inlined constraint ok 3109 - got exception passing GLOB reference to constructor with Num ok 3110 - got exception passing GLOB reference to native trait push method with Num ok 3111 - Num rejects open filehandle using ->check ok 3112 - Num rejects open filehandle using unoptimized constraint ok 3113 - Num rejects open filehandle using inlined constraint ok 3114 - got exception passing open filehandle to constructor with Num ok 3115 - got exception passing open filehandle to native trait push method with Num ok 3116 - Num rejects IO::File object using ->check ok 3117 - Num rejects IO::File object using unoptimized constraint ok 3118 - Num rejects IO::File object using inlined constraint ok 3119 - got exception passing IO::File object to constructor with Num ok 3120 - got exception passing IO::File object to native trait push method with Num ok 3121 - Num rejects Regexp object using ->check ok 3122 - Num rejects Regexp object using unoptimized constraint ok 3123 - Num rejects Regexp object using inlined constraint ok 3124 - got exception passing Regexp object to constructor with Num ok 3125 - got exception passing Regexp object to native trait push method with Num ok 3126 - Num rejects BlessedQR object using ->check ok 3127 - Num rejects BlessedQR object using unoptimized constraint ok 3128 - Num rejects BlessedQR object using inlined constraint ok 3129 - got exception passing BlessedQR object to constructor with Num ok 3130 - got exception passing BlessedQR object to native trait push method with Num ok 3131 - Num rejects Regexp object using ->check ok 3132 - Num rejects Regexp object using unoptimized constraint ok 3133 - Num rejects Regexp object using inlined constraint ok 3134 - got exception passing Regexp object to constructor with Num ok 3135 - got exception passing Regexp object to native trait push method with Num ok 3136 - Num rejects Foo object using ->check ok 3137 - Num rejects Foo object using unoptimized constraint ok 3138 - Num rejects Foo object using inlined constraint ok 3139 - got exception passing Foo object to constructor with Num ok 3140 - got exception passing Foo object to native trait push method with Num ok 3141 - Num rejects undef using ->check ok 3142 - Num rejects undef using unoptimized constraint ok 3143 - Num rejects undef using inlined constraint ok 3144 - got exception passing undef to constructor with Num ok 3145 - got exception passing undef to native trait push method with Num ok 3146 - Num|Num accepts 0 using ->check ok 3147 - Num|Num accepts 0 using unoptimized constraint ok 3148 - Num|Num accepts 0 using inlined constraint ok 3149 - no exception passing 0 to constructor with Num|Num ok 3150 - no exception passing 0 to native trait push method with Num|Num ok 3151 - Num|Num accepts 1 using ->check ok 3152 - Num|Num accepts 1 using unoptimized constraint ok 3153 - Num|Num accepts 1 using inlined constraint ok 3154 - no exception passing 1 to constructor with Num|Num ok 3155 - no exception passing 1 to native trait push method with Num|Num ok 3156 - Num|Num accepts 100 using ->check ok 3157 - Num|Num accepts 100 using unoptimized constraint ok 3158 - Num|Num accepts 100 using inlined constraint ok 3159 - no exception passing 100 to constructor with Num|Num ok 3160 - no exception passing 100 to native trait push method with Num|Num ok 3161 - Num|Num accepts -100 using ->check ok 3162 - Num|Num accepts -100 using unoptimized constraint ok 3163 - Num|Num accepts -100 using inlined constraint ok 3164 - no exception passing -100 to constructor with Num|Num ok 3165 - no exception passing -100 to native trait push method with Num|Num ok 3166 - Num|Num accepts 42.42 using ->check ok 3167 - Num|Num accepts 42.42 using unoptimized constraint ok 3168 - Num|Num accepts 42.42 using inlined constraint ok 3169 - no exception passing 42.42 to constructor with Num|Num ok 3170 - no exception passing 42.42 to native trait push method with Num|Num ok 3171 - Num|Num accepts -42.42 using ->check ok 3172 - Num|Num accepts -42.42 using unoptimized constraint ok 3173 - Num|Num accepts -42.42 using inlined constraint ok 3174 - no exception passing -42.42 to constructor with Num|Num ok 3175 - no exception passing -42.42 to native trait push method with Num|Num ok 3176 - Num|Num accepts 1\n using ->check ok 3177 - Num|Num accepts 1\n using unoptimized constraint ok 3178 - Num|Num accepts 1\n using inlined constraint ok 3179 - no exception passing 1\n to constructor with Num|Num ok 3180 - no exception passing 1\n to native trait push method with Num|Num ok 3181 - Num|Num accepts \n1 using ->check ok 3182 - Num|Num accepts \n1 using unoptimized constraint ok 3183 - Num|Num accepts \n1 using inlined constraint ok 3184 - no exception passing \n1 to constructor with Num|Num ok 3185 - no exception passing \n1 to native trait push method with Num|Num ok 3186 - Num|Num rejects '' using ->check ok 3187 - Num|Num rejects '' using unoptimized constraint ok 3188 - Num|Num rejects '' using inlined constraint ok 3189 - got exception passing '' to constructor with Num|Num ok 3190 - got exception passing '' to native trait push method with Num|Num ok 3191 - Num|Num rejects foo using ->check ok 3192 - Num|Num rejects foo using unoptimized constraint ok 3193 - Num|Num rejects foo using inlined constraint ok 3194 - got exception passing foo to constructor with Num|Num ok 3195 - got exception passing foo to native trait push method with Num|Num ok 3196 - Num|Num rejects has 42 in it using ->check ok 3197 - Num|Num rejects has 42 in it using unoptimized constraint ok 3198 - Num|Num rejects has 42 in it using inlined constraint ok 3199 - got exception passing has 42 in it to constructor with Num|Num ok 3200 - got exception passing has 42 in it to native trait push method with Num|Num ok 3201 - Num|Num rejects SCALAR reference using ->check ok 3202 - Num|Num rejects SCALAR reference using unoptimized constraint ok 3203 - Num|Num rejects SCALAR reference using inlined constraint ok 3204 - got exception passing SCALAR reference to constructor with Num|Num ok 3205 - got exception passing SCALAR reference to native trait push method with Num|Num ok 3206 - Num|Num rejects REF reference using ->check ok 3207 - Num|Num rejects REF reference using unoptimized constraint ok 3208 - Num|Num rejects REF reference using inlined constraint ok 3209 - got exception passing REF reference to constructor with Num|Num ok 3210 - got exception passing REF reference to native trait push method with Num|Num ok 3211 - Num|Num rejects ARRAY reference using ->check ok 3212 - Num|Num rejects ARRAY reference using unoptimized constraint ok 3213 - Num|Num rejects ARRAY reference using inlined constraint ok 3214 - got exception passing ARRAY reference to constructor with Num|Num ok 3215 - got exception passing ARRAY reference to native trait push method with Num|Num ok 3216 - Num|Num rejects HASH reference using ->check ok 3217 - Num|Num rejects HASH reference using unoptimized constraint ok 3218 - Num|Num rejects HASH reference using inlined constraint ok 3219 - got exception passing HASH reference to constructor with Num|Num ok 3220 - got exception passing HASH reference to native trait push method with Num|Num ok 3221 - Num|Num rejects CODE reference using ->check ok 3222 - Num|Num rejects CODE reference using unoptimized constraint ok 3223 - Num|Num rejects CODE reference using inlined constraint ok 3224 - got exception passing CODE reference to constructor with Num|Num ok 3225 - got exception passing CODE reference to native trait push method with Num|Num ok 3226 - Num|Num rejects *main::GLOB_REF using ->check ok 3227 - Num|Num rejects *main::GLOB_REF using unoptimized constraint ok 3228 - Num|Num rejects *main::GLOB_REF using inlined constraint ok 3229 - got exception passing *main::GLOB_REF to constructor with Num|Num ok 3230 - got exception passing *main::GLOB_REF to native trait push method with Num|Num ok 3231 - Num|Num rejects GLOB reference using ->check ok 3232 - Num|Num rejects GLOB reference using unoptimized constraint ok 3233 - Num|Num rejects GLOB reference using inlined constraint ok 3234 - got exception passing GLOB reference to constructor with Num|Num ok 3235 - got exception passing GLOB reference to native trait push method with Num|Num ok 3236 - Num|Num rejects open filehandle using ->check ok 3237 - Num|Num rejects open filehandle using unoptimized constraint ok 3238 - Num|Num rejects open filehandle using inlined constraint ok 3239 - got exception passing open filehandle to constructor with Num|Num ok 3240 - got exception passing open filehandle to native trait push method with Num|Num ok 3241 - Num|Num rejects IO::File object using ->check ok 3242 - Num|Num rejects IO::File object using unoptimized constraint ok 3243 - Num|Num rejects IO::File object using inlined constraint ok 3244 - got exception passing IO::File object to constructor with Num|Num ok 3245 - got exception passing IO::File object to native trait push method with Num|Num ok 3246 - Num|Num rejects Regexp object using ->check ok 3247 - Num|Num rejects Regexp object using unoptimized constraint ok 3248 - Num|Num rejects Regexp object using inlined constraint ok 3249 - got exception passing Regexp object to constructor with Num|Num ok 3250 - got exception passing Regexp object to native trait push method with Num|Num ok 3251 - Num|Num rejects BlessedQR object using ->check ok 3252 - Num|Num rejects BlessedQR object using unoptimized constraint ok 3253 - Num|Num rejects BlessedQR object using inlined constraint ok 3254 - got exception passing BlessedQR object to constructor with Num|Num ok 3255 - got exception passing BlessedQR object to native trait push method with Num|Num ok 3256 - Num|Num rejects Regexp object using ->check ok 3257 - Num|Num rejects Regexp object using unoptimized constraint ok 3258 - Num|Num rejects Regexp object using inlined constraint ok 3259 - got exception passing Regexp object to constructor with Num|Num ok 3260 - got exception passing Regexp object to native trait push method with Num|Num ok 3261 - Num|Num rejects Foo object using ->check ok 3262 - Num|Num rejects Foo object using unoptimized constraint ok 3263 - Num|Num rejects Foo object using inlined constraint ok 3264 - got exception passing Foo object to constructor with Num|Num ok 3265 - got exception passing Foo object to native trait push method with Num|Num ok 3266 - Num|Num rejects undef using ->check ok 3267 - Num|Num rejects undef using unoptimized constraint ok 3268 - Num|Num rejects undef using inlined constraint ok 3269 - got exception passing undef to constructor with Num|Num ok 3270 - got exception passing undef to native trait push method with Num|Num ok 3271 - Object accepts IO::File object using ->check ok 3272 - Object accepts IO::File object using unoptimized constraint ok 3273 - Object accepts IO::File object using inlined constraint ok 3274 - no exception passing IO::File object to constructor with Object ok 3275 - no exception passing IO::File object to native trait push method with Object ok 3276 - Object accepts Regexp object using ->check ok 3277 - Object accepts Regexp object using unoptimized constraint ok 3278 - Object accepts Regexp object using inlined constraint ok 3279 - no exception passing Regexp object to constructor with Object ok 3280 - no exception passing Regexp object to native trait push method with Object ok 3281 - Object accepts BlessedQR object using ->check ok 3282 - Object accepts BlessedQR object using unoptimized constraint ok 3283 - Object accepts BlessedQR object using inlined constraint ok 3284 - no exception passing BlessedQR object to constructor with Object ok 3285 - no exception passing BlessedQR object to native trait push method with Object ok 3286 - Object accepts Regexp object using ->check ok 3287 - Object accepts Regexp object using unoptimized constraint ok 3288 - Object accepts Regexp object using inlined constraint ok 3289 - no exception passing Regexp object to constructor with Object ok 3290 - no exception passing Regexp object to native trait push method with Object ok 3291 - Object accepts Foo object using ->check ok 3292 - Object accepts Foo object using unoptimized constraint ok 3293 - Object accepts Foo object using inlined constraint ok 3294 - no exception passing Foo object to constructor with Object ok 3295 - no exception passing Foo object to native trait push method with Object ok 3296 - Object rejects 0 using ->check ok 3297 - Object rejects 0 using unoptimized constraint ok 3298 - Object rejects 0 using inlined constraint ok 3299 - got exception passing 0 to constructor with Object ok 3300 - got exception passing 0 to native trait push method with Object ok 3301 - Object rejects 1 using ->check ok 3302 - Object rejects 1 using unoptimized constraint ok 3303 - Object rejects 1 using inlined constraint ok 3304 - got exception passing 1 to constructor with Object ok 3305 - got exception passing 1 to native trait push method with Object ok 3306 - Object rejects 100 using ->check ok 3307 - Object rejects 100 using unoptimized constraint ok 3308 - Object rejects 100 using inlined constraint ok 3309 - got exception passing 100 to constructor with Object ok 3310 - got exception passing 100 to native trait push method with Object ok 3311 - Object rejects -100 using ->check ok 3312 - Object rejects -100 using unoptimized constraint ok 3313 - Object rejects -100 using inlined constraint ok 3314 - got exception passing -100 to constructor with Object ok 3315 - got exception passing -100 to native trait push method with Object ok 3316 - Object rejects 42.42 using ->check ok 3317 - Object rejects 42.42 using unoptimized constraint ok 3318 - Object rejects 42.42 using inlined constraint ok 3319 - got exception passing 42.42 to constructor with Object ok 3320 - got exception passing 42.42 to native trait push method with Object ok 3321 - Object rejects -42.42 using ->check ok 3322 - Object rejects -42.42 using unoptimized constraint ok 3323 - Object rejects -42.42 using inlined constraint ok 3324 - got exception passing -42.42 to constructor with Object ok 3325 - got exception passing -42.42 to native trait push method with Object ok 3326 - Object rejects '' using ->check ok 3327 - Object rejects '' using unoptimized constraint ok 3328 - Object rejects '' using inlined constraint ok 3329 - got exception passing '' to constructor with Object ok 3330 - got exception passing '' to native trait push method with Object ok 3331 - Object rejects foo using ->check ok 3332 - Object rejects foo using unoptimized constraint ok 3333 - Object rejects foo using inlined constraint ok 3334 - got exception passing foo to constructor with Object ok 3335 - got exception passing foo to native trait push method with Object ok 3336 - Object rejects has 42 in it using ->check ok 3337 - Object rejects has 42 in it using unoptimized constraint ok 3338 - Object rejects has 42 in it using inlined constraint ok 3339 - got exception passing has 42 in it to constructor with Object ok 3340 - got exception passing has 42 in it to native trait push method with Object ok 3341 - Object rejects 1\n using ->check ok 3342 - Object rejects 1\n using unoptimized constraint ok 3343 - Object rejects 1\n using inlined constraint ok 3344 - got exception passing 1\n to constructor with Object ok 3345 - got exception passing 1\n to native trait push method with Object ok 3346 - Object rejects \n1 using ->check ok 3347 - Object rejects \n1 using unoptimized constraint ok 3348 - Object rejects \n1 using inlined constraint ok 3349 - got exception passing \n1 to constructor with Object ok 3350 - got exception passing \n1 to native trait push method with Object ok 3351 - Object rejects SCALAR reference using ->check ok 3352 - Object rejects SCALAR reference using unoptimized constraint ok 3353 - Object rejects SCALAR reference using inlined constraint ok 3354 - got exception passing SCALAR reference to constructor with Object ok 3355 - got exception passing SCALAR reference to native trait push method with Object ok 3356 - Object rejects REF reference using ->check ok 3357 - Object rejects REF reference using unoptimized constraint ok 3358 - Object rejects REF reference using inlined constraint ok 3359 - got exception passing REF reference to constructor with Object ok 3360 - got exception passing REF reference to native trait push method with Object ok 3361 - Object rejects ARRAY reference using ->check ok 3362 - Object rejects ARRAY reference using unoptimized constraint ok 3363 - Object rejects ARRAY reference using inlined constraint ok 3364 - got exception passing ARRAY reference to constructor with Object ok 3365 - got exception passing ARRAY reference to native trait push method with Object ok 3366 - Object rejects HASH reference using ->check ok 3367 - Object rejects HASH reference using unoptimized constraint ok 3368 - Object rejects HASH reference using inlined constraint ok 3369 - got exception passing HASH reference to constructor with Object ok 3370 - got exception passing HASH reference to native trait push method with Object ok 3371 - Object rejects CODE reference using ->check ok 3372 - Object rejects CODE reference using unoptimized constraint ok 3373 - Object rejects CODE reference using inlined constraint ok 3374 - got exception passing CODE reference to constructor with Object ok 3375 - got exception passing CODE reference to native trait push method with Object ok 3376 - Object rejects *main::GLOB_REF using ->check ok 3377 - Object rejects *main::GLOB_REF using unoptimized constraint ok 3378 - Object rejects *main::GLOB_REF using inlined constraint ok 3379 - got exception passing *main::GLOB_REF to constructor with Object ok 3380 - got exception passing *main::GLOB_REF to native trait push method with Object ok 3381 - Object rejects GLOB reference using ->check ok 3382 - Object rejects GLOB reference using unoptimized constraint ok 3383 - Object rejects GLOB reference using inlined constraint ok 3384 - got exception passing GLOB reference to constructor with Object ok 3385 - got exception passing GLOB reference to native trait push method with Object ok 3386 - Object rejects open filehandle using ->check ok 3387 - Object rejects open filehandle using unoptimized constraint ok 3388 - Object rejects open filehandle using inlined constraint ok 3389 - got exception passing open filehandle to constructor with Object ok 3390 - got exception passing open filehandle to native trait push method with Object ok 3391 - Object rejects undef using ->check ok 3392 - Object rejects undef using unoptimized constraint ok 3393 - Object rejects undef using inlined constraint ok 3394 - got exception passing undef to constructor with Object ok 3395 - got exception passing undef to native trait push method with Object ok 3396 - Object|Object accepts IO::File object using ->check ok 3397 - Object|Object accepts IO::File object using unoptimized constraint ok 3398 - Object|Object accepts IO::File object using inlined constraint ok 3399 - no exception passing IO::File object to constructor with Object|Object ok 3400 - no exception passing IO::File object to native trait push method with Object|Object ok 3401 - Object|Object accepts Regexp object using ->check ok 3402 - Object|Object accepts Regexp object using unoptimized constraint ok 3403 - Object|Object accepts Regexp object using inlined constraint ok 3404 - no exception passing Regexp object to constructor with Object|Object ok 3405 - no exception passing Regexp object to native trait push method with Object|Object ok 3406 - Object|Object accepts BlessedQR object using ->check ok 3407 - Object|Object accepts BlessedQR object using unoptimized constraint ok 3408 - Object|Object accepts BlessedQR object using inlined constraint ok 3409 - no exception passing BlessedQR object to constructor with Object|Object ok 3410 - no exception passing BlessedQR object to native trait push method with Object|Object ok 3411 - Object|Object accepts Regexp object using ->check ok 3412 - Object|Object accepts Regexp object using unoptimized constraint ok 3413 - Object|Object accepts Regexp object using inlined constraint ok 3414 - no exception passing Regexp object to constructor with Object|Object ok 3415 - no exception passing Regexp object to native trait push method with Object|Object ok 3416 - Object|Object accepts Foo object using ->check ok 3417 - Object|Object accepts Foo object using unoptimized constraint ok 3418 - Object|Object accepts Foo object using inlined constraint ok 3419 - no exception passing Foo object to constructor with Object|Object ok 3420 - no exception passing Foo object to native trait push method with Object|Object ok 3421 - Object|Object rejects 0 using ->check ok 3422 - Object|Object rejects 0 using unoptimized constraint ok 3423 - Object|Object rejects 0 using inlined constraint ok 3424 - got exception passing 0 to constructor with Object|Object ok 3425 - got exception passing 0 to native trait push method with Object|Object ok 3426 - Object|Object rejects 1 using ->check ok 3427 - Object|Object rejects 1 using unoptimized constraint ok 3428 - Object|Object rejects 1 using inlined constraint ok 3429 - got exception passing 1 to constructor with Object|Object ok 3430 - got exception passing 1 to native trait push method with Object|Object ok 3431 - Object|Object rejects 100 using ->check ok 3432 - Object|Object rejects 100 using unoptimized constraint ok 3433 - Object|Object rejects 100 using inlined constraint ok 3434 - got exception passing 100 to constructor with Object|Object ok 3435 - got exception passing 100 to native trait push method with Object|Object ok 3436 - Object|Object rejects -100 using ->check ok 3437 - Object|Object rejects -100 using unoptimized constraint ok 3438 - Object|Object rejects -100 using inlined constraint ok 3439 - got exception passing -100 to constructor with Object|Object ok 3440 - got exception passing -100 to native trait push method with Object|Object ok 3441 - Object|Object rejects 42.42 using ->check ok 3442 - Object|Object rejects 42.42 using unoptimized constraint ok 3443 - Object|Object rejects 42.42 using inlined constraint ok 3444 - got exception passing 42.42 to constructor with Object|Object ok 3445 - got exception passing 42.42 to native trait push method with Object|Object ok 3446 - Object|Object rejects -42.42 using ->check ok 3447 - Object|Object rejects -42.42 using unoptimized constraint ok 3448 - Object|Object rejects -42.42 using inlined constraint ok 3449 - got exception passing -42.42 to constructor with Object|Object ok 3450 - got exception passing -42.42 to native trait push method with Object|Object ok 3451 - Object|Object rejects '' using ->check ok 3452 - Object|Object rejects '' using unoptimized constraint ok 3453 - Object|Object rejects '' using inlined constraint ok 3454 - got exception passing '' to constructor with Object|Object ok 3455 - got exception passing '' to native trait push method with Object|Object ok 3456 - Object|Object rejects foo using ->check ok 3457 - Object|Object rejects foo using unoptimized constraint ok 3458 - Object|Object rejects foo using inlined constraint ok 3459 - got exception passing foo to constructor with Object|Object ok 3460 - got exception passing foo to native trait push method with Object|Object ok 3461 - Object|Object rejects has 42 in it using ->check ok 3462 - Object|Object rejects has 42 in it using unoptimized constraint ok 3463 - Object|Object rejects has 42 in it using inlined constraint ok 3464 - got exception passing has 42 in it to constructor with Object|Object ok 3465 - got exception passing has 42 in it to native trait push method with Object|Object ok 3466 - Object|Object rejects 1\n using ->check ok 3467 - Object|Object rejects 1\n using unoptimized constraint ok 3468 - Object|Object rejects 1\n using inlined constraint ok 3469 - got exception passing 1\n to constructor with Object|Object ok 3470 - got exception passing 1\n to native trait push method with Object|Object ok 3471 - Object|Object rejects \n1 using ->check ok 3472 - Object|Object rejects \n1 using unoptimized constraint ok 3473 - Object|Object rejects \n1 using inlined constraint ok 3474 - got exception passing \n1 to constructor with Object|Object ok 3475 - got exception passing \n1 to native trait push method with Object|Object ok 3476 - Object|Object rejects SCALAR reference using ->check ok 3477 - Object|Object rejects SCALAR reference using unoptimized constraint ok 3478 - Object|Object rejects SCALAR reference using inlined constraint ok 3479 - got exception passing SCALAR reference to constructor with Object|Object ok 3480 - got exception passing SCALAR reference to native trait push method with Object|Object ok 3481 - Object|Object rejects REF reference using ->check ok 3482 - Object|Object rejects REF reference using unoptimized constraint ok 3483 - Object|Object rejects REF reference using inlined constraint ok 3484 - got exception passing REF reference to constructor with Object|Object ok 3485 - got exception passing REF reference to native trait push method with Object|Object ok 3486 - Object|Object rejects ARRAY reference using ->check ok 3487 - Object|Object rejects ARRAY reference using unoptimized constraint ok 3488 - Object|Object rejects ARRAY reference using inlined constraint ok 3489 - got exception passing ARRAY reference to constructor with Object|Object ok 3490 - got exception passing ARRAY reference to native trait push method with Object|Object ok 3491 - Object|Object rejects HASH reference using ->check ok 3492 - Object|Object rejects HASH reference using unoptimized constraint ok 3493 - Object|Object rejects HASH reference using inlined constraint ok 3494 - got exception passing HASH reference to constructor with Object|Object ok 3495 - got exception passing HASH reference to native trait push method with Object|Object ok 3496 - Object|Object rejects CODE reference using ->check ok 3497 - Object|Object rejects CODE reference using unoptimized constraint ok 3498 - Object|Object rejects CODE reference using inlined constraint ok 3499 - got exception passing CODE reference to constructor with Object|Object ok 3500 - got exception passing CODE reference to native trait push method with Object|Object ok 3501 - Object|Object rejects *main::GLOB_REF using ->check ok 3502 - Object|Object rejects *main::GLOB_REF using unoptimized constraint ok 3503 - Object|Object rejects *main::GLOB_REF using inlined constraint ok 3504 - got exception passing *main::GLOB_REF to constructor with Object|Object ok 3505 - got exception passing *main::GLOB_REF to native trait push method with Object|Object ok 3506 - Object|Object rejects GLOB reference using ->check ok 3507 - Object|Object rejects GLOB reference using unoptimized constraint ok 3508 - Object|Object rejects GLOB reference using inlined constraint ok 3509 - got exception passing GLOB reference to constructor with Object|Object ok 3510 - got exception passing GLOB reference to native trait push method with Object|Object ok 3511 - Object|Object rejects open filehandle using ->check ok 3512 - Object|Object rejects open filehandle using unoptimized constraint ok 3513 - Object|Object rejects open filehandle using inlined constraint ok 3514 - got exception passing open filehandle to constructor with Object|Object ok 3515 - got exception passing open filehandle to native trait push method with Object|Object ok 3516 - Object|Object rejects undef using ->check ok 3517 - Object|Object rejects undef using unoptimized constraint ok 3518 - Object|Object rejects undef using inlined constraint ok 3519 - got exception passing undef to constructor with Object|Object ok 3520 - got exception passing undef to native trait push method with Object|Object ok 3521 - Ref accepts SCALAR reference using ->check ok 3522 - Ref accepts SCALAR reference using unoptimized constraint ok 3523 - Ref accepts SCALAR reference using inlined constraint ok 3524 - no exception passing SCALAR reference to constructor with Ref ok 3525 - no exception passing SCALAR reference to native trait push method with Ref ok 3526 - Ref accepts REF reference using ->check ok 3527 - Ref accepts REF reference using unoptimized constraint ok 3528 - Ref accepts REF reference using inlined constraint ok 3529 - no exception passing REF reference to constructor with Ref ok 3530 - no exception passing REF reference to native trait push method with Ref ok 3531 - Ref accepts ARRAY reference using ->check ok 3532 - Ref accepts ARRAY reference using unoptimized constraint ok 3533 - Ref accepts ARRAY reference using inlined constraint ok 3534 - no exception passing ARRAY reference to constructor with Ref ok 3535 - no exception passing ARRAY reference to native trait push method with Ref ok 3536 - Ref accepts HASH reference using ->check ok 3537 - Ref accepts HASH reference using unoptimized constraint ok 3538 - Ref accepts HASH reference using inlined constraint ok 3539 - no exception passing HASH reference to constructor with Ref ok 3540 - no exception passing HASH reference to native trait push method with Ref ok 3541 - Ref accepts CODE reference using ->check ok 3542 - Ref accepts CODE reference using unoptimized constraint ok 3543 - Ref accepts CODE reference using inlined constraint ok 3544 - no exception passing CODE reference to constructor with Ref ok 3545 - no exception passing CODE reference to native trait push method with Ref ok 3546 - Ref accepts GLOB reference using ->check ok 3547 - Ref accepts GLOB reference using unoptimized constraint ok 3548 - Ref accepts GLOB reference using inlined constraint ok 3549 - no exception passing GLOB reference to constructor with Ref ok 3550 - no exception passing GLOB reference to native trait push method with Ref ok 3551 - Ref accepts open filehandle using ->check ok 3552 - Ref accepts open filehandle using unoptimized constraint ok 3553 - Ref accepts open filehandle using inlined constraint ok 3554 - no exception passing open filehandle to constructor with Ref ok 3555 - no exception passing open filehandle to native trait push method with Ref ok 3556 - Ref accepts IO::File object using ->check ok 3557 - Ref accepts IO::File object using unoptimized constraint ok 3558 - Ref accepts IO::File object using inlined constraint ok 3559 - no exception passing IO::File object to constructor with Ref ok 3560 - no exception passing IO::File object to native trait push method with Ref ok 3561 - Ref accepts Regexp object using ->check ok 3562 - Ref accepts Regexp object using unoptimized constraint ok 3563 - Ref accepts Regexp object using inlined constraint ok 3564 - no exception passing Regexp object to constructor with Ref ok 3565 - no exception passing Regexp object to native trait push method with Ref ok 3566 - Ref accepts BlessedQR object using ->check ok 3567 - Ref accepts BlessedQR object using unoptimized constraint ok 3568 - Ref accepts BlessedQR object using inlined constraint ok 3569 - no exception passing BlessedQR object to constructor with Ref ok 3570 - no exception passing BlessedQR object to native trait push method with Ref ok 3571 - Ref accepts Regexp object using ->check ok 3572 - Ref accepts Regexp object using unoptimized constraint ok 3573 - Ref accepts Regexp object using inlined constraint ok 3574 - no exception passing Regexp object to constructor with Ref ok 3575 - no exception passing Regexp object to native trait push method with Ref ok 3576 - Ref accepts Foo object using ->check ok 3577 - Ref accepts Foo object using unoptimized constraint ok 3578 - Ref accepts Foo object using inlined constraint ok 3579 - no exception passing Foo object to constructor with Ref ok 3580 - no exception passing Foo object to native trait push method with Ref ok 3581 - Ref rejects 0 using ->check ok 3582 - Ref rejects 0 using unoptimized constraint ok 3583 - Ref rejects 0 using inlined constraint ok 3584 - got exception passing 0 to constructor with Ref ok 3585 - got exception passing 0 to native trait push method with Ref ok 3586 - Ref rejects 1 using ->check ok 3587 - Ref rejects 1 using unoptimized constraint ok 3588 - Ref rejects 1 using inlined constraint ok 3589 - got exception passing 1 to constructor with Ref ok 3590 - got exception passing 1 to native trait push method with Ref ok 3591 - Ref rejects 100 using ->check ok 3592 - Ref rejects 100 using unoptimized constraint ok 3593 - Ref rejects 100 using inlined constraint ok 3594 - got exception passing 100 to constructor with Ref ok 3595 - got exception passing 100 to native trait push method with Ref ok 3596 - Ref rejects -100 using ->check ok 3597 - Ref rejects -100 using unoptimized constraint ok 3598 - Ref rejects -100 using inlined constraint ok 3599 - got exception passing -100 to constructor with Ref ok 3600 - got exception passing -100 to native trait push method with Ref ok 3601 - Ref rejects 42.42 using ->check ok 3602 - Ref rejects 42.42 using unoptimized constraint ok 3603 - Ref rejects 42.42 using inlined constraint ok 3604 - got exception passing 42.42 to constructor with Ref ok 3605 - got exception passing 42.42 to native trait push method with Ref ok 3606 - Ref rejects -42.42 using ->check ok 3607 - Ref rejects -42.42 using unoptimized constraint ok 3608 - Ref rejects -42.42 using inlined constraint ok 3609 - got exception passing -42.42 to constructor with Ref ok 3610 - got exception passing -42.42 to native trait push method with Ref ok 3611 - Ref rejects '' using ->check ok 3612 - Ref rejects '' using unoptimized constraint ok 3613 - Ref rejects '' using inlined constraint ok 3614 - got exception passing '' to constructor with Ref ok 3615 - got exception passing '' to native trait push method with Ref ok 3616 - Ref rejects foo using ->check ok 3617 - Ref rejects foo using unoptimized constraint ok 3618 - Ref rejects foo using inlined constraint ok 3619 - got exception passing foo to constructor with Ref ok 3620 - got exception passing foo to native trait push method with Ref ok 3621 - Ref rejects has 42 in it using ->check ok 3622 - Ref rejects has 42 in it using unoptimized constraint ok 3623 - Ref rejects has 42 in it using inlined constraint ok 3624 - got exception passing has 42 in it to constructor with Ref ok 3625 - got exception passing has 42 in it to native trait push method with Ref ok 3626 - Ref rejects 1\n using ->check ok 3627 - Ref rejects 1\n using unoptimized constraint ok 3628 - Ref rejects 1\n using inlined constraint ok 3629 - got exception passing 1\n to constructor with Ref ok 3630 - got exception passing 1\n to native trait push method with Ref ok 3631 - Ref rejects \n1 using ->check ok 3632 - Ref rejects \n1 using unoptimized constraint ok 3633 - Ref rejects \n1 using inlined constraint ok 3634 - got exception passing \n1 to constructor with Ref ok 3635 - got exception passing \n1 to native trait push method with Ref ok 3636 - Ref rejects *main::GLOB_REF using ->check ok 3637 - Ref rejects *main::GLOB_REF using unoptimized constraint ok 3638 - Ref rejects *main::GLOB_REF using inlined constraint ok 3639 - got exception passing *main::GLOB_REF to constructor with Ref ok 3640 - got exception passing *main::GLOB_REF to native trait push method with Ref ok 3641 - Ref rejects undef using ->check ok 3642 - Ref rejects undef using unoptimized constraint ok 3643 - Ref rejects undef using inlined constraint ok 3644 - got exception passing undef to constructor with Ref ok 3645 - got exception passing undef to native trait push method with Ref ok 3646 - Ref|Ref accepts SCALAR reference using ->check ok 3647 - Ref|Ref accepts SCALAR reference using unoptimized constraint ok 3648 - Ref|Ref accepts SCALAR reference using inlined constraint ok 3649 - no exception passing SCALAR reference to constructor with Ref|Ref ok 3650 - no exception passing SCALAR reference to native trait push method with Ref|Ref ok 3651 - Ref|Ref accepts REF reference using ->check ok 3652 - Ref|Ref accepts REF reference using unoptimized constraint ok 3653 - Ref|Ref accepts REF reference using inlined constraint ok 3654 - no exception passing REF reference to constructor with Ref|Ref ok 3655 - no exception passing REF reference to native trait push method with Ref|Ref ok 3656 - Ref|Ref accepts ARRAY reference using ->check ok 3657 - Ref|Ref accepts ARRAY reference using unoptimized constraint ok 3658 - Ref|Ref accepts ARRAY reference using inlined constraint ok 3659 - no exception passing ARRAY reference to constructor with Ref|Ref ok 3660 - no exception passing ARRAY reference to native trait push method with Ref|Ref ok 3661 - Ref|Ref accepts HASH reference using ->check ok 3662 - Ref|Ref accepts HASH reference using unoptimized constraint ok 3663 - Ref|Ref accepts HASH reference using inlined constraint ok 3664 - no exception passing HASH reference to constructor with Ref|Ref ok 3665 - no exception passing HASH reference to native trait push method with Ref|Ref ok 3666 - Ref|Ref accepts CODE reference using ->check ok 3667 - Ref|Ref accepts CODE reference using unoptimized constraint ok 3668 - Ref|Ref accepts CODE reference using inlined constraint ok 3669 - no exception passing CODE reference to constructor with Ref|Ref ok 3670 - no exception passing CODE reference to native trait push method with Ref|Ref ok 3671 - Ref|Ref accepts GLOB reference using ->check ok 3672 - Ref|Ref accepts GLOB reference using unoptimized constraint ok 3673 - Ref|Ref accepts GLOB reference using inlined constraint ok 3674 - no exception passing GLOB reference to constructor with Ref|Ref ok 3675 - no exception passing GLOB reference to native trait push method with Ref|Ref ok 3676 - Ref|Ref accepts open filehandle using ->check ok 3677 - Ref|Ref accepts open filehandle using unoptimized constraint ok 3678 - Ref|Ref accepts open filehandle using inlined constraint ok 3679 - no exception passing open filehandle to constructor with Ref|Ref ok 3680 - no exception passing open filehandle to native trait push method with Ref|Ref ok 3681 - Ref|Ref accepts IO::File object using ->check ok 3682 - Ref|Ref accepts IO::File object using unoptimized constraint ok 3683 - Ref|Ref accepts IO::File object using inlined constraint ok 3684 - no exception passing IO::File object to constructor with Ref|Ref ok 3685 - no exception passing IO::File object to native trait push method with Ref|Ref ok 3686 - Ref|Ref accepts Regexp object using ->check ok 3687 - Ref|Ref accepts Regexp object using unoptimized constraint ok 3688 - Ref|Ref accepts Regexp object using inlined constraint ok 3689 - no exception passing Regexp object to constructor with Ref|Ref ok 3690 - no exception passing Regexp object to native trait push method with Ref|Ref ok 3691 - Ref|Ref accepts BlessedQR object using ->check ok 3692 - Ref|Ref accepts BlessedQR object using unoptimized constraint ok 3693 - Ref|Ref accepts BlessedQR object using inlined constraint ok 3694 - no exception passing BlessedQR object to constructor with Ref|Ref ok 3695 - no exception passing BlessedQR object to native trait push method with Ref|Ref ok 3696 - Ref|Ref accepts Regexp object using ->check ok 3697 - Ref|Ref accepts Regexp object using unoptimized constraint ok 3698 - Ref|Ref accepts Regexp object using inlined constraint ok 3699 - no exception passing Regexp object to constructor with Ref|Ref ok 3700 - no exception passing Regexp object to native trait push method with Ref|Ref ok 3701 - Ref|Ref accepts Foo object using ->check ok 3702 - Ref|Ref accepts Foo object using unoptimized constraint ok 3703 - Ref|Ref accepts Foo object using inlined constraint ok 3704 - no exception passing Foo object to constructor with Ref|Ref ok 3705 - no exception passing Foo object to native trait push method with Ref|Ref ok 3706 - Ref|Ref rejects 0 using ->check ok 3707 - Ref|Ref rejects 0 using unoptimized constraint ok 3708 - Ref|Ref rejects 0 using inlined constraint ok 3709 - got exception passing 0 to constructor with Ref|Ref ok 3710 - got exception passing 0 to native trait push method with Ref|Ref ok 3711 - Ref|Ref rejects 1 using ->check ok 3712 - Ref|Ref rejects 1 using unoptimized constraint ok 3713 - Ref|Ref rejects 1 using inlined constraint ok 3714 - got exception passing 1 to constructor with Ref|Ref ok 3715 - got exception passing 1 to native trait push method with Ref|Ref ok 3716 - Ref|Ref rejects 100 using ->check ok 3717 - Ref|Ref rejects 100 using unoptimized constraint ok 3718 - Ref|Ref rejects 100 using inlined constraint ok 3719 - got exception passing 100 to constructor with Ref|Ref ok 3720 - got exception passing 100 to native trait push method with Ref|Ref ok 3721 - Ref|Ref rejects -100 using ->check ok 3722 - Ref|Ref rejects -100 using unoptimized constraint ok 3723 - Ref|Ref rejects -100 using inlined constraint ok 3724 - got exception passing -100 to constructor with Ref|Ref ok 3725 - got exception passing -100 to native trait push method with Ref|Ref ok 3726 - Ref|Ref rejects 42.42 using ->check ok 3727 - Ref|Ref rejects 42.42 using unoptimized constraint ok 3728 - Ref|Ref rejects 42.42 using inlined constraint ok 3729 - got exception passing 42.42 to constructor with Ref|Ref ok 3730 - got exception passing 42.42 to native trait push method with Ref|Ref ok 3731 - Ref|Ref rejects -42.42 using ->check ok 3732 - Ref|Ref rejects -42.42 using unoptimized constraint ok 3733 - Ref|Ref rejects -42.42 using inlined constraint ok 3734 - got exception passing -42.42 to constructor with Ref|Ref ok 3735 - got exception passing -42.42 to native trait push method with Ref|Ref ok 3736 - Ref|Ref rejects '' using ->check ok 3737 - Ref|Ref rejects '' using unoptimized constraint ok 3738 - Ref|Ref rejects '' using inlined constraint ok 3739 - got exception passing '' to constructor with Ref|Ref ok 3740 - got exception passing '' to native trait push method with Ref|Ref ok 3741 - Ref|Ref rejects foo using ->check ok 3742 - Ref|Ref rejects foo using unoptimized constraint ok 3743 - Ref|Ref rejects foo using inlined constraint ok 3744 - got exception passing foo to constructor with Ref|Ref ok 3745 - got exception passing foo to native trait push method with Ref|Ref ok 3746 - Ref|Ref rejects has 42 in it using ->check ok 3747 - Ref|Ref rejects has 42 in it using unoptimized constraint ok 3748 - Ref|Ref rejects has 42 in it using inlined constraint ok 3749 - got exception passing has 42 in it to constructor with Ref|Ref ok 3750 - got exception passing has 42 in it to native trait push method with Ref|Ref ok 3751 - Ref|Ref rejects 1\n using ->check ok 3752 - Ref|Ref rejects 1\n using unoptimized constraint ok 3753 - Ref|Ref rejects 1\n using inlined constraint ok 3754 - got exception passing 1\n to constructor with Ref|Ref ok 3755 - got exception passing 1\n to native trait push method with Ref|Ref ok 3756 - Ref|Ref rejects \n1 using ->check ok 3757 - Ref|Ref rejects \n1 using unoptimized constraint ok 3758 - Ref|Ref rejects \n1 using inlined constraint ok 3759 - got exception passing \n1 to constructor with Ref|Ref ok 3760 - got exception passing \n1 to native trait push method with Ref|Ref ok 3761 - Ref|Ref rejects *main::GLOB_REF using ->check ok 3762 - Ref|Ref rejects *main::GLOB_REF using unoptimized constraint ok 3763 - Ref|Ref rejects *main::GLOB_REF using inlined constraint ok 3764 - got exception passing *main::GLOB_REF to constructor with Ref|Ref ok 3765 - got exception passing *main::GLOB_REF to native trait push method with Ref|Ref ok 3766 - Ref|Ref rejects undef using ->check ok 3767 - Ref|Ref rejects undef using unoptimized constraint ok 3768 - Ref|Ref rejects undef using inlined constraint ok 3769 - got exception passing undef to constructor with Ref|Ref ok 3770 - got exception passing undef to native trait push method with Ref|Ref ok 3771 - RegexpRef accepts Regexp object using ->check ok 3772 - RegexpRef accepts Regexp object using unoptimized constraint ok 3773 - RegexpRef accepts Regexp object using inlined constraint ok 3774 - no exception passing Regexp object to constructor with RegexpRef ok 3775 - no exception passing Regexp object to native trait push method with RegexpRef ok 3776 - RegexpRef accepts BlessedQR object using ->check ok 3777 - RegexpRef accepts BlessedQR object using unoptimized constraint ok 3778 - RegexpRef accepts BlessedQR object using inlined constraint ok 3779 - no exception passing BlessedQR object to constructor with RegexpRef ok 3780 - no exception passing BlessedQR object to native trait push method with RegexpRef ok 3781 - RegexpRef rejects 0 using ->check ok 3782 - RegexpRef rejects 0 using unoptimized constraint ok 3783 - RegexpRef rejects 0 using inlined constraint ok 3784 - got exception passing 0 to constructor with RegexpRef ok 3785 - got exception passing 0 to native trait push method with RegexpRef ok 3786 - RegexpRef rejects 1 using ->check ok 3787 - RegexpRef rejects 1 using unoptimized constraint ok 3788 - RegexpRef rejects 1 using inlined constraint ok 3789 - got exception passing 1 to constructor with RegexpRef ok 3790 - got exception passing 1 to native trait push method with RegexpRef ok 3791 - RegexpRef rejects 100 using ->check ok 3792 - RegexpRef rejects 100 using unoptimized constraint ok 3793 - RegexpRef rejects 100 using inlined constraint ok 3794 - got exception passing 100 to constructor with RegexpRef ok 3795 - got exception passing 100 to native trait push method with RegexpRef ok 3796 - RegexpRef rejects -100 using ->check ok 3797 - RegexpRef rejects -100 using unoptimized constraint ok 3798 - RegexpRef rejects -100 using inlined constraint ok 3799 - got exception passing -100 to constructor with RegexpRef ok 3800 - got exception passing -100 to native trait push method with RegexpRef ok 3801 - RegexpRef rejects 42.42 using ->check ok 3802 - RegexpRef rejects 42.42 using unoptimized constraint ok 3803 - RegexpRef rejects 42.42 using inlined constraint ok 3804 - got exception passing 42.42 to constructor with RegexpRef ok 3805 - got exception passing 42.42 to native trait push method with RegexpRef ok 3806 - RegexpRef rejects -42.42 using ->check ok 3807 - RegexpRef rejects -42.42 using unoptimized constraint ok 3808 - RegexpRef rejects -42.42 using inlined constraint ok 3809 - got exception passing -42.42 to constructor with RegexpRef ok 3810 - got exception passing -42.42 to native trait push method with RegexpRef ok 3811 - RegexpRef rejects '' using ->check ok 3812 - RegexpRef rejects '' using unoptimized constraint ok 3813 - RegexpRef rejects '' using inlined constraint ok 3814 - got exception passing '' to constructor with RegexpRef ok 3815 - got exception passing '' to native trait push method with RegexpRef ok 3816 - RegexpRef rejects foo using ->check ok 3817 - RegexpRef rejects foo using unoptimized constraint ok 3818 - RegexpRef rejects foo using inlined constraint ok 3819 - got exception passing foo to constructor with RegexpRef ok 3820 - got exception passing foo to native trait push method with RegexpRef ok 3821 - RegexpRef rejects has 42 in it using ->check ok 3822 - RegexpRef rejects has 42 in it using unoptimized constraint ok 3823 - RegexpRef rejects has 42 in it using inlined constraint ok 3824 - got exception passing has 42 in it to constructor with RegexpRef ok 3825 - got exception passing has 42 in it to native trait push method with RegexpRef ok 3826 - RegexpRef rejects 1\n using ->check ok 3827 - RegexpRef rejects 1\n using unoptimized constraint ok 3828 - RegexpRef rejects 1\n using inlined constraint ok 3829 - got exception passing 1\n to constructor with RegexpRef ok 3830 - got exception passing 1\n to native trait push method with RegexpRef ok 3831 - RegexpRef rejects \n1 using ->check ok 3832 - RegexpRef rejects \n1 using unoptimized constraint ok 3833 - RegexpRef rejects \n1 using inlined constraint ok 3834 - got exception passing \n1 to constructor with RegexpRef ok 3835 - got exception passing \n1 to native trait push method with RegexpRef ok 3836 - RegexpRef rejects SCALAR reference using ->check ok 3837 - RegexpRef rejects SCALAR reference using unoptimized constraint ok 3838 - RegexpRef rejects SCALAR reference using inlined constraint ok 3839 - got exception passing SCALAR reference to constructor with RegexpRef ok 3840 - got exception passing SCALAR reference to native trait push method with RegexpRef ok 3841 - RegexpRef rejects REF reference using ->check ok 3842 - RegexpRef rejects REF reference using unoptimized constraint ok 3843 - RegexpRef rejects REF reference using inlined constraint ok 3844 - got exception passing REF reference to constructor with RegexpRef ok 3845 - got exception passing REF reference to native trait push method with RegexpRef ok 3846 - RegexpRef rejects ARRAY reference using ->check ok 3847 - RegexpRef rejects ARRAY reference using unoptimized constraint ok 3848 - RegexpRef rejects ARRAY reference using inlined constraint ok 3849 - got exception passing ARRAY reference to constructor with RegexpRef ok 3850 - got exception passing ARRAY reference to native trait push method with RegexpRef ok 3851 - RegexpRef rejects HASH reference using ->check ok 3852 - RegexpRef rejects HASH reference using unoptimized constraint ok 3853 - RegexpRef rejects HASH reference using inlined constraint ok 3854 - got exception passing HASH reference to constructor with RegexpRef ok 3855 - got exception passing HASH reference to native trait push method with RegexpRef ok 3856 - RegexpRef rejects CODE reference using ->check ok 3857 - RegexpRef rejects CODE reference using unoptimized constraint ok 3858 - RegexpRef rejects CODE reference using inlined constraint ok 3859 - got exception passing CODE reference to constructor with RegexpRef ok 3860 - got exception passing CODE reference to native trait push method with RegexpRef ok 3861 - RegexpRef rejects *main::GLOB_REF using ->check ok 3862 - RegexpRef rejects *main::GLOB_REF using unoptimized constraint ok 3863 - RegexpRef rejects *main::GLOB_REF using inlined constraint ok 3864 - got exception passing *main::GLOB_REF to constructor with RegexpRef ok 3865 - got exception passing *main::GLOB_REF to native trait push method with RegexpRef ok 3866 - RegexpRef rejects GLOB reference using ->check ok 3867 - RegexpRef rejects GLOB reference using unoptimized constraint ok 3868 - RegexpRef rejects GLOB reference using inlined constraint ok 3869 - got exception passing GLOB reference to constructor with RegexpRef ok 3870 - got exception passing GLOB reference to native trait push method with RegexpRef ok 3871 - RegexpRef rejects open filehandle using ->check ok 3872 - RegexpRef rejects open filehandle using unoptimized constraint ok 3873 - RegexpRef rejects open filehandle using inlined constraint ok 3874 - got exception passing open filehandle to constructor with RegexpRef ok 3875 - got exception passing open filehandle to native trait push method with RegexpRef ok 3876 - RegexpRef rejects IO::File object using ->check ok 3877 - RegexpRef rejects IO::File object using unoptimized constraint ok 3878 - RegexpRef rejects IO::File object using inlined constraint ok 3879 - got exception passing IO::File object to constructor with RegexpRef ok 3880 - got exception passing IO::File object to native trait push method with RegexpRef ok 3881 - RegexpRef rejects Foo object using ->check ok 3882 - RegexpRef rejects Foo object using unoptimized constraint ok 3883 - RegexpRef rejects Foo object using inlined constraint ok 3884 - got exception passing Foo object to constructor with RegexpRef ok 3885 - got exception passing Foo object to native trait push method with RegexpRef ok 3886 - RegexpRef rejects undef using ->check ok 3887 - RegexpRef rejects undef using unoptimized constraint ok 3888 - RegexpRef rejects undef using inlined constraint ok 3889 - got exception passing undef to constructor with RegexpRef ok 3890 - got exception passing undef to native trait push method with RegexpRef ok 3891 - RegexpRef rejects Regexp object using ->check ok 3892 - RegexpRef rejects Regexp object using unoptimized constraint ok 3893 - RegexpRef rejects Regexp object using inlined constraint ok 3894 - got exception passing Regexp object to constructor with RegexpRef ok 3895 - got exception passing Regexp object to native trait push method with RegexpRef ok 3896 - RegexpRef|RegexpRef accepts Regexp object using ->check ok 3897 - RegexpRef|RegexpRef accepts Regexp object using unoptimized constraint ok 3898 - RegexpRef|RegexpRef accepts Regexp object using inlined constraint ok 3899 - no exception passing Regexp object to constructor with RegexpRef|RegexpRef ok 3900 - no exception passing Regexp object to native trait push method with RegexpRef|RegexpRef ok 3901 - RegexpRef|RegexpRef accepts BlessedQR object using ->check ok 3902 - RegexpRef|RegexpRef accepts BlessedQR object using unoptimized constraint ok 3903 - RegexpRef|RegexpRef accepts BlessedQR object using inlined constraint ok 3904 - no exception passing BlessedQR object to constructor with RegexpRef|RegexpRef ok 3905 - no exception passing BlessedQR object to native trait push method with RegexpRef|RegexpRef ok 3906 - RegexpRef|RegexpRef rejects 0 using ->check ok 3907 - RegexpRef|RegexpRef rejects 0 using unoptimized constraint ok 3908 - RegexpRef|RegexpRef rejects 0 using inlined constraint ok 3909 - got exception passing 0 to constructor with RegexpRef|RegexpRef ok 3910 - got exception passing 0 to native trait push method with RegexpRef|RegexpRef ok 3911 - RegexpRef|RegexpRef rejects 1 using ->check ok 3912 - RegexpRef|RegexpRef rejects 1 using unoptimized constraint ok 3913 - RegexpRef|RegexpRef rejects 1 using inlined constraint ok 3914 - got exception passing 1 to constructor with RegexpRef|RegexpRef ok 3915 - got exception passing 1 to native trait push method with RegexpRef|RegexpRef ok 3916 - RegexpRef|RegexpRef rejects 100 using ->check ok 3917 - RegexpRef|RegexpRef rejects 100 using unoptimized constraint ok 3918 - RegexpRef|RegexpRef rejects 100 using inlined constraint ok 3919 - got exception passing 100 to constructor with RegexpRef|RegexpRef ok 3920 - got exception passing 100 to native trait push method with RegexpRef|RegexpRef ok 3921 - RegexpRef|RegexpRef rejects -100 using ->check ok 3922 - RegexpRef|RegexpRef rejects -100 using unoptimized constraint ok 3923 - RegexpRef|RegexpRef rejects -100 using inlined constraint ok 3924 - got exception passing -100 to constructor with RegexpRef|RegexpRef ok 3925 - got exception passing -100 to native trait push method with RegexpRef|RegexpRef ok 3926 - RegexpRef|RegexpRef rejects 42.42 using ->check ok 3927 - RegexpRef|RegexpRef rejects 42.42 using unoptimized constraint ok 3928 - RegexpRef|RegexpRef rejects 42.42 using inlined constraint ok 3929 - got exception passing 42.42 to constructor with RegexpRef|RegexpRef ok 3930 - got exception passing 42.42 to native trait push method with RegexpRef|RegexpRef ok 3931 - RegexpRef|RegexpRef rejects -42.42 using ->check ok 3932 - RegexpRef|RegexpRef rejects -42.42 using unoptimized constraint ok 3933 - RegexpRef|RegexpRef rejects -42.42 using inlined constraint ok 3934 - got exception passing -42.42 to constructor with RegexpRef|RegexpRef ok 3935 - got exception passing -42.42 to native trait push method with RegexpRef|RegexpRef ok 3936 - RegexpRef|RegexpRef rejects '' using ->check ok 3937 - RegexpRef|RegexpRef rejects '' using unoptimized constraint ok 3938 - RegexpRef|RegexpRef rejects '' using inlined constraint ok 3939 - got exception passing '' to constructor with RegexpRef|RegexpRef ok 3940 - got exception passing '' to native trait push method with RegexpRef|RegexpRef ok 3941 - RegexpRef|RegexpRef rejects foo using ->check ok 3942 - RegexpRef|RegexpRef rejects foo using unoptimized constraint ok 3943 - RegexpRef|RegexpRef rejects foo using inlined constraint ok 3944 - got exception passing foo to constructor with RegexpRef|RegexpRef ok 3945 - got exception passing foo to native trait push method with RegexpRef|RegexpRef ok 3946 - RegexpRef|RegexpRef rejects has 42 in it using ->check ok 3947 - RegexpRef|RegexpRef rejects has 42 in it using unoptimized constraint ok 3948 - RegexpRef|RegexpRef rejects has 42 in it using inlined constraint ok 3949 - got exception passing has 42 in it to constructor with RegexpRef|RegexpRef ok 3950 - got exception passing has 42 in it to native trait push method with RegexpRef|RegexpRef ok 3951 - RegexpRef|RegexpRef rejects 1\n using ->check ok 3952 - RegexpRef|RegexpRef rejects 1\n using unoptimized constraint ok 3953 - RegexpRef|RegexpRef rejects 1\n using inlined constraint ok 3954 - got exception passing 1\n to constructor with RegexpRef|RegexpRef ok 3955 - got exception passing 1\n to native trait push method with RegexpRef|RegexpRef ok 3956 - RegexpRef|RegexpRef rejects \n1 using ->check ok 3957 - RegexpRef|RegexpRef rejects \n1 using unoptimized constraint ok 3958 - RegexpRef|RegexpRef rejects \n1 using inlined constraint ok 3959 - got exception passing \n1 to constructor with RegexpRef|RegexpRef ok 3960 - got exception passing \n1 to native trait push method with RegexpRef|RegexpRef ok 3961 - RegexpRef|RegexpRef rejects SCALAR reference using ->check ok 3962 - RegexpRef|RegexpRef rejects SCALAR reference using unoptimized constraint ok 3963 - RegexpRef|RegexpRef rejects SCALAR reference using inlined constraint ok 3964 - got exception passing SCALAR reference to constructor with RegexpRef|RegexpRef ok 3965 - got exception passing SCALAR reference to native trait push method with RegexpRef|RegexpRef ok 3966 - RegexpRef|RegexpRef rejects REF reference using ->check ok 3967 - RegexpRef|RegexpRef rejects REF reference using unoptimized constraint ok 3968 - RegexpRef|RegexpRef rejects REF reference using inlined constraint ok 3969 - got exception passing REF reference to constructor with RegexpRef|RegexpRef ok 3970 - got exception passing REF reference to native trait push method with RegexpRef|RegexpRef ok 3971 - RegexpRef|RegexpRef rejects ARRAY reference using ->check ok 3972 - RegexpRef|RegexpRef rejects ARRAY reference using unoptimized constraint ok 3973 - RegexpRef|RegexpRef rejects ARRAY reference using inlined constraint ok 3974 - got exception passing ARRAY reference to constructor with RegexpRef|RegexpRef ok 3975 - got exception passing ARRAY reference to native trait push method with RegexpRef|RegexpRef ok 3976 - RegexpRef|RegexpRef rejects HASH reference using ->check ok 3977 - RegexpRef|RegexpRef rejects HASH reference using unoptimized constraint ok 3978 - RegexpRef|RegexpRef rejects HASH reference using inlined constraint ok 3979 - got exception passing HASH reference to constructor with RegexpRef|RegexpRef ok 3980 - got exception passing HASH reference to native trait push method with RegexpRef|RegexpRef ok 3981 - RegexpRef|RegexpRef rejects CODE reference using ->check ok 3982 - RegexpRef|RegexpRef rejects CODE reference using unoptimized constraint ok 3983 - RegexpRef|RegexpRef rejects CODE reference using inlined constraint ok 3984 - got exception passing CODE reference to constructor with RegexpRef|RegexpRef ok 3985 - got exception passing CODE reference to native trait push method with RegexpRef|RegexpRef ok 3986 - RegexpRef|RegexpRef rejects *main::GLOB_REF using ->check ok 3987 - RegexpRef|RegexpRef rejects *main::GLOB_REF using unoptimized constraint ok 3988 - RegexpRef|RegexpRef rejects *main::GLOB_REF using inlined constraint ok 3989 - got exception passing *main::GLOB_REF to constructor with RegexpRef|RegexpRef ok 3990 - got exception passing *main::GLOB_REF to native trait push method with RegexpRef|RegexpRef ok 3991 - RegexpRef|RegexpRef rejects GLOB reference using ->check ok 3992 - RegexpRef|RegexpRef rejects GLOB reference using unoptimized constraint ok 3993 - RegexpRef|RegexpRef rejects GLOB reference using inlined constraint ok 3994 - got exception passing GLOB reference to constructor with RegexpRef|RegexpRef ok 3995 - got exception passing GLOB reference to native trait push method with RegexpRef|RegexpRef ok 3996 - RegexpRef|RegexpRef rejects open filehandle using ->check ok 3997 - RegexpRef|RegexpRef rejects open filehandle using unoptimized constraint ok 3998 - RegexpRef|RegexpRef rejects open filehandle using inlined constraint ok 3999 - got exception passing open filehandle to constructor with RegexpRef|RegexpRef ok 4000 - got exception passing open filehandle to native trait push method with RegexpRef|RegexpRef ok 4001 - RegexpRef|RegexpRef rejects IO::File object using ->check ok 4002 - RegexpRef|RegexpRef rejects IO::File object using unoptimized constraint ok 4003 - RegexpRef|RegexpRef rejects IO::File object using inlined constraint ok 4004 - got exception passing IO::File object to constructor with RegexpRef|RegexpRef ok 4005 - got exception passing IO::File object to native trait push method with RegexpRef|RegexpRef ok 4006 - RegexpRef|RegexpRef rejects Foo object using ->check ok 4007 - RegexpRef|RegexpRef rejects Foo object using unoptimized constraint ok 4008 - RegexpRef|RegexpRef rejects Foo object using inlined constraint ok 4009 - got exception passing Foo object to constructor with RegexpRef|RegexpRef ok 4010 - got exception passing Foo object to native trait push method with RegexpRef|RegexpRef ok 4011 - RegexpRef|RegexpRef rejects undef using ->check ok 4012 - RegexpRef|RegexpRef rejects undef using unoptimized constraint ok 4013 - RegexpRef|RegexpRef rejects undef using inlined constraint ok 4014 - got exception passing undef to constructor with RegexpRef|RegexpRef ok 4015 - got exception passing undef to native trait push method with RegexpRef|RegexpRef ok 4016 - RegexpRef|RegexpRef rejects Regexp object using ->check ok 4017 - RegexpRef|RegexpRef rejects Regexp object using unoptimized constraint ok 4018 - RegexpRef|RegexpRef rejects Regexp object using inlined constraint ok 4019 - got exception passing Regexp object to constructor with RegexpRef|RegexpRef ok 4020 - got exception passing Regexp object to native trait push method with RegexpRef|RegexpRef ok 4021 - RoleName accepts Role using ->check ok 4022 - RoleName accepts Role using unoptimized constraint ok 4023 - RoleName accepts Role using inlined constraint ok 4024 - no exception passing Role to constructor with RoleName ok 4025 - no exception passing Role to native trait push method with RoleName ok 4026 - RoleName rejects Thing using ->check ok 4027 - RoleName rejects Thing using unoptimized constraint ok 4028 - RoleName rejects Thing using inlined constraint ok 4029 - got exception passing Thing to constructor with RoleName ok 4030 - got exception passing Thing to native trait push method with RoleName ok 4031 - RoleName rejects 0 using ->check ok 4032 - RoleName rejects 0 using unoptimized constraint ok 4033 - RoleName rejects 0 using inlined constraint ok 4034 - got exception passing 0 to constructor with RoleName ok 4035 - got exception passing 0 to native trait push method with RoleName ok 4036 - RoleName rejects 1 using ->check ok 4037 - RoleName rejects 1 using unoptimized constraint ok 4038 - RoleName rejects 1 using inlined constraint ok 4039 - got exception passing 1 to constructor with RoleName ok 4040 - got exception passing 1 to native trait push method with RoleName ok 4041 - RoleName rejects 100 using ->check ok 4042 - RoleName rejects 100 using unoptimized constraint ok 4043 - RoleName rejects 100 using inlined constraint ok 4044 - got exception passing 100 to constructor with RoleName ok 4045 - got exception passing 100 to native trait push method with RoleName ok 4046 - RoleName rejects -100 using ->check ok 4047 - RoleName rejects -100 using unoptimized constraint ok 4048 - RoleName rejects -100 using inlined constraint ok 4049 - got exception passing -100 to constructor with RoleName ok 4050 - got exception passing -100 to native trait push method with RoleName ok 4051 - RoleName rejects 42.42 using ->check ok 4052 - RoleName rejects 42.42 using unoptimized constraint ok 4053 - RoleName rejects 42.42 using inlined constraint ok 4054 - got exception passing 42.42 to constructor with RoleName ok 4055 - got exception passing 42.42 to native trait push method with RoleName ok 4056 - RoleName rejects -42.42 using ->check ok 4057 - RoleName rejects -42.42 using unoptimized constraint ok 4058 - RoleName rejects -42.42 using inlined constraint ok 4059 - got exception passing -42.42 to constructor with RoleName ok 4060 - got exception passing -42.42 to native trait push method with RoleName ok 4061 - RoleName rejects '' using ->check ok 4062 - RoleName rejects '' using unoptimized constraint ok 4063 - RoleName rejects '' using inlined constraint ok 4064 - got exception passing '' to constructor with RoleName ok 4065 - got exception passing '' to native trait push method with RoleName ok 4066 - RoleName rejects foo using ->check ok 4067 - RoleName rejects foo using unoptimized constraint ok 4068 - RoleName rejects foo using inlined constraint ok 4069 - got exception passing foo to constructor with RoleName ok 4070 - got exception passing foo to native trait push method with RoleName ok 4071 - RoleName rejects has 42 in it using ->check ok 4072 - RoleName rejects has 42 in it using unoptimized constraint ok 4073 - RoleName rejects has 42 in it using inlined constraint ok 4074 - got exception passing has 42 in it to constructor with RoleName ok 4075 - got exception passing has 42 in it to native trait push method with RoleName ok 4076 - RoleName rejects 1\n using ->check ok 4077 - RoleName rejects 1\n using unoptimized constraint ok 4078 - RoleName rejects 1\n using inlined constraint ok 4079 - got exception passing 1\n to constructor with RoleName ok 4080 - got exception passing 1\n to native trait push method with RoleName ok 4081 - RoleName rejects \n1 using ->check ok 4082 - RoleName rejects \n1 using unoptimized constraint ok 4083 - RoleName rejects \n1 using inlined constraint ok 4084 - got exception passing \n1 to constructor with RoleName ok 4085 - got exception passing \n1 to native trait push method with RoleName ok 4086 - RoleName rejects SCALAR reference using ->check ok 4087 - RoleName rejects SCALAR reference using unoptimized constraint ok 4088 - RoleName rejects SCALAR reference using inlined constraint ok 4089 - got exception passing SCALAR reference to constructor with RoleName ok 4090 - got exception passing SCALAR reference to native trait push method with RoleName ok 4091 - RoleName rejects REF reference using ->check ok 4092 - RoleName rejects REF reference using unoptimized constraint ok 4093 - RoleName rejects REF reference using inlined constraint ok 4094 - got exception passing REF reference to constructor with RoleName ok 4095 - got exception passing REF reference to native trait push method with RoleName ok 4096 - RoleName rejects ARRAY reference using ->check ok 4097 - RoleName rejects ARRAY reference using unoptimized constraint ok 4098 - RoleName rejects ARRAY reference using inlined constraint ok 4099 - got exception passing ARRAY reference to constructor with RoleName ok 4100 - got exception passing ARRAY reference to native trait push method with RoleName ok 4101 - RoleName rejects HASH reference using ->check ok 4102 - RoleName rejects HASH reference using unoptimized constraint ok 4103 - RoleName rejects HASH reference using inlined constraint ok 4104 - got exception passing HASH reference to constructor with RoleName ok 4105 - got exception passing HASH reference to native trait push method with RoleName ok 4106 - RoleName rejects CODE reference using ->check ok 4107 - RoleName rejects CODE reference using unoptimized constraint ok 4108 - RoleName rejects CODE reference using inlined constraint ok 4109 - got exception passing CODE reference to constructor with RoleName ok 4110 - got exception passing CODE reference to native trait push method with RoleName ok 4111 - RoleName rejects *main::GLOB_REF using ->check ok 4112 - RoleName rejects *main::GLOB_REF using unoptimized constraint ok 4113 - RoleName rejects *main::GLOB_REF using inlined constraint ok 4114 - got exception passing *main::GLOB_REF to constructor with RoleName ok 4115 - got exception passing *main::GLOB_REF to native trait push method with RoleName ok 4116 - RoleName rejects GLOB reference using ->check ok 4117 - RoleName rejects GLOB reference using unoptimized constraint ok 4118 - RoleName rejects GLOB reference using inlined constraint ok 4119 - got exception passing GLOB reference to constructor with RoleName ok 4120 - got exception passing GLOB reference to native trait push method with RoleName ok 4121 - RoleName rejects open filehandle using ->check ok 4122 - RoleName rejects open filehandle using unoptimized constraint ok 4123 - RoleName rejects open filehandle using inlined constraint ok 4124 - got exception passing open filehandle to constructor with RoleName ok 4125 - got exception passing open filehandle to native trait push method with RoleName ok 4126 - RoleName rejects IO::File object using ->check ok 4127 - RoleName rejects IO::File object using unoptimized constraint ok 4128 - RoleName rejects IO::File object using inlined constraint ok 4129 - got exception passing IO::File object to constructor with RoleName ok 4130 - got exception passing IO::File object to native trait push method with RoleName ok 4131 - RoleName rejects Regexp object using ->check ok 4132 - RoleName rejects Regexp object using unoptimized constraint ok 4133 - RoleName rejects Regexp object using inlined constraint ok 4134 - got exception passing Regexp object to constructor with RoleName ok 4135 - got exception passing Regexp object to native trait push method with RoleName ok 4136 - RoleName rejects BlessedQR object using ->check ok 4137 - RoleName rejects BlessedQR object using unoptimized constraint ok 4138 - RoleName rejects BlessedQR object using inlined constraint ok 4139 - got exception passing BlessedQR object to constructor with RoleName ok 4140 - got exception passing BlessedQR object to native trait push method with RoleName ok 4141 - RoleName rejects Regexp object using ->check ok 4142 - RoleName rejects Regexp object using unoptimized constraint ok 4143 - RoleName rejects Regexp object using inlined constraint ok 4144 - got exception passing Regexp object to constructor with RoleName ok 4145 - got exception passing Regexp object to native trait push method with RoleName ok 4146 - RoleName rejects Foo object using ->check ok 4147 - RoleName rejects Foo object using unoptimized constraint ok 4148 - RoleName rejects Foo object using inlined constraint ok 4149 - got exception passing Foo object to constructor with RoleName ok 4150 - got exception passing Foo object to native trait push method with RoleName ok 4151 - RoleName rejects undef using ->check ok 4152 - RoleName rejects undef using unoptimized constraint ok 4153 - RoleName rejects undef using inlined constraint ok 4154 - got exception passing undef to constructor with RoleName ok 4155 - got exception passing undef to native trait push method with RoleName ok 4156 - RoleName|RoleName accepts Role using ->check ok 4157 - RoleName|RoleName accepts Role using unoptimized constraint ok 4158 - RoleName|RoleName accepts Role using inlined constraint ok 4159 - no exception passing Role to constructor with RoleName|RoleName ok 4160 - no exception passing Role to native trait push method with RoleName|RoleName ok 4161 - RoleName|RoleName rejects Thing using ->check ok 4162 - RoleName|RoleName rejects Thing using unoptimized constraint ok 4163 - RoleName|RoleName rejects Thing using inlined constraint ok 4164 - got exception passing Thing to constructor with RoleName|RoleName ok 4165 - got exception passing Thing to native trait push method with RoleName|RoleName ok 4166 - RoleName|RoleName rejects 0 using ->check ok 4167 - RoleName|RoleName rejects 0 using unoptimized constraint ok 4168 - RoleName|RoleName rejects 0 using inlined constraint ok 4169 - got exception passing 0 to constructor with RoleName|RoleName ok 4170 - got exception passing 0 to native trait push method with RoleName|RoleName ok 4171 - RoleName|RoleName rejects 1 using ->check ok 4172 - RoleName|RoleName rejects 1 using unoptimized constraint ok 4173 - RoleName|RoleName rejects 1 using inlined constraint ok 4174 - got exception passing 1 to constructor with RoleName|RoleName ok 4175 - got exception passing 1 to native trait push method with RoleName|RoleName ok 4176 - RoleName|RoleName rejects 100 using ->check ok 4177 - RoleName|RoleName rejects 100 using unoptimized constraint ok 4178 - RoleName|RoleName rejects 100 using inlined constraint ok 4179 - got exception passing 100 to constructor with RoleName|RoleName ok 4180 - got exception passing 100 to native trait push method with RoleName|RoleName ok 4181 - RoleName|RoleName rejects -100 using ->check ok 4182 - RoleName|RoleName rejects -100 using unoptimized constraint ok 4183 - RoleName|RoleName rejects -100 using inlined constraint ok 4184 - got exception passing -100 to constructor with RoleName|RoleName ok 4185 - got exception passing -100 to native trait push method with RoleName|RoleName ok 4186 - RoleName|RoleName rejects 42.42 using ->check ok 4187 - RoleName|RoleName rejects 42.42 using unoptimized constraint ok 4188 - RoleName|RoleName rejects 42.42 using inlined constraint ok 4189 - got exception passing 42.42 to constructor with RoleName|RoleName ok 4190 - got exception passing 42.42 to native trait push method with RoleName|RoleName ok 4191 - RoleName|RoleName rejects -42.42 using ->check ok 4192 - RoleName|RoleName rejects -42.42 using unoptimized constraint ok 4193 - RoleName|RoleName rejects -42.42 using inlined constraint ok 4194 - got exception passing -42.42 to constructor with RoleName|RoleName ok 4195 - got exception passing -42.42 to native trait push method with RoleName|RoleName ok 4196 - RoleName|RoleName rejects '' using ->check ok 4197 - RoleName|RoleName rejects '' using unoptimized constraint ok 4198 - RoleName|RoleName rejects '' using inlined constraint ok 4199 - got exception passing '' to constructor with RoleName|RoleName ok 4200 - got exception passing '' to native trait push method with RoleName|RoleName ok 4201 - RoleName|RoleName rejects foo using ->check ok 4202 - RoleName|RoleName rejects foo using unoptimized constraint ok 4203 - RoleName|RoleName rejects foo using inlined constraint ok 4204 - got exception passing foo to constructor with RoleName|RoleName ok 4205 - got exception passing foo to native trait push method with RoleName|RoleName ok 4206 - RoleName|RoleName rejects has 42 in it using ->check ok 4207 - RoleName|RoleName rejects has 42 in it using unoptimized constraint ok 4208 - RoleName|RoleName rejects has 42 in it using inlined constraint ok 4209 - got exception passing has 42 in it to constructor with RoleName|RoleName ok 4210 - got exception passing has 42 in it to native trait push method with RoleName|RoleName ok 4211 - RoleName|RoleName rejects 1\n using ->check ok 4212 - RoleName|RoleName rejects 1\n using unoptimized constraint ok 4213 - RoleName|RoleName rejects 1\n using inlined constraint ok 4214 - got exception passing 1\n to constructor with RoleName|RoleName ok 4215 - got exception passing 1\n to native trait push method with RoleName|RoleName ok 4216 - RoleName|RoleName rejects \n1 using ->check ok 4217 - RoleName|RoleName rejects \n1 using unoptimized constraint ok 4218 - RoleName|RoleName rejects \n1 using inlined constraint ok 4219 - got exception passing \n1 to constructor with RoleName|RoleName ok 4220 - got exception passing \n1 to native trait push method with RoleName|RoleName ok 4221 - RoleName|RoleName rejects SCALAR reference using ->check ok 4222 - RoleName|RoleName rejects SCALAR reference using unoptimized constraint ok 4223 - RoleName|RoleName rejects SCALAR reference using inlined constraint ok 4224 - got exception passing SCALAR reference to constructor with RoleName|RoleName ok 4225 - got exception passing SCALAR reference to native trait push method with RoleName|RoleName ok 4226 - RoleName|RoleName rejects REF reference using ->check ok 4227 - RoleName|RoleName rejects REF reference using unoptimized constraint ok 4228 - RoleName|RoleName rejects REF reference using inlined constraint ok 4229 - got exception passing REF reference to constructor with RoleName|RoleName ok 4230 - got exception passing REF reference to native trait push method with RoleName|RoleName ok 4231 - RoleName|RoleName rejects ARRAY reference using ->check ok 4232 - RoleName|RoleName rejects ARRAY reference using unoptimized constraint ok 4233 - RoleName|RoleName rejects ARRAY reference using inlined constraint ok 4234 - got exception passing ARRAY reference to constructor with RoleName|RoleName ok 4235 - got exception passing ARRAY reference to native trait push method with RoleName|RoleName ok 4236 - RoleName|RoleName rejects HASH reference using ->check ok 4237 - RoleName|RoleName rejects HASH reference using unoptimized constraint ok 4238 - RoleName|RoleName rejects HASH reference using inlined constraint ok 4239 - got exception passing HASH reference to constructor with RoleName|RoleName ok 4240 - got exception passing HASH reference to native trait push method with RoleName|RoleName ok 4241 - RoleName|RoleName rejects CODE reference using ->check ok 4242 - RoleName|RoleName rejects CODE reference using unoptimized constraint ok 4243 - RoleName|RoleName rejects CODE reference using inlined constraint ok 4244 - got exception passing CODE reference to constructor with RoleName|RoleName ok 4245 - got exception passing CODE reference to native trait push method with RoleName|RoleName ok 4246 - RoleName|RoleName rejects *main::GLOB_REF using ->check ok 4247 - RoleName|RoleName rejects *main::GLOB_REF using unoptimized constraint ok 4248 - RoleName|RoleName rejects *main::GLOB_REF using inlined constraint ok 4249 - got exception passing *main::GLOB_REF to constructor with RoleName|RoleName ok 4250 - got exception passing *main::GLOB_REF to native trait push method with RoleName|RoleName ok 4251 - RoleName|RoleName rejects GLOB reference using ->check ok 4252 - RoleName|RoleName rejects GLOB reference using unoptimized constraint ok 4253 - RoleName|RoleName rejects GLOB reference using inlined constraint ok 4254 - got exception passing GLOB reference to constructor with RoleName|RoleName ok 4255 - got exception passing GLOB reference to native trait push method with RoleName|RoleName ok 4256 - RoleName|RoleName rejects open filehandle using ->check ok 4257 - RoleName|RoleName rejects open filehandle using unoptimized constraint ok 4258 - RoleName|RoleName rejects open filehandle using inlined constraint ok 4259 - got exception passing open filehandle to constructor with RoleName|RoleName ok 4260 - got exception passing open filehandle to native trait push method with RoleName|RoleName ok 4261 - RoleName|RoleName rejects IO::File object using ->check ok 4262 - RoleName|RoleName rejects IO::File object using unoptimized constraint ok 4263 - RoleName|RoleName rejects IO::File object using inlined constraint ok 4264 - got exception passing IO::File object to constructor with RoleName|RoleName ok 4265 - got exception passing IO::File object to native trait push method with RoleName|RoleName ok 4266 - RoleName|RoleName rejects Regexp object using ->check ok 4267 - RoleName|RoleName rejects Regexp object using unoptimized constraint ok 4268 - RoleName|RoleName rejects Regexp object using inlined constraint ok 4269 - got exception passing Regexp object to constructor with RoleName|RoleName ok 4270 - got exception passing Regexp object to native trait push method with RoleName|RoleName ok 4271 - RoleName|RoleName rejects BlessedQR object using ->check ok 4272 - RoleName|RoleName rejects BlessedQR object using unoptimized constraint ok 4273 - RoleName|RoleName rejects BlessedQR object using inlined constraint ok 4274 - got exception passing BlessedQR object to constructor with RoleName|RoleName ok 4275 - got exception passing BlessedQR object to native trait push method with RoleName|RoleName ok 4276 - RoleName|RoleName rejects Regexp object using ->check ok 4277 - RoleName|RoleName rejects Regexp object using unoptimized constraint ok 4278 - RoleName|RoleName rejects Regexp object using inlined constraint ok 4279 - got exception passing Regexp object to constructor with RoleName|RoleName ok 4280 - got exception passing Regexp object to native trait push method with RoleName|RoleName ok 4281 - RoleName|RoleName rejects Foo object using ->check ok 4282 - RoleName|RoleName rejects Foo object using unoptimized constraint ok 4283 - RoleName|RoleName rejects Foo object using inlined constraint ok 4284 - got exception passing Foo object to constructor with RoleName|RoleName ok 4285 - got exception passing Foo object to native trait push method with RoleName|RoleName ok 4286 - RoleName|RoleName rejects undef using ->check ok 4287 - RoleName|RoleName rejects undef using unoptimized constraint ok 4288 - RoleName|RoleName rejects undef using inlined constraint ok 4289 - got exception passing undef to constructor with RoleName|RoleName ok 4290 - got exception passing undef to native trait push method with RoleName|RoleName ok 4291 - ScalarRef accepts SCALAR reference using ->check ok 4292 - ScalarRef accepts SCALAR reference using unoptimized constraint ok 4293 - ScalarRef accepts SCALAR reference using inlined constraint ok 4294 - no exception passing SCALAR reference to constructor with ScalarRef ok 4295 - no exception passing SCALAR reference to native trait push method with ScalarRef ok 4296 - ScalarRef accepts REF reference using ->check ok 4297 - ScalarRef accepts REF reference using unoptimized constraint ok 4298 - ScalarRef accepts REF reference using inlined constraint ok 4299 - no exception passing REF reference to constructor with ScalarRef ok 4300 - no exception passing REF reference to native trait push method with ScalarRef ok 4301 - ScalarRef rejects 0 using ->check ok 4302 - ScalarRef rejects 0 using unoptimized constraint ok 4303 - ScalarRef rejects 0 using inlined constraint ok 4304 - got exception passing 0 to constructor with ScalarRef ok 4305 - got exception passing 0 to native trait push method with ScalarRef ok 4306 - ScalarRef rejects 1 using ->check ok 4307 - ScalarRef rejects 1 using unoptimized constraint ok 4308 - ScalarRef rejects 1 using inlined constraint ok 4309 - got exception passing 1 to constructor with ScalarRef ok 4310 - got exception passing 1 to native trait push method with ScalarRef ok 4311 - ScalarRef rejects 100 using ->check ok 4312 - ScalarRef rejects 100 using unoptimized constraint ok 4313 - ScalarRef rejects 100 using inlined constraint ok 4314 - got exception passing 100 to constructor with ScalarRef ok 4315 - got exception passing 100 to native trait push method with ScalarRef ok 4316 - ScalarRef rejects -100 using ->check ok 4317 - ScalarRef rejects -100 using unoptimized constraint ok 4318 - ScalarRef rejects -100 using inlined constraint ok 4319 - got exception passing -100 to constructor with ScalarRef ok 4320 - got exception passing -100 to native trait push method with ScalarRef ok 4321 - ScalarRef rejects 42.42 using ->check ok 4322 - ScalarRef rejects 42.42 using unoptimized constraint ok 4323 - ScalarRef rejects 42.42 using inlined constraint ok 4324 - got exception passing 42.42 to constructor with ScalarRef ok 4325 - got exception passing 42.42 to native trait push method with ScalarRef ok 4326 - ScalarRef rejects -42.42 using ->check ok 4327 - ScalarRef rejects -42.42 using unoptimized constraint ok 4328 - ScalarRef rejects -42.42 using inlined constraint ok 4329 - got exception passing -42.42 to constructor with ScalarRef ok 4330 - got exception passing -42.42 to native trait push method with ScalarRef ok 4331 - ScalarRef rejects '' using ->check ok 4332 - ScalarRef rejects '' using unoptimized constraint ok 4333 - ScalarRef rejects '' using inlined constraint ok 4334 - got exception passing '' to constructor with ScalarRef ok 4335 - got exception passing '' to native trait push method with ScalarRef ok 4336 - ScalarRef rejects foo using ->check ok 4337 - ScalarRef rejects foo using unoptimized constraint ok 4338 - ScalarRef rejects foo using inlined constraint ok 4339 - got exception passing foo to constructor with ScalarRef ok 4340 - got exception passing foo to native trait push method with ScalarRef ok 4341 - ScalarRef rejects has 42 in it using ->check ok 4342 - ScalarRef rejects has 42 in it using unoptimized constraint ok 4343 - ScalarRef rejects has 42 in it using inlined constraint ok 4344 - got exception passing has 42 in it to constructor with ScalarRef ok 4345 - got exception passing has 42 in it to native trait push method with ScalarRef ok 4346 - ScalarRef rejects 1\n using ->check ok 4347 - ScalarRef rejects 1\n using unoptimized constraint ok 4348 - ScalarRef rejects 1\n using inlined constraint ok 4349 - got exception passing 1\n to constructor with ScalarRef ok 4350 - got exception passing 1\n to native trait push method with ScalarRef ok 4351 - ScalarRef rejects \n1 using ->check ok 4352 - ScalarRef rejects \n1 using unoptimized constraint ok 4353 - ScalarRef rejects \n1 using inlined constraint ok 4354 - got exception passing \n1 to constructor with ScalarRef ok 4355 - got exception passing \n1 to native trait push method with ScalarRef ok 4356 - ScalarRef rejects ARRAY reference using ->check ok 4357 - ScalarRef rejects ARRAY reference using unoptimized constraint ok 4358 - ScalarRef rejects ARRAY reference using inlined constraint ok 4359 - got exception passing ARRAY reference to constructor with ScalarRef ok 4360 - got exception passing ARRAY reference to native trait push method with ScalarRef ok 4361 - ScalarRef rejects HASH reference using ->check ok 4362 - ScalarRef rejects HASH reference using unoptimized constraint ok 4363 - ScalarRef rejects HASH reference using inlined constraint ok 4364 - got exception passing HASH reference to constructor with ScalarRef ok 4365 - got exception passing HASH reference to native trait push method with ScalarRef ok 4366 - ScalarRef rejects CODE reference using ->check ok 4367 - ScalarRef rejects CODE reference using unoptimized constraint ok 4368 - ScalarRef rejects CODE reference using inlined constraint ok 4369 - got exception passing CODE reference to constructor with ScalarRef ok 4370 - got exception passing CODE reference to native trait push method with ScalarRef ok 4371 - ScalarRef rejects *main::GLOB_REF using ->check ok 4372 - ScalarRef rejects *main::GLOB_REF using unoptimized constraint ok 4373 - ScalarRef rejects *main::GLOB_REF using inlined constraint ok 4374 - got exception passing *main::GLOB_REF to constructor with ScalarRef ok 4375 - got exception passing *main::GLOB_REF to native trait push method with ScalarRef ok 4376 - ScalarRef rejects GLOB reference using ->check ok 4377 - ScalarRef rejects GLOB reference using unoptimized constraint ok 4378 - ScalarRef rejects GLOB reference using inlined constraint ok 4379 - got exception passing GLOB reference to constructor with ScalarRef ok 4380 - got exception passing GLOB reference to native trait push method with ScalarRef ok 4381 - ScalarRef rejects open filehandle using ->check ok 4382 - ScalarRef rejects open filehandle using unoptimized constraint ok 4383 - ScalarRef rejects open filehandle using inlined constraint ok 4384 - got exception passing open filehandle to constructor with ScalarRef ok 4385 - got exception passing open filehandle to native trait push method with ScalarRef ok 4386 - ScalarRef rejects IO::File object using ->check ok 4387 - ScalarRef rejects IO::File object using unoptimized constraint ok 4388 - ScalarRef rejects IO::File object using inlined constraint ok 4389 - got exception passing IO::File object to constructor with ScalarRef ok 4390 - got exception passing IO::File object to native trait push method with ScalarRef ok 4391 - ScalarRef rejects Regexp object using ->check ok 4392 - ScalarRef rejects Regexp object using unoptimized constraint ok 4393 - ScalarRef rejects Regexp object using inlined constraint ok 4394 - got exception passing Regexp object to constructor with ScalarRef ok 4395 - got exception passing Regexp object to native trait push method with ScalarRef ok 4396 - ScalarRef rejects BlessedQR object using ->check ok 4397 - ScalarRef rejects BlessedQR object using unoptimized constraint ok 4398 - ScalarRef rejects BlessedQR object using inlined constraint ok 4399 - got exception passing BlessedQR object to constructor with ScalarRef ok 4400 - got exception passing BlessedQR object to native trait push method with ScalarRef ok 4401 - ScalarRef rejects Regexp object using ->check ok 4402 - ScalarRef rejects Regexp object using unoptimized constraint ok 4403 - ScalarRef rejects Regexp object using inlined constraint ok 4404 - got exception passing Regexp object to constructor with ScalarRef ok 4405 - got exception passing Regexp object to native trait push method with ScalarRef ok 4406 - ScalarRef rejects Foo object using ->check ok 4407 - ScalarRef rejects Foo object using unoptimized constraint ok 4408 - ScalarRef rejects Foo object using inlined constraint ok 4409 - got exception passing Foo object to constructor with ScalarRef ok 4410 - got exception passing Foo object to native trait push method with ScalarRef ok 4411 - ScalarRef rejects undef using ->check ok 4412 - ScalarRef rejects undef using unoptimized constraint ok 4413 - ScalarRef rejects undef using inlined constraint ok 4414 - got exception passing undef to constructor with ScalarRef ok 4415 - got exception passing undef to native trait push method with ScalarRef ok 4416 - ScalarRef|ScalarRef accepts SCALAR reference using ->check ok 4417 - ScalarRef|ScalarRef accepts SCALAR reference using unoptimized constraint ok 4418 - ScalarRef|ScalarRef accepts SCALAR reference using inlined constraint ok 4419 - no exception passing SCALAR reference to constructor with ScalarRef|ScalarRef ok 4420 - no exception passing SCALAR reference to native trait push method with ScalarRef|ScalarRef ok 4421 - ScalarRef|ScalarRef accepts REF reference using ->check ok 4422 - ScalarRef|ScalarRef accepts REF reference using unoptimized constraint ok 4423 - ScalarRef|ScalarRef accepts REF reference using inlined constraint ok 4424 - no exception passing REF reference to constructor with ScalarRef|ScalarRef ok 4425 - no exception passing REF reference to native trait push method with ScalarRef|ScalarRef ok 4426 - ScalarRef|ScalarRef rejects 0 using ->check ok 4427 - ScalarRef|ScalarRef rejects 0 using unoptimized constraint ok 4428 - ScalarRef|ScalarRef rejects 0 using inlined constraint ok 4429 - got exception passing 0 to constructor with ScalarRef|ScalarRef ok 4430 - got exception passing 0 to native trait push method with ScalarRef|ScalarRef ok 4431 - ScalarRef|ScalarRef rejects 1 using ->check ok 4432 - ScalarRef|ScalarRef rejects 1 using unoptimized constraint ok 4433 - ScalarRef|ScalarRef rejects 1 using inlined constraint ok 4434 - got exception passing 1 to constructor with ScalarRef|ScalarRef ok 4435 - got exception passing 1 to native trait push method with ScalarRef|ScalarRef ok 4436 - ScalarRef|ScalarRef rejects 100 using ->check ok 4437 - ScalarRef|ScalarRef rejects 100 using unoptimized constraint ok 4438 - ScalarRef|ScalarRef rejects 100 using inlined constraint ok 4439 - got exception passing 100 to constructor with ScalarRef|ScalarRef ok 4440 - got exception passing 100 to native trait push method with ScalarRef|ScalarRef ok 4441 - ScalarRef|ScalarRef rejects -100 using ->check ok 4442 - ScalarRef|ScalarRef rejects -100 using unoptimized constraint ok 4443 - ScalarRef|ScalarRef rejects -100 using inlined constraint ok 4444 - got exception passing -100 to constructor with ScalarRef|ScalarRef ok 4445 - got exception passing -100 to native trait push method with ScalarRef|ScalarRef ok 4446 - ScalarRef|ScalarRef rejects 42.42 using ->check ok 4447 - ScalarRef|ScalarRef rejects 42.42 using unoptimized constraint ok 4448 - ScalarRef|ScalarRef rejects 42.42 using inlined constraint ok 4449 - got exception passing 42.42 to constructor with ScalarRef|ScalarRef ok 4450 - got exception passing 42.42 to native trait push method with ScalarRef|ScalarRef ok 4451 - ScalarRef|ScalarRef rejects -42.42 using ->check ok 4452 - ScalarRef|ScalarRef rejects -42.42 using unoptimized constraint ok 4453 - ScalarRef|ScalarRef rejects -42.42 using inlined constraint ok 4454 - got exception passing -42.42 to constructor with ScalarRef|ScalarRef ok 4455 - got exception passing -42.42 to native trait push method with ScalarRef|ScalarRef ok 4456 - ScalarRef|ScalarRef rejects '' using ->check ok 4457 - ScalarRef|ScalarRef rejects '' using unoptimized constraint ok 4458 - ScalarRef|ScalarRef rejects '' using inlined constraint ok 4459 - got exception passing '' to constructor with ScalarRef|ScalarRef ok 4460 - got exception passing '' to native trait push method with ScalarRef|ScalarRef ok 4461 - ScalarRef|ScalarRef rejects foo using ->check ok 4462 - ScalarRef|ScalarRef rejects foo using unoptimized constraint ok 4463 - ScalarRef|ScalarRef rejects foo using inlined constraint ok 4464 - got exception passing foo to constructor with ScalarRef|ScalarRef ok 4465 - got exception passing foo to native trait push method with ScalarRef|ScalarRef ok 4466 - ScalarRef|ScalarRef rejects has 42 in it using ->check ok 4467 - ScalarRef|ScalarRef rejects has 42 in it using unoptimized constraint ok 4468 - ScalarRef|ScalarRef rejects has 42 in it using inlined constraint ok 4469 - got exception passing has 42 in it to constructor with ScalarRef|ScalarRef ok 4470 - got exception passing has 42 in it to native trait push method with ScalarRef|ScalarRef ok 4471 - ScalarRef|ScalarRef rejects 1\n using ->check ok 4472 - ScalarRef|ScalarRef rejects 1\n using unoptimized constraint ok 4473 - ScalarRef|ScalarRef rejects 1\n using inlined constraint ok 4474 - got exception passing 1\n to constructor with ScalarRef|ScalarRef ok 4475 - got exception passing 1\n to native trait push method with ScalarRef|ScalarRef ok 4476 - ScalarRef|ScalarRef rejects \n1 using ->check ok 4477 - ScalarRef|ScalarRef rejects \n1 using unoptimized constraint ok 4478 - ScalarRef|ScalarRef rejects \n1 using inlined constraint ok 4479 - got exception passing \n1 to constructor with ScalarRef|ScalarRef ok 4480 - got exception passing \n1 to native trait push method with ScalarRef|ScalarRef ok 4481 - ScalarRef|ScalarRef rejects ARRAY reference using ->check ok 4482 - ScalarRef|ScalarRef rejects ARRAY reference using unoptimized constraint ok 4483 - ScalarRef|ScalarRef rejects ARRAY reference using inlined constraint ok 4484 - got exception passing ARRAY reference to constructor with ScalarRef|ScalarRef ok 4485 - got exception passing ARRAY reference to native trait push method with ScalarRef|ScalarRef ok 4486 - ScalarRef|ScalarRef rejects HASH reference using ->check ok 4487 - ScalarRef|ScalarRef rejects HASH reference using unoptimized constraint ok 4488 - ScalarRef|ScalarRef rejects HASH reference using inlined constraint ok 4489 - got exception passing HASH reference to constructor with ScalarRef|ScalarRef ok 4490 - got exception passing HASH reference to native trait push method with ScalarRef|ScalarRef ok 4491 - ScalarRef|ScalarRef rejects CODE reference using ->check ok 4492 - ScalarRef|ScalarRef rejects CODE reference using unoptimized constraint ok 4493 - ScalarRef|ScalarRef rejects CODE reference using inlined constraint ok 4494 - got exception passing CODE reference to constructor with ScalarRef|ScalarRef ok 4495 - got exception passing CODE reference to native trait push method with ScalarRef|ScalarRef ok 4496 - ScalarRef|ScalarRef rejects *main::GLOB_REF using ->check ok 4497 - ScalarRef|ScalarRef rejects *main::GLOB_REF using unoptimized constraint ok 4498 - ScalarRef|ScalarRef rejects *main::GLOB_REF using inlined constraint ok 4499 - got exception passing *main::GLOB_REF to constructor with ScalarRef|ScalarRef ok 4500 - got exception passing *main::GLOB_REF to native trait push method with ScalarRef|ScalarRef ok 4501 - ScalarRef|ScalarRef rejects GLOB reference using ->check ok 4502 - ScalarRef|ScalarRef rejects GLOB reference using unoptimized constraint ok 4503 - ScalarRef|ScalarRef rejects GLOB reference using inlined constraint ok 4504 - got exception passing GLOB reference to constructor with ScalarRef|ScalarRef ok 4505 - got exception passing GLOB reference to native trait push method with ScalarRef|ScalarRef ok 4506 - ScalarRef|ScalarRef rejects open filehandle using ->check ok 4507 - ScalarRef|ScalarRef rejects open filehandle using unoptimized constraint ok 4508 - ScalarRef|ScalarRef rejects open filehandle using inlined constraint ok 4509 - got exception passing open filehandle to constructor with ScalarRef|ScalarRef ok 4510 - got exception passing open filehandle to native trait push method with ScalarRef|ScalarRef ok 4511 - ScalarRef|ScalarRef rejects IO::File object using ->check ok 4512 - ScalarRef|ScalarRef rejects IO::File object using unoptimized constraint ok 4513 - ScalarRef|ScalarRef rejects IO::File object using inlined constraint ok 4514 - got exception passing IO::File object to constructor with ScalarRef|ScalarRef ok 4515 - got exception passing IO::File object to native trait push method with ScalarRef|ScalarRef ok 4516 - ScalarRef|ScalarRef rejects Regexp object using ->check ok 4517 - ScalarRef|ScalarRef rejects Regexp object using unoptimized constraint ok 4518 - ScalarRef|ScalarRef rejects Regexp object using inlined constraint ok 4519 - got exception passing Regexp object to constructor with ScalarRef|ScalarRef ok 4520 - got exception passing Regexp object to native trait push method with ScalarRef|ScalarRef ok 4521 - ScalarRef|ScalarRef rejects BlessedQR object using ->check ok 4522 - ScalarRef|ScalarRef rejects BlessedQR object using unoptimized constraint ok 4523 - ScalarRef|ScalarRef rejects BlessedQR object using inlined constraint ok 4524 - got exception passing BlessedQR object to constructor with ScalarRef|ScalarRef ok 4525 - got exception passing BlessedQR object to native trait push method with ScalarRef|ScalarRef ok 4526 - ScalarRef|ScalarRef rejects Regexp object using ->check ok 4527 - ScalarRef|ScalarRef rejects Regexp object using unoptimized constraint ok 4528 - ScalarRef|ScalarRef rejects Regexp object using inlined constraint ok 4529 - got exception passing Regexp object to constructor with ScalarRef|ScalarRef ok 4530 - got exception passing Regexp object to native trait push method with ScalarRef|ScalarRef ok 4531 - ScalarRef|ScalarRef rejects Foo object using ->check ok 4532 - ScalarRef|ScalarRef rejects Foo object using unoptimized constraint ok 4533 - ScalarRef|ScalarRef rejects Foo object using inlined constraint ok 4534 - got exception passing Foo object to constructor with ScalarRef|ScalarRef ok 4535 - got exception passing Foo object to native trait push method with ScalarRef|ScalarRef ok 4536 - ScalarRef|ScalarRef rejects undef using ->check ok 4537 - ScalarRef|ScalarRef rejects undef using unoptimized constraint ok 4538 - ScalarRef|ScalarRef rejects undef using inlined constraint ok 4539 - got exception passing undef to constructor with ScalarRef|ScalarRef ok 4540 - got exception passing undef to native trait push method with ScalarRef|ScalarRef ok 4541 - Str accepts 0 using ->check ok 4542 - Str accepts 0 using unoptimized constraint ok 4543 - Str accepts 0 using inlined constraint ok 4544 - no exception passing 0 to constructor with Str ok 4545 - no exception passing 0 to native trait push method with Str ok 4546 - Str accepts 1 using ->check ok 4547 - Str accepts 1 using unoptimized constraint ok 4548 - Str accepts 1 using inlined constraint ok 4549 - no exception passing 1 to constructor with Str ok 4550 - no exception passing 1 to native trait push method with Str ok 4551 - Str accepts 100 using ->check ok 4552 - Str accepts 100 using unoptimized constraint ok 4553 - Str accepts 100 using inlined constraint ok 4554 - no exception passing 100 to constructor with Str ok 4555 - no exception passing 100 to native trait push method with Str ok 4556 - Str accepts -100 using ->check ok 4557 - Str accepts -100 using unoptimized constraint ok 4558 - Str accepts -100 using inlined constraint ok 4559 - no exception passing -100 to constructor with Str ok 4560 - no exception passing -100 to native trait push method with Str ok 4561 - Str accepts 42.42 using ->check ok 4562 - Str accepts 42.42 using unoptimized constraint ok 4563 - Str accepts 42.42 using inlined constraint ok 4564 - no exception passing 42.42 to constructor with Str ok 4565 - no exception passing 42.42 to native trait push method with Str ok 4566 - Str accepts -42.42 using ->check ok 4567 - Str accepts -42.42 using unoptimized constraint ok 4568 - Str accepts -42.42 using inlined constraint ok 4569 - no exception passing -42.42 to constructor with Str ok 4570 - no exception passing -42.42 to native trait push method with Str ok 4571 - Str accepts '' using ->check ok 4572 - Str accepts '' using unoptimized constraint ok 4573 - Str accepts '' using inlined constraint ok 4574 - no exception passing '' to constructor with Str ok 4575 - no exception passing '' to native trait push method with Str ok 4576 - Str accepts foo using ->check ok 4577 - Str accepts foo using unoptimized constraint ok 4578 - Str accepts foo using inlined constraint ok 4579 - no exception passing foo to constructor with Str ok 4580 - no exception passing foo to native trait push method with Str ok 4581 - Str accepts has 42 in it using ->check ok 4582 - Str accepts has 42 in it using unoptimized constraint ok 4583 - Str accepts has 42 in it using inlined constraint ok 4584 - no exception passing has 42 in it to constructor with Str ok 4585 - no exception passing has 42 in it to native trait push method with Str ok 4586 - Str accepts 1\n using ->check ok 4587 - Str accepts 1\n using unoptimized constraint ok 4588 - Str accepts 1\n using inlined constraint ok 4589 - no exception passing 1\n to constructor with Str ok 4590 - no exception passing 1\n to native trait push method with Str ok 4591 - Str accepts \n1 using ->check ok 4592 - Str accepts \n1 using unoptimized constraint ok 4593 - Str accepts \n1 using inlined constraint ok 4594 - no exception passing \n1 to constructor with Str ok 4595 - no exception passing \n1 to native trait push method with Str ok 4596 - Str rejects SCALAR reference using ->check ok 4597 - Str rejects SCALAR reference using unoptimized constraint ok 4598 - Str rejects SCALAR reference using inlined constraint ok 4599 - got exception passing SCALAR reference to constructor with Str ok 4600 - got exception passing SCALAR reference to native trait push method with Str ok 4601 - Str rejects REF reference using ->check ok 4602 - Str rejects REF reference using unoptimized constraint ok 4603 - Str rejects REF reference using inlined constraint ok 4604 - got exception passing REF reference to constructor with Str ok 4605 - got exception passing REF reference to native trait push method with Str ok 4606 - Str rejects ARRAY reference using ->check ok 4607 - Str rejects ARRAY reference using unoptimized constraint ok 4608 - Str rejects ARRAY reference using inlined constraint ok 4609 - got exception passing ARRAY reference to constructor with Str ok 4610 - got exception passing ARRAY reference to native trait push method with Str ok 4611 - Str rejects HASH reference using ->check ok 4612 - Str rejects HASH reference using unoptimized constraint ok 4613 - Str rejects HASH reference using inlined constraint ok 4614 - got exception passing HASH reference to constructor with Str ok 4615 - got exception passing HASH reference to native trait push method with Str ok 4616 - Str rejects CODE reference using ->check ok 4617 - Str rejects CODE reference using unoptimized constraint ok 4618 - Str rejects CODE reference using inlined constraint ok 4619 - got exception passing CODE reference to constructor with Str ok 4620 - got exception passing CODE reference to native trait push method with Str ok 4621 - Str rejects *main::GLOB_REF using ->check ok 4622 - Str rejects *main::GLOB_REF using unoptimized constraint ok 4623 - Str rejects *main::GLOB_REF using inlined constraint ok 4624 - got exception passing *main::GLOB_REF to constructor with Str ok 4625 - got exception passing *main::GLOB_REF to native trait push method with Str ok 4626 - Str rejects GLOB reference using ->check ok 4627 - Str rejects GLOB reference using unoptimized constraint ok 4628 - Str rejects GLOB reference using inlined constraint ok 4629 - got exception passing GLOB reference to constructor with Str ok 4630 - got exception passing GLOB reference to native trait push method with Str ok 4631 - Str rejects open filehandle using ->check ok 4632 - Str rejects open filehandle using unoptimized constraint ok 4633 - Str rejects open filehandle using inlined constraint ok 4634 - got exception passing open filehandle to constructor with Str ok 4635 - got exception passing open filehandle to native trait push method with Str ok 4636 - Str rejects IO::File object using ->check ok 4637 - Str rejects IO::File object using unoptimized constraint ok 4638 - Str rejects IO::File object using inlined constraint ok 4639 - got exception passing IO::File object to constructor with Str ok 4640 - got exception passing IO::File object to native trait push method with Str ok 4641 - Str rejects Regexp object using ->check ok 4642 - Str rejects Regexp object using unoptimized constraint ok 4643 - Str rejects Regexp object using inlined constraint ok 4644 - got exception passing Regexp object to constructor with Str ok 4645 - got exception passing Regexp object to native trait push method with Str ok 4646 - Str rejects BlessedQR object using ->check ok 4647 - Str rejects BlessedQR object using unoptimized constraint ok 4648 - Str rejects BlessedQR object using inlined constraint ok 4649 - got exception passing BlessedQR object to constructor with Str ok 4650 - got exception passing BlessedQR object to native trait push method with Str ok 4651 - Str rejects Regexp object using ->check ok 4652 - Str rejects Regexp object using unoptimized constraint ok 4653 - Str rejects Regexp object using inlined constraint ok 4654 - got exception passing Regexp object to constructor with Str ok 4655 - got exception passing Regexp object to native trait push method with Str ok 4656 - Str rejects Foo object using ->check ok 4657 - Str rejects Foo object using unoptimized constraint ok 4658 - Str rejects Foo object using inlined constraint ok 4659 - got exception passing Foo object to constructor with Str ok 4660 - got exception passing Foo object to native trait push method with Str ok 4661 - Str rejects undef using ->check ok 4662 - Str rejects undef using unoptimized constraint ok 4663 - Str rejects undef using inlined constraint ok 4664 - got exception passing undef to constructor with Str ok 4665 - got exception passing undef to native trait push method with Str ok 4666 - Str|Str accepts 0 using ->check ok 4667 - Str|Str accepts 0 using unoptimized constraint ok 4668 - Str|Str accepts 0 using inlined constraint ok 4669 - no exception passing 0 to constructor with Str|Str ok 4670 - no exception passing 0 to native trait push method with Str|Str ok 4671 - Str|Str accepts 1 using ->check ok 4672 - Str|Str accepts 1 using unoptimized constraint ok 4673 - Str|Str accepts 1 using inlined constraint ok 4674 - no exception passing 1 to constructor with Str|Str ok 4675 - no exception passing 1 to native trait push method with Str|Str ok 4676 - Str|Str accepts 100 using ->check ok 4677 - Str|Str accepts 100 using unoptimized constraint ok 4678 - Str|Str accepts 100 using inlined constraint ok 4679 - no exception passing 100 to constructor with Str|Str ok 4680 - no exception passing 100 to native trait push method with Str|Str ok 4681 - Str|Str accepts -100 using ->check ok 4682 - Str|Str accepts -100 using unoptimized constraint ok 4683 - Str|Str accepts -100 using inlined constraint ok 4684 - no exception passing -100 to constructor with Str|Str ok 4685 - no exception passing -100 to native trait push method with Str|Str ok 4686 - Str|Str accepts 42.42 using ->check ok 4687 - Str|Str accepts 42.42 using unoptimized constraint ok 4688 - Str|Str accepts 42.42 using inlined constraint ok 4689 - no exception passing 42.42 to constructor with Str|Str ok 4690 - no exception passing 42.42 to native trait push method with Str|Str ok 4691 - Str|Str accepts -42.42 using ->check ok 4692 - Str|Str accepts -42.42 using unoptimized constraint ok 4693 - Str|Str accepts -42.42 using inlined constraint ok 4694 - no exception passing -42.42 to constructor with Str|Str ok 4695 - no exception passing -42.42 to native trait push method with Str|Str ok 4696 - Str|Str accepts '' using ->check ok 4697 - Str|Str accepts '' using unoptimized constraint ok 4698 - Str|Str accepts '' using inlined constraint ok 4699 - no exception passing '' to constructor with Str|Str ok 4700 - no exception passing '' to native trait push method with Str|Str ok 4701 - Str|Str accepts foo using ->check ok 4702 - Str|Str accepts foo using unoptimized constraint ok 4703 - Str|Str accepts foo using inlined constraint ok 4704 - no exception passing foo to constructor with Str|Str ok 4705 - no exception passing foo to native trait push method with Str|Str ok 4706 - Str|Str accepts has 42 in it using ->check ok 4707 - Str|Str accepts has 42 in it using unoptimized constraint ok 4708 - Str|Str accepts has 42 in it using inlined constraint ok 4709 - no exception passing has 42 in it to constructor with Str|Str ok 4710 - no exception passing has 42 in it to native trait push method with Str|Str ok 4711 - Str|Str accepts 1\n using ->check ok 4712 - Str|Str accepts 1\n using unoptimized constraint ok 4713 - Str|Str accepts 1\n using inlined constraint ok 4714 - no exception passing 1\n to constructor with Str|Str ok 4715 - no exception passing 1\n to native trait push method with Str|Str ok 4716 - Str|Str accepts \n1 using ->check ok 4717 - Str|Str accepts \n1 using unoptimized constraint ok 4718 - Str|Str accepts \n1 using inlined constraint ok 4719 - no exception passing \n1 to constructor with Str|Str ok 4720 - no exception passing \n1 to native trait push method with Str|Str ok 4721 - Str|Str rejects SCALAR reference using ->check ok 4722 - Str|Str rejects SCALAR reference using unoptimized constraint ok 4723 - Str|Str rejects SCALAR reference using inlined constraint ok 4724 - got exception passing SCALAR reference to constructor with Str|Str ok 4725 - got exception passing SCALAR reference to native trait push method with Str|Str ok 4726 - Str|Str rejects REF reference using ->check ok 4727 - Str|Str rejects REF reference using unoptimized constraint ok 4728 - Str|Str rejects REF reference using inlined constraint ok 4729 - got exception passing REF reference to constructor with Str|Str ok 4730 - got exception passing REF reference to native trait push method with Str|Str ok 4731 - Str|Str rejects ARRAY reference using ->check ok 4732 - Str|Str rejects ARRAY reference using unoptimized constraint ok 4733 - Str|Str rejects ARRAY reference using inlined constraint ok 4734 - got exception passing ARRAY reference to constructor with Str|Str ok 4735 - got exception passing ARRAY reference to native trait push method with Str|Str ok 4736 - Str|Str rejects HASH reference using ->check ok 4737 - Str|Str rejects HASH reference using unoptimized constraint ok 4738 - Str|Str rejects HASH reference using inlined constraint ok 4739 - got exception passing HASH reference to constructor with Str|Str ok 4740 - got exception passing HASH reference to native trait push method with Str|Str ok 4741 - Str|Str rejects CODE reference using ->check ok 4742 - Str|Str rejects CODE reference using unoptimized constraint ok 4743 - Str|Str rejects CODE reference using inlined constraint ok 4744 - got exception passing CODE reference to constructor with Str|Str ok 4745 - got exception passing CODE reference to native trait push method with Str|Str ok 4746 - Str|Str rejects *main::GLOB_REF using ->check ok 4747 - Str|Str rejects *main::GLOB_REF using unoptimized constraint ok 4748 - Str|Str rejects *main::GLOB_REF using inlined constraint ok 4749 - got exception passing *main::GLOB_REF to constructor with Str|Str ok 4750 - got exception passing *main::GLOB_REF to native trait push method with Str|Str ok 4751 - Str|Str rejects GLOB reference using ->check ok 4752 - Str|Str rejects GLOB reference using unoptimized constraint ok 4753 - Str|Str rejects GLOB reference using inlined constraint ok 4754 - got exception passing GLOB reference to constructor with Str|Str ok 4755 - got exception passing GLOB reference to native trait push method with Str|Str ok 4756 - Str|Str rejects open filehandle using ->check ok 4757 - Str|Str rejects open filehandle using unoptimized constraint ok 4758 - Str|Str rejects open filehandle using inlined constraint ok 4759 - got exception passing open filehandle to constructor with Str|Str ok 4760 - got exception passing open filehandle to native trait push method with Str|Str ok 4761 - Str|Str rejects IO::File object using ->check ok 4762 - Str|Str rejects IO::File object using unoptimized constraint ok 4763 - Str|Str rejects IO::File object using inlined constraint ok 4764 - got exception passing IO::File object to constructor with Str|Str ok 4765 - got exception passing IO::File object to native trait push method with Str|Str ok 4766 - Str|Str rejects Regexp object using ->check ok 4767 - Str|Str rejects Regexp object using unoptimized constraint ok 4768 - Str|Str rejects Regexp object using inlined constraint ok 4769 - got exception passing Regexp object to constructor with Str|Str ok 4770 - got exception passing Regexp object to native trait push method with Str|Str ok 4771 - Str|Str rejects BlessedQR object using ->check ok 4772 - Str|Str rejects BlessedQR object using unoptimized constraint ok 4773 - Str|Str rejects BlessedQR object using inlined constraint ok 4774 - got exception passing BlessedQR object to constructor with Str|Str ok 4775 - got exception passing BlessedQR object to native trait push method with Str|Str ok 4776 - Str|Str rejects Regexp object using ->check ok 4777 - Str|Str rejects Regexp object using unoptimized constraint ok 4778 - Str|Str rejects Regexp object using inlined constraint ok 4779 - got exception passing Regexp object to constructor with Str|Str ok 4780 - got exception passing Regexp object to native trait push method with Str|Str ok 4781 - Str|Str rejects Foo object using ->check ok 4782 - Str|Str rejects Foo object using unoptimized constraint ok 4783 - Str|Str rejects Foo object using inlined constraint ok 4784 - got exception passing Foo object to constructor with Str|Str ok 4785 - got exception passing Foo object to native trait push method with Str|Str ok 4786 - Str|Str rejects undef using ->check ok 4787 - Str|Str rejects undef using unoptimized constraint ok 4788 - Str|Str rejects undef using inlined constraint ok 4789 - got exception passing undef to constructor with Str|Str ok 4790 - got exception passing undef to native trait push method with Str|Str ok 4791 - Undef accepts undef using ->check ok 4792 - Undef accepts undef using unoptimized constraint ok 4793 - Undef accepts undef using inlined constraint ok 4794 - no exception passing undef to constructor with Undef ok 4795 - no exception passing undef to native trait push method with Undef ok 4796 - Undef rejects 0 using ->check ok 4797 - Undef rejects 0 using unoptimized constraint ok 4798 - Undef rejects 0 using inlined constraint ok 4799 - got exception passing 0 to constructor with Undef ok 4800 - got exception passing 0 to native trait push method with Undef ok 4801 - Undef rejects 1 using ->check ok 4802 - Undef rejects 1 using unoptimized constraint ok 4803 - Undef rejects 1 using inlined constraint ok 4804 - got exception passing 1 to constructor with Undef ok 4805 - got exception passing 1 to native trait push method with Undef ok 4806 - Undef rejects 100 using ->check ok 4807 - Undef rejects 100 using unoptimized constraint ok 4808 - Undef rejects 100 using inlined constraint ok 4809 - got exception passing 100 to constructor with Undef ok 4810 - got exception passing 100 to native trait push method with Undef ok 4811 - Undef rejects -100 using ->check ok 4812 - Undef rejects -100 using unoptimized constraint ok 4813 - Undef rejects -100 using inlined constraint ok 4814 - got exception passing -100 to constructor with Undef ok 4815 - got exception passing -100 to native trait push method with Undef ok 4816 - Undef rejects 42.42 using ->check ok 4817 - Undef rejects 42.42 using unoptimized constraint ok 4818 - Undef rejects 42.42 using inlined constraint ok 4819 - got exception passing 42.42 to constructor with Undef ok 4820 - got exception passing 42.42 to native trait push method with Undef ok 4821 - Undef rejects -42.42 using ->check ok 4822 - Undef rejects -42.42 using unoptimized constraint ok 4823 - Undef rejects -42.42 using inlined constraint ok 4824 - got exception passing -42.42 to constructor with Undef ok 4825 - got exception passing -42.42 to native trait push method with Undef ok 4826 - Undef rejects '' using ->check ok 4827 - Undef rejects '' using unoptimized constraint ok 4828 - Undef rejects '' using inlined constraint ok 4829 - got exception passing '' to constructor with Undef ok 4830 - got exception passing '' to native trait push method with Undef ok 4831 - Undef rejects foo using ->check ok 4832 - Undef rejects foo using unoptimized constraint ok 4833 - Undef rejects foo using inlined constraint ok 4834 - got exception passing foo to constructor with Undef ok 4835 - got exception passing foo to native trait push method with Undef ok 4836 - Undef rejects has 42 in it using ->check ok 4837 - Undef rejects has 42 in it using unoptimized constraint ok 4838 - Undef rejects has 42 in it using inlined constraint ok 4839 - got exception passing has 42 in it to constructor with Undef ok 4840 - got exception passing has 42 in it to native trait push method with Undef ok 4841 - Undef rejects 1\n using ->check ok 4842 - Undef rejects 1\n using unoptimized constraint ok 4843 - Undef rejects 1\n using inlined constraint ok 4844 - got exception passing 1\n to constructor with Undef ok 4845 - got exception passing 1\n to native trait push method with Undef ok 4846 - Undef rejects \n1 using ->check ok 4847 - Undef rejects \n1 using unoptimized constraint ok 4848 - Undef rejects \n1 using inlined constraint ok 4849 - got exception passing \n1 to constructor with Undef ok 4850 - got exception passing \n1 to native trait push method with Undef ok 4851 - Undef rejects SCALAR reference using ->check ok 4852 - Undef rejects SCALAR reference using unoptimized constraint ok 4853 - Undef rejects SCALAR reference using inlined constraint ok 4854 - got exception passing SCALAR reference to constructor with Undef ok 4855 - got exception passing SCALAR reference to native trait push method with Undef ok 4856 - Undef rejects REF reference using ->check ok 4857 - Undef rejects REF reference using unoptimized constraint ok 4858 - Undef rejects REF reference using inlined constraint ok 4859 - got exception passing REF reference to constructor with Undef ok 4860 - got exception passing REF reference to native trait push method with Undef ok 4861 - Undef rejects ARRAY reference using ->check ok 4862 - Undef rejects ARRAY reference using unoptimized constraint ok 4863 - Undef rejects ARRAY reference using inlined constraint ok 4864 - got exception passing ARRAY reference to constructor with Undef ok 4865 - got exception passing ARRAY reference to native trait push method with Undef ok 4866 - Undef rejects HASH reference using ->check ok 4867 - Undef rejects HASH reference using unoptimized constraint ok 4868 - Undef rejects HASH reference using inlined constraint ok 4869 - got exception passing HASH reference to constructor with Undef ok 4870 - got exception passing HASH reference to native trait push method with Undef ok 4871 - Undef rejects CODE reference using ->check ok 4872 - Undef rejects CODE reference using unoptimized constraint ok 4873 - Undef rejects CODE reference using inlined constraint ok 4874 - got exception passing CODE reference to constructor with Undef ok 4875 - got exception passing CODE reference to native trait push method with Undef ok 4876 - Undef rejects *main::GLOB_REF using ->check ok 4877 - Undef rejects *main::GLOB_REF using unoptimized constraint ok 4878 - Undef rejects *main::GLOB_REF using inlined constraint ok 4879 - got exception passing *main::GLOB_REF to constructor with Undef ok 4880 - got exception passing *main::GLOB_REF to native trait push method with Undef ok 4881 - Undef rejects GLOB reference using ->check ok 4882 - Undef rejects GLOB reference using unoptimized constraint ok 4883 - Undef rejects GLOB reference using inlined constraint ok 4884 - got exception passing GLOB reference to constructor with Undef ok 4885 - got exception passing GLOB reference to native trait push method with Undef ok 4886 - Undef rejects open filehandle using ->check ok 4887 - Undef rejects open filehandle using unoptimized constraint ok 4888 - Undef rejects open filehandle using inlined constraint ok 4889 - got exception passing open filehandle to constructor with Undef ok 4890 - got exception passing open filehandle to native trait push method with Undef ok 4891 - Undef rejects IO::File object using ->check ok 4892 - Undef rejects IO::File object using unoptimized constraint ok 4893 - Undef rejects IO::File object using inlined constraint ok 4894 - got exception passing IO::File object to constructor with Undef ok 4895 - got exception passing IO::File object to native trait push method with Undef ok 4896 - Undef rejects Regexp object using ->check ok 4897 - Undef rejects Regexp object using unoptimized constraint ok 4898 - Undef rejects Regexp object using inlined constraint ok 4899 - got exception passing Regexp object to constructor with Undef ok 4900 - got exception passing Regexp object to native trait push method with Undef ok 4901 - Undef rejects BlessedQR object using ->check ok 4902 - Undef rejects BlessedQR object using unoptimized constraint ok 4903 - Undef rejects BlessedQR object using inlined constraint ok 4904 - got exception passing BlessedQR object to constructor with Undef ok 4905 - got exception passing BlessedQR object to native trait push method with Undef ok 4906 - Undef rejects Regexp object using ->check ok 4907 - Undef rejects Regexp object using unoptimized constraint ok 4908 - Undef rejects Regexp object using inlined constraint ok 4909 - got exception passing Regexp object to constructor with Undef ok 4910 - got exception passing Regexp object to native trait push method with Undef ok 4911 - Undef rejects Foo object using ->check ok 4912 - Undef rejects Foo object using unoptimized constraint ok 4913 - Undef rejects Foo object using inlined constraint ok 4914 - got exception passing Foo object to constructor with Undef ok 4915 - got exception passing Foo object to native trait push method with Undef ok 4916 - Undef|Undef accepts undef using ->check ok 4917 - Undef|Undef accepts undef using unoptimized constraint ok 4918 - Undef|Undef accepts undef using inlined constraint ok 4919 - no exception passing undef to constructor with Undef|Undef ok 4920 - no exception passing undef to native trait push method with Undef|Undef ok 4921 - Undef|Undef rejects 0 using ->check ok 4922 - Undef|Undef rejects 0 using unoptimized constraint ok 4923 - Undef|Undef rejects 0 using inlined constraint ok 4924 - got exception passing 0 to constructor with Undef|Undef ok 4925 - got exception passing 0 to native trait push method with Undef|Undef ok 4926 - Undef|Undef rejects 1 using ->check ok 4927 - Undef|Undef rejects 1 using unoptimized constraint ok 4928 - Undef|Undef rejects 1 using inlined constraint ok 4929 - got exception passing 1 to constructor with Undef|Undef ok 4930 - got exception passing 1 to native trait push method with Undef|Undef ok 4931 - Undef|Undef rejects 100 using ->check ok 4932 - Undef|Undef rejects 100 using unoptimized constraint ok 4933 - Undef|Undef rejects 100 using inlined constraint ok 4934 - got exception passing 100 to constructor with Undef|Undef ok 4935 - got exception passing 100 to native trait push method with Undef|Undef ok 4936 - Undef|Undef rejects -100 using ->check ok 4937 - Undef|Undef rejects -100 using unoptimized constraint ok 4938 - Undef|Undef rejects -100 using inlined constraint ok 4939 - got exception passing -100 to constructor with Undef|Undef ok 4940 - got exception passing -100 to native trait push method with Undef|Undef ok 4941 - Undef|Undef rejects 42.42 using ->check ok 4942 - Undef|Undef rejects 42.42 using unoptimized constraint ok 4943 - Undef|Undef rejects 42.42 using inlined constraint ok 4944 - got exception passing 42.42 to constructor with Undef|Undef ok 4945 - got exception passing 42.42 to native trait push method with Undef|Undef ok 4946 - Undef|Undef rejects -42.42 using ->check ok 4947 - Undef|Undef rejects -42.42 using unoptimized constraint ok 4948 - Undef|Undef rejects -42.42 using inlined constraint ok 4949 - got exception passing -42.42 to constructor with Undef|Undef ok 4950 - got exception passing -42.42 to native trait push method with Undef|Undef ok 4951 - Undef|Undef rejects '' using ->check ok 4952 - Undef|Undef rejects '' using unoptimized constraint ok 4953 - Undef|Undef rejects '' using inlined constraint ok 4954 - got exception passing '' to constructor with Undef|Undef ok 4955 - got exception passing '' to native trait push method with Undef|Undef ok 4956 - Undef|Undef rejects foo using ->check ok 4957 - Undef|Undef rejects foo using unoptimized constraint ok 4958 - Undef|Undef rejects foo using inlined constraint ok 4959 - got exception passing foo to constructor with Undef|Undef ok 4960 - got exception passing foo to native trait push method with Undef|Undef ok 4961 - Undef|Undef rejects has 42 in it using ->check ok 4962 - Undef|Undef rejects has 42 in it using unoptimized constraint ok 4963 - Undef|Undef rejects has 42 in it using inlined constraint ok 4964 - got exception passing has 42 in it to constructor with Undef|Undef ok 4965 - got exception passing has 42 in it to native trait push method with Undef|Undef ok 4966 - Undef|Undef rejects 1\n using ->check ok 4967 - Undef|Undef rejects 1\n using unoptimized constraint ok 4968 - Undef|Undef rejects 1\n using inlined constraint ok 4969 - got exception passing 1\n to constructor with Undef|Undef ok 4970 - got exception passing 1\n to native trait push method with Undef|Undef ok 4971 - Undef|Undef rejects \n1 using ->check ok 4972 - Undef|Undef rejects \n1 using unoptimized constraint ok 4973 - Undef|Undef rejects \n1 using inlined constraint ok 4974 - got exception passing \n1 to constructor with Undef|Undef ok 4975 - got exception passing \n1 to native trait push method with Undef|Undef ok 4976 - Undef|Undef rejects SCALAR reference using ->check ok 4977 - Undef|Undef rejects SCALAR reference using unoptimized constraint ok 4978 - Undef|Undef rejects SCALAR reference using inlined constraint ok 4979 - got exception passing SCALAR reference to constructor with Undef|Undef ok 4980 - got exception passing SCALAR reference to native trait push method with Undef|Undef ok 4981 - Undef|Undef rejects REF reference using ->check ok 4982 - Undef|Undef rejects REF reference using unoptimized constraint ok 4983 - Undef|Undef rejects REF reference using inlined constraint ok 4984 - got exception passing REF reference to constructor with Undef|Undef ok 4985 - got exception passing REF reference to native trait push method with Undef|Undef ok 4986 - Undef|Undef rejects ARRAY reference using ->check ok 4987 - Undef|Undef rejects ARRAY reference using unoptimized constraint ok 4988 - Undef|Undef rejects ARRAY reference using inlined constraint ok 4989 - got exception passing ARRAY reference to constructor with Undef|Undef ok 4990 - got exception passing ARRAY reference to native trait push method with Undef|Undef ok 4991 - Undef|Undef rejects HASH reference using ->check ok 4992 - Undef|Undef rejects HASH reference using unoptimized constraint ok 4993 - Undef|Undef rejects HASH reference using inlined constraint ok 4994 - got exception passing HASH reference to constructor with Undef|Undef ok 4995 - got exception passing HASH reference to native trait push method with Undef|Undef ok 4996 - Undef|Undef rejects CODE reference using ->check ok 4997 - Undef|Undef rejects CODE reference using unoptimized constraint ok 4998 - Undef|Undef rejects CODE reference using inlined constraint ok 4999 - got exception passing CODE reference to constructor with Undef|Undef ok 5000 - got exception passing CODE reference to native trait push method with Undef|Undef ok 5001 - Undef|Undef rejects *main::GLOB_REF using ->check ok 5002 - Undef|Undef rejects *main::GLOB_REF using unoptimized constraint ok 5003 - Undef|Undef rejects *main::GLOB_REF using inlined constraint ok 5004 - got exception passing *main::GLOB_REF to constructor with Undef|Undef ok 5005 - got exception passing *main::GLOB_REF to native trait push method with Undef|Undef ok 5006 - Undef|Undef rejects GLOB reference using ->check ok 5007 - Undef|Undef rejects GLOB reference using unoptimized constraint ok 5008 - Undef|Undef rejects GLOB reference using inlined constraint ok 5009 - got exception passing GLOB reference to constructor with Undef|Undef ok 5010 - got exception passing GLOB reference to native trait push method with Undef|Undef ok 5011 - Undef|Undef rejects open filehandle using ->check ok 5012 - Undef|Undef rejects open filehandle using unoptimized constraint ok 5013 - Undef|Undef rejects open filehandle using inlined constraint ok 5014 - got exception passing open filehandle to constructor with Undef|Undef ok 5015 - got exception passing open filehandle to native trait push method with Undef|Undef ok 5016 - Undef|Undef rejects IO::File object using ->check ok 5017 - Undef|Undef rejects IO::File object using unoptimized constraint ok 5018 - Undef|Undef rejects IO::File object using inlined constraint ok 5019 - got exception passing IO::File object to constructor with Undef|Undef ok 5020 - got exception passing IO::File object to native trait push method with Undef|Undef ok 5021 - Undef|Undef rejects Regexp object using ->check ok 5022 - Undef|Undef rejects Regexp object using unoptimized constraint ok 5023 - Undef|Undef rejects Regexp object using inlined constraint ok 5024 - got exception passing Regexp object to constructor with Undef|Undef ok 5025 - got exception passing Regexp object to native trait push method with Undef|Undef ok 5026 - Undef|Undef rejects BlessedQR object using ->check ok 5027 - Undef|Undef rejects BlessedQR object using unoptimized constraint ok 5028 - Undef|Undef rejects BlessedQR object using inlined constraint ok 5029 - got exception passing BlessedQR object to constructor with Undef|Undef ok 5030 - got exception passing BlessedQR object to native trait push method with Undef|Undef ok 5031 - Undef|Undef rejects Regexp object using ->check ok 5032 - Undef|Undef rejects Regexp object using unoptimized constraint ok 5033 - Undef|Undef rejects Regexp object using inlined constraint ok 5034 - got exception passing Regexp object to constructor with Undef|Undef ok 5035 - got exception passing Regexp object to native trait push method with Undef|Undef ok 5036 - Undef|Undef rejects Foo object using ->check ok 5037 - Undef|Undef rejects Foo object using unoptimized constraint ok 5038 - Undef|Undef rejects Foo object using inlined constraint ok 5039 - got exception passing Foo object to constructor with Undef|Undef ok 5040 - got exception passing Foo object to native trait push method with Undef|Undef ok 5041 - Value accepts 0 using ->check ok 5042 - Value accepts 0 using unoptimized constraint ok 5043 - Value accepts 0 using inlined constraint ok 5044 - no exception passing 0 to constructor with Value ok 5045 - no exception passing 0 to native trait push method with Value ok 5046 - Value accepts 1 using ->check ok 5047 - Value accepts 1 using unoptimized constraint ok 5048 - Value accepts 1 using inlined constraint ok 5049 - no exception passing 1 to constructor with Value ok 5050 - no exception passing 1 to native trait push method with Value ok 5051 - Value accepts 100 using ->check ok 5052 - Value accepts 100 using unoptimized constraint ok 5053 - Value accepts 100 using inlined constraint ok 5054 - no exception passing 100 to constructor with Value ok 5055 - no exception passing 100 to native trait push method with Value ok 5056 - Value accepts -100 using ->check ok 5057 - Value accepts -100 using unoptimized constraint ok 5058 - Value accepts -100 using inlined constraint ok 5059 - no exception passing -100 to constructor with Value ok 5060 - no exception passing -100 to native trait push method with Value ok 5061 - Value accepts 42.42 using ->check ok 5062 - Value accepts 42.42 using unoptimized constraint ok 5063 - Value accepts 42.42 using inlined constraint ok 5064 - no exception passing 42.42 to constructor with Value ok 5065 - no exception passing 42.42 to native trait push method with Value ok 5066 - Value accepts -42.42 using ->check ok 5067 - Value accepts -42.42 using unoptimized constraint ok 5068 - Value accepts -42.42 using inlined constraint ok 5069 - no exception passing -42.42 to constructor with Value ok 5070 - no exception passing -42.42 to native trait push method with Value ok 5071 - Value accepts '' using ->check ok 5072 - Value accepts '' using unoptimized constraint ok 5073 - Value accepts '' using inlined constraint ok 5074 - no exception passing '' to constructor with Value ok 5075 - no exception passing '' to native trait push method with Value ok 5076 - Value accepts foo using ->check ok 5077 - Value accepts foo using unoptimized constraint ok 5078 - Value accepts foo using inlined constraint ok 5079 - no exception passing foo to constructor with Value ok 5080 - no exception passing foo to native trait push method with Value ok 5081 - Value accepts has 42 in it using ->check ok 5082 - Value accepts has 42 in it using unoptimized constraint ok 5083 - Value accepts has 42 in it using inlined constraint ok 5084 - no exception passing has 42 in it to constructor with Value ok 5085 - no exception passing has 42 in it to native trait push method with Value ok 5086 - Value accepts 1\n using ->check ok 5087 - Value accepts 1\n using unoptimized constraint ok 5088 - Value accepts 1\n using inlined constraint ok 5089 - no exception passing 1\n to constructor with Value ok 5090 - no exception passing 1\n to native trait push method with Value ok 5091 - Value accepts \n1 using ->check ok 5092 - Value accepts \n1 using unoptimized constraint ok 5093 - Value accepts \n1 using inlined constraint ok 5094 - no exception passing \n1 to constructor with Value ok 5095 - no exception passing \n1 to native trait push method with Value ok 5096 - Value accepts *main::GLOB_REF using ->check ok 5097 - Value accepts *main::GLOB_REF using unoptimized constraint ok 5098 - Value accepts *main::GLOB_REF using inlined constraint ok 5099 - no exception passing *main::GLOB_REF to constructor with Value ok 5100 - no exception passing *main::GLOB_REF to native trait push method with Value ok 5101 - Value rejects SCALAR reference using ->check ok 5102 - Value rejects SCALAR reference using unoptimized constraint ok 5103 - Value rejects SCALAR reference using inlined constraint ok 5104 - got exception passing SCALAR reference to constructor with Value ok 5105 - got exception passing SCALAR reference to native trait push method with Value ok 5106 - Value rejects REF reference using ->check ok 5107 - Value rejects REF reference using unoptimized constraint ok 5108 - Value rejects REF reference using inlined constraint ok 5109 - got exception passing REF reference to constructor with Value ok 5110 - got exception passing REF reference to native trait push method with Value ok 5111 - Value rejects ARRAY reference using ->check ok 5112 - Value rejects ARRAY reference using unoptimized constraint ok 5113 - Value rejects ARRAY reference using inlined constraint ok 5114 - got exception passing ARRAY reference to constructor with Value ok 5115 - got exception passing ARRAY reference to native trait push method with Value ok 5116 - Value rejects HASH reference using ->check ok 5117 - Value rejects HASH reference using unoptimized constraint ok 5118 - Value rejects HASH reference using inlined constraint ok 5119 - got exception passing HASH reference to constructor with Value ok 5120 - got exception passing HASH reference to native trait push method with Value ok 5121 - Value rejects CODE reference using ->check ok 5122 - Value rejects CODE reference using unoptimized constraint ok 5123 - Value rejects CODE reference using inlined constraint ok 5124 - got exception passing CODE reference to constructor with Value ok 5125 - got exception passing CODE reference to native trait push method with Value ok 5126 - Value rejects GLOB reference using ->check ok 5127 - Value rejects GLOB reference using unoptimized constraint ok 5128 - Value rejects GLOB reference using inlined constraint ok 5129 - got exception passing GLOB reference to constructor with Value ok 5130 - got exception passing GLOB reference to native trait push method with Value ok 5131 - Value rejects open filehandle using ->check ok 5132 - Value rejects open filehandle using unoptimized constraint ok 5133 - Value rejects open filehandle using inlined constraint ok 5134 - got exception passing open filehandle to constructor with Value ok 5135 - got exception passing open filehandle to native trait push method with Value ok 5136 - Value rejects IO::File object using ->check ok 5137 - Value rejects IO::File object using unoptimized constraint ok 5138 - Value rejects IO::File object using inlined constraint ok 5139 - got exception passing IO::File object to constructor with Value ok 5140 - got exception passing IO::File object to native trait push method with Value ok 5141 - Value rejects Regexp object using ->check ok 5142 - Value rejects Regexp object using unoptimized constraint ok 5143 - Value rejects Regexp object using inlined constraint ok 5144 - got exception passing Regexp object to constructor with Value ok 5145 - got exception passing Regexp object to native trait push method with Value ok 5146 - Value rejects BlessedQR object using ->check ok 5147 - Value rejects BlessedQR object using unoptimized constraint ok 5148 - Value rejects BlessedQR object using inlined constraint ok 5149 - got exception passing BlessedQR object to constructor with Value ok 5150 - got exception passing BlessedQR object to native trait push method with Value ok 5151 - Value rejects Regexp object using ->check ok 5152 - Value rejects Regexp object using unoptimized constraint ok 5153 - Value rejects Regexp object using inlined constraint ok 5154 - got exception passing Regexp object to constructor with Value ok 5155 - got exception passing Regexp object to native trait push method with Value ok 5156 - Value rejects Foo object using ->check ok 5157 - Value rejects Foo object using unoptimized constraint ok 5158 - Value rejects Foo object using inlined constraint ok 5159 - got exception passing Foo object to constructor with Value ok 5160 - got exception passing Foo object to native trait push method with Value ok 5161 - Value rejects undef using ->check ok 5162 - Value rejects undef using unoptimized constraint ok 5163 - Value rejects undef using inlined constraint ok 5164 - got exception passing undef to constructor with Value ok 5165 - got exception passing undef to native trait push method with Value ok 5166 - Value|Value accepts 0 using ->check ok 5167 - Value|Value accepts 0 using unoptimized constraint ok 5168 - Value|Value accepts 0 using inlined constraint ok 5169 - no exception passing 0 to constructor with Value|Value ok 5170 - no exception passing 0 to native trait push method with Value|Value ok 5171 - Value|Value accepts 1 using ->check ok 5172 - Value|Value accepts 1 using unoptimized constraint ok 5173 - Value|Value accepts 1 using inlined constraint ok 5174 - no exception passing 1 to constructor with Value|Value ok 5175 - no exception passing 1 to native trait push method with Value|Value ok 5176 - Value|Value accepts 100 using ->check ok 5177 - Value|Value accepts 100 using unoptimized constraint ok 5178 - Value|Value accepts 100 using inlined constraint ok 5179 - no exception passing 100 to constructor with Value|Value ok 5180 - no exception passing 100 to native trait push method with Value|Value ok 5181 - Value|Value accepts -100 using ->check ok 5182 - Value|Value accepts -100 using unoptimized constraint ok 5183 - Value|Value accepts -100 using inlined constraint ok 5184 - no exception passing -100 to constructor with Value|Value ok 5185 - no exception passing -100 to native trait push method with Value|Value ok 5186 - Value|Value accepts 42.42 using ->check ok 5187 - Value|Value accepts 42.42 using unoptimized constraint ok 5188 - Value|Value accepts 42.42 using inlined constraint ok 5189 - no exception passing 42.42 to constructor with Value|Value ok 5190 - no exception passing 42.42 to native trait push method with Value|Value ok 5191 - Value|Value accepts -42.42 using ->check ok 5192 - Value|Value accepts -42.42 using unoptimized constraint ok 5193 - Value|Value accepts -42.42 using inlined constraint ok 5194 - no exception passing -42.42 to constructor with Value|Value ok 5195 - no exception passing -42.42 to native trait push method with Value|Value ok 5196 - Value|Value accepts '' using ->check ok 5197 - Value|Value accepts '' using unoptimized constraint ok 5198 - Value|Value accepts '' using inlined constraint ok 5199 - no exception passing '' to constructor with Value|Value ok 5200 - no exception passing '' to native trait push method with Value|Value ok 5201 - Value|Value accepts foo using ->check ok 5202 - Value|Value accepts foo using unoptimized constraint ok 5203 - Value|Value accepts foo using inlined constraint ok 5204 - no exception passing foo to constructor with Value|Value ok 5205 - no exception passing foo to native trait push method with Value|Value ok 5206 - Value|Value accepts has 42 in it using ->check ok 5207 - Value|Value accepts has 42 in it using unoptimized constraint ok 5208 - Value|Value accepts has 42 in it using inlined constraint ok 5209 - no exception passing has 42 in it to constructor with Value|Value ok 5210 - no exception passing has 42 in it to native trait push method with Value|Value ok 5211 - Value|Value accepts 1\n using ->check ok 5212 - Value|Value accepts 1\n using unoptimized constraint ok 5213 - Value|Value accepts 1\n using inlined constraint ok 5214 - no exception passing 1\n to constructor with Value|Value ok 5215 - no exception passing 1\n to native trait push method with Value|Value ok 5216 - Value|Value accepts \n1 using ->check ok 5217 - Value|Value accepts \n1 using unoptimized constraint ok 5218 - Value|Value accepts \n1 using inlined constraint ok 5219 - no exception passing \n1 to constructor with Value|Value ok 5220 - no exception passing \n1 to native trait push method with Value|Value ok 5221 - Value|Value accepts *main::GLOB_REF using ->check ok 5222 - Value|Value accepts *main::GLOB_REF using unoptimized constraint ok 5223 - Value|Value accepts *main::GLOB_REF using inlined constraint ok 5224 - no exception passing *main::GLOB_REF to constructor with Value|Value ok 5225 - no exception passing *main::GLOB_REF to native trait push method with Value|Value ok 5226 - Value|Value rejects SCALAR reference using ->check ok 5227 - Value|Value rejects SCALAR reference using unoptimized constraint ok 5228 - Value|Value rejects SCALAR reference using inlined constraint ok 5229 - got exception passing SCALAR reference to constructor with Value|Value ok 5230 - got exception passing SCALAR reference to native trait push method with Value|Value ok 5231 - Value|Value rejects REF reference using ->check ok 5232 - Value|Value rejects REF reference using unoptimized constraint ok 5233 - Value|Value rejects REF reference using inlined constraint ok 5234 - got exception passing REF reference to constructor with Value|Value ok 5235 - got exception passing REF reference to native trait push method with Value|Value ok 5236 - Value|Value rejects ARRAY reference using ->check ok 5237 - Value|Value rejects ARRAY reference using unoptimized constraint ok 5238 - Value|Value rejects ARRAY reference using inlined constraint ok 5239 - got exception passing ARRAY reference to constructor with Value|Value ok 5240 - got exception passing ARRAY reference to native trait push method with Value|Value ok 5241 - Value|Value rejects HASH reference using ->check ok 5242 - Value|Value rejects HASH reference using unoptimized constraint ok 5243 - Value|Value rejects HASH reference using inlined constraint ok 5244 - got exception passing HASH reference to constructor with Value|Value ok 5245 - got exception passing HASH reference to native trait push method with Value|Value ok 5246 - Value|Value rejects CODE reference using ->check ok 5247 - Value|Value rejects CODE reference using unoptimized constraint ok 5248 - Value|Value rejects CODE reference using inlined constraint ok 5249 - got exception passing CODE reference to constructor with Value|Value ok 5250 - got exception passing CODE reference to native trait push method with Value|Value ok 5251 - Value|Value rejects GLOB reference using ->check ok 5252 - Value|Value rejects GLOB reference using unoptimized constraint ok 5253 - Value|Value rejects GLOB reference using inlined constraint ok 5254 - got exception passing GLOB reference to constructor with Value|Value ok 5255 - got exception passing GLOB reference to native trait push method with Value|Value ok 5256 - Value|Value rejects open filehandle using ->check ok 5257 - Value|Value rejects open filehandle using unoptimized constraint ok 5258 - Value|Value rejects open filehandle using inlined constraint ok 5259 - got exception passing open filehandle to constructor with Value|Value ok 5260 - got exception passing open filehandle to native trait push method with Value|Value ok 5261 - Value|Value rejects IO::File object using ->check ok 5262 - Value|Value rejects IO::File object using unoptimized constraint ok 5263 - Value|Value rejects IO::File object using inlined constraint ok 5264 - got exception passing IO::File object to constructor with Value|Value ok 5265 - got exception passing IO::File object to native trait push method with Value|Value ok 5266 - Value|Value rejects Regexp object using ->check ok 5267 - Value|Value rejects Regexp object using unoptimized constraint ok 5268 - Value|Value rejects Regexp object using inlined constraint ok 5269 - got exception passing Regexp object to constructor with Value|Value ok 5270 - got exception passing Regexp object to native trait push method with Value|Value ok 5271 - Value|Value rejects BlessedQR object using ->check ok 5272 - Value|Value rejects BlessedQR object using unoptimized constraint ok 5273 - Value|Value rejects BlessedQR object using inlined constraint ok 5274 - got exception passing BlessedQR object to constructor with Value|Value ok 5275 - got exception passing BlessedQR object to native trait push method with Value|Value ok 5276 - Value|Value rejects Regexp object using ->check ok 5277 - Value|Value rejects Regexp object using unoptimized constraint ok 5278 - Value|Value rejects Regexp object using inlined constraint ok 5279 - got exception passing Regexp object to constructor with Value|Value ok 5280 - got exception passing Regexp object to native trait push method with Value|Value ok 5281 - Value|Value rejects Foo object using ->check ok 5282 - Value|Value rejects Foo object using unoptimized constraint ok 5283 - Value|Value rejects Foo object using inlined constraint ok 5284 - got exception passing Foo object to constructor with Value|Value ok 5285 - got exception passing Foo object to native trait push method with Value|Value ok 5286 - Value|Value rejects undef using ->check ok 5287 - Value|Value rejects undef using unoptimized constraint ok 5288 - Value|Value rejects undef using inlined constraint ok 5289 - got exception passing undef to constructor with Value|Value ok 5290 - got exception passing undef to native trait push method with Value|Value ok 5291 - Str accepts return val from substr using ->check ok 5292 - Str accepts return val from substr using unoptimized constraint ok 5293 - Str accepts return val from substr using inlined constraint ok 5294 - Str accepts empty return val from substr using ->check ok 5295 - Str accepts empty return val from substr using unoptimized constraint ok 5296 - Str accepts empty return val from substr using inlined constraint ok 5297 - Num accepts return val from substr using ->check ok 5298 - Num accepts return val from substr using unoptimized constraint ok 5299 - Num accepts return val from substr using inlined constraint ok 5300 - Int accepts return val from substr using ->check ok 5301 - Int accepts return val from substr using unoptimized constraint ok 5302 - Int accepts return val from substr using inlined constraint ok 5303 - ClassName accepts return val from substr using ->check ok 5304 - ClassName accepts return val from substr using unoptimized constraint ok 5305 - ClassName accepts return val from substr using inlined constraint ok 5306 - RoleName accepts return val from substr using ->check ok 5307 - RoleName accepts return val from substr using unoptimized constraint ok 5308 - RoleName accepts return val from substr using inlined constraint ok 5309 - Thing accepts Thing object using ->check ok 5310 - Thing accepts Thing object using unoptimized constraint ok 5311 - Thing accepts Thing object using inlined constraint ok 5312 - no exception passing Thing object to constructor with Thing ok 5313 - no exception passing Thing object to native trait push method with Thing ok 5314 - Thing rejects Thing using ->check ok 5315 - Thing rejects Thing using unoptimized constraint ok 5316 - Thing rejects Thing using inlined constraint ok 5317 - got exception passing Thing to constructor with Thing ok 5318 - got exception passing Thing to native trait push method with Thing ok 5319 - Thing rejects 0 using ->check ok 5320 - Thing rejects 0 using unoptimized constraint ok 5321 - Thing rejects 0 using inlined constraint ok 5322 - got exception passing 0 to constructor with Thing ok 5323 - got exception passing 0 to native trait push method with Thing ok 5324 - Thing rejects 1 using ->check ok 5325 - Thing rejects 1 using unoptimized constraint ok 5326 - Thing rejects 1 using inlined constraint ok 5327 - got exception passing 1 to constructor with Thing ok 5328 - got exception passing 1 to native trait push method with Thing ok 5329 - Thing rejects 100 using ->check ok 5330 - Thing rejects 100 using unoptimized constraint ok 5331 - Thing rejects 100 using inlined constraint ok 5332 - got exception passing 100 to constructor with Thing ok 5333 - got exception passing 100 to native trait push method with Thing ok 5334 - Thing rejects -100 using ->check ok 5335 - Thing rejects -100 using unoptimized constraint ok 5336 - Thing rejects -100 using inlined constraint ok 5337 - got exception passing -100 to constructor with Thing ok 5338 - got exception passing -100 to native trait push method with Thing ok 5339 - Thing rejects 42.42 using ->check ok 5340 - Thing rejects 42.42 using unoptimized constraint ok 5341 - Thing rejects 42.42 using inlined constraint ok 5342 - got exception passing 42.42 to constructor with Thing ok 5343 - got exception passing 42.42 to native trait push method with Thing ok 5344 - Thing rejects -42.42 using ->check ok 5345 - Thing rejects -42.42 using unoptimized constraint ok 5346 - Thing rejects -42.42 using inlined constraint ok 5347 - got exception passing -42.42 to constructor with Thing ok 5348 - got exception passing -42.42 to native trait push method with Thing ok 5349 - Thing rejects '' using ->check ok 5350 - Thing rejects '' using unoptimized constraint ok 5351 - Thing rejects '' using inlined constraint ok 5352 - got exception passing '' to constructor with Thing ok 5353 - got exception passing '' to native trait push method with Thing ok 5354 - Thing rejects foo using ->check ok 5355 - Thing rejects foo using unoptimized constraint ok 5356 - Thing rejects foo using inlined constraint ok 5357 - got exception passing foo to constructor with Thing ok 5358 - got exception passing foo to native trait push method with Thing ok 5359 - Thing rejects has 42 in it using ->check ok 5360 - Thing rejects has 42 in it using unoptimized constraint ok 5361 - Thing rejects has 42 in it using inlined constraint ok 5362 - got exception passing has 42 in it to constructor with Thing ok 5363 - got exception passing has 42 in it to native trait push method with Thing ok 5364 - Thing rejects 1\n using ->check ok 5365 - Thing rejects 1\n using unoptimized constraint ok 5366 - Thing rejects 1\n using inlined constraint ok 5367 - got exception passing 1\n to constructor with Thing ok 5368 - got exception passing 1\n to native trait push method with Thing ok 5369 - Thing rejects \n1 using ->check ok 5370 - Thing rejects \n1 using unoptimized constraint ok 5371 - Thing rejects \n1 using inlined constraint ok 5372 - got exception passing \n1 to constructor with Thing ok 5373 - got exception passing \n1 to native trait push method with Thing ok 5374 - Thing rejects SCALAR reference using ->check ok 5375 - Thing rejects SCALAR reference using unoptimized constraint ok 5376 - Thing rejects SCALAR reference using inlined constraint ok 5377 - got exception passing SCALAR reference to constructor with Thing ok 5378 - got exception passing SCALAR reference to native trait push method with Thing ok 5379 - Thing rejects REF reference using ->check ok 5380 - Thing rejects REF reference using unoptimized constraint ok 5381 - Thing rejects REF reference using inlined constraint ok 5382 - got exception passing REF reference to constructor with Thing ok 5383 - got exception passing REF reference to native trait push method with Thing ok 5384 - Thing rejects ARRAY reference using ->check ok 5385 - Thing rejects ARRAY reference using unoptimized constraint ok 5386 - Thing rejects ARRAY reference using inlined constraint ok 5387 - got exception passing ARRAY reference to constructor with Thing ok 5388 - got exception passing ARRAY reference to native trait push method with Thing ok 5389 - Thing rejects HASH reference using ->check ok 5390 - Thing rejects HASH reference using unoptimized constraint ok 5391 - Thing rejects HASH reference using inlined constraint ok 5392 - got exception passing HASH reference to constructor with Thing ok 5393 - got exception passing HASH reference to native trait push method with Thing ok 5394 - Thing rejects CODE reference using ->check ok 5395 - Thing rejects CODE reference using unoptimized constraint ok 5396 - Thing rejects CODE reference using inlined constraint ok 5397 - got exception passing CODE reference to constructor with Thing ok 5398 - got exception passing CODE reference to native trait push method with Thing ok 5399 - Thing rejects *main::GLOB_REF using ->check ok 5400 - Thing rejects *main::GLOB_REF using unoptimized constraint ok 5401 - Thing rejects *main::GLOB_REF using inlined constraint ok 5402 - got exception passing *main::GLOB_REF to constructor with Thing ok 5403 - got exception passing *main::GLOB_REF to native trait push method with Thing ok 5404 - Thing rejects GLOB reference using ->check ok 5405 - Thing rejects GLOB reference using unoptimized constraint ok 5406 - Thing rejects GLOB reference using inlined constraint ok 5407 - got exception passing GLOB reference to constructor with Thing ok 5408 - got exception passing GLOB reference to native trait push method with Thing ok 5409 - Thing rejects open filehandle using ->check ok 5410 - Thing rejects open filehandle using unoptimized constraint ok 5411 - Thing rejects open filehandle using inlined constraint ok 5412 - got exception passing open filehandle to constructor with Thing ok 5413 - got exception passing open filehandle to native trait push method with Thing ok 5414 - Thing rejects IO::File object using ->check ok 5415 - Thing rejects IO::File object using unoptimized constraint ok 5416 - Thing rejects IO::File object using inlined constraint ok 5417 - got exception passing IO::File object to constructor with Thing ok 5418 - got exception passing IO::File object to native trait push method with Thing ok 5419 - Thing rejects Regexp object using ->check ok 5420 - Thing rejects Regexp object using unoptimized constraint ok 5421 - Thing rejects Regexp object using inlined constraint ok 5422 - got exception passing Regexp object to constructor with Thing ok 5423 - got exception passing Regexp object to native trait push method with Thing ok 5424 - Thing rejects BlessedQR object using ->check ok 5425 - Thing rejects BlessedQR object using unoptimized constraint ok 5426 - Thing rejects BlessedQR object using inlined constraint ok 5427 - got exception passing BlessedQR object to constructor with Thing ok 5428 - got exception passing BlessedQR object to native trait push method with Thing ok 5429 - Thing rejects Regexp object using ->check ok 5430 - Thing rejects Regexp object using unoptimized constraint ok 5431 - Thing rejects Regexp object using inlined constraint ok 5432 - got exception passing Regexp object to constructor with Thing ok 5433 - got exception passing Regexp object to native trait push method with Thing ok 5434 - Thing rejects Foo object using ->check ok 5435 - Thing rejects Foo object using unoptimized constraint ok 5436 - Thing rejects Foo object using inlined constraint ok 5437 - got exception passing Foo object to constructor with Thing ok 5438 - got exception passing Foo object to native trait push method with Thing ok 5439 - Thing rejects undef using ->check ok 5440 - Thing rejects undef using unoptimized constraint ok 5441 - Thing rejects undef using inlined constraint ok 5442 - got exception passing undef to constructor with Thing ok 5443 - got exception passing undef to native trait push method with Thing ok 5444 - Duck accepts Duck object using ->check ok 5445 - Duck accepts Duck object using unoptimized constraint ok 5446 - Duck accepts Duck object using inlined constraint ok 5447 - no exception passing Duck object to constructor with Duck ok 5448 - no exception passing Duck object to native trait push method with Duck ok 5449 - Duck accepts DuckLike object using ->check ok 5450 - Duck accepts DuckLike object using unoptimized constraint ok 5451 - Duck accepts DuckLike object using inlined constraint ok 5452 - no exception passing DuckLike object to constructor with Duck ok 5453 - no exception passing DuckLike object to native trait push method with Duck ok 5454 - Duck rejects 0 using ->check ok 5455 - Duck rejects 0 using unoptimized constraint ok 5456 - Duck rejects 0 using inlined constraint ok 5457 - got exception passing 0 to constructor with Duck ok 5458 - got exception passing 0 to native trait push method with Duck ok 5459 - Duck rejects 1 using ->check ok 5460 - Duck rejects 1 using unoptimized constraint ok 5461 - Duck rejects 1 using inlined constraint ok 5462 - got exception passing 1 to constructor with Duck ok 5463 - got exception passing 1 to native trait push method with Duck ok 5464 - Duck rejects 100 using ->check ok 5465 - Duck rejects 100 using unoptimized constraint ok 5466 - Duck rejects 100 using inlined constraint ok 5467 - got exception passing 100 to constructor with Duck ok 5468 - got exception passing 100 to native trait push method with Duck ok 5469 - Duck rejects -100 using ->check ok 5470 - Duck rejects -100 using unoptimized constraint ok 5471 - Duck rejects -100 using inlined constraint ok 5472 - got exception passing -100 to constructor with Duck ok 5473 - got exception passing -100 to native trait push method with Duck ok 5474 - Duck rejects 42.42 using ->check ok 5475 - Duck rejects 42.42 using unoptimized constraint ok 5476 - Duck rejects 42.42 using inlined constraint ok 5477 - got exception passing 42.42 to constructor with Duck ok 5478 - got exception passing 42.42 to native trait push method with Duck ok 5479 - Duck rejects -42.42 using ->check ok 5480 - Duck rejects -42.42 using unoptimized constraint ok 5481 - Duck rejects -42.42 using inlined constraint ok 5482 - got exception passing -42.42 to constructor with Duck ok 5483 - got exception passing -42.42 to native trait push method with Duck ok 5484 - Duck rejects '' using ->check ok 5485 - Duck rejects '' using unoptimized constraint ok 5486 - Duck rejects '' using inlined constraint ok 5487 - got exception passing '' to constructor with Duck ok 5488 - got exception passing '' to native trait push method with Duck ok 5489 - Duck rejects foo using ->check ok 5490 - Duck rejects foo using unoptimized constraint ok 5491 - Duck rejects foo using inlined constraint ok 5492 - got exception passing foo to constructor with Duck ok 5493 - got exception passing foo to native trait push method with Duck ok 5494 - Duck rejects has 42 in it using ->check ok 5495 - Duck rejects has 42 in it using unoptimized constraint ok 5496 - Duck rejects has 42 in it using inlined constraint ok 5497 - got exception passing has 42 in it to constructor with Duck ok 5498 - got exception passing has 42 in it to native trait push method with Duck ok 5499 - Duck rejects 1\n using ->check ok 5500 - Duck rejects 1\n using unoptimized constraint ok 5501 - Duck rejects 1\n using inlined constraint ok 5502 - got exception passing 1\n to constructor with Duck ok 5503 - got exception passing 1\n to native trait push method with Duck ok 5504 - Duck rejects \n1 using ->check ok 5505 - Duck rejects \n1 using unoptimized constraint ok 5506 - Duck rejects \n1 using inlined constraint ok 5507 - got exception passing \n1 to constructor with Duck ok 5508 - got exception passing \n1 to native trait push method with Duck ok 5509 - Duck rejects SCALAR reference using ->check ok 5510 - Duck rejects SCALAR reference using unoptimized constraint ok 5511 - Duck rejects SCALAR reference using inlined constraint ok 5512 - got exception passing SCALAR reference to constructor with Duck ok 5513 - got exception passing SCALAR reference to native trait push method with Duck ok 5514 - Duck rejects REF reference using ->check ok 5515 - Duck rejects REF reference using unoptimized constraint ok 5516 - Duck rejects REF reference using inlined constraint ok 5517 - got exception passing REF reference to constructor with Duck ok 5518 - got exception passing REF reference to native trait push method with Duck ok 5519 - Duck rejects ARRAY reference using ->check ok 5520 - Duck rejects ARRAY reference using unoptimized constraint ok 5521 - Duck rejects ARRAY reference using inlined constraint ok 5522 - got exception passing ARRAY reference to constructor with Duck ok 5523 - got exception passing ARRAY reference to native trait push method with Duck ok 5524 - Duck rejects HASH reference using ->check ok 5525 - Duck rejects HASH reference using unoptimized constraint ok 5526 - Duck rejects HASH reference using inlined constraint ok 5527 - got exception passing HASH reference to constructor with Duck ok 5528 - got exception passing HASH reference to native trait push method with Duck ok 5529 - Duck rejects CODE reference using ->check ok 5530 - Duck rejects CODE reference using unoptimized constraint ok 5531 - Duck rejects CODE reference using inlined constraint ok 5532 - got exception passing CODE reference to constructor with Duck ok 5533 - got exception passing CODE reference to native trait push method with Duck ok 5534 - Duck rejects *main::GLOB_REF using ->check ok 5535 - Duck rejects *main::GLOB_REF using unoptimized constraint ok 5536 - Duck rejects *main::GLOB_REF using inlined constraint ok 5537 - got exception passing *main::GLOB_REF to constructor with Duck ok 5538 - got exception passing *main::GLOB_REF to native trait push method with Duck ok 5539 - Duck rejects GLOB reference using ->check ok 5540 - Duck rejects GLOB reference using unoptimized constraint ok 5541 - Duck rejects GLOB reference using inlined constraint ok 5542 - got exception passing GLOB reference to constructor with Duck ok 5543 - got exception passing GLOB reference to native trait push method with Duck ok 5544 - Duck rejects open filehandle using ->check ok 5545 - Duck rejects open filehandle using unoptimized constraint ok 5546 - Duck rejects open filehandle using inlined constraint ok 5547 - got exception passing open filehandle to constructor with Duck ok 5548 - got exception passing open filehandle to native trait push method with Duck ok 5549 - Duck rejects IO::File object using ->check ok 5550 - Duck rejects IO::File object using unoptimized constraint ok 5551 - Duck rejects IO::File object using inlined constraint ok 5552 - got exception passing IO::File object to constructor with Duck ok 5553 - got exception passing IO::File object to native trait push method with Duck ok 5554 - Duck rejects Regexp object using ->check ok 5555 - Duck rejects Regexp object using unoptimized constraint ok 5556 - Duck rejects Regexp object using inlined constraint ok 5557 - got exception passing Regexp object to constructor with Duck ok 5558 - got exception passing Regexp object to native trait push method with Duck ok 5559 - Duck rejects BlessedQR object using ->check ok 5560 - Duck rejects BlessedQR object using unoptimized constraint ok 5561 - Duck rejects BlessedQR object using inlined constraint ok 5562 - got exception passing BlessedQR object to constructor with Duck ok 5563 - got exception passing BlessedQR object to native trait push method with Duck ok 5564 - Duck rejects Regexp object using ->check ok 5565 - Duck rejects Regexp object using unoptimized constraint ok 5566 - Duck rejects Regexp object using inlined constraint ok 5567 - got exception passing Regexp object to constructor with Duck ok 5568 - got exception passing Regexp object to native trait push method with Duck ok 5569 - Duck rejects Foo object using ->check ok 5570 - Duck rejects Foo object using unoptimized constraint ok 5571 - Duck rejects Foo object using inlined constraint ok 5572 - got exception passing Foo object to constructor with Duck ok 5573 - got exception passing Foo object to native trait push method with Duck ok 5574 - Duck rejects Bird object using ->check ok 5575 - Duck rejects Bird object using unoptimized constraint ok 5576 - Duck rejects Bird object using inlined constraint ok 5577 - got exception passing Bird object to constructor with Duck ok 5578 - got exception passing Bird object to native trait push method with Duck ok 5579 - Duck rejects undef using ->check ok 5580 - Duck rejects undef using unoptimized constraint ok 5581 - Duck rejects undef using inlined constraint ok 5582 - got exception passing undef to constructor with Duck ok 5583 - got exception passing undef to native trait push method with Duck ok 5584 - Enumerated accepts bar using ->check ok 5585 - Enumerated accepts bar using unoptimized constraint ok 5586 - Enumerated accepts bar using inlined constraint ok 5587 - no exception passing bar to constructor with Enumerated ok 5588 - no exception passing bar to native trait push method with Enumerated ok 5589 - Enumerated accepts baz using ->check ok 5590 - Enumerated accepts baz using unoptimized constraint ok 5591 - Enumerated accepts baz using inlined constraint ok 5592 - no exception passing baz to constructor with Enumerated ok 5593 - no exception passing baz to native trait push method with Enumerated ok 5594 - Enumerated accepts quux using ->check ok 5595 - Enumerated accepts quux using unoptimized constraint ok 5596 - Enumerated accepts quux using inlined constraint ok 5597 - no exception passing quux to constructor with Enumerated ok 5598 - no exception passing quux to native trait push method with Enumerated ok 5599 - Enumerated rejects 0 using ->check ok 5600 - Enumerated rejects 0 using unoptimized constraint ok 5601 - Enumerated rejects 0 using inlined constraint ok 5602 - got exception passing 0 to constructor with Enumerated ok 5603 - got exception passing 0 to native trait push method with Enumerated ok 5604 - Enumerated rejects 1 using ->check ok 5605 - Enumerated rejects 1 using unoptimized constraint ok 5606 - Enumerated rejects 1 using inlined constraint ok 5607 - got exception passing 1 to constructor with Enumerated ok 5608 - got exception passing 1 to native trait push method with Enumerated ok 5609 - Enumerated rejects 100 using ->check ok 5610 - Enumerated rejects 100 using unoptimized constraint ok 5611 - Enumerated rejects 100 using inlined constraint ok 5612 - got exception passing 100 to constructor with Enumerated ok 5613 - got exception passing 100 to native trait push method with Enumerated ok 5614 - Enumerated rejects -100 using ->check ok 5615 - Enumerated rejects -100 using unoptimized constraint ok 5616 - Enumerated rejects -100 using inlined constraint ok 5617 - got exception passing -100 to constructor with Enumerated ok 5618 - got exception passing -100 to native trait push method with Enumerated ok 5619 - Enumerated rejects 42.42 using ->check ok 5620 - Enumerated rejects 42.42 using unoptimized constraint ok 5621 - Enumerated rejects 42.42 using inlined constraint ok 5622 - got exception passing 42.42 to constructor with Enumerated ok 5623 - got exception passing 42.42 to native trait push method with Enumerated ok 5624 - Enumerated rejects -42.42 using ->check ok 5625 - Enumerated rejects -42.42 using unoptimized constraint ok 5626 - Enumerated rejects -42.42 using inlined constraint ok 5627 - got exception passing -42.42 to constructor with Enumerated ok 5628 - got exception passing -42.42 to native trait push method with Enumerated ok 5629 - Enumerated rejects '' using ->check ok 5630 - Enumerated rejects '' using unoptimized constraint ok 5631 - Enumerated rejects '' using inlined constraint ok 5632 - got exception passing '' to constructor with Enumerated ok 5633 - got exception passing '' to native trait push method with Enumerated ok 5634 - Enumerated rejects foo using ->check ok 5635 - Enumerated rejects foo using unoptimized constraint ok 5636 - Enumerated rejects foo using inlined constraint ok 5637 - got exception passing foo to constructor with Enumerated ok 5638 - got exception passing foo to native trait push method with Enumerated ok 5639 - Enumerated rejects has 42 in it using ->check ok 5640 - Enumerated rejects has 42 in it using unoptimized constraint ok 5641 - Enumerated rejects has 42 in it using inlined constraint ok 5642 - got exception passing has 42 in it to constructor with Enumerated ok 5643 - got exception passing has 42 in it to native trait push method with Enumerated ok 5644 - Enumerated rejects 1\n using ->check ok 5645 - Enumerated rejects 1\n using unoptimized constraint ok 5646 - Enumerated rejects 1\n using inlined constraint ok 5647 - got exception passing 1\n to constructor with Enumerated ok 5648 - got exception passing 1\n to native trait push method with Enumerated ok 5649 - Enumerated rejects \n1 using ->check ok 5650 - Enumerated rejects \n1 using unoptimized constraint ok 5651 - Enumerated rejects \n1 using inlined constraint ok 5652 - got exception passing \n1 to constructor with Enumerated ok 5653 - got exception passing \n1 to native trait push method with Enumerated ok 5654 - Enumerated rejects SCALAR reference using ->check ok 5655 - Enumerated rejects SCALAR reference using unoptimized constraint ok 5656 - Enumerated rejects SCALAR reference using inlined constraint ok 5657 - got exception passing SCALAR reference to constructor with Enumerated ok 5658 - got exception passing SCALAR reference to native trait push method with Enumerated ok 5659 - Enumerated rejects REF reference using ->check ok 5660 - Enumerated rejects REF reference using unoptimized constraint ok 5661 - Enumerated rejects REF reference using inlined constraint ok 5662 - got exception passing REF reference to constructor with Enumerated ok 5663 - got exception passing REF reference to native trait push method with Enumerated ok 5664 - Enumerated rejects ARRAY reference using ->check ok 5665 - Enumerated rejects ARRAY reference using unoptimized constraint ok 5666 - Enumerated rejects ARRAY reference using inlined constraint ok 5667 - got exception passing ARRAY reference to constructor with Enumerated ok 5668 - got exception passing ARRAY reference to native trait push method with Enumerated ok 5669 - Enumerated rejects HASH reference using ->check ok 5670 - Enumerated rejects HASH reference using unoptimized constraint ok 5671 - Enumerated rejects HASH reference using inlined constraint ok 5672 - got exception passing HASH reference to constructor with Enumerated ok 5673 - got exception passing HASH reference to native trait push method with Enumerated ok 5674 - Enumerated rejects CODE reference using ->check ok 5675 - Enumerated rejects CODE reference using unoptimized constraint ok 5676 - Enumerated rejects CODE reference using inlined constraint ok 5677 - got exception passing CODE reference to constructor with Enumerated ok 5678 - got exception passing CODE reference to native trait push method with Enumerated ok 5679 - Enumerated rejects *main::GLOB_REF using ->check ok 5680 - Enumerated rejects *main::GLOB_REF using unoptimized constraint ok 5681 - Enumerated rejects *main::GLOB_REF using inlined constraint ok 5682 - got exception passing *main::GLOB_REF to constructor with Enumerated ok 5683 - got exception passing *main::GLOB_REF to native trait push method with Enumerated ok 5684 - Enumerated rejects GLOB reference using ->check ok 5685 - Enumerated rejects GLOB reference using unoptimized constraint ok 5686 - Enumerated rejects GLOB reference using inlined constraint ok 5687 - got exception passing GLOB reference to constructor with Enumerated ok 5688 - got exception passing GLOB reference to native trait push method with Enumerated ok 5689 - Enumerated rejects open filehandle using ->check ok 5690 - Enumerated rejects open filehandle using unoptimized constraint ok 5691 - Enumerated rejects open filehandle using inlined constraint ok 5692 - got exception passing open filehandle to constructor with Enumerated ok 5693 - got exception passing open filehandle to native trait push method with Enumerated ok 5694 - Enumerated rejects IO::File object using ->check ok 5695 - Enumerated rejects IO::File object using unoptimized constraint ok 5696 - Enumerated rejects IO::File object using inlined constraint ok 5697 - got exception passing IO::File object to constructor with Enumerated ok 5698 - got exception passing IO::File object to native trait push method with Enumerated ok 5699 - Enumerated rejects Regexp object using ->check ok 5700 - Enumerated rejects Regexp object using unoptimized constraint ok 5701 - Enumerated rejects Regexp object using inlined constraint ok 5702 - got exception passing Regexp object to constructor with Enumerated ok 5703 - got exception passing Regexp object to native trait push method with Enumerated ok 5704 - Enumerated rejects BlessedQR object using ->check ok 5705 - Enumerated rejects BlessedQR object using unoptimized constraint ok 5706 - Enumerated rejects BlessedQR object using inlined constraint ok 5707 - got exception passing BlessedQR object to constructor with Enumerated ok 5708 - got exception passing BlessedQR object to native trait push method with Enumerated ok 5709 - Enumerated rejects Regexp object using ->check ok 5710 - Enumerated rejects Regexp object using unoptimized constraint ok 5711 - Enumerated rejects Regexp object using inlined constraint ok 5712 - got exception passing Regexp object to constructor with Enumerated ok 5713 - got exception passing Regexp object to native trait push method with Enumerated ok 5714 - Enumerated rejects Foo object using ->check ok 5715 - Enumerated rejects Foo object using unoptimized constraint ok 5716 - Enumerated rejects Foo object using inlined constraint ok 5717 - got exception passing Foo object to constructor with Enumerated ok 5718 - got exception passing Foo object to native trait push method with Enumerated ok 5719 - Enumerated rejects undef using ->check ok 5720 - Enumerated rejects undef using unoptimized constraint ok 5721 - Enumerated rejects undef using inlined constraint ok 5722 - got exception passing undef to constructor with Enumerated ok 5723 - got exception passing undef to native trait push method with Enumerated ok 5724 - Int|Object accepts 0 using ->check ok 5725 - Int|Object accepts 0 using unoptimized constraint ok 5726 - Int|Object accepts 0 using inlined constraint ok 5727 - no exception passing 0 to constructor with Int|Object ok 5728 - no exception passing 0 to native trait push method with Int|Object ok 5729 - Int|Object accepts 1 using ->check ok 5730 - Int|Object accepts 1 using unoptimized constraint ok 5731 - Int|Object accepts 1 using inlined constraint ok 5732 - no exception passing 1 to constructor with Int|Object ok 5733 - no exception passing 1 to native trait push method with Int|Object ok 5734 - Int|Object accepts 100 using ->check ok 5735 - Int|Object accepts 100 using unoptimized constraint ok 5736 - Int|Object accepts 100 using inlined constraint ok 5737 - no exception passing 100 to constructor with Int|Object ok 5738 - no exception passing 100 to native trait push method with Int|Object ok 5739 - Int|Object accepts -100 using ->check ok 5740 - Int|Object accepts -100 using unoptimized constraint ok 5741 - Int|Object accepts -100 using inlined constraint ok 5742 - no exception passing -100 to constructor with Int|Object ok 5743 - no exception passing -100 to native trait push method with Int|Object ok 5744 - Int|Object accepts IO::File object using ->check ok 5745 - Int|Object accepts IO::File object using unoptimized constraint ok 5746 - Int|Object accepts IO::File object using inlined constraint ok 5747 - no exception passing IO::File object to constructor with Int|Object ok 5748 - no exception passing IO::File object to native trait push method with Int|Object ok 5749 - Int|Object accepts Regexp object using ->check ok 5750 - Int|Object accepts Regexp object using unoptimized constraint ok 5751 - Int|Object accepts Regexp object using inlined constraint ok 5752 - no exception passing Regexp object to constructor with Int|Object ok 5753 - no exception passing Regexp object to native trait push method with Int|Object ok 5754 - Int|Object accepts BlessedQR object using ->check ok 5755 - Int|Object accepts BlessedQR object using unoptimized constraint ok 5756 - Int|Object accepts BlessedQR object using inlined constraint ok 5757 - no exception passing BlessedQR object to constructor with Int|Object ok 5758 - no exception passing BlessedQR object to native trait push method with Int|Object ok 5759 - Int|Object accepts Regexp object using ->check ok 5760 - Int|Object accepts Regexp object using unoptimized constraint ok 5761 - Int|Object accepts Regexp object using inlined constraint ok 5762 - no exception passing Regexp object to constructor with Int|Object ok 5763 - no exception passing Regexp object to native trait push method with Int|Object ok 5764 - Int|Object accepts Foo object using ->check ok 5765 - Int|Object accepts Foo object using unoptimized constraint ok 5766 - Int|Object accepts Foo object using inlined constraint ok 5767 - no exception passing Foo object to constructor with Int|Object ok 5768 - no exception passing Foo object to native trait push method with Int|Object ok 5769 - Int|Object rejects 42.42 using ->check ok 5770 - Int|Object rejects 42.42 using unoptimized constraint ok 5771 - Int|Object rejects 42.42 using inlined constraint ok 5772 - got exception passing 42.42 to constructor with Int|Object ok 5773 - got exception passing 42.42 to native trait push method with Int|Object ok 5774 - Int|Object rejects -42.42 using ->check ok 5775 - Int|Object rejects -42.42 using unoptimized constraint ok 5776 - Int|Object rejects -42.42 using inlined constraint ok 5777 - got exception passing -42.42 to constructor with Int|Object ok 5778 - got exception passing -42.42 to native trait push method with Int|Object ok 5779 - Int|Object rejects '' using ->check ok 5780 - Int|Object rejects '' using unoptimized constraint ok 5781 - Int|Object rejects '' using inlined constraint ok 5782 - got exception passing '' to constructor with Int|Object ok 5783 - got exception passing '' to native trait push method with Int|Object ok 5784 - Int|Object rejects foo using ->check ok 5785 - Int|Object rejects foo using unoptimized constraint ok 5786 - Int|Object rejects foo using inlined constraint ok 5787 - got exception passing foo to constructor with Int|Object ok 5788 - got exception passing foo to native trait push method with Int|Object ok 5789 - Int|Object rejects has 42 in it using ->check ok 5790 - Int|Object rejects has 42 in it using unoptimized constraint ok 5791 - Int|Object rejects has 42 in it using inlined constraint ok 5792 - got exception passing has 42 in it to constructor with Int|Object ok 5793 - got exception passing has 42 in it to native trait push method with Int|Object ok 5794 - Int|Object rejects 1\n using ->check ok 5795 - Int|Object rejects 1\n using unoptimized constraint ok 5796 - Int|Object rejects 1\n using inlined constraint ok 5797 - got exception passing 1\n to constructor with Int|Object ok 5798 - got exception passing 1\n to native trait push method with Int|Object ok 5799 - Int|Object rejects \n1 using ->check ok 5800 - Int|Object rejects \n1 using unoptimized constraint ok 5801 - Int|Object rejects \n1 using inlined constraint ok 5802 - got exception passing \n1 to constructor with Int|Object ok 5803 - got exception passing \n1 to native trait push method with Int|Object ok 5804 - Int|Object rejects SCALAR reference using ->check ok 5805 - Int|Object rejects SCALAR reference using unoptimized constraint ok 5806 - Int|Object rejects SCALAR reference using inlined constraint ok 5807 - got exception passing SCALAR reference to constructor with Int|Object ok 5808 - got exception passing SCALAR reference to native trait push method with Int|Object ok 5809 - Int|Object rejects REF reference using ->check ok 5810 - Int|Object rejects REF reference using unoptimized constraint ok 5811 - Int|Object rejects REF reference using inlined constraint ok 5812 - got exception passing REF reference to constructor with Int|Object ok 5813 - got exception passing REF reference to native trait push method with Int|Object ok 5814 - Int|Object rejects ARRAY reference using ->check ok 5815 - Int|Object rejects ARRAY reference using unoptimized constraint ok 5816 - Int|Object rejects ARRAY reference using inlined constraint ok 5817 - got exception passing ARRAY reference to constructor with Int|Object ok 5818 - got exception passing ARRAY reference to native trait push method with Int|Object ok 5819 - Int|Object rejects HASH reference using ->check ok 5820 - Int|Object rejects HASH reference using unoptimized constraint ok 5821 - Int|Object rejects HASH reference using inlined constraint ok 5822 - got exception passing HASH reference to constructor with Int|Object ok 5823 - got exception passing HASH reference to native trait push method with Int|Object ok 5824 - Int|Object rejects CODE reference using ->check ok 5825 - Int|Object rejects CODE reference using unoptimized constraint ok 5826 - Int|Object rejects CODE reference using inlined constraint ok 5827 - got exception passing CODE reference to constructor with Int|Object ok 5828 - got exception passing CODE reference to native trait push method with Int|Object ok 5829 - Int|Object rejects *main::GLOB_REF using ->check ok 5830 - Int|Object rejects *main::GLOB_REF using unoptimized constraint ok 5831 - Int|Object rejects *main::GLOB_REF using inlined constraint ok 5832 - got exception passing *main::GLOB_REF to constructor with Int|Object ok 5833 - got exception passing *main::GLOB_REF to native trait push method with Int|Object ok 5834 - Int|Object rejects GLOB reference using ->check ok 5835 - Int|Object rejects GLOB reference using unoptimized constraint ok 5836 - Int|Object rejects GLOB reference using inlined constraint ok 5837 - got exception passing GLOB reference to constructor with Int|Object ok 5838 - got exception passing GLOB reference to native trait push method with Int|Object ok 5839 - Int|Object rejects open filehandle using ->check ok 5840 - Int|Object rejects open filehandle using unoptimized constraint ok 5841 - Int|Object rejects open filehandle using inlined constraint ok 5842 - got exception passing open filehandle to constructor with Int|Object ok 5843 - got exception passing open filehandle to native trait push method with Int|Object ok 5844 - Int|Object rejects undef using ->check ok 5845 - Int|Object rejects undef using unoptimized constraint ok 5846 - Int|Object rejects undef using inlined constraint ok 5847 - got exception passing undef to constructor with Int|Object ok 5848 - got exception passing undef to native trait push method with Int|Object # Anonymous Union Test ok 5849 - Int|Object accepts 0 using ->check ok 5850 - Int|Object accepts 0 using unoptimized constraint ok 5851 - Int|Object accepts 0 using inlined constraint ok 5852 - no exception passing 0 to constructor with Int|Object ok 5853 - no exception passing 0 to native trait push method with Int|Object ok 5854 - Int|Object accepts 1 using ->check ok 5855 - Int|Object accepts 1 using unoptimized constraint ok 5856 - Int|Object accepts 1 using inlined constraint ok 5857 - no exception passing 1 to constructor with Int|Object ok 5858 - no exception passing 1 to native trait push method with Int|Object ok 5859 - Int|Object accepts 100 using ->check ok 5860 - Int|Object accepts 100 using unoptimized constraint ok 5861 - Int|Object accepts 100 using inlined constraint ok 5862 - no exception passing 100 to constructor with Int|Object ok 5863 - no exception passing 100 to native trait push method with Int|Object ok 5864 - Int|Object accepts -100 using ->check ok 5865 - Int|Object accepts -100 using unoptimized constraint ok 5866 - Int|Object accepts -100 using inlined constraint ok 5867 - no exception passing -100 to constructor with Int|Object ok 5868 - no exception passing -100 to native trait push method with Int|Object ok 5869 - Int|Object accepts IO::File object using ->check ok 5870 - Int|Object accepts IO::File object using unoptimized constraint ok 5871 - Int|Object accepts IO::File object using inlined constraint ok 5872 - no exception passing IO::File object to constructor with Int|Object ok 5873 - no exception passing IO::File object to native trait push method with Int|Object ok 5874 - Int|Object accepts Regexp object using ->check ok 5875 - Int|Object accepts Regexp object using unoptimized constraint ok 5876 - Int|Object accepts Regexp object using inlined constraint ok 5877 - no exception passing Regexp object to constructor with Int|Object ok 5878 - no exception passing Regexp object to native trait push method with Int|Object ok 5879 - Int|Object accepts BlessedQR object using ->check ok 5880 - Int|Object accepts BlessedQR object using unoptimized constraint ok 5881 - Int|Object accepts BlessedQR object using inlined constraint ok 5882 - no exception passing BlessedQR object to constructor with Int|Object ok 5883 - no exception passing BlessedQR object to native trait push method with Int|Object ok 5884 - Int|Object accepts Regexp object using ->check ok 5885 - Int|Object accepts Regexp object using unoptimized constraint ok 5886 - Int|Object accepts Regexp object using inlined constraint ok 5887 - no exception passing Regexp object to constructor with Int|Object ok 5888 - no exception passing Regexp object to native trait push method with Int|Object ok 5889 - Int|Object accepts Foo object using ->check ok 5890 - Int|Object accepts Foo object using unoptimized constraint ok 5891 - Int|Object accepts Foo object using inlined constraint ok 5892 - no exception passing Foo object to constructor with Int|Object ok 5893 - no exception passing Foo object to native trait push method with Int|Object ok 5894 - Int|Object rejects 42.42 using ->check ok 5895 - Int|Object rejects 42.42 using unoptimized constraint ok 5896 - Int|Object rejects 42.42 using inlined constraint ok 5897 - got exception passing 42.42 to constructor with Int|Object ok 5898 - got exception passing 42.42 to native trait push method with Int|Object ok 5899 - Int|Object rejects -42.42 using ->check ok 5900 - Int|Object rejects -42.42 using unoptimized constraint ok 5901 - Int|Object rejects -42.42 using inlined constraint ok 5902 - got exception passing -42.42 to constructor with Int|Object ok 5903 - got exception passing -42.42 to native trait push method with Int|Object ok 5904 - Int|Object rejects '' using ->check ok 5905 - Int|Object rejects '' using unoptimized constraint ok 5906 - Int|Object rejects '' using inlined constraint ok 5907 - got exception passing '' to constructor with Int|Object ok 5908 - got exception passing '' to native trait push method with Int|Object ok 5909 - Int|Object rejects foo using ->check ok 5910 - Int|Object rejects foo using unoptimized constraint ok 5911 - Int|Object rejects foo using inlined constraint ok 5912 - got exception passing foo to constructor with Int|Object ok 5913 - got exception passing foo to native trait push method with Int|Object ok 5914 - Int|Object rejects has 42 in it using ->check ok 5915 - Int|Object rejects has 42 in it using unoptimized constraint ok 5916 - Int|Object rejects has 42 in it using inlined constraint ok 5917 - got exception passing has 42 in it to constructor with Int|Object ok 5918 - got exception passing has 42 in it to native trait push method with Int|Object ok 5919 - Int|Object rejects 1\n using ->check ok 5920 - Int|Object rejects 1\n using unoptimized constraint ok 5921 - Int|Object rejects 1\n using inlined constraint ok 5922 - got exception passing 1\n to constructor with Int|Object ok 5923 - got exception passing 1\n to native trait push method with Int|Object ok 5924 - Int|Object rejects \n1 using ->check ok 5925 - Int|Object rejects \n1 using unoptimized constraint ok 5926 - Int|Object rejects \n1 using inlined constraint ok 5927 - got exception passing \n1 to constructor with Int|Object ok 5928 - got exception passing \n1 to native trait push method with Int|Object ok 5929 - Int|Object rejects SCALAR reference using ->check ok 5930 - Int|Object rejects SCALAR reference using unoptimized constraint ok 5931 - Int|Object rejects SCALAR reference using inlined constraint ok 5932 - got exception passing SCALAR reference to constructor with Int|Object ok 5933 - got exception passing SCALAR reference to native trait push method with Int|Object ok 5934 - Int|Object rejects REF reference using ->check ok 5935 - Int|Object rejects REF reference using unoptimized constraint ok 5936 - Int|Object rejects REF reference using inlined constraint ok 5937 - got exception passing REF reference to constructor with Int|Object ok 5938 - got exception passing REF reference to native trait push method with Int|Object ok 5939 - Int|Object rejects ARRAY reference using ->check ok 5940 - Int|Object rejects ARRAY reference using unoptimized constraint ok 5941 - Int|Object rejects ARRAY reference using inlined constraint ok 5942 - got exception passing ARRAY reference to constructor with Int|Object ok 5943 - got exception passing ARRAY reference to native trait push method with Int|Object ok 5944 - Int|Object rejects HASH reference using ->check ok 5945 - Int|Object rejects HASH reference using unoptimized constraint ok 5946 - Int|Object rejects HASH reference using inlined constraint ok 5947 - got exception passing HASH reference to constructor with Int|Object ok 5948 - got exception passing HASH reference to native trait push method with Int|Object ok 5949 - Int|Object rejects CODE reference using ->check ok 5950 - Int|Object rejects CODE reference using unoptimized constraint ok 5951 - Int|Object rejects CODE reference using inlined constraint ok 5952 - got exception passing CODE reference to constructor with Int|Object ok 5953 - got exception passing CODE reference to native trait push method with Int|Object ok 5954 - Int|Object rejects *main::GLOB_REF using ->check ok 5955 - Int|Object rejects *main::GLOB_REF using unoptimized constraint ok 5956 - Int|Object rejects *main::GLOB_REF using inlined constraint ok 5957 - got exception passing *main::GLOB_REF to constructor with Int|Object ok 5958 - got exception passing *main::GLOB_REF to native trait push method with Int|Object ok 5959 - Int|Object rejects GLOB reference using ->check ok 5960 - Int|Object rejects GLOB reference using unoptimized constraint ok 5961 - Int|Object rejects GLOB reference using inlined constraint ok 5962 - got exception passing GLOB reference to constructor with Int|Object ok 5963 - got exception passing GLOB reference to native trait push method with Int|Object ok 5964 - Int|Object rejects open filehandle using ->check ok 5965 - Int|Object rejects open filehandle using unoptimized constraint ok 5966 - Int|Object rejects open filehandle using inlined constraint ok 5967 - got exception passing open filehandle to constructor with Int|Object ok 5968 - got exception passing open filehandle to native trait push method with Int|Object ok 5969 - Int|Object rejects undef using ->check ok 5970 - Int|Object rejects undef using unoptimized constraint ok 5971 - Int|Object rejects undef using inlined constraint ok 5972 - got exception passing undef to constructor with Int|Object ok 5973 - got exception passing undef to native trait push method with Int|Object # Named Union Test ok 5974 - NamedUnion accepts 0 using ->check ok 5975 - NamedUnion accepts 0 using unoptimized constraint ok 5976 - NamedUnion accepts 0 using inlined constraint ok 5977 - no exception passing 0 to constructor with NamedUnion ok 5978 - no exception passing 0 to native trait push method with NamedUnion ok 5979 - NamedUnion accepts 1 using ->check ok 5980 - NamedUnion accepts 1 using unoptimized constraint ok 5981 - NamedUnion accepts 1 using inlined constraint ok 5982 - no exception passing 1 to constructor with NamedUnion ok 5983 - no exception passing 1 to native trait push method with NamedUnion ok 5984 - NamedUnion accepts 100 using ->check ok 5985 - NamedUnion accepts 100 using unoptimized constraint ok 5986 - NamedUnion accepts 100 using inlined constraint ok 5987 - no exception passing 100 to constructor with NamedUnion ok 5988 - no exception passing 100 to native trait push method with NamedUnion ok 5989 - NamedUnion accepts -100 using ->check ok 5990 - NamedUnion accepts -100 using unoptimized constraint ok 5991 - NamedUnion accepts -100 using inlined constraint ok 5992 - no exception passing -100 to constructor with NamedUnion ok 5993 - no exception passing -100 to native trait push method with NamedUnion ok 5994 - NamedUnion accepts IO::File object using ->check ok 5995 - NamedUnion accepts IO::File object using unoptimized constraint ok 5996 - NamedUnion accepts IO::File object using inlined constraint ok 5997 - no exception passing IO::File object to constructor with NamedUnion ok 5998 - no exception passing IO::File object to native trait push method with NamedUnion ok 5999 - NamedUnion accepts Regexp object using ->check ok 6000 - NamedUnion accepts Regexp object using unoptimized constraint ok 6001 - NamedUnion accepts Regexp object using inlined constraint ok 6002 - no exception passing Regexp object to constructor with NamedUnion ok 6003 - no exception passing Regexp object to native trait push method with NamedUnion ok 6004 - NamedUnion accepts BlessedQR object using ->check ok 6005 - NamedUnion accepts BlessedQR object using unoptimized constraint ok 6006 - NamedUnion accepts BlessedQR object using inlined constraint ok 6007 - no exception passing BlessedQR object to constructor with NamedUnion ok 6008 - no exception passing BlessedQR object to native trait push method with NamedUnion ok 6009 - NamedUnion accepts Regexp object using ->check ok 6010 - NamedUnion accepts Regexp object using unoptimized constraint ok 6011 - NamedUnion accepts Regexp object using inlined constraint ok 6012 - no exception passing Regexp object to constructor with NamedUnion ok 6013 - no exception passing Regexp object to native trait push method with NamedUnion ok 6014 - NamedUnion accepts Foo object using ->check ok 6015 - NamedUnion accepts Foo object using unoptimized constraint ok 6016 - NamedUnion accepts Foo object using inlined constraint ok 6017 - no exception passing Foo object to constructor with NamedUnion ok 6018 - no exception passing Foo object to native trait push method with NamedUnion ok 6019 - NamedUnion rejects 42.42 using ->check ok 6020 - NamedUnion rejects 42.42 using unoptimized constraint ok 6021 - NamedUnion rejects 42.42 using inlined constraint ok 6022 - got exception passing 42.42 to constructor with NamedUnion ok 6023 - got exception passing 42.42 to native trait push method with NamedUnion ok 6024 - NamedUnion rejects -42.42 using ->check ok 6025 - NamedUnion rejects -42.42 using unoptimized constraint ok 6026 - NamedUnion rejects -42.42 using inlined constraint ok 6027 - got exception passing -42.42 to constructor with NamedUnion ok 6028 - got exception passing -42.42 to native trait push method with NamedUnion ok 6029 - NamedUnion rejects '' using ->check ok 6030 - NamedUnion rejects '' using unoptimized constraint ok 6031 - NamedUnion rejects '' using inlined constraint ok 6032 - got exception passing '' to constructor with NamedUnion ok 6033 - got exception passing '' to native trait push method with NamedUnion ok 6034 - NamedUnion rejects foo using ->check ok 6035 - NamedUnion rejects foo using unoptimized constraint ok 6036 - NamedUnion rejects foo using inlined constraint ok 6037 - got exception passing foo to constructor with NamedUnion ok 6038 - got exception passing foo to native trait push method with NamedUnion ok 6039 - NamedUnion rejects has 42 in it using ->check ok 6040 - NamedUnion rejects has 42 in it using unoptimized constraint ok 6041 - NamedUnion rejects has 42 in it using inlined constraint ok 6042 - got exception passing has 42 in it to constructor with NamedUnion ok 6043 - got exception passing has 42 in it to native trait push method with NamedUnion ok 6044 - NamedUnion rejects 1\n using ->check ok 6045 - NamedUnion rejects 1\n using unoptimized constraint ok 6046 - NamedUnion rejects 1\n using inlined constraint ok 6047 - got exception passing 1\n to constructor with NamedUnion ok 6048 - got exception passing 1\n to native trait push method with NamedUnion ok 6049 - NamedUnion rejects \n1 using ->check ok 6050 - NamedUnion rejects \n1 using unoptimized constraint ok 6051 - NamedUnion rejects \n1 using inlined constraint ok 6052 - got exception passing \n1 to constructor with NamedUnion ok 6053 - got exception passing \n1 to native trait push method with NamedUnion ok 6054 - NamedUnion rejects SCALAR reference using ->check ok 6055 - NamedUnion rejects SCALAR reference using unoptimized constraint ok 6056 - NamedUnion rejects SCALAR reference using inlined constraint ok 6057 - got exception passing SCALAR reference to constructor with NamedUnion ok 6058 - got exception passing SCALAR reference to native trait push method with NamedUnion ok 6059 - NamedUnion rejects REF reference using ->check ok 6060 - NamedUnion rejects REF reference using unoptimized constraint ok 6061 - NamedUnion rejects REF reference using inlined constraint ok 6062 - got exception passing REF reference to constructor with NamedUnion ok 6063 - got exception passing REF reference to native trait push method with NamedUnion ok 6064 - NamedUnion rejects ARRAY reference using ->check ok 6065 - NamedUnion rejects ARRAY reference using unoptimized constraint ok 6066 - NamedUnion rejects ARRAY reference using inlined constraint ok 6067 - got exception passing ARRAY reference to constructor with NamedUnion ok 6068 - got exception passing ARRAY reference to native trait push method with NamedUnion ok 6069 - NamedUnion rejects HASH reference using ->check ok 6070 - NamedUnion rejects HASH reference using unoptimized constraint ok 6071 - NamedUnion rejects HASH reference using inlined constraint ok 6072 - got exception passing HASH reference to constructor with NamedUnion ok 6073 - got exception passing HASH reference to native trait push method with NamedUnion ok 6074 - NamedUnion rejects CODE reference using ->check ok 6075 - NamedUnion rejects CODE reference using unoptimized constraint ok 6076 - NamedUnion rejects CODE reference using inlined constraint ok 6077 - got exception passing CODE reference to constructor with NamedUnion ok 6078 - got exception passing CODE reference to native trait push method with NamedUnion ok 6079 - NamedUnion rejects *main::GLOB_REF using ->check ok 6080 - NamedUnion rejects *main::GLOB_REF using unoptimized constraint ok 6081 - NamedUnion rejects *main::GLOB_REF using inlined constraint ok 6082 - got exception passing *main::GLOB_REF to constructor with NamedUnion ok 6083 - got exception passing *main::GLOB_REF to native trait push method with NamedUnion ok 6084 - NamedUnion rejects GLOB reference using ->check ok 6085 - NamedUnion rejects GLOB reference using unoptimized constraint ok 6086 - NamedUnion rejects GLOB reference using inlined constraint ok 6087 - got exception passing GLOB reference to constructor with NamedUnion ok 6088 - got exception passing GLOB reference to native trait push method with NamedUnion ok 6089 - NamedUnion rejects open filehandle using ->check ok 6090 - NamedUnion rejects open filehandle using unoptimized constraint ok 6091 - NamedUnion rejects open filehandle using inlined constraint ok 6092 - got exception passing open filehandle to constructor with NamedUnion ok 6093 - got exception passing open filehandle to native trait push method with NamedUnion ok 6094 - NamedUnion rejects undef using ->check ok 6095 - NamedUnion rejects undef using unoptimized constraint ok 6096 - NamedUnion rejects undef using inlined constraint ok 6097 - got exception passing undef to constructor with NamedUnion ok 6098 - got exception passing undef to native trait push method with NamedUnion # Combined Union Test ok 6099 - Int|__ANON__ accepts 0 using ->check ok 6100 - Int|__ANON__ accepts 0 using unoptimized constraint ok 6101 - Int|__ANON__ accepts 0 using inlined constraint ok 6102 - no exception passing 0 to constructor with Int|__ANON__ ok 6103 - no exception passing 0 to native trait push method with Int|__ANON__ ok 6104 - Int|__ANON__ accepts 1 using ->check ok 6105 - Int|__ANON__ accepts 1 using unoptimized constraint ok 6106 - Int|__ANON__ accepts 1 using inlined constraint ok 6107 - no exception passing 1 to constructor with Int|__ANON__ ok 6108 - no exception passing 1 to native trait push method with Int|__ANON__ ok 6109 - Int|__ANON__ accepts 100 using ->check ok 6110 - Int|__ANON__ accepts 100 using unoptimized constraint ok 6111 - Int|__ANON__ accepts 100 using inlined constraint ok 6112 - no exception passing 100 to constructor with Int|__ANON__ ok 6113 - no exception passing 100 to native trait push method with Int|__ANON__ ok 6114 - Int|__ANON__ accepts -100 using ->check ok 6115 - Int|__ANON__ accepts -100 using unoptimized constraint ok 6116 - Int|__ANON__ accepts -100 using inlined constraint ok 6117 - no exception passing -100 to constructor with Int|__ANON__ ok 6118 - no exception passing -100 to native trait push method with Int|__ANON__ ok 6119 - Int|__ANON__ accepts red using ->check ok 6120 - Int|__ANON__ accepts red using unoptimized constraint ok 6121 - Int|__ANON__ accepts red using inlined constraint ok 6122 - no exception passing red to constructor with Int|__ANON__ ok 6123 - no exception passing red to native trait push method with Int|__ANON__ ok 6124 - Int|__ANON__ accepts green using ->check ok 6125 - Int|__ANON__ accepts green using unoptimized constraint ok 6126 - Int|__ANON__ accepts green using inlined constraint ok 6127 - no exception passing green to constructor with Int|__ANON__ ok 6128 - no exception passing green to native trait push method with Int|__ANON__ ok 6129 - Int|__ANON__ accepts blue using ->check ok 6130 - Int|__ANON__ accepts blue using unoptimized constraint ok 6131 - Int|__ANON__ accepts blue using inlined constraint ok 6132 - no exception passing blue to constructor with Int|__ANON__ ok 6133 - no exception passing blue to native trait push method with Int|__ANON__ ok 6134 - Int|__ANON__ rejects yellow using ->check ok 6135 - Int|__ANON__ rejects yellow using unoptimized constraint ok 6136 - Int|__ANON__ rejects yellow using inlined constraint ok 6137 - got exception passing yellow to constructor with Int|__ANON__ ok 6138 - got exception passing yellow to native trait push method with Int|__ANON__ ok 6139 - Int|__ANON__ rejects pink using ->check ok 6140 - Int|__ANON__ rejects pink using unoptimized constraint ok 6141 - Int|__ANON__ rejects pink using inlined constraint ok 6142 - got exception passing pink to constructor with Int|__ANON__ ok 6143 - got exception passing pink to native trait push method with Int|__ANON__ ok 6144 - Int|__ANON__ rejects IO::File object using ->check ok 6145 - Int|__ANON__ rejects IO::File object using unoptimized constraint ok 6146 - Int|__ANON__ rejects IO::File object using inlined constraint ok 6147 - got exception passing IO::File object to constructor with Int|__ANON__ ok 6148 - got exception passing IO::File object to native trait push method with Int|__ANON__ ok 6149 - Int|__ANON__ rejects Regexp object using ->check ok 6150 - Int|__ANON__ rejects Regexp object using unoptimized constraint ok 6151 - Int|__ANON__ rejects Regexp object using inlined constraint ok 6152 - got exception passing Regexp object to constructor with Int|__ANON__ ok 6153 - got exception passing Regexp object to native trait push method with Int|__ANON__ ok 6154 - Int|__ANON__ rejects BlessedQR object using ->check ok 6155 - Int|__ANON__ rejects BlessedQR object using unoptimized constraint ok 6156 - Int|__ANON__ rejects BlessedQR object using inlined constraint ok 6157 - got exception passing BlessedQR object to constructor with Int|__ANON__ ok 6158 - got exception passing BlessedQR object to native trait push method with Int|__ANON__ ok 6159 - Int|__ANON__ rejects Regexp object using ->check ok 6160 - Int|__ANON__ rejects Regexp object using unoptimized constraint ok 6161 - Int|__ANON__ rejects Regexp object using inlined constraint ok 6162 - got exception passing Regexp object to constructor with Int|__ANON__ ok 6163 - got exception passing Regexp object to native trait push method with Int|__ANON__ ok 6164 - Int|__ANON__ rejects Foo object using ->check ok 6165 - Int|__ANON__ rejects Foo object using unoptimized constraint ok 6166 - Int|__ANON__ rejects Foo object using inlined constraint ok 6167 - got exception passing Foo object to constructor with Int|__ANON__ ok 6168 - got exception passing Foo object to native trait push method with Int|__ANON__ ok 6169 - Int|__ANON__ rejects 42.42 using ->check ok 6170 - Int|__ANON__ rejects 42.42 using unoptimized constraint ok 6171 - Int|__ANON__ rejects 42.42 using inlined constraint ok 6172 - got exception passing 42.42 to constructor with Int|__ANON__ ok 6173 - got exception passing 42.42 to native trait push method with Int|__ANON__ ok 6174 - Int|__ANON__ rejects -42.42 using ->check ok 6175 - Int|__ANON__ rejects -42.42 using unoptimized constraint ok 6176 - Int|__ANON__ rejects -42.42 using inlined constraint ok 6177 - got exception passing -42.42 to constructor with Int|__ANON__ ok 6178 - got exception passing -42.42 to native trait push method with Int|__ANON__ ok 6179 - Int|__ANON__ rejects '' using ->check ok 6180 - Int|__ANON__ rejects '' using unoptimized constraint ok 6181 - Int|__ANON__ rejects '' using inlined constraint ok 6182 - got exception passing '' to constructor with Int|__ANON__ ok 6183 - got exception passing '' to native trait push method with Int|__ANON__ ok 6184 - Int|__ANON__ rejects foo using ->check ok 6185 - Int|__ANON__ rejects foo using unoptimized constraint ok 6186 - Int|__ANON__ rejects foo using inlined constraint ok 6187 - got exception passing foo to constructor with Int|__ANON__ ok 6188 - got exception passing foo to native trait push method with Int|__ANON__ ok 6189 - Int|__ANON__ rejects has 42 in it using ->check ok 6190 - Int|__ANON__ rejects has 42 in it using unoptimized constraint ok 6191 - Int|__ANON__ rejects has 42 in it using inlined constraint ok 6192 - got exception passing has 42 in it to constructor with Int|__ANON__ ok 6193 - got exception passing has 42 in it to native trait push method with Int|__ANON__ ok 6194 - Int|__ANON__ rejects 1\n using ->check ok 6195 - Int|__ANON__ rejects 1\n using unoptimized constraint ok 6196 - Int|__ANON__ rejects 1\n using inlined constraint ok 6197 - got exception passing 1\n to constructor with Int|__ANON__ ok 6198 - got exception passing 1\n to native trait push method with Int|__ANON__ ok 6199 - Int|__ANON__ rejects \n1 using ->check ok 6200 - Int|__ANON__ rejects \n1 using unoptimized constraint ok 6201 - Int|__ANON__ rejects \n1 using inlined constraint ok 6202 - got exception passing \n1 to constructor with Int|__ANON__ ok 6203 - got exception passing \n1 to native trait push method with Int|__ANON__ ok 6204 - Int|__ANON__ rejects SCALAR reference using ->check ok 6205 - Int|__ANON__ rejects SCALAR reference using unoptimized constraint ok 6206 - Int|__ANON__ rejects SCALAR reference using inlined constraint ok 6207 - got exception passing SCALAR reference to constructor with Int|__ANON__ ok 6208 - got exception passing SCALAR reference to native trait push method with Int|__ANON__ ok 6209 - Int|__ANON__ rejects REF reference using ->check ok 6210 - Int|__ANON__ rejects REF reference using unoptimized constraint ok 6211 - Int|__ANON__ rejects REF reference using inlined constraint ok 6212 - got exception passing REF reference to constructor with Int|__ANON__ ok 6213 - got exception passing REF reference to native trait push method with Int|__ANON__ ok 6214 - Int|__ANON__ rejects ARRAY reference using ->check ok 6215 - Int|__ANON__ rejects ARRAY reference using unoptimized constraint ok 6216 - Int|__ANON__ rejects ARRAY reference using inlined constraint ok 6217 - got exception passing ARRAY reference to constructor with Int|__ANON__ ok 6218 - got exception passing ARRAY reference to native trait push method with Int|__ANON__ ok 6219 - Int|__ANON__ rejects HASH reference using ->check ok 6220 - Int|__ANON__ rejects HASH reference using unoptimized constraint ok 6221 - Int|__ANON__ rejects HASH reference using inlined constraint ok 6222 - got exception passing HASH reference to constructor with Int|__ANON__ ok 6223 - got exception passing HASH reference to native trait push method with Int|__ANON__ ok 6224 - Int|__ANON__ rejects CODE reference using ->check ok 6225 - Int|__ANON__ rejects CODE reference using unoptimized constraint ok 6226 - Int|__ANON__ rejects CODE reference using inlined constraint ok 6227 - got exception passing CODE reference to constructor with Int|__ANON__ ok 6228 - got exception passing CODE reference to native trait push method with Int|__ANON__ ok 6229 - Int|__ANON__ rejects *main::GLOB_REF using ->check ok 6230 - Int|__ANON__ rejects *main::GLOB_REF using unoptimized constraint ok 6231 - Int|__ANON__ rejects *main::GLOB_REF using inlined constraint ok 6232 - got exception passing *main::GLOB_REF to constructor with Int|__ANON__ ok 6233 - got exception passing *main::GLOB_REF to native trait push method with Int|__ANON__ ok 6234 - Int|__ANON__ rejects GLOB reference using ->check ok 6235 - Int|__ANON__ rejects GLOB reference using unoptimized constraint ok 6236 - Int|__ANON__ rejects GLOB reference using inlined constraint ok 6237 - got exception passing GLOB reference to constructor with Int|__ANON__ ok 6238 - got exception passing GLOB reference to native trait push method with Int|__ANON__ ok 6239 - Int|__ANON__ rejects open filehandle using ->check ok 6240 - Int|__ANON__ rejects open filehandle using unoptimized constraint ok 6241 - Int|__ANON__ rejects open filehandle using inlined constraint ok 6242 - got exception passing open filehandle to constructor with Int|__ANON__ ok 6243 - got exception passing open filehandle to native trait push method with Int|__ANON__ ok 6244 - Int|__ANON__ rejects undef using ->check ok 6245 - Int|__ANON__ rejects undef using unoptimized constraint ok 6246 - Int|__ANON__ rejects undef using inlined constraint ok 6247 - got exception passing undef to constructor with Int|__ANON__ ok 6248 - got exception passing undef to native trait push method with Int|__ANON__ ok 6249 - EnumUnion accepts a using ->check ok 6250 - EnumUnion accepts a using unoptimized constraint ok 6251 - EnumUnion accepts a using inlined constraint ok 6252 - no exception passing a to constructor with EnumUnion ok 6253 - no exception passing a to native trait push method with EnumUnion ok 6254 - EnumUnion accepts b using ->check ok 6255 - EnumUnion accepts b using unoptimized constraint ok 6256 - EnumUnion accepts b using inlined constraint ok 6257 - no exception passing b to constructor with EnumUnion ok 6258 - no exception passing b to native trait push method with EnumUnion ok 6259 - EnumUnion accepts x using ->check ok 6260 - EnumUnion accepts x using unoptimized constraint ok 6261 - EnumUnion accepts x using inlined constraint ok 6262 - no exception passing x to constructor with EnumUnion ok 6263 - no exception passing x to native trait push method with EnumUnion ok 6264 - EnumUnion accepts y using ->check ok 6265 - EnumUnion accepts y using unoptimized constraint ok 6266 - EnumUnion accepts y using inlined constraint ok 6267 - no exception passing y to constructor with EnumUnion ok 6268 - no exception passing y to native trait push method with EnumUnion ok 6269 - EnumUnion rejects 0 using ->check ok 6270 - EnumUnion rejects 0 using unoptimized constraint ok 6271 - EnumUnion rejects 0 using inlined constraint ok 6272 - got exception passing 0 to constructor with EnumUnion ok 6273 - got exception passing 0 to native trait push method with EnumUnion ok 6274 - EnumUnion rejects 1 using ->check ok 6275 - EnumUnion rejects 1 using unoptimized constraint ok 6276 - EnumUnion rejects 1 using inlined constraint ok 6277 - got exception passing 1 to constructor with EnumUnion ok 6278 - got exception passing 1 to native trait push method with EnumUnion ok 6279 - EnumUnion rejects 100 using ->check ok 6280 - EnumUnion rejects 100 using unoptimized constraint ok 6281 - EnumUnion rejects 100 using inlined constraint ok 6282 - got exception passing 100 to constructor with EnumUnion ok 6283 - got exception passing 100 to native trait push method with EnumUnion ok 6284 - EnumUnion rejects -100 using ->check ok 6285 - EnumUnion rejects -100 using unoptimized constraint ok 6286 - EnumUnion rejects -100 using inlined constraint ok 6287 - got exception passing -100 to constructor with EnumUnion ok 6288 - got exception passing -100 to native trait push method with EnumUnion ok 6289 - EnumUnion rejects 42.42 using ->check ok 6290 - EnumUnion rejects 42.42 using unoptimized constraint ok 6291 - EnumUnion rejects 42.42 using inlined constraint ok 6292 - got exception passing 42.42 to constructor with EnumUnion ok 6293 - got exception passing 42.42 to native trait push method with EnumUnion ok 6294 - EnumUnion rejects -42.42 using ->check ok 6295 - EnumUnion rejects -42.42 using unoptimized constraint ok 6296 - EnumUnion rejects -42.42 using inlined constraint ok 6297 - got exception passing -42.42 to constructor with EnumUnion ok 6298 - got exception passing -42.42 to native trait push method with EnumUnion ok 6299 - EnumUnion rejects '' using ->check ok 6300 - EnumUnion rejects '' using unoptimized constraint ok 6301 - EnumUnion rejects '' using inlined constraint ok 6302 - got exception passing '' to constructor with EnumUnion ok 6303 - got exception passing '' to native trait push method with EnumUnion ok 6304 - EnumUnion rejects foo using ->check ok 6305 - EnumUnion rejects foo using unoptimized constraint ok 6306 - EnumUnion rejects foo using inlined constraint ok 6307 - got exception passing foo to constructor with EnumUnion ok 6308 - got exception passing foo to native trait push method with EnumUnion ok 6309 - EnumUnion rejects has 42 in it using ->check ok 6310 - EnumUnion rejects has 42 in it using unoptimized constraint ok 6311 - EnumUnion rejects has 42 in it using inlined constraint ok 6312 - got exception passing has 42 in it to constructor with EnumUnion ok 6313 - got exception passing has 42 in it to native trait push method with EnumUnion ok 6314 - EnumUnion rejects 1\n using ->check ok 6315 - EnumUnion rejects 1\n using unoptimized constraint ok 6316 - EnumUnion rejects 1\n using inlined constraint ok 6317 - got exception passing 1\n to constructor with EnumUnion ok 6318 - got exception passing 1\n to native trait push method with EnumUnion ok 6319 - EnumUnion rejects \n1 using ->check ok 6320 - EnumUnion rejects \n1 using unoptimized constraint ok 6321 - EnumUnion rejects \n1 using inlined constraint ok 6322 - got exception passing \n1 to constructor with EnumUnion ok 6323 - got exception passing \n1 to native trait push method with EnumUnion ok 6324 - EnumUnion rejects SCALAR reference using ->check ok 6325 - EnumUnion rejects SCALAR reference using unoptimized constraint ok 6326 - EnumUnion rejects SCALAR reference using inlined constraint ok 6327 - got exception passing SCALAR reference to constructor with EnumUnion ok 6328 - got exception passing SCALAR reference to native trait push method with EnumUnion ok 6329 - EnumUnion rejects REF reference using ->check ok 6330 - EnumUnion rejects REF reference using unoptimized constraint ok 6331 - EnumUnion rejects REF reference using inlined constraint ok 6332 - got exception passing REF reference to constructor with EnumUnion ok 6333 - got exception passing REF reference to native trait push method with EnumUnion ok 6334 - EnumUnion rejects ARRAY reference using ->check ok 6335 - EnumUnion rejects ARRAY reference using unoptimized constraint ok 6336 - EnumUnion rejects ARRAY reference using inlined constraint ok 6337 - got exception passing ARRAY reference to constructor with EnumUnion ok 6338 - got exception passing ARRAY reference to native trait push method with EnumUnion ok 6339 - EnumUnion rejects HASH reference using ->check ok 6340 - EnumUnion rejects HASH reference using unoptimized constraint ok 6341 - EnumUnion rejects HASH reference using inlined constraint ok 6342 - got exception passing HASH reference to constructor with EnumUnion ok 6343 - got exception passing HASH reference to native trait push method with EnumUnion ok 6344 - EnumUnion rejects CODE reference using ->check ok 6345 - EnumUnion rejects CODE reference using unoptimized constraint ok 6346 - EnumUnion rejects CODE reference using inlined constraint ok 6347 - got exception passing CODE reference to constructor with EnumUnion ok 6348 - got exception passing CODE reference to native trait push method with EnumUnion ok 6349 - EnumUnion rejects *main::GLOB_REF using ->check ok 6350 - EnumUnion rejects *main::GLOB_REF using unoptimized constraint ok 6351 - EnumUnion rejects *main::GLOB_REF using inlined constraint ok 6352 - got exception passing *main::GLOB_REF to constructor with EnumUnion ok 6353 - got exception passing *main::GLOB_REF to native trait push method with EnumUnion ok 6354 - EnumUnion rejects GLOB reference using ->check ok 6355 - EnumUnion rejects GLOB reference using unoptimized constraint ok 6356 - EnumUnion rejects GLOB reference using inlined constraint ok 6357 - got exception passing GLOB reference to constructor with EnumUnion ok 6358 - got exception passing GLOB reference to native trait push method with EnumUnion ok 6359 - EnumUnion rejects open filehandle using ->check ok 6360 - EnumUnion rejects open filehandle using unoptimized constraint ok 6361 - EnumUnion rejects open filehandle using inlined constraint ok 6362 - got exception passing open filehandle to constructor with EnumUnion ok 6363 - got exception passing open filehandle to native trait push method with EnumUnion ok 6364 - EnumUnion rejects IO::File object using ->check ok 6365 - EnumUnion rejects IO::File object using unoptimized constraint ok 6366 - EnumUnion rejects IO::File object using inlined constraint ok 6367 - got exception passing IO::File object to constructor with EnumUnion ok 6368 - got exception passing IO::File object to native trait push method with EnumUnion ok 6369 - EnumUnion rejects Regexp object using ->check ok 6370 - EnumUnion rejects Regexp object using unoptimized constraint ok 6371 - EnumUnion rejects Regexp object using inlined constraint ok 6372 - got exception passing Regexp object to constructor with EnumUnion ok 6373 - got exception passing Regexp object to native trait push method with EnumUnion ok 6374 - EnumUnion rejects BlessedQR object using ->check ok 6375 - EnumUnion rejects BlessedQR object using unoptimized constraint ok 6376 - EnumUnion rejects BlessedQR object using inlined constraint ok 6377 - got exception passing BlessedQR object to constructor with EnumUnion ok 6378 - got exception passing BlessedQR object to native trait push method with EnumUnion ok 6379 - EnumUnion rejects Regexp object using ->check ok 6380 - EnumUnion rejects Regexp object using unoptimized constraint ok 6381 - EnumUnion rejects Regexp object using inlined constraint ok 6382 - got exception passing Regexp object to constructor with EnumUnion ok 6383 - got exception passing Regexp object to native trait push method with EnumUnion ok 6384 - EnumUnion rejects Foo object using ->check ok 6385 - EnumUnion rejects Foo object using unoptimized constraint ok 6386 - EnumUnion rejects Foo object using inlined constraint ok 6387 - got exception passing Foo object to constructor with EnumUnion ok 6388 - got exception passing Foo object to native trait push method with EnumUnion ok 6389 - EnumUnion rejects undef using ->check ok 6390 - EnumUnion rejects undef using unoptimized constraint ok 6391 - EnumUnion rejects undef using inlined constraint ok 6392 - got exception passing undef to constructor with EnumUnion ok 6393 - got exception passing undef to native trait push method with EnumUnion ok 6394 - $_ is RegexpRef ok 6395 - $_ is not read when param provided ok 6396 - $_ is RegexpRef ok 6397 - $_ is not RegexpRef ok 6398 - $_ is not read when param provided 1..6398 ok t/type_constraints/util_type_coercion.t ................... ok 1 - use Moose::Util::TypeConstraints; ok 2 - The object isa HTTPHeader ok 3 - ... this passed the type test ok 4 - ... this did not pass the type test ok 5 - ... this did not pass the type test ok 6 - coercion of anonymous subtype succeeds ok 7 - The object isa Moose::Meta::TypeCoercion ok 8 - The object isa HTTPHeader ok 9 - ... got the right array ok 10 - ... nothing assigned to the hash ok 11 - The object isa HTTPHeader ok 12 - ... got the right hash ok 13 - ... nothing assigned to the array ok 14 - ... got back what we put in ok 15 - ... got back what we put in ok 16 - The object isa Moose::Meta::TypeCoercion ok 17 - The object isa HTTPHeader ok 18 - ... got the right array ok 19 - ... nothing assigned to the hash ok 20 - The object isa HTTPHeader ok 21 - ... got the right hash ok 22 - ... nothing assigned to the array ok 23 - ... got back what we put in ok 24 - ... got back what we put in ok 25 - coerce when needed ok 26 - do not coerce when unneeded 1..26 ok t/type_constraints/util_type_constraints.t ................ ok 1 - ... this is a Num ok 2 - ... this is not a Num ok 3 - ... type constraint stringifies to name ok 4 - ... this is a Str ok 5 - ... this is not a Str ok 6 - ... this is a Natural ok 7 - ... this is not a Natural ok 8 - ... this is not a Natural ok 9 - ... this is a NaturalLessThanTen ok 10 - ... this is not a NaturalLessThanTen ok 11 - ... this is not a NaturalLessThanTen ok 12 - ... this is not a NaturalLessThanTen ok 13 - ... got a value back from negative ok 14 - The object isa Moose::Meta::TypeConstraint ok 15 - ... this is a negative number ok 16 - ... this is not a negative number ok 17 - ... this is not a negative number ok 18 - ... $negative is a subtype of Number ok 19 - ... $negative is not a subtype of String ok 20 - ... got a value back from negative ok 21 - The object isa Moose::Meta::TypeConstraint ok 22 - ... this is a negative number ok 23 - ... this is not a negative number ok 24 - ... this is not a negative number ok 25 - ... $negative2 is a subtype of Number ok 26 - ... $negative is not a subtype of String ok 27 - ... it has a message ok 28 - ... validated unsuccessfully (got error) ok 29 - The object isa Moose::Meta::TypeConstraint ok 30 - ... NaturalLessThanTen is subtype of Natural ok 31 - ... NaturalLessThanTen is subtype of Number ok 32 - ... NaturalLessThanTen is not subtype of String ok 33 - ... it has a message ok 34 - ... validated successfully (no error) ok 35 - ... validated unsuccessfully (got error) ok 36 - The object isa Moose::Meta::TypeConstraint ok 37 - ... Natural is a subtype of Number ok 38 - ... Natural is not a subtype of String ok 39 - ... it does not have a message ok 40 - ... validated successfully (no error) ok 41 - ... validated unsuccessfully (got error) ok 42 - The object isa Moose::Meta::TypeConstraint ok 43 - ... it does have a message ok 44 - ... validated successfully (no error) ok 45 - ... validated unsuccessfully (got error) ok 46 - meta-attr construction ok even when type constraint utils loaded first ok 47 - equals predicate returns undef for non existant constraint ok 48 - is_subtype_of predicate returns undef for non existant constraint ok 49 - is_a_type_of predicate returns undef for non existant constraint ok 50 - ->add_type_constraint(undef) throws ok 51 - ->add_type_constraint("foo") throws ok 52 - ->add_type_constraint(SomeClass->new) throws ok 53 - got an anon subtype isa Moose::Meta::TypeConstraint ok 54 - parent is Str ok 55 - subtype has the null constraint ok 56 - subtype has no message ok 57 - got an anon subtype isa Moose::Meta::TypeConstraint ok 58 - parent is ArrayRef[Num|Str] ok 59 - subtype has no message ok 60 - got an anon subtype isa Moose::Meta::TypeConstraint ok 61 - parent is ArrayRef[Num|Str] ok 62 - subtype does have a message ok 63 - got a subtype isa Moose::Meta::TypeConstraint ok 64 - name is MyStr ok 65 - parent is Str ok 66 - got a subtype isa Moose::Meta::TypeConstraint ok 67 - name is __ANON__ ok 68 - parent is Str ok 69 - got a subtype isa Moose::Meta::TypeConstraint ok 70 - name is __ANON__ ok 71 - parent is Str ok 72 - constraint accepts FooX ok 73 - constraint reject Foo ok 74 - Cannot call subtype with a single string argument 1..74 ok t/type_constraints/util_type_constraints_export.t ......... ok 1 - ... successfully exported &type to Foo package ok 2 - ... successfully exported &subtype to Foo package ok 3 - ... Ref worked correctly ok 4 - ... ArrayRef worked correctly 1..4 ok t/type_constraints/util_type_reloading.t .................. ok 1 - ... loaded Foo successfully ok 2 - ... re-loaded Foo successfully ok 3 - ... loaded Bar successfully ok 4 - ... re-loaded Bar successfully 1..4 ok All tests successful. Files=376, Tests=18338, 144 wallclock secs ( 3.43 usr 2.78 sys + 79.21 cusr 23.48 csys = 108.90 CPU) Result: PASS DOY/Moose-2.0202.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Moose-2.0202 already made Running make for B/BA/BAERGAJ/Shipment-0.01111730.tar.gz Prepending /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/arch /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib /home/cpanfly/var/cpan/build/MooseX-Aliases-0.10-tVPPeS/blib/arch /home/cpanfly/var/cpan/build/MooseX-Aliases-0.10-tVPPeS/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/cpanfly/var/cpan/build/Shipment-0.01111730-pjFIqU Prepending /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/arch /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib /home/cpanfly/var/cpan/build/MooseX-Aliases-0.10-tVPPeS/blib/arch /home/cpanfly/var/cpan/build/MooseX-Aliases-0.10-tVPPeS/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build B/BA/BAERGAJ/Shipment-0.01111730.tar.gz >>> make cp lib/Shipment/Purolator/WSDL/Types/ResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/ResponseContainer.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CustomerImageUsageType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CustomerImageUsageType.pm cp lib/Shipment/FedEx/WSDL/CloseElements/GroundCloseReply.pm blib/lib/Shipment/FedEx/WSDL/CloseElements/GroundCloseReply.pm cp lib/Shipment/UPS/WSDL/ShipElements/Request.pm blib/lib/Shipment/UPS/WSDL/ShipElements/Request.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/RoutingDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/RoutingDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfSurcharge.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfSurcharge.pm cp lib/Shipment/Purolator/WSDL/Elements/RequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/RequestContainer.pm cp lib/Shipment/FedEx/WSDL/RateTypes/TermsOfSaleType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/TermsOfSaleType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/UploadDocumentType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/UploadDocumentType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FreightShipmentRoleType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FreightShipmentRoleType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/PackageRating.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/PackageRating.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FreightSpecialServicePayment.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FreightSpecialServicePayment.pm cp lib/Shipment/FedEx/WSDL/RateTypes/NotificationSeverityType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/NotificationSeverityType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/VariableHandlingChargeDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/VariableHandlingChargeDetail.pm cp lib/Shipment/FedEx/WSDL/ShipElements/CancelPendingShipmentReply.pm blib/lib/Shipment/FedEx/WSDL/ShipElements/CancelPendingShipmentReply.pm cp lib/Shipment/FedEx/WSDL/RateTypes/SignatureOptionDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/SignatureOptionDetail.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfShipmentManifestDocumentCriteria.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfShipmentManifestDocumentCriteria.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/DocTabContentZone001.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/DocTabContentZone001.pm cp lib/Shipment/FedEx/WSDL/RateTypes/RatedShipmentDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/RatedShipmentDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/FreightBaseCharge.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/FreightBaseCharge.pm cp lib/Shipment/UPS/WSDL/RateElements/Errors.pm blib/lib/Shipment/UPS/WSDL/RateElements/Errors.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/LabelSpecification.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/LabelSpecification.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ReferenceNumberType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ReferenceNumberType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/AccountAddressType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/AccountAddressType.pm cp lib/Shipment/UPS/WSDL/RateTypes/ShipmentRatingOptionsType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/ShipmentRatingOptionsType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/DelayPointType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/DelayPointType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FreightGuaranteeType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FreightGuaranteeType.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfTax.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfTax.pm cp lib/Shipment/FedEx/WSDL/RateTypes/VariableHandlingChargeType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/VariableHandlingChargeType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ShipToType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ShipToType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/AdditionalLabelsDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/AdditionalLabelsDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/RoutingAstraDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/RoutingAstraDetail.pm cp lib/Shipment/UPS/WSDL/ShipTypes/TransportationChargeType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/TransportationChargeType.pm cp lib/Shipment/Purolator/WSDL/Types/Error.pm blib/lib/Shipment/Purolator/WSDL/Types/Error.pm cp lib/Shipment/Purolator/WSDL/Types/Document.pm blib/lib/Shipment/Purolator/WSDL/Types/Document.pm cp lib/Shipment/FedEx/WSDL/RateTypes/DelayLevelType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/DelayLevelType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentDispositionType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentDispositionType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/TransitTimeType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/TransitTimeType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ExpressFreightDetailContact.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ExpressFreightDetailContact.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/GroundCloseReply.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/GroundCloseReply.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/Rma.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/Rma.pm cp lib/Shipment/FedEx.pm blib/lib/Shipment/FedEx.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CustomDocumentDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CustomDocumentDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelBoxEntry.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelBoxEntry.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ProcessShipmentRequest.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ProcessShipmentRequest.pm cp lib/Shipment/Purolator/WSDL/Elements/DocumentStatus.pm blib/lib/Shipment/Purolator/WSDL/Elements/DocumentStatus.pm cp lib/Shipment/Purolator/WSDL/Elements/ValidateShipmentRequest.pm blib/lib/Shipment/Purolator/WSDL/Elements/ValidateShipmentRequest.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CustomsClearanceDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CustomsClearanceDetail.pm cp lib/Shipment/Purolator/WSDL/Types/OptionsInformation.pm blib/lib/Shipment/Purolator/WSDL/Types/OptionsInformation.pm cp lib/Shipment/Purolator/WSDL/Elements/GetServicesOptionsRequest.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetServicesOptionsRequest.pm cp lib/Shipment/FedEx/WSDL/RateTypes/RateReply.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/RateReply.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ClientInformationType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ClientInformationType.pm cp lib/Shipment/Purolator/WSDL/Elements/CreateShipmentResponse.pm blib/lib/Shipment/Purolator/WSDL/Elements/CreateShipmentResponse.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityQuantityDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityQuantityDetail.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfManifestBatch.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfManifestBatch.pm cp lib/Shipment/UPS/WSDL/RateTypes/RatedShipmentInfoType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/RatedShipmentInfoType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/SCReportType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/SCReportType.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentStockType.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentStockType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/VariableHandlingChargeDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/VariableHandlingChargeDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/VariableHandlingCharges.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/VariableHandlingCharges.pm cp lib/Shipment/UPS/WSDL/RateTypes/ScheduleType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/ScheduleType.pm cp lib/Shipment/UPS/WSDL/RateTypes/ShipmentServiceOptionsType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/ShipmentServiceOptionsType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/NotificationParameter.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/NotificationParameter.pm cp lib/Shipment/Service.pm blib/lib/Shipment/Service.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ClearanceBrokerageType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ClearanceBrokerageType.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentPrintDetail.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentPrintDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/Money.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/Money.pm cp lib/Shipment/FedEx/WSDL/RateTypes/Localization.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/Localization.pm cp lib/Shipment/Purolator/WSDL/Typemaps/ShippingDocumentsService.pm blib/lib/Shipment/Purolator/WSDL/Typemaps/ShippingDocumentsService.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentReply.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentReply.pm cp lib/Shipment/FedEx/WSDL/CloseElements/GroundCloseDocumentsReply.pm blib/lib/Shipment/FedEx/WSDL/CloseElements/GroundCloseDocumentsReply.pm cp lib/Shipment/UPS/WSDL/ShipTypes/BillingWeightType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/BillingWeightType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ConfigurableLabelReferenceEntry.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ConfigurableLabelReferenceEntry.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CancelPendingShipmentReply.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CancelPendingShipmentReply.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ShipmentRateDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ShipmentRateDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FreightGuaranteeDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FreightGuaranteeDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/EdtTaxDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/EdtTaxDetail.pm cp lib/Shipment/FedEx/WSDL/ShipElements/ShipmentReply.pm blib/lib/Shipment/FedEx/WSDL/ShipElements/ShipmentReply.pm cp lib/Shipment/Purolator/WSDL/Elements/GetQuickEstimateResponse.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetQuickEstimateResponse.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/Tax.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/Tax.pm cp lib/Shipment/FedEx/WSDL/RateTypes/VersionId.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/VersionId.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FlatbedTrailerDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FlatbedTrailerDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/GetDocumentsRequest.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetDocumentsRequest.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfServiceOptionRules.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfServiceOptionRules.pm cp lib/Shipment/UPS/WSDL/ShipTypes/AdditionalInfoType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/AdditionalInfoType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/EMailNotificationRecipientType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/EMailNotificationRecipientType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/PickupRequestType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/PickupRequestType.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/GroundCloseWithDocumentsRequest.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/GroundCloseWithDocumentsRequest.pm cp lib/Shipment/UPS/WSDL/ShipTypes/FRSShipmentDataType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/FRSShipmentDataType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/RecipientCustomsIdType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/RecipientCustomsIdType.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/LinearMeasure.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/LinearMeasure.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/RateDiscount.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/RateDiscount.pm cp lib/Shipment/Purolator/WSDL/Types/TotalWeight.pm blib/lib/Shipment/Purolator/WSDL/Types/TotalWeight.pm cp lib/Shipment/UPS/WSDL/RateTypes/FRSPaymentInfoType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/FRSPaymentInfoType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/TermsOfSaleType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/TermsOfSaleType.pm cp lib/Shipment/Purolator/WSDL/Types/PaymentType.pm blib/lib/Shipment/Purolator/WSDL/Types/PaymentType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/Weight.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/Weight.pm cp lib/Shipment/UPS/WSDL/RateTypes/ChargesType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/ChargesType.pm cp lib/Shipment/Purolator/WSDL/Types/Surcharge.pm blib/lib/Shipment/Purolator/WSDL/Types/Surcharge.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfInformationalMessage.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfInformationalMessage.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfOptionIDValuePair.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfOptionIDValuePair.pm cp lib/Shipment/Purolator/WSDL/Elements/GetFullEstimateRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetFullEstimateRequestContainer.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ProductWeightType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ProductWeightType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/EMailNotificationDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/EMailNotificationDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/TinType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/TinType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CompletedShipmentDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CompletedShipmentDetail.pm cp lib/Shipment/UPS/WSDL/RateTypes/PackageType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/PackageType.pm cp lib/Shipment/Purolator/WSDL/Elements/CreditCardType.pm blib/lib/Shipment/Purolator/WSDL/Elements/CreditCardType.pm cp lib/Shipment/Purolator/WSDL/Elements/PackageInformation.pm blib/lib/Shipment/Purolator/WSDL/Elements/PackageInformation.pm cp lib/Shipment/Purolator/WSDL/Elements/GetFullEstimateResponse.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetFullEstimateResponse.pm cp lib/Shipment/FedEx/WSDL/RateTypes/TrackingId.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/TrackingId.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/SmartPostCloseReply.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/SmartPostCloseReply.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/PricingCodeType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/PricingCodeType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelTextEntry.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelTextEntry.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/ManifestFile.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/ManifestFile.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ExportDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ExportDetail.pm cp lib/Shipment/UPS/WSDL/RateTypes/BillingWeightType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/BillingWeightType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FreightRateNotation.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FreightRateNotation.pm cp lib/Shipment/UPS/WSDL/ShipTypes/LabelStockSizeType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/LabelStockSizeType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ReturnEMailDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ReturnEMailDetail.pm cp lib/Shipment/Purolator/WSDL/Types/CreateShipmentResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/CreateShipmentResponseContainer.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfValidationDetail.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfValidationDetail.pm cp lib/Shipment/FedEx/WSDL/ShipElements/CreatePendingShipmentRequest.pm blib/lib/Shipment/FedEx/WSDL/ShipElements/CreatePendingShipmentRequest.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/RequestedShipment.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/RequestedShipment.pm cp lib/Shipment/UPS/WSDL/ShipTypes/PaymentType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/PaymentType.pm cp lib/Shipment/Purolator/WSDL/Elements/CreateShipmentRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/CreateShipmentRequestContainer.pm cp lib/Shipment/Purolator/WSDL/Elements/ValueType.pm blib/lib/Shipment/Purolator/WSDL/Elements/ValueType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ReturnType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ReturnType.pm cp lib/Shipment/FedEx/WSDL/CloseInterfaces/CloseService/CloseServicePort.pm blib/lib/Shipment/FedEx/WSDL/CloseInterfaces/CloseService/CloseServicePort.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/InternationalDocumentContentType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/InternationalDocumentContentType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/PrintedReference.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/PrintedReference.pm cp lib/Shipment/Purolator.pm blib/lib/Shipment/Purolator.pm cp lib/Shipment/Purolator/WSDL/Elements/PaymentInformation.pm blib/lib/Shipment/Purolator/WSDL/Elements/PaymentInformation.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CodCollectionType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CodCollectionType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/MinimumChargeType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/MinimumChargeType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/TaxType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/TaxType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/NotificationParameter.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/NotificationParameter.pm cp lib/Shipment/FedEx/WSDL/RateTypes/DocTabContentBarcoded.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/DocTabContentBarcoded.pm cp lib/Shipment/FedEx/WSDL/RateTypes/DangerousGoodsAccessibilityType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/DangerousGoodsAccessibilityType.pm cp lib/Shipment/Purolator/WSDL/Types/ImportExportType.pm blib/lib/Shipment/Purolator/WSDL/Types/ImportExportType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ContactInfoType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ContactInfoType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/DestinationControlDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/DestinationControlDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CustomDeliveryWindowDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CustomDeliveryWindowDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityPackagingDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityPackagingDetail.pm cp lib/Shipment/Purolator/WSDL/Types/DocumentCriteria.pm blib/lib/Shipment/Purolator/WSDL/Types/DocumentCriteria.pm cp lib/Shipment/Purolator/WSDL/Types/PaymentInformation.pm blib/lib/Shipment/Purolator/WSDL/Types/PaymentInformation.pm cp lib/Shipment/UPS/WSDL/ShipTypes/FormType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/FormType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ShipmentType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ShipmentType.pm cp lib/Shipment/Purolator/WSDL/Types/GetServicesOptionsRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/GetServicesOptionsRequestContainer.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/RateDiscountType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/RateDiscountType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentStockType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentStockType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ShipToAddressType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ShipToAddressType.pm cp lib/Shipment/Purolator/WSDL/Elements/Piece.pm blib/lib/Shipment/Purolator/WSDL/Elements/Piece.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/NaftaPreferenceCriterionCode.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/NaftaPreferenceCriterionCode.pm cp lib/Shipment/FedEx/WSDL/RateTypes/EdtTaxDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/EdtTaxDetail.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ShipmentChargeType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ShipmentChargeType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentSpecialServiceType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentSpecialServiceType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/RatedPackageDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/RatedPackageDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/SignatureOptionType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/SignatureOptionType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/RateRequest.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/RateRequest.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfOptionPrice.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfOptionPrice.pm cp lib/Shipment/UPS/WSDL/ShipInterfaces/ShipService/ShipPort.pm blib/lib/Shipment/UPS/WSDL/ShipInterfaces/ShipService/ShipPort.pm cp lib/Shipment/Purolator/WSDL/Elements/ReturnShipment.pm blib/lib/Shipment/Purolator/WSDL/Elements/ReturnShipment.pm cp lib/Shipment/Purolator/WSDL/Types/DutyCurrency.pm blib/lib/Shipment/Purolator/WSDL/Types/DutyCurrency.pm cp lib/Shipment/FedEx/WSDL/RateTypes/LabelFormatType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/LabelFormatType.pm cp lib/Shipment/Purolator/WSDL/Elements/Surcharge.pm blib/lib/Shipment/Purolator/WSDL/Elements/Surcharge.pm cp lib/Shipment/UPS/WSDL/ShipElements/Errors.pm blib/lib/Shipment/UPS/WSDL/ShipElements/Errors.pm cp lib/Shipment/UPS/WSDL/RateTypes/CodeDescriptionType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/CodeDescriptionType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/Rebate.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/Rebate.pm cp lib/Shipment/UPS/WSDL/ShipElements/VoidShipmentResponse.pm blib/lib/Shipment/UPS/WSDL/ShipElements/VoidShipmentResponse.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/LinearUnits.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/LinearUnits.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/PickupRequestType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/PickupRequestType.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfServiceRule.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfServiceRule.pm cp lib/Shipment/FedEx/WSDL/RateTypes/HomeDeliveryPremiumDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/HomeDeliveryPremiumDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CompletedHoldAtLocationDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CompletedHoldAtLocationDetail.pm cp lib/Shipment/Purolator/WSDL/Typemaps/ShippingService.pm blib/lib/Shipment/Purolator/WSDL/Typemaps/ShippingService.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/VariableHandlingCharges.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/VariableHandlingCharges.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/DangerousGoodsDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/DangerousGoodsDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/DutyInformation.pm blib/lib/Shipment/Purolator/WSDL/Elements/DutyInformation.pm cp lib/Shipment/FedEx/WSDL/RateTypes/Payor.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/Payor.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/AstraLabelElement.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/AstraLabelElement.pm cp lib/Shipment/Purolator/WSDL/Elements/CreditCardInformation.pm blib/lib/Shipment/Purolator/WSDL/Elements/CreditCardInformation.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/SmartPostAncillaryEndorsementType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/SmartPostAncillaryEndorsementType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ContentRecord.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ContentRecord.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/CloseDocumentType.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/CloseDocumentType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelGraphicEntry.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelGraphicEntry.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfShipmentManifestDocumentCriteria.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfShipmentManifestDocumentCriteria.pm cp lib/Shipment/FedEx/WSDL/CloseElements/SmartPostCloseRequest.pm blib/lib/Shipment/FedEx/WSDL/CloseElements/SmartPostCloseRequest.pm cp lib/Shipment/FedEx/WSDL/RateTypes/EdtCommodityTax.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/EdtCommodityTax.pm cp lib/Shipment/FedEx/WSDL/RateTypes/DocTabContentType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/DocTabContentType.pm cp lib/Shipment/UPS/WSDL/RateTypes/ShipToAddressType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/ShipToAddressType.pm cp lib/Shipment/UPS/WSDL/RateTypes/RequestType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/RequestType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/FormImageType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/FormImageType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/BillThirdPartyChargeType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/BillThirdPartyChargeType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ProcessShipmentReply.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ProcessShipmentReply.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ProductType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ProductType.pm cp lib/Shipment/UPS/WSDL/ShipInterfaces/VoidService/VoidPort.pm blib/lib/Shipment/UPS/WSDL/ShipInterfaces/VoidService/VoidPort.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfDocumentCriteria.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfDocumentCriteria.pm cp lib/Shipment/UPS/WSDL/RateTypes/RatedPackageType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/RatedPackageType.pm cp lib/Shipment/UPS/WSDL/ShipElements/ShipAcceptRequest.pm blib/lib/Shipment/UPS/WSDL/ShipElements/ShipAcceptRequest.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/WebAuthenticationCredential.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/WebAuthenticationCredential.pm cp lib/Shipment/FedEx/WSDL/RateTypes/RateDimensionalDivisorType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/RateDimensionalDivisorType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CustomsClearanceDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CustomsClearanceDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/LinearMeasure.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/LinearMeasure.pm cp lib/Shipment/Purolator/WSDL/Elements/ConsolidateResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/ConsolidateResponseContainer.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/PriorityAlertDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/PriorityAlertDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/PickupDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/PickupDetail.pm cp lib/Shipment/FedEx/WSDL/ShipElements/ProcessShipmentReply.pm blib/lib/Shipment/FedEx/WSDL/ShipElements/ProcessShipmentReply.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfShipmentEstimate.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfShipmentEstimate.pm cp lib/Shipment/Purolator/WSDL/Elements/DimensionUnit.pm blib/lib/Shipment/Purolator/WSDL/Elements/DimensionUnit.pm cp lib/Shipment/FedEx/WSDL/RateTypes/EMailNotificationRecipient.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/EMailNotificationRecipient.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentDispositionDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentDispositionDetail.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentStorageDetail.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentStorageDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/GetQuickEstimateRequest.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetQuickEstimateRequest.pm cp lib/Shipment/Purolator/WSDL/Elements/GetShipmentManifestDocumentRequest.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetShipmentManifestDocumentRequest.pm cp lib/Shipment/UPS/WSDL/ShipTypes/CodeType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/CodeType.pm cp lib/Shipment/Purolator/WSDL/Types/GetFullEstimateResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/GetFullEstimateResponseContainer.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ShipAddressType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ShipAddressType.pm cp lib/Shipment/UPS/WSDL/ShipElements/ShipmentResponse.pm blib/lib/Shipment/UPS/WSDL/ShipElements/ShipmentResponse.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/Payment.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/Payment.pm cp lib/Shipment/Purolator/WSDL/Types/GetFullEstimateRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/GetFullEstimateRequestContainer.pm cp lib/Shipment/Purolator/WSDL/Types/ValueType.pm blib/lib/Shipment/Purolator/WSDL/Types/ValueType.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentPart.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentPart.pm cp lib/Shipment/Purolator/WSDL/Types/ReturnShipmentInformation.pm blib/lib/Shipment/Purolator/WSDL/Types/ReturnShipmentInformation.pm cp lib/Shipment/Purolator/WSDL/Elements/ConsolidateRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/ConsolidateRequestContainer.pm cp lib/Shipment/UPS/WSDL/ShipTypes/LabelImageFormatType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/LabelImageFormatType.pm cp lib/Shipment/FedEx/WSDL/CloseElements/GroundCloseReportsReprintRequest.pm blib/lib/Shipment/FedEx/WSDL/CloseElements/GroundCloseReportsReprintRequest.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/EMailNotificationFormatType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/EMailNotificationFormatType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/SurchargeType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/SurchargeType.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentImageType.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentImageType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/Address.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/Address.pm cp lib/Shipment/FedEx/WSDL/RateTypes/EtdDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/EtdDetail.pm cp lib/Shipment/UPS/WSDL/ShipTypes/LocationType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/LocationType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentRoutingDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentRoutingDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/LabelPrintingOrientationType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/LabelPrintingOrientationType.pm cp lib/Shipment/Purolator/WSDL/Elements/OptionPrice.pm blib/lib/Shipment/Purolator/WSDL/Elements/OptionPrice.pm cp lib/Shipment/FedEx/WSDL/RateTypes/EMailLabelDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/EMailLabelDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/TaxpayerIdentification.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/TaxpayerIdentification.pm cp lib/Shipment/UPS/WSDL/ShipTypes/AddressType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/AddressType.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfPiece.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfPiece.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CustomerReference.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CustomerReference.pm cp lib/Shipment/Purolator/WSDL/Elements/ImportExportType.pm blib/lib/Shipment/Purolator/WSDL/Elements/ImportExportType.pm cp lib/Shipment/FedEx/WSDL/ShipElements/ProcessShipmentRequest.pm blib/lib/Shipment/FedEx/WSDL/ShipElements/ProcessShipmentRequest.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/FreightRateDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/FreightRateDetail.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/GroundCloseReportsReprintReply.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/GroundCloseReportsReprintReply.pm cp lib/Shipment/UPS/WSDL/RateTypes/InsuredValueType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/InsuredValueType.pm cp lib/Shipment/Purolator/WSDL/Elements/GetQuickEstimateRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetQuickEstimateRequestContainer.pm cp lib/Shipment/Purolator/WSDL/Elements/GetShipmentManifestDocumentResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetShipmentManifestDocumentResponseContainer.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/RegulatoryControlType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/RegulatoryControlType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ValidatedHazardousCommodityContent.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ValidatedHazardousCommodityContent.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/NaftaProducerSpecificationType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/NaftaProducerSpecificationType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/EMailNotificationDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/EMailNotificationDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/SignatureOptionType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/SignatureOptionType.pm cp lib/Shipment/UPS/WSDL/RateElements/FaultDetail.pm blib/lib/Shipment/UPS/WSDL/RateElements/FaultDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/PackageSpecialServicesRequested.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/PackageSpecialServicesRequested.pm cp lib/Shipment/FedEx/WSDL/RateTypes/Payment.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/Payment.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ShipmentDryIceDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ShipmentDryIceDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/NotificationInformation.pm blib/lib/Shipment/Purolator/WSDL/Elements/NotificationInformation.pm cp lib/Shipment/UPS/WSDL/RateTypes/CodeType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/CodeType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/EdtTaxType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/EdtTaxType.pm cp lib/Shipment/Purolator/WSDL/Types/ReceiverInformation.pm blib/lib/Shipment/Purolator/WSDL/Types/ReceiverInformation.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfOption.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfOption.pm cp lib/Shipment/FedEx/WSDL/RateTypes/TransactionDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/TransactionDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/SurchargeType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/SurchargeType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CurrencyExchangeRate.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CurrencyExchangeRate.pm cp lib/Shipment/Purolator/WSDL/Elements/OptionValue.pm blib/lib/Shipment/Purolator/WSDL/Elements/OptionValue.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ScheduleBType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ScheduleBType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/OnCallType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/OnCallType.pm cp lib/Shipment/UPS/WSDL/ShipElements/ShipConfirmResponse.pm blib/lib/Shipment/UPS/WSDL/ShipElements/ShipConfirmResponse.pm cp lib/Shipment/UPS/WSDL/ShipTypes/PackageWeightType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/PackageWeightType.pm cp lib/Shipment/UPS/WSDL/RateTypes/CODType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/CODType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CodReturnShipmentDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CodReturnShipmentDetail.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/EMailNotificationRecipientType.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/EMailNotificationRecipientType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CarrierCodeType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CarrierCodeType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/DeleteTagRequest.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/DeleteTagRequest.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/WeightUnits.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/WeightUnits.pm cp lib/Shipment/FedEx/WSDL/RateTypes/PhysicalPackagingType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/PhysicalPackagingType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/TransactionReferenceType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/TransactionReferenceType.pm cp lib/Shipment/UPS/WSDL/RateTypes/FRSShipmentType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/FRSShipmentType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelPosition.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelPosition.pm cp lib/Shipment/Purolator/WSDL/Types/CreateShipmentRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/CreateShipmentRequestContainer.pm cp lib/Shipment/Purolator/WSDL/Elements/PrinterType.pm blib/lib/Shipment/Purolator/WSDL/Elements/PrinterType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/BillShipperType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/BillShipperType.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfContentDetail.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfContentDetail.pm cp lib/Shipment/UPS/WSDL/ShipTypes/CODType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/CODType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentEMailGroupingType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentEMailGroupingType.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfOptionPrice.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfOptionPrice.pm cp lib/Shipment/UPS/WSDL/ShipTypes/CodeDescriptionType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/CodeDescriptionType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/IntermediateConsigneeType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/IntermediateConsigneeType.pm cp lib/Shipment/UPS/WSDL/ShipElements/ShipAcceptResponse.pm blib/lib/Shipment/UPS/WSDL/ShipElements/ShipAcceptResponse.pm cp lib/Shipment/FedEx/WSDL/RateTypes/PendingShipmentType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/PendingShipmentType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/PickupRequestSourceType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/PickupRequestSourceType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/RateInfoType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/RateInfoType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ContentRecord.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ContentRecord.pm cp lib/Shipment/Purolator/WSDL/Types/Language.pm blib/lib/Shipment/Purolator/WSDL/Types/Language.pm cp lib/Shipment/Purolator/WSDL/Types/ValidateShipmentResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/ValidateShipmentResponseContainer.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/FreightShipmentDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/FreightShipmentDetail.pm cp lib/Shipment/UPS/WSDL/ShipTypes/OtherChargesType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/OtherChargesType.pm cp lib/Shipment/UPS/WSDL/RateTypes/ShipperType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/ShipperType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/FreightCollectTermsType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/FreightCollectTermsType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CodReturnPackageDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CodReturnPackageDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CommercialInvoice.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CommercialInvoice.pm cp lib/Shipment/FedEx/WSDL/RateTypes/WebAuthenticationCredential.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/WebAuthenticationCredential.pm cp lib/Shipment/FedEx/WSDL/RateTypes/Notification.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/Notification.pm cp lib/Shipment/FedEx/WSDL/RateTypes/RequiredShippingDocumentType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/RequiredShippingDocumentType.pm cp lib/Shipment/Purolator/WSDL/Elements/SuggestedAddress.pm blib/lib/Shipment/Purolator/WSDL/Elements/SuggestedAddress.pm cp lib/Shipment/UPS/WSDL/ShipTypes/VerbalConfirmationType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/VerbalConfirmationType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityLabelTextOptionType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityLabelTextOptionType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentRating.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentRating.pm cp lib/Shipment/FedEx/WSDL/RateTypes/LinearUnits.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/LinearUnits.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/TaxType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/TaxType.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/WebAuthenticationDetail.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/WebAuthenticationDetail.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/CarrierCodeType.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/CarrierCodeType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ImageId.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ImageId.pm cp lib/Shipment/FedEx/WSDL/RateTypes/RequestedShipment.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/RequestedShipment.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/SmartPostIndiciaType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/SmartPostIndiciaType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/DocTabContentZone001.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/DocTabContentZone001.pm cp lib/Shipment/Purolator/WSDL/Elements/DocumentTypes.pm blib/lib/Shipment/Purolator/WSDL/Elements/DocumentTypes.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ImageId.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ImageId.pm cp lib/Shipment/FedEx/WSDL/RateTypes/Measure.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/Measure.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FreightBaseChargeCalculationType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FreightBaseChargeCalculationType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/SmartPostShipmentDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/SmartPostShipmentDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ExpressFreightDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ExpressFreightDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/LabelMaskableDataType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/LabelMaskableDataType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelBarcodeEntry.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelBarcodeEntry.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ResponseType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ResponseType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/DeleteShipmentRequest.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/DeleteShipmentRequest.pm cp lib/Shipment/Purolator/WSDL/Elements/GetServiceRulesRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetServiceRulesRequestContainer.pm cp lib/Shipment/Purolator/WSDL/Typemaps/EstimatingService.pm blib/lib/Shipment/Purolator/WSDL/Typemaps/EstimatingService.pm cp lib/Shipment/FedEx/WSDL/RateTypes/DangerousGoodsDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/DangerousGoodsDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfOptionValue.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfOptionValue.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CommitDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CommitDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/SpecialRatingAppliedType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/SpecialRatingAppliedType.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/NotificationParameter.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/NotificationParameter.pm cp lib/Shipment/FedEx/WSDL/RateTypes/PackageSpecialServiceType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/PackageSpecialServiceType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/PickupRequestSourceType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/PickupRequestSourceType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityDescription.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityDescription.pm cp lib/Shipment/FedEx/WSDL/RateTypes/LabelSpecification.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/LabelSpecification.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/FreightAddressLabelDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/FreightAddressLabelDetail.pm cp lib/Shipment/Purolator/WSDL/Types/Address.pm blib/lib/Shipment/Purolator/WSDL/Types/Address.pm cp lib/Shipment/UPS/WSDL/ShipElements/ClientInformation.pm blib/lib/Shipment/UPS/WSDL/ShipElements/ClientInformation.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FreightAccountPaymentType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FreightAccountPaymentType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/HoldAtLocationDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/HoldAtLocationDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ReturnEMailAllowedSpecialServiceType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ReturnEMailAllowedSpecialServiceType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/DestinationControlStatementType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/DestinationControlStatementType.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/GroundCloseDocumentsReply.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/GroundCloseDocumentsReply.pm cp lib/Shipment/UPS/WSDL/ShipElements/VoidShipmentRequest.pm blib/lib/Shipment/UPS/WSDL/ShipElements/VoidShipmentRequest.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfDocumentCriteria.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfDocumentCriteria.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentGroupingType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentGroupingType.pm cp lib/Shipment/UPS/WSDL/RateTypes/TransactionReferenceType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/TransactionReferenceType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/Notification.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/Notification.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentPrintDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentPrintDetail.pm cp lib/Shipment/Purolator/WSDL/Interfaces/ShippingDocumentsService/ShippingDocumentsServiceEndpoint.pm blib/lib/Shipment/Purolator/WSDL/Interfaces/ShippingDocumentsService/ShippingDocumentsServiceEndpoint.pm cp lib/Shipment/Purolator/WSDL/Elements/ShortAddress.pm blib/lib/Shipment/Purolator/WSDL/Elements/ShortAddress.pm cp lib/Shipment/Purolator/WSDL/Elements/GetDocumentsResponse.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetDocumentsResponse.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/PackageBarcodes.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/PackageBarcodes.pm cp lib/Shipment/FedEx/WSDL/RateTypes/WeightUnits.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/WeightUnits.pm cp lib/Shipment/UPS/WSDL/ShipTypes/CurrencyMonetaryType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/CurrencyMonetaryType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentEMailDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentEMailDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentStockType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentStockType.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/CustomerImageUsageType.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/CustomerImageUsageType.pm cp lib/Shipment/Purolator/WSDL/Types/PIN.pm blib/lib/Shipment/Purolator/WSDL/Types/PIN.pm cp lib/Shipment/FedEx/WSDL/ShipElements/DeleteTagRequest.pm blib/lib/Shipment/FedEx/WSDL/ShipElements/DeleteTagRequest.pm cp lib/Shipment/UPS/WSDL/ShipTypes/EmailDetailsType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/EmailDetailsType.pm cp lib/Shipment/Purolator/WSDL/Elements/GetServiceRulesResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetServiceRulesResponseContainer.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CompletedTagDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CompletedTagDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/LabelRotationType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/LabelRotationType.pm cp lib/Shipment/FedEx/WSDL/CloseElements/ReprintGroundCloseDocumentsRequest.pm blib/lib/Shipment/FedEx/WSDL/CloseElements/ReprintGroundCloseDocumentsRequest.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/GroundCloseRequest.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/GroundCloseRequest.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ErrorLabelBehaviorType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ErrorLabelBehaviorType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CompletedPackageDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CompletedPackageDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/ServiceOptionRules.pm blib/lib/Shipment/Purolator/WSDL/Elements/ServiceOptionRules.pm cp lib/Shipment/UPS/WSDL/RateInterfaces/RateService/RatePort.pm blib/lib/Shipment/UPS/WSDL/RateInterfaces/RateService/RatePort.pm cp lib/Shipment/Purolator/WSDL/Elements/ManifestBatchDetail.pm blib/lib/Shipment/Purolator/WSDL/Elements/ManifestBatchDetail.pm cp lib/Shipment/Purolator/WSDL/Types/GetServicesOptionsResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/GetServicesOptionsResponseContainer.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentGroupingType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentGroupingType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/Dimensions.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/Dimensions.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfShortAddress.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfShortAddress.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/StringBarcodeType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/StringBarcodeType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/TaxpayerIdentification.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/TaxpayerIdentification.pm cp lib/Shipment/FedEx/WSDL/ShipElements/ValidateShipmentRequest.pm blib/lib/Shipment/FedEx/WSDL/ShipElements/ValidateShipmentRequest.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/FreightSpecialServicePayment.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/FreightSpecialServicePayment.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/LabelRotationType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/LabelRotationType.pm cp lib/Shipment/Purolator/WSDL/Types/GetShipmentManifestDocumentRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/GetShipmentManifestDocumentRequestContainer.pm cp lib/Shipment/Purolator/WSDL/Elements/GetServiceRulesRequest.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetServiceRulesRequest.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ShipPhoneType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ShipPhoneType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/PricingCodeType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/PricingCodeType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FreightCommitDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FreightCommitDetail.pm cp lib/Shipment/Purolator/WSDL/Types/GetDocumentsRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/GetDocumentsRequestContainer.pm cp lib/Shipment/UPS/WSDL/RateElements/Response.pm blib/lib/Shipment/UPS/WSDL/RateElements/Response.pm cp lib/Shipment/UPS/WSDL/RateElements/RateResponse.pm blib/lib/Shipment/UPS/WSDL/RateElements/RateResponse.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/PendingShipmentAccessDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/PendingShipmentAccessDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/SurchargeLevelType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/SurchargeLevelType.pm cp lib/Shipment/Purolator/WSDL/Types/Shipment.pm blib/lib/Shipment/Purolator/WSDL/Types/Shipment.pm cp lib/Shipment/FedEx/WSDL/RateTypes/PaymentType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/PaymentType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/PriorityAlertDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/PriorityAlertDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ClearanceBrokerageType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ClearanceBrokerageType.pm cp lib/Shipment/Base.pm blib/lib/Shipment/Base.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FreightClassType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FreightClassType.pm cp lib/Shipment/Purolator/WSDL/Types/GetServiceRulesRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/GetServiceRulesRequestContainer.pm cp lib/Shipment/Purolator/WSDL/Elements/Document.pm blib/lib/Shipment/Purolator/WSDL/Elements/Document.pm cp lib/Shipment/UPS/WSDL/ShipTypes/FreightCollectType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/FreightCollectType.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfService.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfService.pm cp lib/Shipment/UPS/WSDL/RateTypes/PackageWeightType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/PackageWeightType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/WebAuthenticationDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/WebAuthenticationDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/PhoneNumber.pm blib/lib/Shipment/Purolator/WSDL/Elements/PhoneNumber.pm cp lib/Shipment/Purolator/WSDL/Elements/RequestContext.pm blib/lib/Shipment/Purolator/WSDL/Elements/RequestContext.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfShortAddress.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfShortAddress.pm cp lib/Shipment/Purolator/WSDL/Elements/TrackingReferenceInformation.pm blib/lib/Shipment/Purolator/WSDL/Elements/TrackingReferenceInformation.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/RateDimensionalDivisorType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/RateDimensionalDivisorType.pm cp lib/Shipment/FedEx/WSDL/RateElements/RateRequest.pm blib/lib/Shipment/FedEx/WSDL/RateElements/RateRequest.pm cp lib/Shipment/UPS/WSDL/ShipTypes/PhoneType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/PhoneType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/NaftaProducerDeterminationCode.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/NaftaProducerDeterminationCode.pm cp lib/Shipment/UPS/WSDL/ShipTypes/RequestType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/RequestType.pm cp lib/Shipment/UPS/WSDL/ShipTypemaps/VoidService.pm blib/lib/Shipment/UPS/WSDL/ShipTypemaps/VoidService.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/LiabilityCoverageDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/LiabilityCoverageDetail.pm cp lib/Shipment/UPS/WSDL/RateTypes/RatedShipmentType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/RatedShipmentType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentImageType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentImageType.pm cp lib/Shipment/Purolator/WSDL/Types/CreditCardInformation.pm blib/lib/Shipment/Purolator/WSDL/Types/CreditCardInformation.pm cp lib/Shipment/FedEx/WSDL/RateTypes/UploadDocumentDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/UploadDocumentDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfManifestBatch.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfManifestBatch.pm cp lib/Shipment/FedEx/WSDL/RateTypes/Commodity.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/Commodity.pm cp lib/Shipment/FedEx/WSDL/ShipInterfaces/ShipService/ShipServicePort.pm blib/lib/Shipment/FedEx/WSDL/ShipInterfaces/ShipService/ShipServicePort.pm cp lib/Shipment/UPS/WSDL/RateElements/ClientInformation.pm blib/lib/Shipment/UPS/WSDL/RateElements/ClientInformation.pm cp lib/Shipment/FedEx/WSDL/RateTypes/PendingShipmentDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/PendingShipmentDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/NotificationSeverityType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/NotificationSeverityType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/PaymentType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/PaymentType.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/Op950Detail.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/Op950Detail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/DestinationControlDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/DestinationControlDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/Tax.pm blib/lib/Shipment/Purolator/WSDL/Elements/Tax.pm cp lib/Shipment/FedEx/WSDL/RateTypes/Surcharge.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/Surcharge.pm cp lib/Shipment/Purolator/WSDL/Types/ResponseContext.pm blib/lib/Shipment/Purolator/WSDL/Types/ResponseContext.pm cp lib/Shipment/UPS/WSDL/ShipTypes/InternationalFormType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/InternationalFormType.pm cp lib/Shipment/Purolator/WSDL/Elements/ConsolidateResponse.pm blib/lib/Shipment/Purolator/WSDL/Elements/ConsolidateResponse.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ContactType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ContactType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/Op900Detail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/Op900Detail.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/NotificationSeverityType.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/NotificationSeverityType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FreightRateDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FreightRateDetail.pm cp lib/Shipment/Purolator/WSDL/Types/SenderInformation.pm blib/lib/Shipment/Purolator/WSDL/Types/SenderInformation.pm cp lib/Shipment/UPS/WSDL/RateTypes/UOMCodeDescriptionType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/UOMCodeDescriptionType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CompletedSmartPostDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CompletedSmartPostDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/DocumentDetail.pm blib/lib/Shipment/Purolator/WSDL/Elements/DocumentDetail.pm cp lib/Shipment/UPS/WSDL/ShipTypes/PSOCODType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/PSOCODType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ReturnShipmentDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ReturnShipmentDetail.pm cp lib/Shipment/UPS/WSDL/ShipTypes/CompanyInfoType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/CompanyInfoType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/DelayDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/DelayDetail.pm cp lib/Shipment/UPS/WSDL/RateElements/Request.pm blib/lib/Shipment/UPS/WSDL/RateElements/Request.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/EdtCommodityTax.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/EdtCommodityTax.pm cp lib/Shipment/Purolator/WSDL/Elements/ValidateCityPostalCodeZipRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/ValidateCityPostalCodeZipRequestContainer.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CodReturnReferenceIndicatorType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CodReturnReferenceIndicatorType.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/InternalImageType.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/InternalImageType.pm cp lib/Shipment/Purolator/WSDL/Types/ReturnShipment.pm blib/lib/Shipment/Purolator/WSDL/Types/ReturnShipment.pm cp lib/Shipment/Purolator/WSDL/Elements/PIN.pm blib/lib/Shipment/Purolator/WSDL/Elements/PIN.pm cp lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityLabelTextOptionType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityLabelTextOptionType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/Fault.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/Fault.pm cp lib/Shipment/UPS/WSDL/ShipTypes/BlanketPeriodType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/BlanketPeriodType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/DateRange.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/DateRange.pm cp lib/Shipment/Purolator/WSDL/Elements/InformationalMessage.pm blib/lib/Shipment/Purolator/WSDL/Elements/InformationalMessage.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ShipperType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ShipperType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ReturnedRateType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ReturnedRateType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/DocTabZoneSpecification.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/DocTabZoneSpecification.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CustomerReferenceType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CustomerReferenceType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ProcessTagReply.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ProcessTagReply.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ServiceOptionType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ServiceOptionType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/GeneralAgencyAgreementDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/GeneralAgencyAgreementDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/RateRequestType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/RateRequestType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentDispositionType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentDispositionType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/EdtRequestType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/EdtRequestType.pm cp lib/Shipment/Purolator/WSDL/Types/WeightUnit.pm blib/lib/Shipment/Purolator/WSDL/Types/WeightUnit.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ServiceType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ServiceType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/FreightShipmentLineItem.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/FreightShipmentLineItem.pm cp lib/Shipment/FedEx/WSDL/RateTypes/DocTabZoneJustificationType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/DocTabZoneJustificationType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/DocumentCriteria.pm blib/lib/Shipment/Purolator/WSDL/Elements/DocumentCriteria.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/PhysicalPackagingType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/PhysicalPackagingType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ContactAndAddress.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ContactAndAddress.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CommercialInvoiceDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CommercialInvoiceDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/RateDiscountType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/RateDiscountType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityOptionType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityOptionType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/AdditionalLabelsType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/AdditionalLabelsType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/LiabilityCoverageType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/LiabilityCoverageType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/RecipientCustomsId.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/RecipientCustomsId.pm cp lib/Shipment/Purolator/WSDL/Types/Tax.pm blib/lib/Shipment/Purolator/WSDL/Types/Tax.pm cp lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityPackingGroupType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityPackingGroupType.pm cp lib/Shipment/Purolator/WSDL/Elements/DutyCurrency.pm blib/lib/Shipment/Purolator/WSDL/Elements/DutyCurrency.pm cp lib/Shipment/Purolator/WSDL/Elements/InternationalInformation.pm blib/lib/Shipment/Purolator/WSDL/Elements/InternationalInformation.pm cp lib/Shipment/FedEx/WSDL/RateInterfaces/RateService/RateServicePort.pm blib/lib/Shipment/FedEx/WSDL/RateInterfaces/RateService/RateServicePort.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/UploadDocumentProducerType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/UploadDocumentProducerType.pm cp lib/Shipment/Purolator/WSDL/Elements/ResponseInformation.pm blib/lib/Shipment/Purolator/WSDL/Elements/ResponseInformation.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentDispositionDetail.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentDispositionDetail.pm cp lib/Shipment/Purolator/WSDL/Types/Option.pm blib/lib/Shipment/Purolator/WSDL/Types/Option.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CodDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CodDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/Localization.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/Localization.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ReturnType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ReturnType.pm cp lib/Shipment/Purolator/WSDL/Elements/Language.pm blib/lib/Shipment/Purolator/WSDL/Elements/Language.pm cp lib/Shipment/SOAP/WSDL.pm blib/lib/Shipment/SOAP/WSDL.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CertificateOfOriginDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CertificateOfOriginDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/BinaryBarcode.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/BinaryBarcode.pm cp lib/Shipment/UPS/WSDL/ShipTypes/FRSPaymentInfoType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/FRSPaymentInfoType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelPosition.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelPosition.pm cp lib/Shipment/FedEx/WSDL/RateTypes/NaftaProducerSpecificationType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/NaftaProducerSpecificationType.pm cp lib/Shipment/Purolator/WSDL/Elements/GetServicesOptionsResponse.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetServicesOptionsResponse.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/Volume.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/Volume.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentSpecification.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentSpecification.pm cp lib/Shipment/FedEx/WSDL/RateTypes/NaftaNetCostMethodCode.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/NaftaNetCostMethodCode.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/SpecialRatingAppliedType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/SpecialRatingAppliedType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FedExLocationType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FedExLocationType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ShipmentSpecialServiceType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ShipmentSpecialServiceType.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentGroupingType.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentGroupingType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/LiabilityCoverageType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/LiabilityCoverageType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/EMailNotificationFormatType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/EMailNotificationFormatType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityOptionDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityOptionDetail.pm cp lib/Shipment/UPS/WSDL/RateTypes/AdditionalInfoType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/AdditionalInfoType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/Contact.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/Contact.pm cp lib/Shipment/UPS/WSDL/ShipTypes/HighValueReportType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/HighValueReportType.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfManifestBatchDetail.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfManifestBatchDetail.pm cp lib/Shipment/FedEx/WSDL/CloseElements/GroundCloseRequest.pm blib/lib/Shipment/FedEx/WSDL/CloseElements/GroundCloseRequest.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CustomDocumentDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CustomDocumentDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/Weight.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/Weight.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CodAddTransportationChargesType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CodAddTransportationChargesType.pm cp lib/Shipment/Purolator/WSDL/Elements/OptionRule.pm blib/lib/Shipment/Purolator/WSDL/Elements/OptionRule.pm cp lib/Shipment/UPS/WSDL/RateTypes/TransportationChargesType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/TransportationChargesType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/RequestedPackageDetailType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/RequestedPackageDetailType.pm cp lib/Shipment/Purolator/WSDL/Types/OptionValue.pm blib/lib/Shipment/Purolator/WSDL/Types/OptionValue.pm cp lib/Shipment/Purolator/WSDL/Elements/PickupInformation.pm blib/lib/Shipment/Purolator/WSDL/Elements/PickupInformation.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityContent.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityContent.pm cp lib/Shipment/FedEx/WSDL/RateTypes/RequestedShippingDocumentType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/RequestedShippingDocumentType.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/ReprintGroundCloseDocumentsOptionType.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/ReprintGroundCloseDocumentsOptionType.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfPIN.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfPIN.pm cp lib/Shipment/UPS/WSDL/ShipElements/UPSSecurity.pm blib/lib/Shipment/UPS/WSDL/ShipElements/UPSSecurity.pm cp lib/Shipment/FedEx/WSDL/RateTypes/NaftaCommodityDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/NaftaCommodityDetail.pm cp lib/Shipment/FedEx/WSDL/ShipElements/ProcessTagRequest.pm blib/lib/Shipment/FedEx/WSDL/ShipElements/ProcessTagRequest.pm cp lib/Shipment/Purolator/WSDL/Types/OptionIDValuePair.pm blib/lib/Shipment/Purolator/WSDL/Types/OptionIDValuePair.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CustomerReferenceType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CustomerReferenceType.pm cp lib/Shipment/Purolator/WSDL/Interfaces/ShippingService/ShippingServiceEndpoint.pm blib/lib/Shipment/Purolator/WSDL/Interfaces/ShippingService/ShippingServiceEndpoint.pm cp lib/Shipment/UPS/WSDL/RateTypes/OnCallPickupType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/OnCallPickupType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/NotificationType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/NotificationType.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/TransactionDetail.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/TransactionDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ReturnShipmentDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ReturnShipmentDetail.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfValidationDetail.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfValidationDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelCoordinateUnits.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelCoordinateUnits.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/FreightAccountPaymentType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/FreightAccountPaymentType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CreatePendingShipmentRequest.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CreatePendingShipmentRequest.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FreightOnValueType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FreightOnValueType.pm cp lib/Shipment/Purolator/WSDL/Types/ShortAddress.pm blib/lib/Shipment/Purolator/WSDL/Types/ShortAddress.pm cp lib/Shipment/FedEx/WSDL/RateTypes/RatedWeightMethod.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/RatedWeightMethod.pm cp lib/Shipment/Purolator/WSDL/Types/GetQuickEstimateRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/GetQuickEstimateRequestContainer.pm cp lib/Shipment/Purolator/WSDL/Elements/BusinessRelationship.pm blib/lib/Shipment/Purolator/WSDL/Elements/BusinessRelationship.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/B13AFilingOptionType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/B13AFilingOptionType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/Contact.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/Contact.pm cp lib/Shipment/Purolator/WSDL/Elements/ShipmentManifestDocumentCriteria.pm blib/lib/Shipment/Purolator/WSDL/Elements/ShipmentManifestDocumentCriteria.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelCoordinateUnits.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelCoordinateUnits.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/UploadDocumentType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/UploadDocumentType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/PackageResultsType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/PackageResultsType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ServiceType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ServiceType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/EdtTaxType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/EdtTaxType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CarrierCodeType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CarrierCodeType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ValidatedHazardousCommodityDescription.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ValidatedHazardousCommodityDescription.pm cp lib/Shipment/Purolator/WSDL/Elements/GetServicesOptionsRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetServicesOptionsRequestContainer.pm cp lib/Shipment/UPS/WSDL/ShipTypes/LabelMethodType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/LabelMethodType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FreightShipmentLineItem.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FreightShipmentLineItem.pm cp lib/Shipment/Purolator/WSDL/Types/ValidateCityPostalCodeZipRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/ValidateCityPostalCodeZipRequestContainer.pm cp lib/Shipment/FedEx/WSDL/RateTypes/SurchargeLevelType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/SurchargeLevelType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CommercialInvoice.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CommercialInvoice.pm cp lib/Shipment/UPS/WSDL/ShipTypes/CreditCardType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/CreditCardType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/TransactionDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/TransactionDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/ValidateCityPostalCodeZipResponse.pm blib/lib/Shipment/Purolator/WSDL/Elements/ValidateCityPostalCodeZipResponse.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/CloseDocumentFormat.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/CloseDocumentFormat.pm cp lib/Shipment/UPS/WSDL/ShipTypes/BillingUnitOfMeasurementType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/BillingUnitOfMeasurementType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/Commodity.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/Commodity.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/DeletionControlType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/DeletionControlType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/BinaryBarcodeType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/BinaryBarcodeType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/TinType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/TinType.pm cp lib/Shipment/Purolator/WSDL/Types/CreditCardType.pm blib/lib/Shipment/Purolator/WSDL/Types/CreditCardType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/RebateType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/RebateType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ProducerType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ProducerType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/InternationalDocumentContentType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/InternationalDocumentContentType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocument.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocument.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentEMailGroupingType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentEMailGroupingType.pm cp lib/Shipment/Purolator/WSDL/Types/DutyInformation.pm blib/lib/Shipment/Purolator/WSDL/Types/DutyInformation.pm cp lib/Shipment/Purolator/WSDL/Elements/Address.pm blib/lib/Shipment/Purolator/WSDL/Elements/Address.pm cp lib/Shipment/Purolator/WSDL/Elements/OptionIDValuePair.pm blib/lib/Shipment/Purolator/WSDL/Elements/OptionIDValuePair.pm cp lib/Shipment/UPS/WSDL/ShipTypes/LicenseType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/LicenseType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ShipmentChargesType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ShipmentChargesType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/UploadDocumentReferenceDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/UploadDocumentReferenceDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/LabelMaskableDataType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/LabelMaskableDataType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/Tax.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/Tax.pm cp lib/Shipment/FedEx/WSDL/CloseElements/GroundCloseReportsReprintReply.pm blib/lib/Shipment/FedEx/WSDL/CloseElements/GroundCloseReportsReprintReply.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/MinimumChargeType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/MinimumChargeType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ShipChargeType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ShipChargeType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/EMailNotificationRecipientType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/EMailNotificationRecipientType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/DropoffType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/DropoffType.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfOptionRule.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfOptionRule.pm cp lib/Shipment/UPS/WSDL/RateTypes/ShipToType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/ShipToType.pm cp lib/Shipment/Purolator/WSDL/Types/ManifestBatch.pm blib/lib/Shipment/Purolator/WSDL/Types/ManifestBatch.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/NaftaCommodityDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/NaftaCommodityDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/VariableHandlingChargeType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/VariableHandlingChargeType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/LabelType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/LabelType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/LabelSpecificationType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/LabelSpecificationType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/NaftaNetCostMethodCode.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/NaftaNetCostMethodCode.pm cp lib/Shipment/Purolator/WSDL/Types/ConsolidateResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/ConsolidateResponseContainer.pm cp lib/Shipment/FedEx/WSDL/RateTypes/RateReplyDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/RateReplyDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FreightShipmentDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FreightShipmentDetail.pm cp lib/Shipment/UPS/WSDL/ShipTypes/PackageLevelResult.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/PackageLevelResult.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentFormat.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentFormat.pm cp lib/Shipment/UPS/WSDL/RateTypes/TotalChargeType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/TotalChargeType.pm cp lib/Shipment/Purolator/WSDL/Types/ValidateCityPostalCodeZipResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/ValidateCityPostalCodeZipResponseContainer.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfDocumentDetail.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfDocumentDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ClientDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ClientDetail.pm cp lib/Shipment/UPS/WSDL/ShipTypes/SoldToType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/SoldToType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ServiceSubOptionDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ServiceSubOptionDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfShipmentEstimate.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfShipmentEstimate.pm cp lib/Shipment/Purolator/WSDL/Elements/PaymentType.pm blib/lib/Shipment/Purolator/WSDL/Elements/PaymentType.pm cp lib/Shipment/Purolator/WSDL/Types/OtherInformation.pm blib/lib/Shipment/Purolator/WSDL/Types/OtherInformation.pm cp lib/Shipment/UPS/WSDL/ShipTypes/PrepaidType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/PrepaidType.pm cp lib/Shipment/Purolator/WSDL/Types/PickupInformation.pm blib/lib/Shipment/Purolator/WSDL/Types/PickupInformation.pm cp lib/Shipment/UPS/WSDL/ShipTypes/NMFCType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/NMFCType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CustomerSpecifiedLabelDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CustomerSpecifiedLabelDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/LinearUnits.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/LinearUnits.pm cp lib/Shipment/FedEx/WSDL/RateTypes/B13AFilingOptionType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/B13AFilingOptionType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentPart.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentPart.pm cp lib/Shipment/Generic.pm blib/lib/Shipment/Generic.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/Rebate.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/Rebate.pm cp lib/Shipment/UPS/WSDL/ShipTypes/BillReceiverType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/BillReceiverType.pm cp lib/Shipment/UPS/WSDL/ShipElements/Response.pm blib/lib/Shipment/UPS/WSDL/ShipElements/Response.pm cp lib/Shipment/FedEx/WSDL/RateTypes/UploadDocumentIdProducer.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/UploadDocumentIdProducer.pm cp lib/Shipment/Purolator/WSDL/Elements/ValidateShipmentRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/ValidateShipmentRequestContainer.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfManifestBatchDetail.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfManifestBatchDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/ValidateShipmentResponse.pm blib/lib/Shipment/Purolator/WSDL/Elements/ValidateShipmentResponse.pm cp lib/Shipment/FedEx/WSDL/RateElements/RateReply.pm blib/lib/Shipment/FedEx/WSDL/RateElements/RateReply.pm cp lib/Shipment/FedEx/WSDL/ShipElements/ProcessTagReply.pm blib/lib/Shipment/FedEx/WSDL/ShipElements/ProcessTagReply.pm cp lib/Shipment/FedEx/WSDL/RateTypes/TrackingIdType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/TrackingIdType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/IFChargesType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/IFChargesType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ShipUnitOfMeasurementType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ShipUnitOfMeasurementType.pm cp lib/Shipment/Purolator/WSDL/Types/BuyerInformation.pm blib/lib/Shipment/Purolator/WSDL/Types/BuyerInformation.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/VersionId.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/VersionId.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/FreightRateNotation.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/FreightRateNotation.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/RequestedPackageDetailType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/RequestedPackageDetailType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/PackageServiceOptionsType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/PackageServiceOptionsType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/HomeDeliveryPremiumDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/HomeDeliveryPremiumDetail.pm cp lib/Shipment/Purolator/WSDL/Types/OptionPrice.pm blib/lib/Shipment/Purolator/WSDL/Types/OptionPrice.pm cp lib/Shipment/FedEx/WSDL/CloseTypemaps/CloseService.pm blib/lib/Shipment/FedEx/WSDL/CloseTypemaps/CloseService.pm cp lib/Shipment/Purolator/WSDL/Elements/GetQuickEstimateResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetQuickEstimateResponseContainer.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ErrorDetailType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ErrorDetailType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/DocTabContentBarcoded.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/DocTabContentBarcoded.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/NaftaImporterSpecificationType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/NaftaImporterSpecificationType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/DeliveryConfirmationType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/DeliveryConfirmationType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/DangerousGoodsAccessibilityType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/DangerousGoodsAccessibilityType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CustomerImageUsageType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CustomerImageUsageType.pm cp lib/Shipment/Purolator/WSDL/Elements/ValidationFault.pm blib/lib/Shipment/Purolator/WSDL/Elements/ValidationFault.pm cp lib/Shipment/FedEx/WSDL/RateTypes/Dimensions.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/Dimensions.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentDryIceDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentDryIceDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfError.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfError.pm cp lib/Shipment/Label.pm blib/lib/Shipment/Label.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/EMailNotificationAggregationType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/EMailNotificationAggregationType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/CreditCardAddressType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/CreditCardAddressType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FreightBaseCharge.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FreightBaseCharge.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/SmartPostCloseRequest.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/SmartPostCloseRequest.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentDispositionDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentDispositionDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/VolumeUnits.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/VolumeUnits.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/SignatureOptionDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/SignatureOptionDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CertificateOfOriginDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CertificateOfOriginDetail.pm cp lib/Shipment/UPS/WSDL/RateTypes/AddressType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/AddressType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/RatedWeightMethod.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/RatedWeightMethod.pm cp lib/Shipment/Purolator/WSDL/Elements/GetServiceRulesResponse.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetServiceRulesResponse.pm cp lib/Shipment/Purolator/WSDL/Elements/ReturnShipmentInformation.pm blib/lib/Shipment/Purolator/WSDL/Elements/ReturnShipmentInformation.pm cp lib/Shipment/FedEx/WSDL/ShipElements/CancelPendingShipmentRequest.pm blib/lib/Shipment/FedEx/WSDL/ShipElements/CancelPendingShipmentRequest.pm cp lib/Shipment/Purolator/WSDL/Types/ConsolidateRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/ConsolidateRequestContainer.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CancelPendingShipmentRequest.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CancelPendingShipmentRequest.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ExportDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ExportDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/SmartPostShipmentDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/SmartPostShipmentDetail.pm cp lib/Shipment/Purolator/WSDL/Types/BusinessRelationship.pm blib/lib/Shipment/Purolator/WSDL/Types/BusinessRelationship.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/PackageSpecialServiceType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/PackageSpecialServiceType.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfSuggestedAddress.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfSuggestedAddress.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityPackagingDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityPackagingDetail.pm cp lib/Shipment/Purolator/WSDL/Types/ShipmentManifestDocumentCriteria.pm blib/lib/Shipment/Purolator/WSDL/Types/ShipmentManifestDocumentCriteria.pm cp lib/Shipment/UPS/WSDL/RateTypes/PayerAddressType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/PayerAddressType.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfDocument.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfDocument.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ExpressFreightDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ExpressFreightDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/PackageRateDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/PackageRateDetail.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/ReprintGroundCloseDocumentsRequest.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/ReprintGroundCloseDocumentsRequest.pm cp lib/Shipment/Purolator/WSDL/Types/SuggestedAddress.pm blib/lib/Shipment/Purolator/WSDL/Types/SuggestedAddress.pm cp lib/Shipment/Purolator/WSDL/Types/GetServiceRulesResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/GetServiceRulesResponseContainer.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/StringBarcode.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/StringBarcode.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ServiceType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ServiceType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ShipFromType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ShipFromType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/RebateType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/RebateType.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/ImageId.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/ImageId.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentEMailGroupingType.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentEMailGroupingType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CustomDeliveryWindowType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CustomDeliveryWindowType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/FedExLocationType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/FedExLocationType.pm cp lib/Shipment/Purolator/WSDL/Elements/ValidateCityPostalCodeZipRequest.pm blib/lib/Shipment/Purolator/WSDL/Elements/ValidateCityPostalCodeZipRequest.pm cp lib/Shipment/FedEx/WSDL/RateTypes/TransitTimeType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/TransitTimeType.pm cp lib/Shipment/Purolator/WSDL/Elements/GetShipmentManifestDocumentResponse.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetShipmentManifestDocumentResponse.pm cp lib/Shipment/UPS/WSDL/RateTypes/DimensionsType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/DimensionsType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/PackagingType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/PackagingType.pm cp lib/Shipment/Purolator/WSDL/Elements/VoidShipmentRequest.pm blib/lib/Shipment/Purolator/WSDL/Elements/VoidShipmentRequest.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/LabelStockType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/LabelStockType.pm cp lib/Shipment/Purolator/WSDL/Types/ServiceOptionRules.pm blib/lib/Shipment/Purolator/WSDL/Types/ServiceOptionRules.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ContactAndAddress.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ContactAndAddress.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/Notification.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/Notification.pm cp lib/Shipment/FedEx/WSDL/RateTypes/DestinationControlStatementType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/DestinationControlStatementType.pm cp lib/Shipment/Purolator/WSDL/Elements/ResponseContext.pm blib/lib/Shipment/Purolator/WSDL/Elements/ResponseContext.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityOptionDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityOptionDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/DocTabZoneSpecification.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/DocTabZoneSpecification.pm cp lib/Shipment/UPS/WSDL/ShipTypes/PaymentInfoType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/PaymentInfoType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/LabelStockType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/LabelStockType.pm cp lib/Shipment/Purolator/WSDL/Types/InternationalInformation.pm blib/lib/Shipment/Purolator/WSDL/Types/InternationalInformation.pm cp lib/Shipment/UPS/WSDL/RateTypes/GuaranteedDeliveryType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/GuaranteedDeliveryType.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfService.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfService.pm cp lib/Shipment/UPS/WSDL/ShipTypes/DimensionsType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/DimensionsType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentRateDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentRateDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/PickupDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/PickupDetail.pm cp lib/Shipment/UPS/WSDL/ShipElements/ShipmentRequest.pm blib/lib/Shipment/UPS/WSDL/ShipElements/ShipmentRequest.pm cp lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityContent.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityContent.pm cp perltidy.pl blib/lib/perltidy.pl cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfSuggestedAddress.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfSuggestedAddress.pm cp lib/Shipment.pm blib/lib/Shipment.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/PackageSpecialServicesRequested.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/PackageSpecialServicesRequested.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentNamingType.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentNamingType.pm cp lib/Shipment/Purolator/WSDL/Types/DocumentDetail.pm blib/lib/Shipment/Purolator/WSDL/Types/DocumentDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentPrintDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentPrintDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/ResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/ResponseContainer.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/Measure.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/Measure.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ProcessTagRequest.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ProcessTagRequest.pm cp lib/Shipment/Purolator/WSDL/Types/PackageInformation.pm blib/lib/Shipment/Purolator/WSDL/Types/PackageInformation.pm cp lib/Shipment/Purolator/WSDL/Elements/ReceiverInformation.pm blib/lib/Shipment/Purolator/WSDL/Elements/ReceiverInformation.pm cp lib/Shipment/UPS/WSDL/ShipTypes/CommodityType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/CommodityType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/UploadDocumentProducerType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/UploadDocumentProducerType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/PickupDetailsType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/PickupDetailsType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/AdditionalLabelsDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/AdditionalLabelsDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/DocTabContent.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/DocTabContent.pm cp lib/Shipment/FedEx/WSDL/RateTypes/Volume.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/Volume.pm cp lib/Shipment/Purolator/WSDL/Elements/GetFullEstimateResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetFullEstimateResponseContainer.pm cp lib/Shipment/FedEx/WSDL/RateTypes/WebAuthenticationDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/WebAuthenticationDetail.pm cp lib/Shipment/Purolator/WSDL/Types/RequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/RequestContainer.pm cp lib/Shipment/Purolator/WSDL/Elements/SenderInformation.pm blib/lib/Shipment/Purolator/WSDL/Elements/SenderInformation.pm cp lib/Shipment/Purolator/WSDL/Elements/CreateShipmentRequest.pm blib/lib/Shipment/Purolator/WSDL/Elements/CreateShipmentRequest.pm cp lib/Shipment/FedEx/WSDL/RateTypemaps/RateService.pm blib/lib/Shipment/FedEx/WSDL/RateTypemaps/RateService.pm cp lib/Shipment/Purolator/WSDL/Types/ContentDetail.pm blib/lib/Shipment/Purolator/WSDL/Types/ContentDetail.pm cp lib/Shipment/UPS/WSDL/ShipTypes/BillReceiverAddressType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/BillReceiverAddressType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/PurposeOfShipmentType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/PurposeOfShipmentType.pm cp lib/Shipment/UPS/WSDL/RateTypes/PackageServiceOptionsType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/PackageServiceOptionsType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ImageFormatType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ImageFormatType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/TrackingIdType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/TrackingIdType.pm cp lib/Shipment/Purolator/WSDL/Elements/ValidationDetail.pm blib/lib/Shipment/Purolator/WSDL/Elements/ValidationDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/DocTabContent.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/DocTabContent.pm cp lib/Shipment/UPS/WSDL/RateTypemaps/RateService.pm blib/lib/Shipment/UPS/WSDL/RateTypemaps/RateService.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentEMailRecipient.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentEMailRecipient.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ReturnEMailAllowedSpecialServiceType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ReturnEMailAllowedSpecialServiceType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CustomerReference.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CustomerReference.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/UploadDocumentIdProducer.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/UploadDocumentIdProducer.pm cp lib/Shipment/UPS/WSDL/RateElements/UPSSecurity.pm blib/lib/Shipment/UPS/WSDL/RateElements/UPSSecurity.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ShipmentServiceOptionsType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ShipmentServiceOptionsType.pm cp lib/Shipment/Purolator/WSDL/Types/PhoneNumber.pm blib/lib/Shipment/Purolator/WSDL/Types/PhoneNumber.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CodCollectionType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CodCollectionType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CodDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CodDetail.pm cp lib/Shipment/UPS/WSDL/ShipTypes/DeclaredValueType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/DeclaredValueType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ImageType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ImageType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CodReturnReferenceIndicatorType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CodReturnReferenceIndicatorType.pm cp lib/Shipment/Purolator/WSDL/Elements/VoidShipmentResponse.pm blib/lib/Shipment/Purolator/WSDL/Elements/VoidShipmentResponse.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfDocument.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfDocument.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityDescription.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityDescription.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/FreightOnValueType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/FreightOnValueType.pm cp lib/Shipment/UPS/WSDL/RateTypes/ErrorDetailType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/ErrorDetailType.pm cp lib/Shipment/UPS/WSDL/RateTypes/ShipmentChargesType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/ShipmentChargesType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityOptionType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityOptionType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/Op900Detail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/Op900Detail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FreightServiceCenterDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FreightServiceCenterDetail.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/CustomerImageUsage.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/CustomerImageUsage.pm cp lib/Shipment/Purolator/WSDL/Elements/GetServicesOptionsResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetServicesOptionsResponseContainer.pm cp lib/Shipment/Purolator/WSDL/Elements/TotalWeight.pm blib/lib/Shipment/Purolator/WSDL/Elements/TotalWeight.pm cp lib/Shipment/Purolator/WSDL/Typemaps/ServiceAvailabilityService.pm blib/lib/Shipment/Purolator/WSDL/Typemaps/ServiceAvailabilityService.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CommitmentDelayType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CommitmentDelayType.pm cp lib/Shipment/Purolator/WSDL/Types/GetShipmentManifestDocumentResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/GetShipmentManifestDocumentResponseContainer.pm cp lib/Shipment/FedEx/WSDL/RateTypes/RateDiscount.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/RateDiscount.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/HoldAtLocationDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/HoldAtLocationDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentEMailDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentEMailDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentImageType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentImageType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/RecipientCustomsId.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/RecipientCustomsId.pm cp lib/Shipment/Purolator/WSDL/Elements/VoidShipmentRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/VoidShipmentRequestContainer.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ShipmentSpecialServicesRequested.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ShipmentSpecialServicesRequested.pm cp lib/Shipment/FedEx/WSDL/RateTypes/DayOfWeekType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/DayOfWeekType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CustomerImageUsage.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CustomerImageUsage.pm cp lib/Shipment/FedEx/WSDL/RateTypes/NaftaPreferenceCriterionCode.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/NaftaPreferenceCriterionCode.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CustomDeliveryWindowType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CustomDeliveryWindowType.pm cp lib/Shipment/Purolator/WSDL/Elements/GetFullEstimateRequest.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetFullEstimateRequest.pm cp lib/Shipment/UPS/WSDL/ShipTypes/PackagingType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/PackagingType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/PackageRateDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/PackageRateDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/EdtRequestType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/EdtRequestType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ValidateShipmentRequest.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ValidateShipmentRequest.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ReturnedShippingDocumentType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ReturnedShippingDocumentType.pm cp lib/Shipment/Purolator/WSDL/Types/VoidShipmentResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/VoidShipmentResponseContainer.pm cp lib/Shipment/FedEx/WSDL/CloseElements/SmartPostCloseReply.pm blib/lib/Shipment/FedEx/WSDL/CloseElements/SmartPostCloseReply.pm cp lib/Shipment/Purolator/WSDL/Types/Dimension.pm blib/lib/Shipment/Purolator/WSDL/Types/Dimension.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfInformationalMessage.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfInformationalMessage.pm cp lib/Shipment/FedEx/WSDL/RateTypes/LinearMeasure.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/LinearMeasure.pm cp lib/Shipment/FedEx/WSDL/ShipElements/DeleteShipmentRequest.pm blib/lib/Shipment/FedEx/WSDL/ShipElements/DeleteShipmentRequest.pm cp lib/Shipment/FedEx/WSDL/RateTypes/EdtExciseCondition.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/EdtExciseCondition.pm cp lib/Shipment/FedEx/WSDL/RateTypes/NaftaProducer.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/NaftaProducer.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CreatePendingShipmentReply.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CreatePendingShipmentReply.pm cp lib/Shipment/Purolator/WSDL/Elements/OptionsInformation.pm blib/lib/Shipment/Purolator/WSDL/Elements/OptionsInformation.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfOptionValue.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfOptionValue.pm cp lib/Shipment/Purolator/WSDL/Elements/GetDocumentsResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetDocumentsResponseContainer.pm cp lib/Shipment/UPS/WSDL/RateTypes/AdditionalCodeDescType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/AdditionalCodeDescType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/DistanceUnits.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/DistanceUnits.pm cp lib/Shipment/UPS/WSDL/RateTypes/ResponseType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/ResponseType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/FreightShipmentRoleType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/FreightShipmentRoleType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/EdtExciseCondition.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/EdtExciseCondition.pm cp lib/Shipment/FedEx/WSDL/ShipTypemaps/ShipService.pm blib/lib/Shipment/FedEx/WSDL/ShipTypemaps/ShipService.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/PendingShipmentType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/PendingShipmentType.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentEMailDetail.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentEMailDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelBarcodeEntry.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelBarcodeEntry.pm cp lib/Shipment/Purolator/WSDL/Elements/Shipment.pm blib/lib/Shipment/Purolator/WSDL/Elements/Shipment.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfContentDetail.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfContentDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/GetDocumentsRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetDocumentsRequestContainer.pm cp lib/Shipment/FedEx/WSDL/RateTypes/BarcodeSymbologyType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/BarcodeSymbologyType.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentDispositionType.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/ShippingDocumentDispositionType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/PackageDeclaredValueType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/PackageDeclaredValueType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/DateRange.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/DateRange.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfPIN.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfPIN.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FreightChargeBasisType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FreightChargeBasisType.pm cp lib/Shipment/UPS/WSDL/ShipElements/FaultDetail.pm blib/lib/Shipment/UPS/WSDL/ShipElements/FaultDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelBoxEntry.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelBoxEntry.pm cp lib/Shipment/UPS/WSDL/ShipElements/ShipConfirmRequest.pm blib/lib/Shipment/UPS/WSDL/ShipElements/ShipConfirmRequest.pm cp lib/Shipment/Purolator/WSDL/Elements/GetShipmentManifestDocumentRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/GetShipmentManifestDocumentRequestContainer.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/Party.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/Party.pm cp lib/Shipment/FedEx/WSDL/RateTypes/SmartPostAncillaryEndorsementType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/SmartPostAncillaryEndorsementType.pm cp lib/Shipment/Purolator/WSDL/Elements/PickupType.pm blib/lib/Shipment/Purolator/WSDL/Elements/PickupType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/DayOfWeekType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/DayOfWeekType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CommercialInvoiceDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CommercialInvoiceDetail.pm cp lib/Shipment/Purolator/WSDL/Interfaces/ServiceAvailabilityService/ServiceAvailabilityServiceEndpoint.pm blib/lib/Shipment/Purolator/WSDL/Interfaces/ServiceAvailabilityService/ServiceAvailabilityServiceEndpoint.pm cp lib/Shipment/UPS/WSDL/RateTypes/DeliveryConfirmationType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/DeliveryConfirmationType.pm cp lib/Shipment/Purolator/WSDL/Types/PrinterType.pm blib/lib/Shipment/Purolator/WSDL/Types/PrinterType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/NetCostDateType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/NetCostDateType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/PendingShipmentDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/PendingShipmentDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ReturnEMailDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ReturnEMailDetail.pm cp lib/Shipment/Purolator/WSDL/Types/ServiceRule.pm blib/lib/Shipment/Purolator/WSDL/Types/ServiceRule.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ReturnServiceType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ReturnServiceType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/PrintedReferenceType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/PrintedReferenceType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/TrackingId.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/TrackingId.pm cp lib/Shipment/Purolator/WSDL/Elements/BuyerInformation.pm blib/lib/Shipment/Purolator/WSDL/Elements/BuyerInformation.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityPackingGroupType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/HazardousCommodityPackingGroupType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/Money.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/Money.pm cp lib/Shipment/Purolator/WSDL/Types/ValidationFault.pm blib/lib/Shipment/Purolator/WSDL/Types/ValidationFault.pm cp lib/Shipment/Purolator/WSDL/Elements/ContentDetail.pm blib/lib/Shipment/Purolator/WSDL/Elements/ContentDetail.pm cp lib/Shipment/UPS/WSDL/RateTypes/ShipFromType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/ShipFromType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CustomerImageUsage.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CustomerImageUsage.pm cp lib/Shipment/Package.pm blib/lib/Shipment/Package.pm cp lib/Shipment/FedEx/WSDL/RateTypes/Rma.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/Rma.pm cp lib/Shipment/FedEx/WSDL/RateTypes/PackagingType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/PackagingType.pm cp lib/Shipment/Purolator/WSDL/Types/ManifestBatchDetail.pm blib/lib/Shipment/Purolator/WSDL/Types/ManifestBatchDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/RateRequestType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/RateRequestType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CustomDeliveryWindowDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CustomDeliveryWindowDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/EtdDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/EtdDetail.pm cp lib/Shipment/FedEx/WSDL/ShipElements/CreatePendingShipmentReply.pm blib/lib/Shipment/FedEx/WSDL/ShipElements/CreatePendingShipmentReply.pm cp lib/Shipment/Purolator/WSDL/Types/Service.pm blib/lib/Shipment/Purolator/WSDL/Types/Service.pm cp lib/Shipment/Purolator/WSDL/Elements/ServiceRule.pm blib/lib/Shipment/Purolator/WSDL/Elements/ServiceRule.pm cp lib/Shipment/FedEx/WSDL/RateTypes/NaftaCertificateOfOriginDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/NaftaCertificateOfOriginDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CompletedEtdDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CompletedEtdDetail.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentEMailRecipient.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentEMailRecipient.pm cp lib/Shipment/FedEx/WSDL/RateTypes/LiabilityCoverageDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/LiabilityCoverageDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/BarcodeSymbologyType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/BarcodeSymbologyType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/PackageType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/PackageType.pm cp lib/Shipment/Purolator/WSDL/Types/RequestContext.pm blib/lib/Shipment/Purolator/WSDL/Types/RequestContext.pm cp lib/Shipment/Purolator/WSDL/Types/DocumentStatus.pm blib/lib/Shipment/Purolator/WSDL/Types/DocumentStatus.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentFormat.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentFormat.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfOption.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfOption.pm cp lib/Shipment/FedEx/WSDL/RateTypes/SmartPostIndiciaType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/SmartPostIndiciaType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/EMailNotificationRecipient.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/EMailNotificationRecipient.pm cp lib/Shipment/Purolator/WSDL/Elements/CreateShipmentResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/CreateShipmentResponseContainer.pm cp lib/Shipment/Purolator/WSDL/Types/ShipmentEstimate.pm blib/lib/Shipment/Purolator/WSDL/Types/ShipmentEstimate.pm cp lib/Shipment/UPS/WSDL/RateTypes/LocationType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/LocationType.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfServiceRule.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfServiceRule.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/Surcharge.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/Surcharge.pm cp lib/Shipment/Purolator/WSDL/Types/Weight.pm blib/lib/Shipment/Purolator/WSDL/Types/Weight.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/RequestedPackageLineItem.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/RequestedPackageLineItem.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/Payor.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/Payor.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/RecipientCustomsIdType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/RecipientCustomsIdType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/AdditionalCodeDescType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/AdditionalCodeDescType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelTextEntry.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelTextEntry.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfServiceOptionRules.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfServiceOptionRules.pm cp lib/Shipment/Purolator/WSDL/Types/Piece.pm blib/lib/Shipment/Purolator/WSDL/Types/Piece.pm cp lib/Shipment/Purolator/WSDL/Types/BillDutiesToParty.pm blib/lib/Shipment/Purolator/WSDL/Types/BillDutiesToParty.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/AdditionalLabelsType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/AdditionalLabelsType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelGraphicEntry.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CustomLabelGraphicEntry.pm cp lib/Shipment/Purolator/WSDL/Types/DimensionUnit.pm blib/lib/Shipment/Purolator/WSDL/Types/DimensionUnit.pm cp lib/Shipment/FedEx/WSDL/RateTypes/HomeDeliveryPremiumType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/HomeDeliveryPremiumType.pm cp lib/Shipment/Purolator/WSDL/Elements/Weight.pm blib/lib/Shipment/Purolator/WSDL/Elements/Weight.pm cp lib/Shipment/UPS/WSDL/ShipTypes/UltimateConsigneeType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/UltimateConsigneeType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityQuantityDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/HazardousCommodityQuantityDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/DropoffType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/DropoffType.pm cp lib/Shipment/Purolator/WSDL/Elements/OtherInformation.pm blib/lib/Shipment/Purolator/WSDL/Elements/OtherInformation.pm cp lib/Shipment/UPS/WSDL/RateTypes/ClientInformationType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/ClientInformationType.pm cp lib/Shipment/Purolator/WSDL/Types/InformationalMessage.pm blib/lib/Shipment/Purolator/WSDL/Types/InformationalMessage.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/PurposeOfShipmentType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/PurposeOfShipmentType.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfError.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfError.pm cp lib/Shipment/FedEx/WSDL/RateTypes/OversizeClassType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/OversizeClassType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/LabelFormatType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/LabelFormatType.pm cp lib/Shipment/Address.pm blib/lib/Shipment/Address.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/CloseDocument.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/CloseDocument.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ClientDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ClientDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ConfigurableLabelReferenceEntry.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ConfigurableLabelReferenceEntry.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/HomeDeliveryPremiumType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/HomeDeliveryPremiumType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/NaftaImporterSpecificationType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/NaftaImporterSpecificationType.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfPiece.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfPiece.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/GroundCloseReportsReprintRequest.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/GroundCloseReportsReprintRequest.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/VersionId.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/VersionId.pm cp lib/Shipment/UPS/WSDL/RateTypes/NMFCCommodityType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/NMFCCommodityType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/NaftaProducer.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/NaftaProducer.pm cp lib/Shipment/Purolator/WSDL/Elements/ValidateShipmentResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/ValidateShipmentResponseContainer.pm cp lib/Shipment/UPS/WSDL/ShipTypes/UnitType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/UnitType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CustomLabelDetail.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/CloseDocumentSpecification.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/CloseDocumentSpecification.pm cp lib/Shipment/FedEx/WSDL/RateTypes/LabelPrintingOrientationType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/LabelPrintingOrientationType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/UnitOfMeasurementType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/UnitOfMeasurementType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/Distance.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/Distance.pm cp lib/Shipment/FedEx/WSDL/CloseElements/GroundCloseWithDocumentsRequest.pm blib/lib/Shipment/FedEx/WSDL/CloseElements/GroundCloseWithDocumentsRequest.pm cp lib/Shipment/FedEx/WSDL/RateTypes/RegulatoryControlType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/RegulatoryControlType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/VolumeUnits.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/VolumeUnits.pm cp lib/Shipment/Purolator/WSDL/Types/VoidShipmentRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/VoidShipmentRequestContainer.pm cp lib/Shipment/Purolator/WSDL/Types/ResponseInformation.pm blib/lib/Shipment/Purolator/WSDL/Types/ResponseInformation.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/FreightClassType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/FreightClassType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ShipmentResultsType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ShipmentResultsType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CodAddTransportationChargesType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CodAddTransportationChargesType.pm cp lib/Shipment/Purolator/WSDL/Types/OptionRule.pm blib/lib/Shipment/Purolator/WSDL/Types/OptionRule.pm cp lib/Shipment/Purolator/WSDL/Types/GetQuickEstimateResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/GetQuickEstimateResponseContainer.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/FaultDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/FaultDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/ManifestBatch.pm blib/lib/Shipment/Purolator/WSDL/Elements/ManifestBatch.pm cp lib/Shipment/Purolator/WSDL/Elements/ValidateCityPostalCodeZipResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/ValidateCityPostalCodeZipResponseContainer.pm cp lib/Shipment/Purolator/WSDL/Elements/Dimension.pm blib/lib/Shipment/Purolator/WSDL/Elements/Dimension.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentEMailRecipient.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShippingDocumentEMailRecipient.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FlatbedTrailerOption.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FlatbedTrailerOption.pm cp lib/Shipment/Purolator/WSDL/Types/TrackingReferenceInformation.pm blib/lib/Shipment/Purolator/WSDL/Types/TrackingReferenceInformation.pm cp lib/Shipment/FedEx/WSDL/RateTypes/Party.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/Party.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/WebAuthenticationCredential.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/WebAuthenticationCredential.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/CustomerSpecifiedLabelDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/CustomerSpecifiedLabelDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/Option.pm blib/lib/Shipment/Purolator/WSDL/Elements/Option.pm cp lib/Shipment/FedEx/WSDL/RateTypes/FreightServiceSchedulingType.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/FreightServiceSchedulingType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/RequestedPackageLineItem.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/RequestedPackageLineItem.pm cp lib/Shipment/Purolator/WSDL/Types/DocumentTypes.pm blib/lib/Shipment/Purolator/WSDL/Types/DocumentTypes.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfOptionIDValuePair.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfOptionIDValuePair.pm cp lib/Shipment/Purolator/WSDL/Types/GetDocumentsResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/GetDocumentsResponseContainer.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfOptionRule.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfOptionRule.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ExpressRegionCode.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ExpressRegionCode.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ReceiptType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ReceiptType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/FreightChargeBasisType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/FreightChargeBasisType.pm cp lib/Shipment/Purolator/WSDL/Elements/ArrayOfDocumentDetail.pm blib/lib/Shipment/Purolator/WSDL/Elements/ArrayOfDocumentDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/DocTabContentType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/DocTabContentType.pm cp lib/Shipment/Purolator/WSDL/Types/ValidateShipmentRequestContainer.pm blib/lib/Shipment/Purolator/WSDL/Types/ValidateShipmentRequestContainer.pm cp lib/Shipment/Purolator/WSDL/Elements/Error.pm blib/lib/Shipment/Purolator/WSDL/Elements/Error.pm cp lib/Shipment/UPS/WSDL/ShipTypes/PSONotificationType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/PSONotificationType.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfSurcharge.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfSurcharge.pm cp lib/Shipment/Purolator/WSDL/Elements/ConsolidateRequest.pm blib/lib/Shipment/Purolator/WSDL/Elements/ConsolidateRequest.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/ClientDetail.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/ClientDetail.pm cp lib/Shipment/Purolator/WSDL/Types/PickupType.pm blib/lib/Shipment/Purolator/WSDL/Types/PickupType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ReturnedRateType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ReturnedRateType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/DocTabZoneJustificationType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/DocTabZoneJustificationType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/CurrencyExchangeRate.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/CurrencyExchangeRate.pm cp lib/Shipment/UPS/WSDL/RateTypes/InvoiceLineTotalType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/InvoiceLineTotalType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/Address.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/Address.pm cp lib/Shipment/UPS/WSDL/RateTypes/CommodityType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/CommodityType.pm cp lib/Shipment/Purolator/WSDL/Types/ValidationDetail.pm blib/lib/Shipment/Purolator/WSDL/Types/ValidationDetail.pm cp lib/Shipment/UPS/WSDL/RateTypes/ShipmentType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/ShipmentType.pm cp lib/Shipment/UPS/WSDL/ShipTypes/LabelDeliveryType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/LabelDeliveryType.pm cp lib/Shipment/FedEx/WSDL/RateTypes/UploadDocumentReferenceDetail.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/UploadDocumentReferenceDetail.pm cp lib/Shipment/UPS.pm blib/lib/Shipment/UPS.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/Localization.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/Localization.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/EMailLabelDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/EMailLabelDetail.pm cp lib/Shipment/Purolator/WSDL/Elements/VoidShipmentResponseContainer.pm blib/lib/Shipment/Purolator/WSDL/Elements/VoidShipmentResponseContainer.pm cp lib/Shipment/Purolator/WSDL/Types/ArrayOfTax.pm blib/lib/Shipment/Purolator/WSDL/Types/ArrayOfTax.pm cp lib/Shipment/Purolator/WSDL/Elements/BillDutiesToParty.pm blib/lib/Shipment/Purolator/WSDL/Elements/BillDutiesToParty.pm cp lib/Shipment/UPS/WSDL/ShipTypes/ForwardAgentType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/ForwardAgentType.pm cp lib/Shipment/UPS/WSDL/RateElements/RateRequest.pm blib/lib/Shipment/UPS/WSDL/RateElements/RateRequest.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/OversizeClassType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/OversizeClassType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/NaftaCertificateOfOriginDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/NaftaCertificateOfOriginDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentSpecialServicesRequested.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/ShipmentSpecialServicesRequested.pm cp lib/Shipment/Purolator/WSDL/Types/NotificationInformation.pm blib/lib/Shipment/Purolator/WSDL/Types/NotificationInformation.pm cp lib/Shipment/UPS/WSDL/ShipTypemaps/ShipService.pm blib/lib/Shipment/UPS/WSDL/ShipTypemaps/ShipService.pm cp lib/Shipment/FedEx/WSDL/CloseTypes/CloseReportType.pm blib/lib/Shipment/FedEx/WSDL/CloseTypes/CloseReportType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/RequestedShippingDocumentType.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/RequestedShippingDocumentType.pm cp lib/Shipment/Purolator/WSDL/Elements/Service.pm blib/lib/Shipment/Purolator/WSDL/Elements/Service.pm cp lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentSpecification.pm blib/lib/Shipment/FedEx/WSDL/RateTypes/ShippingDocumentSpecification.pm cp lib/Shipment/Purolator/WSDL/Elements/ShipmentEstimate.pm blib/lib/Shipment/Purolator/WSDL/Elements/ShipmentEstimate.pm cp lib/Shipment/Purolator/WSDL/Elements/WeightUnit.pm blib/lib/Shipment/Purolator/WSDL/Elements/WeightUnit.pm cp lib/Shipment/Purolator/WSDL/Interfaces/EstimatingService/EstimatingServiceEndpoint.pm blib/lib/Shipment/Purolator/WSDL/Interfaces/EstimatingService/EstimatingServiceEndpoint.pm cp lib/Shipment/UPS/WSDL/ShipTypes/NegotiatedRateChargesType.pm blib/lib/Shipment/UPS/WSDL/ShipTypes/NegotiatedRateChargesType.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/GeneralAgencyAgreementDetail.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/GeneralAgencyAgreementDetail.pm cp lib/Shipment/FedEx/WSDL/ShipTypes/NaftaProducerDeterminationCode.pm blib/lib/Shipment/FedEx/WSDL/ShipTypes/NaftaProducerDeterminationCode.pm cp lib/Shipment/UPS/WSDL/RateTypes/CODAmountType.pm blib/lib/Shipment/UPS/WSDL/RateTypes/CODAmountType.pm cp bin/wsdl2perl.pl blib/script/wsdl2perl.pl /home/cpanfly/ap1003/bin/perl-static -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/wsdl2perl.pl Manifying blib/man1/wsdl2perl.pl.1 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ResponseContainer.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipElements::Request.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseElements::GroundCloseReply.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CustomerImageUsageType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::RoutingDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::RequestContainer.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfSurcharge.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::TermsOfSaleType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::UploadDocumentType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FreightShipmentRoleType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::PackageRating.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FreightSpecialServicePayment.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::NotificationSeverityType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipElements::CancelPendingShipmentReply.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::VariableHandlingChargeDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfShipmentManifestDocumentCriteria.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::SignatureOptionDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::RatedShipmentDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::DocTabContentZone001.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::FreightBaseCharge.3 Manifying blib/man3/Shipment::UPS::WSDL::RateElements::Errors.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ReferenceNumberType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::LabelSpecification.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::ShipmentRatingOptionsType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::AccountAddressType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FreightGuaranteeType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::DelayPointType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfTax.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::VariableHandlingChargeType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ShipToType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::AdditionalLabelsDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::RoutingAstraDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::TransportationChargeType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::Document.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::Error.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::DelayLevelType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ShippingDocumentDispositionType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::TransitTimeType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::GroundCloseReply.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ExpressFreightDetailContact.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CustomLabelBoxEntry.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CustomDocumentDetail.3 Manifying blib/man3/Shipment::FedEx.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::Rma.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ProcessShipmentRequest.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::DocumentStatus.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ValidateShipmentRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CustomsClearanceDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetServicesOptionsRequest.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::OptionsInformation.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ClientInformationType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::RateReply.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::CreateShipmentResponse.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfManifestBatch.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::HazardousCommodityQuantityDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::RatedShipmentInfoType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::SCReportType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::ShippingDocumentStockType.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::ShipmentServiceOptionsType.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::ScheduleType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::VariableHandlingCharges.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::VariableHandlingChargeDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::NotificationParameter.3 Manifying blib/man3/Shipment::Service.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::ShippingDocumentPrintDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ClearanceBrokerageType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::Localization.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::Money.3 Manifying blib/man3/Shipment::Purolator::WSDL::Typemaps::ShippingDocumentsService.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShipmentReply.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseElements::GroundCloseDocumentsReply.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::BillingWeightType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ConfigurableLabelReferenceEntry.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CancelPendingShipmentReply.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FreightGuaranteeDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ShipmentRateDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetQuickEstimateResponse.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipElements::ShipmentReply.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::EdtTaxDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::Tax.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::VersionId.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::AdditionalInfoType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfServiceOptionRules.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetDocumentsRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FlatbedTrailerDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::EMailNotificationRecipientType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::FRSShipmentDataType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::GroundCloseWithDocumentsRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::PickupRequestType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::RecipientCustomsIdType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::LinearMeasure.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::TotalWeight.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::RateDiscount.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::FRSPaymentInfoType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::PaymentType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::TermsOfSaleType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::Weight.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::ChargesType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfInformationalMessage.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::Surcharge.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetFullEstimateRequestContainer.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfOptionIDValuePair.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ProductWeightType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::TinType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::EMailNotificationDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CompletedShipmentDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::PackageType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetFullEstimateResponse.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::PackageInformation.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::CreditCardType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::SmartPostCloseReply.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::TrackingId.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CustomLabelTextEntry.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::PricingCodeType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::ManifestFile.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::BillingWeightType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ExportDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FreightRateNotation.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::LabelStockSizeType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::CreateShipmentResponseContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ReturnEMailDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfValidationDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipElements::CreatePendingShipmentRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::RequestedShipment.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::PaymentType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::CreateShipmentRequestContainer.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ValueType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ReturnType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseInterfaces::CloseService::CloseServicePort.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::InternationalDocumentContentType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::PaymentInformation.3 Manifying blib/man3/Shipment::Purolator.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::PrintedReference.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::MinimumChargeType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CodCollectionType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::NotificationParameter.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::TaxType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::DocTabContentBarcoded.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ContactInfoType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ImportExportType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::DangerousGoodsAccessibilityType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::DestinationControlDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CustomDeliveryWindowDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::DocumentCriteria.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::HazardousCommodityPackagingDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::PaymentInformation.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ShipmentType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::FormType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::GetServicesOptionsRequestContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShippingDocumentStockType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::RateDiscountType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ShipToAddressType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::Piece.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::NaftaPreferenceCriterionCode.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ShipmentChargeType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::EdtTaxDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::RatedPackageDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShipmentSpecialServiceType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfOptionPrice.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::RateRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::SignatureOptionType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipInterfaces::ShipService::ShipPort.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ReturnShipment.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::DutyCurrency.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::Surcharge.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::LabelFormatType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipElements::Errors.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::CodeDescriptionType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::Rebate.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipElements::VoidShipmentResponse.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::LinearUnits.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfServiceRule.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::PickupRequestType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::HomeDeliveryPremiumDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Typemaps::ShippingService.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CompletedHoldAtLocationDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::VariableHandlingCharges.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::DutyInformation.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::DangerousGoodsDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::Payor.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::AstraLabelElement.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::CreditCardInformation.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::SmartPostAncillaryEndorsementType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ContentRecord.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::CloseDocumentType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfShipmentManifestDocumentCriteria.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CustomLabelGraphicEntry.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseElements::SmartPostCloseRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::EdtCommodityTax.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::DocTabContentType.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::ShipToAddressType.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::RequestType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::BillThirdPartyChargeType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::FormImageType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ProductType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ProcessShipmentReply.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipInterfaces::VoidService::VoidPort.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::RatedPackageType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfDocumentCriteria.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipElements::ShipAcceptRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::WebAuthenticationCredential.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::RateDimensionalDivisorType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CustomsClearanceDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ConsolidateResponseContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::LinearMeasure.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::PriorityAlertDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::PickupDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipElements::ProcessShipmentReply.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfShipmentEstimate.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::DimensionUnit.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::EMailNotificationRecipient.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::CodeType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetShipmentManifestDocumentRequest.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetQuickEstimateRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::ShippingDocumentStorageDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ShippingDocumentDispositionDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ShipAddressType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::GetFullEstimateResponseContainer.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipElements::ShipmentResponse.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::Payment.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::GetFullEstimateRequestContainer.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ValueType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::ShippingDocumentPart.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ReturnShipmentInformation.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::LabelImageFormatType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ConsolidateRequestContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseElements::GroundCloseReportsReprintRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::ShippingDocumentImageType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::SurchargeType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::EMailNotificationFormatType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::Address.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::EtdDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::LocationType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::OptionPrice.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::LabelPrintingOrientationType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShipmentRoutingDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::EMailLabelDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::TaxpayerIdentification.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::AddressType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfPiece.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CustomerReference.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ImportExportType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipElements::ProcessShipmentRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::FreightRateDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::GroundCloseReportsReprintReply.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::InsuredValueType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetQuickEstimateRequestContainer.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetShipmentManifestDocumentResponseContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::RegulatoryControlType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ValidatedHazardousCommodityContent.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::NaftaProducerSpecificationType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::EMailNotificationDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::SignatureOptionType.3 Manifying blib/man3/Shipment::UPS::WSDL::RateElements::FaultDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::PackageSpecialServicesRequested.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::Payment.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::NotificationInformation.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ShipmentDryIceDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::CodeType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::EdtTaxType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfOption.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ReceiverInformation.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::TransactionDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::SurchargeType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ScheduleBType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::OptionValue.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CurrencyExchangeRate.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::OnCallType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipElements::ShipConfirmResponse.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::CODType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::PackageWeightType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::EMailNotificationRecipientType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CodReturnShipmentDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CarrierCodeType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::PhysicalPackagingType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::WeightUnits.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::DeleteTagRequest.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::FRSShipmentType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::BillShipperType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::PrinterType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::CreateShipmentRequestContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CustomLabelPosition.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfContentDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::CODType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::IntermediateConsigneeType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfOptionPrice.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ShippingDocumentEMailGroupingType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipElements::ShipAcceptResponse.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::PendingShipmentType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::RateInfoType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::PickupRequestSourceType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::Language.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ContentRecord.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ValidateShipmentResponseContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::FreightShipmentDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::ShipperType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::OtherChargesType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CommercialInvoice.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CodReturnPackageDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::FreightCollectTermsType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::WebAuthenticationCredential.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::VerbalConfirmationType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::SuggestedAddress.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::RequiredShippingDocumentType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::Notification.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::HazardousCommodityLabelTextOptionType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::LinearUnits.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShipmentRating.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::TaxType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::WebAuthenticationDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::CarrierCodeType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::RequestedShipment.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ImageId.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::DocumentTypes.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::DocTabContentZone001.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::SmartPostIndiciaType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FreightBaseChargeCalculationType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::Measure.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ImageId.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::SmartPostShipmentDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ExpressFreightDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::LabelMaskableDataType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ResponseType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CustomLabelBarcodeEntry.3 Manifying blib/man3/Shipment::Purolator::WSDL::Typemaps::EstimatingService.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetServiceRulesRequestContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::DeleteShipmentRequest.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfOptionValue.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::DangerousGoodsDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::SpecialRatingAppliedType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CommitDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::NotificationParameter.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::PackageSpecialServiceType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::HazardousCommodityDescription.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::PickupRequestSourceType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::LabelSpecification.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::FreightAddressLabelDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::Address.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipElements::ClientInformation.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FreightAccountPaymentType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::HoldAtLocationDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ReturnEMailAllowedSpecialServiceType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::DestinationControlStatementType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipElements::VoidShipmentRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::GroundCloseDocumentsReply.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfDocumentCriteria.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::TransactionReferenceType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ShippingDocumentGroupingType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ShippingDocumentPrintDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::Notification.3 Manifying blib/man3/Shipment::Purolator::WSDL::Interfaces::ShippingDocumentsService::ShippingDocumentsServiceEndpoint.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ShortAddress.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetDocumentsResponse.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::PackageBarcodes.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::WeightUnits.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShippingDocumentEMailDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::PIN.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::CustomerImageUsageType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ShippingDocumentStockType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::EmailDetailsType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipElements::DeleteTagRequest.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetServiceRulesResponseContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CompletedTagDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseElements::ReprintGroundCloseDocumentsRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::LabelRotationType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::GroundCloseRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ErrorLabelBehaviorType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ServiceOptionRules.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CompletedPackageDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::RateInterfaces::RateService::RatePort.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ManifestBatchDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::GetServicesOptionsResponseContainer.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfShortAddress.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::Dimensions.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShippingDocumentGroupingType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipElements::ValidateShipmentRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::TaxpayerIdentification.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::StringBarcodeType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::FreightSpecialServicePayment.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::GetShipmentManifestDocumentRequestContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::LabelRotationType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ShipPhoneType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetServiceRulesRequest.3 Manifying blib/man3/Shipment::UPS::WSDL::RateElements::RateResponse.3 Manifying blib/man3/Shipment::UPS::WSDL::RateElements::Response.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::GetDocumentsRequestContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FreightCommitDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::PricingCodeType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::Shipment.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::SurchargeLevelType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::PendingShipmentAccessDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::PaymentType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::PriorityAlertDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FreightClassType.3 Manifying blib/man3/Shipment::Base.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ClearanceBrokerageType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::Document.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::GetServiceRulesRequestContainer.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::FreightCollectType.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::PackageWeightType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfService.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::PhoneNumber.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::WebAuthenticationDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::RequestContext.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::TrackingReferenceInformation.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfShortAddress.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::PhoneType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateElements::RateRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::RateDimensionalDivisorType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::RequestType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::NaftaProducerDeterminationCode.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypemaps::VoidService.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::LiabilityCoverageDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::RatedShipmentType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShippingDocumentImageType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::CreditCardInformation.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfManifestBatch.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::UploadDocumentDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::RateElements::ClientInformation.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipInterfaces::ShipService::ShipServicePort.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::Commodity.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::PendingShipmentDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::PaymentType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::NotificationSeverityType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::Op950Detail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::Tax.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::DestinationControlDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::InternationalFormType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ResponseContext.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::Surcharge.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ContactType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ConsolidateResponse.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::Op900Detail.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::NotificationSeverityType.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::UOMCodeDescriptionType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::SenderInformation.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FreightRateDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::PSOCODType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::DocumentDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CompletedSmartPostDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::CompanyInfoType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ReturnShipmentDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::DelayDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::RateElements::Request.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::EdtCommodityTax.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ValidateCityPostalCodeZipRequestContainer.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ReturnShipment.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::InternalImageType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CodReturnReferenceIndicatorType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::PIN.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::HazardousCommodityLabelTextOptionType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::BlanketPeriodType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::Fault.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::InformationalMessage.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::DateRange.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ShipperType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::DocTabZoneSpecification.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ReturnedRateType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ProcessTagReply.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CustomerReferenceType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::GeneralAgencyAgreementDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ServiceOptionType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::RateRequestType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::WeightUnit.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::EdtRequestType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShippingDocumentDispositionType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ServiceType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::FreightShipmentLineItem.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::DocTabZoneJustificationType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CustomLabelDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::DocumentCriteria.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ContactAndAddress.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::PhysicalPackagingType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CommercialInvoiceDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::HazardousCommodityOptionType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::RateDiscountType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::AdditionalLabelsType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::LiabilityCoverageType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::RecipientCustomsId.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::Tax.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::DutyCurrency.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::HazardousCommodityPackingGroupType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::InternationalInformation.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateInterfaces::RateService::RateServicePort.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::UploadDocumentProducerType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ResponseInformation.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::ShippingDocumentDispositionDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::Option.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CodDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::Localization.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ReturnType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::Language.3 Manifying blib/man3/Shipment::SOAP::WSDL.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CertificateOfOriginDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::BinaryBarcode.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::FRSPaymentInfoType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CustomLabelPosition.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::NaftaProducerSpecificationType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetServicesOptionsResponse.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::Volume.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShippingDocumentSpecification.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::NaftaNetCostMethodCode.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::SpecialRatingAppliedType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FedExLocationType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ShipmentSpecialServiceType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::ShippingDocumentGroupingType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::LiabilityCoverageType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::EMailNotificationFormatType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::HazardousCommodityOptionDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::AdditionalInfoType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::HighValueReportType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::Contact.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfManifestBatchDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseElements::GroundCloseRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CodAddTransportationChargesType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::Weight.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CustomDocumentDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::TransportationChargesType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::OptionRule.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::PickupInformation.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::OptionValue.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::RequestedPackageDetailType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::HazardousCommodityContent.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipElements::UPSSecurity.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfPIN.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::ReprintGroundCloseDocumentsOptionType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::RequestedShippingDocumentType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::OptionIDValuePair.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipElements::ProcessTagRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::NaftaCommodityDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::OnCallPickupType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Interfaces::ShippingService::ShippingServiceEndpoint.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CustomerReferenceType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::NotificationType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfValidationDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ReturnShipmentDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::TransactionDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CustomLabelCoordinateUnits.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::FreightAccountPaymentType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CreatePendingShipmentRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FreightOnValueType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ShortAddress.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::GetQuickEstimateRequestContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::RatedWeightMethod.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::BusinessRelationship.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::B13AFilingOptionType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ShipmentManifestDocumentCriteria.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::Contact.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::PackageResultsType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::UploadDocumentType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CustomLabelCoordinateUnits.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ServiceType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::EdtTaxType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ValidatedHazardousCommodityDescription.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CarrierCodeType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetServicesOptionsRequestContainer.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::LabelMethodType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ValidateCityPostalCodeZipRequestContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FreightShipmentLineItem.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::SurchargeLevelType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::CreditCardType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CommercialInvoice.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ValidateCityPostalCodeZipResponse.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::TransactionDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::BillingUnitOfMeasurementType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::CloseDocumentFormat.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::Commodity.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::BinaryBarcodeType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::DeletionControlType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::TinType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::CreditCardType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::RebateType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ProducerType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShippingDocument.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::InternationalDocumentContentType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShippingDocumentEMailGroupingType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::OptionIDValuePair.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::Address.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::DutyInformation.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ShipmentChargesType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::LicenseType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::LabelMaskableDataType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::UploadDocumentReferenceDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseElements::GroundCloseReportsReprintReply.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::Tax.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ShipChargeType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::MinimumChargeType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::EMailNotificationRecipientType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfOptionRule.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::DropoffType.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::ShipToType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ManifestBatch.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::NaftaCommodityDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::LabelType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::VariableHandlingChargeType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::LabelSpecificationType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ConsolidateResponseContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::NaftaNetCostMethodCode.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::RateReplyDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::PackageLevelResult.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FreightShipmentDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::TotalChargeType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShippingDocumentFormat.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ValidateCityPostalCodeZipResponseContainer.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfDocumentDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::SoldToType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ClientDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfShipmentEstimate.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ServiceSubOptionDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::PaymentType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::PrepaidType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::OtherInformation.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::PickupInformation.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::NMFCType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::LinearUnits.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CustomerSpecifiedLabelDetail.3 Manifying blib/man3/Shipment::Generic.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShippingDocumentPart.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::B13AFilingOptionType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::Rebate.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::BillReceiverType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipElements::Response.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ValidateShipmentRequestContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::UploadDocumentIdProducer.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ValidateShipmentResponse.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfManifestBatchDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipElements::ProcessTagReply.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateElements::RateReply.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::IFChargesType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::TrackingIdType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::BuyerInformation.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::VersionId.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::FreightRateNotation.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::RequestedPackageDetailType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::PackageServiceOptionsType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::HomeDeliveryPremiumDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::OptionPrice.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetQuickEstimateResponseContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypemaps::CloseService.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ErrorDetailType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::DocTabContentBarcoded.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::DeliveryConfirmationType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::NaftaImporterSpecificationType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::DangerousGoodsAccessibilityType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ValidationFault.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CustomerImageUsageType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::Dimensions.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShipmentDryIceDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfError.3 Manifying blib/man3/Shipment::Label.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::EMailNotificationAggregationType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::CreditCardAddressType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FreightBaseCharge.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShippingDocumentDispositionDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::SmartPostCloseRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::SignatureOptionDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::VolumeUnits.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CertificateOfOriginDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::AddressType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::RatedWeightMethod.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetServiceRulesResponse.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ReturnShipmentInformation.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ConsolidateRequestContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipElements::CancelPendingShipmentRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ExportDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CancelPendingShipmentRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::SmartPostShipmentDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::BusinessRelationship.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfSuggestedAddress.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::PackageSpecialServiceType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::HazardousCommodityPackagingDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ShipmentManifestDocumentCriteria.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::PayerAddressType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfDocument.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ExpressFreightDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::PackageRateDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::GetServiceRulesResponseContainer.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::SuggestedAddress.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::ReprintGroundCloseDocumentsRequest.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ShipFromType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ServiceType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::StringBarcode.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::RebateType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::ImageId.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::ShippingDocumentEMailGroupingType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ValidateCityPostalCodeZipRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::FedExLocationType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CustomDeliveryWindowType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetShipmentManifestDocumentResponse.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::TransitTimeType.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::DimensionsType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::VoidShipmentRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::PackagingType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::LabelStockType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ServiceOptionRules.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ContactAndAddress.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ResponseContext.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::DestinationControlStatementType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::Notification.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::HazardousCommodityOptionDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::PaymentInfoType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::DocTabZoneSpecification.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::LabelStockType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::InternationalInformation.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::GuaranteedDeliveryType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::DimensionsType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfService.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShipmentRateDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::PickupDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipElements::ShipmentRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::HazardousCommodityContent.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfSuggestedAddress.3 Manifying blib/man3/Shipment.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::PackageSpecialServicesRequested.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::DocumentDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::ShippingDocumentNamingType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ResponseContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShippingDocumentPrintDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::Measure.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::PackageInformation.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ProcessTagRequest.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ReceiverInformation.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::CommodityType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::PickupDetailsType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::UploadDocumentProducerType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::AdditionalLabelsDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::DocTabContent.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetFullEstimateResponseContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::Volume.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::CreateShipmentRequest.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::SenderInformation.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::RequestContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::WebAuthenticationDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypemaps::RateService.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ContentDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::BillReceiverAddressType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::PurposeOfShipmentType.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::PackageServiceOptionsType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ImageFormatType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::TrackingIdType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ValidationDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypemaps::RateService.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::DocTabContent.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::ShippingDocumentEMailRecipient.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ReturnEMailAllowedSpecialServiceType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::UploadDocumentIdProducer.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CustomerReference.3 Manifying blib/man3/Shipment::UPS::WSDL::RateElements::UPSSecurity.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ShipmentServiceOptionsType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::PhoneNumber.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CodCollectionType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CodDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::DeclaredValueType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ImageType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CodReturnReferenceIndicatorType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::VoidShipmentResponse.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfDocument.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::HazardousCommodityDescription.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::FreightOnValueType.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::ErrorDetailType.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::ShipmentChargesType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::HazardousCommodityOptionType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::Op900Detail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FreightServiceCenterDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::CustomerImageUsage.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetServicesOptionsResponseContainer.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::TotalWeight.3 Manifying blib/man3/Shipment::Purolator::WSDL::Typemaps::ServiceAvailabilityService.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CommitmentDelayType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::GetShipmentManifestDocumentResponseContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::RateDiscount.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::HoldAtLocationDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ShippingDocumentEMailDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ShippingDocumentImageType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::RecipientCustomsId.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::VoidShipmentRequestContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ShipmentSpecialServicesRequested.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CustomerImageUsage.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::DayOfWeekType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::PackagingType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetFullEstimateRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CustomDeliveryWindowType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::NaftaPreferenceCriterionCode.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::PackageRateDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::VoidShipmentResponseContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ReturnedShippingDocumentType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ValidateShipmentRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::EdtRequestType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseElements::SmartPostCloseReply.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::Dimension.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfInformationalMessage.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipElements::DeleteShipmentRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::LinearMeasure.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::EdtExciseCondition.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::NaftaProducer.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CreatePendingShipmentReply.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::OptionsInformation.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfOptionValue.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetDocumentsResponseContainer.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::AdditionalCodeDescType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::DistanceUnits.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::ResponseType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::FreightShipmentRoleType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypemaps::ShipService.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::EdtExciseCondition.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::ShippingDocumentEMailDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::PendingShipmentType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CustomLabelBarcodeEntry.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfContentDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::Shipment.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetDocumentsRequestContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::BarcodeSymbologyType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::ShippingDocumentDispositionType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::PackageDeclaredValueType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfPIN.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::DateRange.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipElements::FaultDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FreightChargeBasisType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CustomLabelBoxEntry.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipElements::ShipConfirmRequest.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::GetShipmentManifestDocumentRequestContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::Party.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::SmartPostAncillaryEndorsementType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::PickupType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CommercialInvoiceDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::DayOfWeekType.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::DeliveryConfirmationType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Interfaces::ServiceAvailabilityService::ServiceAvailabilityServiceEndpoint.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::NetCostDateType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::PrinterType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::PendingShipmentDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ReturnServiceType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ServiceRule.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ReturnEMailDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::PrintedReferenceType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::TrackingId.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::BuyerInformation.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::HazardousCommodityPackingGroupType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ContentDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ValidationFault.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::Money.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::ShipFromType.3 Manifying blib/man3/Shipment::Package.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CustomerImageUsage.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::Rma.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::PackagingType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ManifestBatchDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::RateRequestType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::EtdDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CustomDeliveryWindowDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ServiceRule.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::Service.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipElements::CreatePendingShipmentReply.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CompletedEtdDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::NaftaCertificateOfOriginDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::BarcodeSymbologyType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::LiabilityCoverageDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ShippingDocumentEMailRecipient.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::PackageType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::RequestContext.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::DocumentStatus.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ShippingDocumentFormat.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfOption.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::SmartPostIndiciaType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::EMailNotificationRecipient.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::CreateShipmentResponseContainer.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::LocationType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfServiceRule.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ShipmentEstimate.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::Surcharge.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::Weight.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::RequestedPackageLineItem.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::AdditionalCodeDescType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::RecipientCustomsIdType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::Payor.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CustomLabelTextEntry.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfServiceOptionRules.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::BillDutiesToParty.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::Piece.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CustomLabelGraphicEntry.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::AdditionalLabelsType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::DimensionUnit.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::UltimateConsigneeType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::Weight.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::HomeDeliveryPremiumType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::DropoffType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::HazardousCommodityQuantityDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::ClientInformationType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::OtherInformation.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::InformationalMessage.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfError.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::PurposeOfShipmentType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::OversizeClassType.3 Manifying blib/man3/Shipment::Address.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::LabelFormatType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::CloseDocument.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ClientDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ConfigurableLabelReferenceEntry.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::HomeDeliveryPremiumType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfPiece.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::NaftaImporterSpecificationType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::GroundCloseReportsReprintRequest.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::NMFCCommodityType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::VersionId.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ValidateShipmentResponseContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::NaftaProducer.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::UnitType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::CloseDocumentSpecification.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CustomLabelDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::UnitOfMeasurementType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::LabelPrintingOrientationType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseElements::GroundCloseWithDocumentsRequest.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::Distance.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::VoidShipmentRequestContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::VolumeUnits.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::RegulatoryControlType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ResponseInformation.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ShipmentResultsType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::FreightClassType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::GetQuickEstimateResponseContainer.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::OptionRule.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CodAddTransportationChargesType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ValidateCityPostalCodeZipResponseContainer.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ManifestBatch.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::FaultDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::Dimension.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShippingDocumentEMailRecipient.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FlatbedTrailerOption.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::TrackingReferenceInformation.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::WebAuthenticationCredential.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::Party.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::Option.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::CustomerSpecifiedLabelDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::RequestedPackageLineItem.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::FreightServiceSchedulingType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfOptionIDValuePair.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::DocumentTypes.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::GetDocumentsResponseContainer.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfOptionRule.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ReceiptType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ExpressRegionCode.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::FreightChargeBasisType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ArrayOfDocumentDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::Error.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ValidateShipmentRequestContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::DocTabContentType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::PSONotificationType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfSurcharge.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ConsolidateRequest.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::PickupType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::ClientDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::DocTabZoneJustificationType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ReturnedRateType.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::InvoiceLineTotalType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::CurrencyExchangeRate.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::Address.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::CommodityType.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::ShipmentType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ValidationDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::LabelDeliveryType.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::UploadDocumentReferenceDetail.3 Manifying blib/man3/Shipment::UPS.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::Localization.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::VoidShipmentResponseContainer.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::EMailLabelDetail.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::BillDutiesToParty.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::ArrayOfTax.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::ForwardAgentType.3 Manifying blib/man3/Shipment::UPS::WSDL::RateElements::RateRequest.3 Manifying blib/man3/Shipment::Purolator::WSDL::Types::NotificationInformation.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::ShipmentSpecialServicesRequested.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::NaftaCertificateOfOriginDetail.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::OversizeClassType.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypemaps::ShipService.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::RequestedShippingDocumentType.3 Manifying blib/man3/Shipment::FedEx::WSDL::CloseTypes::CloseReportType.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::Service.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::ShipmentEstimate.3 Manifying blib/man3/Shipment::FedEx::WSDL::RateTypes::ShippingDocumentSpecification.3 Manifying blib/man3/Shipment::Purolator::WSDL::Elements::WeightUnit.3 Manifying blib/man3/Shipment::Purolator::WSDL::Interfaces::EstimatingService::EstimatingServiceEndpoint.3 Manifying blib/man3/Shipment::UPS::WSDL::ShipTypes::NegotiatedRateChargesType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::GeneralAgencyAgreementDetail.3 Manifying blib/man3/Shipment::UPS::WSDL::RateTypes::CODAmountType.3 Manifying blib/man3/Shipment::FedEx::WSDL::ShipTypes::NaftaProducerDeterminationCode.3 BAERGAJ/Shipment-0.01111730.tar.gz make -- OK Prepending /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/arch /home/cpanfly/var/cpan/build/Moose-2.0202-exDfMW/blib/lib /home/cpanfly/var/cpan/build/MooseX-Aliases-0.10-tVPPeS/blib/arch /home/cpanfly/var/cpan/build/MooseX-Aliases-0.10-tVPPeS/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/cpanfly/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t Can't locate object method "glibc_date_format" via package "DateTime::Locale::en_US" at /home/cpanfly/var/megalib/DateTime/Format/Strptime.pm line 800. Compilation failed in require at /home/cpanfly/var/megalib/DateTimeX/Easy.pm line 323. BEGIN failed--compilation aborted at /home/cpanfly/var/megalib/DateTimeX/Easy.pm line 323. Compilation failed in require at /home/cpanfly/var/megalib/MooseX/Types/DateTimeX.pm line 7. BEGIN failed--compilation aborted at /home/cpanfly/var/megalib/MooseX/Types/DateTimeX.pm line 7. Compilation failed in require at /home/cpanfly/var/cpan/build/Shipment-0.01111730-pjFIqU/blib/lib/Shipment/Service.pm line 9. BEGIN failed--compilation aborted at /home/cpanfly/var/cpan/build/Shipment-0.01111730-pjFIqU/blib/lib/Shipment/Service.pm line 9. Compilation failed in require at /home/cpanfly/var/cpan/build/Shipment-0.01111730-pjFIqU/blib/lib/Shipment/FedEx.pm line 149. BEGIN failed--compilation aborted at /home/cpanfly/var/cpan/build/Shipment-0.01111730-pjFIqU/blib/lib/Shipment/FedEx.pm line 149. Compilation failed in require at t/fedex.t line 20. BEGIN failed--compilation aborted at t/fedex.t line 20. # Looks like your test exited with 9 before it could output anything. t/fedex.t ...... 1..43 Dubious, test returned 9 (wstat 2304, 0x900) Failed 43/43 subtests Can't locate object method "glibc_date_format" via package "DateTime::Locale::en_US" at /home/cpanfly/var/megalib/DateTime/Format/Strptime.pm line 800. Compilation failed in require at /home/cpanfly/var/megalib/DateTimeX/Easy.pm line 323. BEGIN failed--compilation aborted at /home/cpanfly/var/megalib/DateTimeX/Easy.pm line 323. Compilation failed in require at /home/cpanfly/var/megalib/MooseX/Types/DateTimeX.pm line 7. BEGIN failed--compilation aborted at /home/cpanfly/var/megalib/MooseX/Types/DateTimeX.pm line 7. Compilation failed in require at /home/cpanfly/var/cpan/build/Shipment-0.01111730-pjFIqU/blib/lib/Shipment/Service.pm line 9. BEGIN failed--compilation aborted at /home/cpanfly/var/cpan/build/Shipment-0.01111730-pjFIqU/blib/lib/Shipment/Service.pm line 9. Compilation failed in require at /home/cpanfly/var/cpan/build/Shipment-0.01111730-pjFIqU/blib/lib/Shipment/Generic.pm line 32. BEGIN failed--compilation aborted at /home/cpanfly/var/cpan/build/Shipment-0.01111730-pjFIqU/blib/lib/Shipment/Generic.pm line 32. Compilation failed in require at t/generic.t line 7. BEGIN failed--compilation aborted at t/generic.t line 7. # Looks like your test exited with 9 before it could output anything. t/generic.t .... 1..24 Dubious, test returned 9 (wstat 2304, 0x900) Failed 24/24 subtests Can't locate object method "glibc_date_format" via package "DateTime::Locale::en_US" at /home/cpanfly/var/megalib/DateTime/Format/Strptime.pm line 800. Compilation failed in require at /home/cpanfly/var/megalib/DateTimeX/Easy.pm line 323. BEGIN failed--compilation aborted at /home/cpanfly/var/megalib/DateTimeX/Easy.pm line 323. Compilation failed in require at /home/cpanfly/var/megalib/MooseX/Types/DateTimeX.pm line 7. BEGIN failed--compilation aborted at /home/cpanfly/var/megalib/MooseX/Types/DateTimeX.pm line 7. Compilation failed in require at /home/cpanfly/var/cpan/build/Shipment-0.01111730-pjFIqU/blib/lib/Shipment/Service.pm line 9. BEGIN failed--compilation aborted at /home/cpanfly/var/cpan/build/Shipment-0.01111730-pjFIqU/blib/lib/Shipment/Service.pm line 9. Compilation failed in require at /home/cpanfly/var/cpan/build/Shipment-0.01111730-pjFIqU/blib/lib/Shipment/Purolator.pm line 83. BEGIN failed--compilation aborted at /home/cpanfly/var/cpan/build/Shipment-0.01111730-pjFIqU/blib/lib/Shipment/Purolator.pm line 83. Compilation failed in require at t/purolator.t line 19. BEGIN failed--compilation aborted at t/purolator.t line 19. # Looks like your test exited with 9 before it could output anything. t/purolator.t .. 1..47 Dubious, test returned 9 (wstat 2304, 0x900) Failed 47/47 subtests Can't locate object method "glibc_date_format" via package "DateTime::Locale::en_US" at /home/cpanfly/var/megalib/DateTime/Format/Strptime.pm line 800. Compilation failed in require at /home/cpanfly/var/megalib/DateTimeX/Easy.pm line 323. BEGIN failed--compilation aborted at /home/cpanfly/var/megalib/DateTimeX/Easy.pm line 323. Compilation failed in require at /home/cpanfly/var/megalib/MooseX/Types/DateTimeX.pm line 7. BEGIN failed--compilation aborted at /home/cpanfly/var/megalib/MooseX/Types/DateTimeX.pm line 7. Compilation failed in require at /home/cpanfly/var/cpan/build/Shipment-0.01111730-pjFIqU/blib/lib/Shipment/Service.pm line 9. BEGIN failed--compilation aborted at /home/cpanfly/var/cpan/build/Shipment-0.01111730-pjFIqU/blib/lib/Shipment/Service.pm line 9. Compilation failed in require at /home/cpanfly/var/cpan/build/Shipment-0.01111730-pjFIqU/blib/lib/Shipment/UPS.pm line 172. BEGIN failed--compilation aborted at /home/cpanfly/var/cpan/build/Shipment-0.01111730-pjFIqU/blib/lib/Shipment/UPS.pm line 172. Compilation failed in require at t/ups.t line 20. BEGIN failed--compilation aborted at t/ups.t line 20. # Looks like your test exited with 9 before it could output anything. t/ups.t ........ 1..39 Dubious, test returned 9 (wstat 2304, 0x900) Failed 39/39 subtests Test Summary Report ------------------- t/fedex.t (Wstat: 2304 Tests: 0 Failed: 0) Non-zero exit status: 9 Parse errors: Bad plan. You planned 43 tests but ran 0. t/generic.t (Wstat: 2304 Tests: 0 Failed: 0) Non-zero exit status: 9 Parse errors: Bad plan. You planned 24 tests but ran 0. t/purolator.t (Wstat: 2304 Tests: 0 Failed: 0) Non-zero exit status: 9 Parse errors: Bad plan. You planned 47 tests but ran 0. t/ups.t (Wstat: 2304 Tests: 0 Failed: 0) Non-zero exit status: 9 Parse errors: Bad plan. You planned 39 tests but ran 0. Files=4, Tests=0, 28 wallclock secs ( 0.01 usr 0.02 sys + 1.33 cusr 1.58 csys = 2.94 CPU) Result: FAIL Failed 4/4 test programs. 0/0 subtests failed. make: *** [test_dynamic] Error 9 BAERGAJ/Shipment-0.01111730.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports BAERGAJ/Shipment-0.01111730.tar.gz Finished 2011-08-05T17:59:29