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