PATH=C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Perl-5.8\site\bin;C:\Perl-5.8\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin Start 2011-04-07T07:16:32 ActivePerl-825 CPAN-1.9402 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/CPANFL~1.8/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\Perl-5.8\site\bin;C:\Perl-5.8\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin Going to read 'C:\cpanfly-5.8\var\cpan\Metadata' Database was generated on Wed, 06 Apr 2011 21:27:26 GMT Running make for O/OA/OALDERS/Net-FreshBooks-API-0.21.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/O/OA/OALDERS/Net-FreshBooks-API-0.21.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/O/OA/OALDERS/CHECKSUMS Checksum for C:\cpanfly-5.8\var\cpan\sources\authors\id\O\OA\OALDERS\Net-FreshBooks-API-0.21.tar.gz ok Will not use Archive::Tar, need 1.00 Net-FreshBooks-API-0.21 Net-FreshBooks-API-0.21/TODO Net-FreshBooks-API-0.21/README Net-FreshBooks-API-0.21/Changes Net-FreshBooks-API-0.21/LICENSE Net-FreshBooks-API-0.21/INSTALL Net-FreshBooks-API-0.21/dist.ini Net-FreshBooks-API-0.21/META.yml Net-FreshBooks-API-0.21/MANIFEST Net-FreshBooks-API-0.21/Build.PL Net-FreshBooks-API-0.21/t Net-FreshBooks-API-0.21/t/001_api.t Net-FreshBooks-API-0.21/t/config.pl Net-FreshBooks-API-0.21/Makefile.PL Net-FreshBooks-API-0.21/t/011_error.t Net-FreshBooks-API-0.21/t/012_oauth.t Net-FreshBooks-API-0.21/t/perlcriticrc Net-FreshBooks-API-0.21/t/013_gateway.t Net-FreshBooks-API-0.21/t/009-estimate.t Net-FreshBooks-API-0.21/t/014_language.t Net-FreshBooks-API-0.21/t/015_autobill.t Net-FreshBooks-API-0.21/examples Net-FreshBooks-API-0.21/examples/oauth.pl Net-FreshBooks-API-0.21/t/007_live_test.t Net-FreshBooks-API-0.21/t/008-recurring.t Net-FreshBooks-API-0.21/t/author-critic.t Net-FreshBooks-API-0.21/t/config_sample.pl Net-FreshBooks-API-0.21/t/004-client_list.t Net-FreshBooks-API-0.21/t/006_live_connect.t Net-FreshBooks-API-0.21/t/010-invoice_line.t Net-FreshBooks-API-0.21/examples/OAuthDemo.pm Net-FreshBooks-API-0.21/t/003-client_create.t Net-FreshBooks-API-0.21/t/005-invoice_create.t Net-FreshBooks-API-0.21/examples/oauth_webapp.pl Net-FreshBooks-API-0.21/t/release-pod-coverage.t Net-FreshBooks-API-0.21/lib/Net/FreshBooks Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API.pm Net-FreshBooks-API-0.21/t/test_data Net-FreshBooks-API-0.21/t/test_data/nested.req.xml Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Base.pm Net-FreshBooks-API-0.21/t/test_data/client.get.req.xml Net-FreshBooks-API-0.21/t/test_data/client.get.res.xml Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Links.pm Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/OAuth.pm Net-FreshBooks-API-0.21/t/test_data/client.list.req.xml Net-FreshBooks-API-0.21/t/test_data/client.list.res.xml Net-FreshBooks-API-0.21/t/test_data/invoice.get.req.xml Net-FreshBooks-API-0.21/t/test_data/invoice.get.res.xml Net-FreshBooks-API-0.21/net-freshbooks-api.komodoproject Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Client.pm Net-FreshBooks-API-0.21/examples/create_recurring_item.pl Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Gateway.pm Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Invoice.pm Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Payment.pm Net-FreshBooks-API-0.21/t/test_data/client.create.req.xml Net-FreshBooks-API-0.21/t/test_data/client.create.res.xml Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Estimate.pm Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Iterator.pm Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Language.pm Net-FreshBooks-API-0.21/t/test_data/invoice.create.req.xml Net-FreshBooks-API-0.21/t/test_data/invoice.create.res.xml Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Recurring.pm Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Role Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Role/CRUD.pm Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/InvoiceLine.pm Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Role/Common.pm Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Role/SendBy.pm Net-FreshBooks-API-0.21/t/002_base-parameters_to_request_xml.t Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Role/Iterator.pm Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Role/LineItem.pm Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Recurring Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Recurring/AutoBill.pm Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Recurring/AutoBill Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Recurring/AutoBill/Card.pm Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Recurring/AutoBill/Card Net-FreshBooks-API-0.21/lib/Net/FreshBooks/API/Recurring/AutoBill/Card/Expiration.pm CPAN.pm: Going to build O/OA/OALDERS/Net-FreshBooks-API-0.21.tar.gz >>> C:\Perl-5.8\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Net::FreshBooks::API >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Net/FreshBooks/API/Base.pm blib\lib\Net\FreshBooks\API\Base.pm cp lib/Net/FreshBooks/API/Client.pm blib\lib\Net\FreshBooks\API\Client.pm cp lib/Net/FreshBooks/API.pm blib\lib\Net\FreshBooks\API.pm cp lib/Net/FreshBooks/API/Links.pm blib\lib\Net\FreshBooks\API\Links.pm cp lib/Net/FreshBooks/API/Role/Iterator.pm blib\lib\Net\FreshBooks\API\Role\Iterator.pm cp lib/Net/FreshBooks/API/Recurring/AutoBill.pm blib\lib\Net\FreshBooks\API\Recurring\AutoBill.pm cp lib/Net/FreshBooks/API/Recurring/AutoBill/Card/Expiration.pm blib\lib\Net\FreshBooks\API\Recurring\AutoBill\Card\Expiration.pm cp lib/Net/FreshBooks/API/Gateway.pm blib\lib\Net\FreshBooks\API\Gateway.pm cp lib/Net/FreshBooks/API/Payment.pm blib\lib\Net\FreshBooks\API\Payment.pm cp lib/Net/FreshBooks/API/Recurring/AutoBill/Card.pm blib\lib\Net\FreshBooks\API\Recurring\AutoBill\Card.pm cp lib/Net/FreshBooks/API/Role/LineItem.pm blib\lib\Net\FreshBooks\API\Role\LineItem.pm cp lib/Net/FreshBooks/API/InvoiceLine.pm blib\lib\Net\FreshBooks\API\InvoiceLine.pm cp lib/Net/FreshBooks/API/OAuth.pm blib\lib\Net\FreshBooks\API\OAuth.pm cp lib/Net/FreshBooks/API/Recurring.pm blib\lib\Net\FreshBooks\API\Recurring.pm cp lib/Net/FreshBooks/API/Role/CRUD.pm blib\lib\Net\FreshBooks\API\Role\CRUD.pm cp lib/Net/FreshBooks/API/Estimate.pm blib\lib\Net\FreshBooks\API\Estimate.pm cp lib/Net/FreshBooks/API/Invoice.pm blib\lib\Net\FreshBooks\API\Invoice.pm cp lib/Net/FreshBooks/API/Iterator.pm blib\lib\Net\FreshBooks\API\Iterator.pm cp lib/Net/FreshBooks/API/Role/Common.pm blib\lib\Net\FreshBooks\API\Role\Common.pm cp lib/Net/FreshBooks/API/Language.pm blib\lib\Net\FreshBooks\API\Language.pm cp lib/Net/FreshBooks/API/Role/SendBy.pm blib\lib\Net\FreshBooks\API\Role\SendBy.pm OALDERS/Net-FreshBooks-API-0.21.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.8\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/001_api.t ............................. 1..8 ok 1 - created the FB object ok 2 - Service URL as expected ok 3 - got the useragent ok 4 - agent string correctly set ok 5 - check that the correct credentials will be used ok 6 - check that the correct credentials will be used (with no realm) ok 7 - invalid service url is not found ok 8 - valid service url is found ok t/002_base-parameters_to_request_xml.t .. 1..4 ok 1 - use Net::FreshBooks::API::Client; ok 2 - client.list request ok 3 - nested request ok 4 - client.create request ok t/003-client_create.t ................... 1..62 ok 1 - use Net::FreshBooks::API; ok 2 - created the FB object ok 3 - Net::FreshBooks::API::Client->can('client_id') ok 4 - Net::FreshBooks::API::Client->can('credit') ok 5 - Net::FreshBooks::API::Client->can('currency_code') ok 6 - Net::FreshBooks::API::Client->can('email') ok 7 - Net::FreshBooks::API::Client->can('fax') ok 8 - Net::FreshBooks::API::Client->can('first_name') ok 9 - Net::FreshBooks::API::Client->can('folder') ok 10 - Net::FreshBooks::API::Client->can('home_phone') ok 11 - Net::FreshBooks::API::Client->can('language') ok 12 - Net::FreshBooks::API::Client->can('last_name') ok 13 - Net::FreshBooks::API::Client->can('links') ok 14 - Net::FreshBooks::API::Client->can('mobile') ok 15 - Net::FreshBooks::API::Client->can('notes') ok 16 - Net::FreshBooks::API::Client->can('organization') ok 17 - Net::FreshBooks::API::Client->can('p_city') ok 18 - Net::FreshBooks::API::Client->can('p_code') ok 19 - Net::FreshBooks::API::Client->can('p_country') ok 20 - Net::FreshBooks::API::Client->can('p_state') ok 21 - Net::FreshBooks::API::Client->can('p_street1') ok 22 - Net::FreshBooks::API::Client->can('p_street2') ok 23 - Net::FreshBooks::API::Client->can('password') ok 24 - Net::FreshBooks::API::Client->can('s_city') ok 25 - Net::FreshBooks::API::Client->can('s_code') ok 26 - Net::FreshBooks::API::Client->can('s_country') ok 27 - Net::FreshBooks::API::Client->can('s_state') ok 28 - Net::FreshBooks::API::Client->can('s_street1') ok 29 - Net::FreshBooks::API::Client->can('s_street2') ok 30 - Net::FreshBooks::API::Client->can('username') ok 31 - Net::FreshBooks::API::Client->can('vat_name') ok 32 - Net::FreshBooks::API::Client->can('vat_number') ok 33 - Net::FreshBooks::API::Client->can('work_phone') ok 34 - Got a client back ok 35 - The object isa Net::FreshBooks::API::Client ok 36 - xml sent was correct for create ok 37 - xml sent was correct for get ok 38 - got correct value for client_id ok 39 - got correct value for credit ok 40 - got correct value for email ok 41 - got correct value for fax ok 42 - got correct value for first_name ok 43 - got correct value for home_phone ok 44 - got correct value for last_name ok 45 - got correct value for mobile ok 46 - got correct value for notes ok 47 - got correct value for organization ok 48 - got correct value for p_city ok 49 - got correct value for p_code ok 50 - got correct value for p_country ok 51 - got correct value for p_state ok 52 - got correct value for p_street1 ok 53 - got correct value for p_street2 ok 54 - got correct value for s_city ok 55 - got correct value for s_code ok 56 - got correct value for s_country ok 57 - got correct value for s_state ok 58 - got correct value for s_street1 ok 59 - got correct value for s_street2 ok 60 - got correct value for username ok 61 - got correct value for work_phone ok 62 - client_view correct ok t/004-client_list.t ..................... 1..8 ok 1 - use Net::FreshBooks::API; ok 2 - created the FB object ok 3 - got a list ok 4 - The object isa Net::FreshBooks::API::Iterator ok 5 - xml sent was correct for list ok 6 - got 2 entries in total ok 7 - only one page of results ok 8 - got a client ok t/005-invoice_create.t .................. ok 1 - use Net::FreshBooks::API; ok 2 - created the FB object ok 3 - Got a invoice back ok 4 - The object isa Net::FreshBooks::API::Invoice ok 5 - Add first line to the invoice ok 6 - Add second line to the invoice ok 7 - create the invoice ok 8 - xml sent was correct for create ok 9 - xml sent was correct for get ok 10 - loaded lines from response ok 11 - got first line ok 12 - amount is correct ok 13 - status is correct ok 14 - client_view correct ok 15 - invoice will die ok 16 - die on error turned off 1..16 ok t/006_live_connect.t .................... 1..3 ok 1 - Could get auth_token and account_name ok 2 - created the FB object ok 3 - Could ping the Freshbooks server ok # verbose: 0 1.00 1091 00000001892 1.00 1091 00000001892 t/007_live_test.t ....................... 1..21 ok 1 - created the FB object ok 2 - Created a new client ok 3 - Client has been stored on FB ok 4 - organization is not foobar ok 5 - organization is foobar ok 6 - update the client ok 7 - Client has been updated on FB ok 8 - got a new invoice ok 9 - no invoice_id yet ok 10 - Create the invoice on FB ok 11 - invoice status is 'draft' ok 12 - GET https://netfreshbooksapi.freshbooks.com/view/BJVggce276QTgmC ok 13 - Invoice not available to client ok 14 - Send the invoice ok 15 - invoice status is 'sent' ok 16 - GET https://netfreshbooksapi.freshbooks.com/view/BJVggce276QTgmC ok 17 - Invoice is now available to client ok 18 - error msg parsed ok 19 - does not die when die is disabled ok 20 - got an invoice back from freshbooks ok 21 - return uri correctly set ok # verbose: 0 t/008-recurring.t ....................... 1..102 ok 1 - use Net::FreshBooks::API; ok 2 - created the FB object ok 3 - Net::FreshBooks::API->can('recurring') ok 4 - Net::FreshBooks::API::Recurring->can('amount') ok 5 - Net::FreshBooks::API::Recurring->can('autobill') ok 6 - Net::FreshBooks::API::Recurring->can('client_id') ok 7 - Net::FreshBooks::API::Recurring->can('currency_code') ok 8 - Net::FreshBooks::API::Recurring->can('date') ok 9 - Net::FreshBooks::API::Recurring->can('discount') ok 10 - Net::FreshBooks::API::Recurring->can('first_name') ok 11 - Net::FreshBooks::API::Recurring->can('frequency') ok 12 - Net::FreshBooks::API::Recurring->can('language') ok 13 - Net::FreshBooks::API::Recurring->can('last_name') ok 14 - Net::FreshBooks::API::Recurring->can('lines') ok 15 - Net::FreshBooks::API::Recurring->can('notes') ok 16 - Net::FreshBooks::API::Recurring->can('occurrences') ok 17 - Net::FreshBooks::API::Recurring->can('organization') ok 18 - Net::FreshBooks::API::Recurring->can('p_city') ok 19 - Net::FreshBooks::API::Recurring->can('p_code') ok 20 - Net::FreshBooks::API::Recurring->can('p_country') ok 21 - Net::FreshBooks::API::Recurring->can('p_state') ok 22 - Net::FreshBooks::API::Recurring->can('p_street1') ok 23 - Net::FreshBooks::API::Recurring->can('p_street2') ok 24 - Net::FreshBooks::API::Recurring->can('po_number') ok 25 - Net::FreshBooks::API::Recurring->can('recurring_id') ok 26 - Net::FreshBooks::API::Recurring->can('return_uri') ok 27 - Net::FreshBooks::API::Recurring->can('send_email') ok 28 - Net::FreshBooks::API::Recurring->can('send_snail_mail') ok 29 - Net::FreshBooks::API::Recurring->can('status') ok 30 - Net::FreshBooks::API::Recurring->can('stopped') ok 31 - Net::FreshBooks::API::Recurring->can('terms') ok 32 - Net::FreshBooks::API::Recurring->can('vat_name') ok 33 - Net::FreshBooks::API::Recurring->can('vat_number') ok 34 - The object isa Net::FreshBooks::API::Recurring ok 35 - got a list of recurring items ok 36 - created a line item ok 37 - The object isa Net::FreshBooks::API::InvoiceLine ok 38 - require Net::FreshBooks::API::Base; ok 39 - created a recurring item ok 40 - The object isa Net::FreshBooks::API::Recurring ok 41 - got recurring id: 00000013783 ok 42 - could update recurring item ok 43 - can get the recurring item ok 44 - return_uri correct ok 45 - po_number has been correctly updated ok 46 - able to delete the recurring item ok 47 - created a recurring item ok 48 - The object isa Net::FreshBooks::API::Recurring ok 49 - got recurring id: 00000013784 ok 50 - could update recurring item ok 51 - can get the recurring item ok 52 - return_uri correct ok 53 - po_number has been correctly updated ok 54 - able to delete the recurring item ok 55 - created a recurring item ok 56 - The object isa Net::FreshBooks::API::Recurring ok 57 - got recurring id: 00000013785 ok 58 - could update recurring item ok 59 - can get the recurring item ok 60 - return_uri correct ok 61 - po_number has been correctly updated ok 62 - able to delete the recurring item ok 63 - created a recurring item ok 64 - The object isa Net::FreshBooks::API::Recurring ok 65 - got recurring id: 00000013786 ok 66 - could update recurring item ok 67 - can get the recurring item ok 68 - return_uri correct ok 69 - po_number has been correctly updated ok 70 - able to delete the recurring item ok 71 - created a recurring item ok 72 - The object isa Net::FreshBooks::API::Recurring ok 73 - got recurring id: 00000013787 ok 74 - could update recurring item ok 75 - can get the recurring item ok 76 - return_uri correct ok 77 - po_number has been correctly updated ok 78 - able to delete the recurring item ok 79 - created a recurring item ok 80 - The object isa Net::FreshBooks::API::Recurring ok 81 - got recurring id: 00000013788 ok 82 - could update recurring item ok 83 - can get the recurring item ok 84 - return_uri correct ok 85 - po_number has been correctly updated ok 86 - able to delete the recurring item ok 87 - created a recurring item ok 88 - The object isa Net::FreshBooks::API::Recurring ok 89 - got recurring id: 00000013789 ok 90 - could update recurring item ok 91 - can get the recurring item ok 92 - return_uri correct ok 93 - po_number has been correctly updated ok 94 - able to delete the recurring item ok 95 - created a recurring item ok 96 - The object isa Net::FreshBooks::API::Recurring ok 97 - got recurring id: 00000013790 ok 98 - could update recurring item ok 99 - can get the recurring item ok 100 - return_uri correct ok 101 - po_number has been correctly updated ok 102 - able to delete the recurring item ok t/009-estimate.t ........................ 1..34 ok 1 - use Net::FreshBooks::API; ok 2 - created the FB object ok 3 - Net::FreshBooks::API::Estimate->can('amount') ok 4 - Net::FreshBooks::API::Estimate->can('client_id') ok 5 - Net::FreshBooks::API::Estimate->can('currency_code') ok 6 - Net::FreshBooks::API::Estimate->can('date') ok 7 - Net::FreshBooks::API::Estimate->can('discount') ok 8 - Net::FreshBooks::API::Estimate->can('estimate_id') ok 9 - Net::FreshBooks::API::Estimate->can('first_name') ok 10 - Net::FreshBooks::API::Estimate->can('folder') ok 11 - Net::FreshBooks::API::Estimate->can('last_name') ok 12 - Net::FreshBooks::API::Estimate->can('lines') ok 13 - Net::FreshBooks::API::Estimate->can('links') ok 14 - Net::FreshBooks::API::Estimate->can('notes') ok 15 - Net::FreshBooks::API::Estimate->can('number') ok 16 - Net::FreshBooks::API::Estimate->can('organization') ok 17 - Net::FreshBooks::API::Estimate->can('p_city') ok 18 - Net::FreshBooks::API::Estimate->can('p_code') ok 19 - Net::FreshBooks::API::Estimate->can('p_country') ok 20 - Net::FreshBooks::API::Estimate->can('p_state') ok 21 - Net::FreshBooks::API::Estimate->can('p_street1') ok 22 - Net::FreshBooks::API::Estimate->can('p_street2') ok 23 - Net::FreshBooks::API::Estimate->can('po_number') ok 24 - Net::FreshBooks::API::Estimate->can('status') ok 25 - Net::FreshBooks::API::Estimate->can('terms') ok 26 - Net::FreshBooks::API::Estimate->can('vat_name') ok 27 - Net::FreshBooks::API::Estimate->can('vat_number') ok 28 - The object isa Net::FreshBooks::API::Estimate ok 29 - got a client id ok 30 - Add first line to the estimate ok 31 - Add second line to the estimate ok 32 - create the estimate ok 33 - flagged as draft ok 34 - flagged as sent ok # line t/010-invoice_line.t .................... ok 1 - require Net::FreshBooks::API::InvoiceLine; ok 2 - Net::FreshBooks::API::InvoiceLine->can('amount') ok 3 - Net::FreshBooks::API::InvoiceLine->can('description') ok 4 - Net::FreshBooks::API::InvoiceLine->can('line_id') ok 5 - Net::FreshBooks::API::InvoiceLine->can('name') ok 6 - Net::FreshBooks::API::InvoiceLine->can('quantity') ok 7 - Net::FreshBooks::API::InvoiceLine->can('tax1_name') ok 8 - Net::FreshBooks::API::InvoiceLine->can('tax1_percent') ok 9 - Net::FreshBooks::API::InvoiceLine->can('tax2_name') ok 10 - Net::FreshBooks::API::InvoiceLine->can('tax2_percent') ok 11 - Net::FreshBooks::API::InvoiceLine->can('type') ok 12 - Net::FreshBooks::API::InvoiceLine->can('unit_cost') ok 13 - The object isa Net::FreshBooks::API::InvoiceLine 1..13 ok t/011_error.t ........................... 1..2 ok 1 - require Net::FreshBooks::API; ok 2 - Net::FreshBooks::API->can(...) ok t/012_oauth.t ........................... ok 1 - require Net::FreshBooks::API; ok 2 - require Net::FreshBooks::API::OAuth; ok 3 # skip tokens required 1..3 ok t/013_gateway.t ......................... 1..6 ok 1 - created the FB object ok 2 - got gateways ok 3 - no gateways in test account ok 4 - get not implemented ok 5 - no total via list: 0 ok 6 - no pages via list: 0 ok # en: English # fr: French # da: Danish # nl: Dutch # et: Estonian # de: German # it: Italian # no: Norwegian # pt: Portuguese # es: Spanish # es-419: Spanish (Latin America) # sv: Swedish t/014_language.t ........................ 1..7 ok 1 - created the FB object ok 2 - The object isa Net::FreshBooks::API::Language ok 3 - got languages ok 4 - languages in test account: 12 ok 5 - get not implemented ok 6 - got total via list: 12 ok 7 - got pages via list: 1 ok # alternate syntax t/015_autobill.t ........................ ok 1 - The object isa Net::FreshBooks::API::Recurring::AutoBill ok 2 - The object isa Net::FreshBooks::API::Recurring::AutoBill ok 3 - The object isa Net::FreshBooks::API::Recurring::AutoBill::Card ok 4 - The object isa Net::FreshBooks::API::Recurring::AutoBill::Card::Expiration ok 5 - gateway name: PayPal Payflow Pro ok 6 - card expiration ok 7 - card expiration month: 12 ok 8 - card expiration year: 2015 ok 9 - card name: Tim Toady ok 10 - card number: 4111 1111 1111 1111 ok 11 - card expiration month: 12 ok 12 - card expiration year: 2015 ok 13 - all required fields have been filled ok 14 - NOT all required fields have been filled 1..14 ok t/author-critic.t ....................... skipped: these tests are for testing by the author t/release-pod-coverage.t ................ skipped: these tests are for release candidate testing All tests successful. Files=17, Tests=303, 58 wallclock secs ( 0.09 usr + 0.03 sys = 0.13 CPU) Result: PASS OALDERS/Net-FreshBooks-API-0.21.tar.gz nmake test TEST_VERBOSE=1 -- OK Olaf Alders <olaf@wundersolutions.com> Easy OO access to the FreshBooks.com API >>> (cd C:\cpanfly-5.8\var\cpan\build\Net-FreshBooks-API-0.21-aAj_4c && tar cvf - Net-FreshBooks-API-0.21.ppd blib) | gzip -c >C:/cpanfly-5.8/var/REPO/O/OA/OALDERS/Net-FreshBooks-API-0.21.tar.gz Net-FreshBooks-API-0.21.ppd blib/ blib/lib/ blib/lib/Net/ blib/lib/Net/FreshBooks/ blib/lib/Net/FreshBooks/API/ blib/lib/Net/FreshBooks/API/Base.pm blib/lib/Net/FreshBooks/API/Client.pm blib/lib/Net/FreshBooks/API/Estimate.pm blib/lib/Net/FreshBooks/API/Gateway.pm blib/lib/Net/FreshBooks/API/Invoice.pm blib/lib/Net/FreshBooks/API/InvoiceLine.pm blib/lib/Net/FreshBooks/API/Iterator.pm blib/lib/Net/FreshBooks/API/Language.pm blib/lib/Net/FreshBooks/API/Links.pm blib/lib/Net/FreshBooks/API/OAuth.pm blib/lib/Net/FreshBooks/API/Payment.pm blib/lib/Net/FreshBooks/API/Recurring/ blib/lib/Net/FreshBooks/API/Recurring/AutoBill/ blib/lib/Net/FreshBooks/API/Recurring/AutoBill/Card/ blib/lib/Net/FreshBooks/API/Recurring/AutoBill/Card/Expiration.pm blib/lib/Net/FreshBooks/API/Recurring/AutoBill/Card.pm blib/lib/Net/FreshBooks/API/Recurring/AutoBill.pm blib/lib/Net/FreshBooks/API/Recurring.pm blib/lib/Net/FreshBooks/API/Role/ blib/lib/Net/FreshBooks/API/Role/Common.pm blib/lib/Net/FreshBooks/API/Role/CRUD.pm blib/lib/Net/FreshBooks/API/Role/Iterator.pm blib/lib/Net/FreshBooks/API/Role/LineItem.pm blib/lib/Net/FreshBooks/API/Role/SendBy.pm blib/lib/Net/FreshBooks/API.pm >>> mv C:\cpanfly-5.8\var\cpan\build\Net-FreshBooks-API-0.21-aAj_4c/Net-FreshBooks-API-0.21.ppd C:/cpanfly-5.8/var/REPO/O/OA/OALDERS Megalib: DBI object version 1.609 does not match $DBI::VERSION 1.611 at C:/Perl-5.8/lib/DynaLoader.pm line 249. BEGIN failed--compilation aborted at C:/cpanfly-5.8/var/megalib/DBI.pm line 265. Compilation failed in require at C:\cpanfly-5.8\lib/ActivePerl/PPM/InstallArea.pm line 690. ...propagated at C:\cpanfly-5.8\lib/ActivePerl/PPM/DBH.pm line 11. Compilation failed in require at C:\cpanfly-5.8\lib/Fly/MakePPD.pm line 275. Finished 2011-04-07T07:17:41