Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. Installing C:\cpanrun-5.8\build\5-8-0\site\lib\Business\ISBN.pm Installing C:\cpanrun-5.8\build\5-8-0\site\lib\Business\ISBN10.pm Installing C:\cpanrun-5.8\build\5-8-0\site\lib\Business\ISBN13.pm Writing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\Business\ISBN\.packlist Appending installation info to C:\cpanrun-5.8\build\5-8-0\lib/perllocal.pod .t t\rt/29089.t t\rt/29292.t] t\load...................1..3 ok 1 - use Business::ISBN; ok 2 - use Business::ISBN10; ok 3 - use Business::ISBN13; ok t\pod....................1..3 ok 1 - blib\lib\Business\ISBN.pm ok 2 - blib\lib\Business\ISBN10.pm ok 3 - blib\lib\Business\ISBN13.pm ok t\pod_coverage...........1..1 ok 1 ok t\constants..............ok 1 - require Business::ISBN; ok 2 - Business::ISBN->can('import') ok 3 ok 4 ok 5 - The object isa ARRAY ok 6 ok 7 - Constant 'INVALID_GROUP_CODE' is defined ok 8 - Constant 'INVALID_PUBLISHER_CODE' is defined ok 9 - Constant 'BAD_CHECKSUM' is defined ok 10 - Constant 'GOOD_ISBN' is defined ok 11 - Constant 'BAD_ISBN' is defined 1..11 ok t\interface..............ok 1 - Unimplemented method [as_isbn10] croaks ok 2 - Unimplemented method [as_isbn13] croaks ok 3 - Unimplemented method [_set_prefix] croaks ok 4 - Unimplemented method [_set_type] croaks ok 5 - Unimplemented method [_hyphen_positions] croaks 1..5 ok t\albania................1..11 ok 1 - The object isa Business::ISBN10 ok 2 - Data module imported ok 3 - 9992701579 is valid ok 4 - 9992701579 has right group code ok 5 - 9992701579 has right publisher ok 6 - 9992701579 has right group ok 7 - 9992701579 has right article code ok 8 - 9992701579 has right checksum ok 9 - 9992701579 has right checksum ok 10 - 9992701579 stringifies correctly ok 11 - 9992701579 stringifies correctly ok t\isbn10.................ok 1 - The object isa Business::ISBN10 ok 2 - 0596527241 is valid ok 3 - 0596527241 has right type ok 4 - 0596527241 has right prefix ok 5 - 0596527241 has right publisher ok 6 - 0596527241 has right country code ok 7 - 0596527241 has right country ok 8 - 0596527241 stringifies correctly ok 9 - 0596527241 stringifies correctly ok 10 - 0596527241 stringifies correctly ok 11 - The object isa Business::ISBN10 ok 12 - 0596527241 is valid ok 13 - 0596527241 has right publisher ok 14 - 0596527241 has right country code ok 15 - 0596527241 has right country ok 16 - 0596527241 stringifies correctly ok 17 - 0596527241 stringifies correctly ok 18 - The object isa Business::ISBN13 ok 19 - 0596527241 is valid ok 20 - 0596527241 has right type ok 21 - 0596527241 has right prefix ok 22 - 0596527241 has right publisher ok 23 - 0596527241 has right country code ok 24 - 0596527241 has right country ok 25 - 0596527241 stringifies correctly ok 26 - 0596527241 stringifies correctly ok 27 - The object isa Business::ISBN10 ok 28 - Bad checksum [0596527244] is invalid ok 29 - Bad ISBN is in input_data ok 30 - Bad checksum [0596527244] had checksum fixed ok 31 - Bad ISBN is still in input_data ok 32 - The object isa Business::ISBN10 ok 33 - Bad group code [9990222576] is invalid ok 34 - The object isa Business::ISBN10 ok 35 - Bad publisher [9165022222] is invalid ok 36 - 0596527241 converted to EAN # # Checking ISBNs... (this may take a bit) ok 37 - Setting prefix on ISBN-10 fails # # Checking bad ISBNs... (this should be fast) ok 38 - Match good ISBNs ok 39 - Don't match bad ISBNs 1..39 ok t\isbn13.................ok 1 - The object isa Business::ISBN13 ok 2 - 9780596527242 is valid ok 3 - 9780596527242 has right prefix ok 4 - 9780596527242 has right group code ok 5 - 9780596527242 has right group ok 6 - 9780596527242 has right publisher ok 7 - 9780596527242 has right article ok 8 - 9780596527242 has right checksum ok 9 - 9780596527242 stringifies correctly ok 10 - 9780596527242 stringifies correctly ok 11 - The object isa Business::ISBN13 ok 12 - 9780596527242 is valid ok 13 - 9780596527242 has right prefix ok 14 - 9780596527242 has right group code ok 15 - 9780596527242 has right group ok 16 - 9780596527242 has right publisher ok 17 - 9780596527242 has right article ok 18 - 9780596527242 has right checksum ok 19 - 9780596527242 stringifies correctly ok 20 - 9780596527242 stringifies correctly ok 21 - The object isa Business::ISBN10 ok 22 - 9780596527242 is valid ok 23 - 9780596527242 has right type ok 24 - 9780596527242 has right prefix ok 25 - 9780596527242 has right publisher ok 26 - 9780596527242 has right country code ok 27 - 9780596527242 has right country ok 28 - 9780596527242 stringifies correctly ok 29 - The object isa Business::ISBN13 ok 30 - Bad checksum [9780596527244] is invalid ok 31 - Bad checksum [9780596527244] had checksum fixed ok 32 - 9780596527242 stringifies correctly ok 33 - 9780596527242 stringifies correctly ok 34 - The object isa Business::ISBN13 ok 35 - Bad group code [978-9990222576] is invalid ok 36 - The object isa Business::ISBN13 ok 37 - Bad publisher [978-9165022222] is invalid ok 38 - Setting prefix 977 on ISBN-13 fails ok 39 - Setting prefix '' on ISBN-13 fails # # Checking ISBN13s... (this may take a bit) ok 40 - Match good ISBNs # # Checking bad ISBN13s... (this should be fast) ok 41 - Don't match bad ISBNs 1..41 ok t\valid_isbn_checksum....ok 1 - require Business::ISBN; ok 2 - Defined in module ok 3 - Defined in main ok 4 - Good ISBN10 passes ok 5 - Good ISBN13 passes ok 6 - Bad ISBN10 fails (good) ok 7 - Bad ISBN13 fails (good) 1..7 ok t\xisbn10................1..13 ok 1 - use Business::ISBN; ok 2 - The object isa Business::ISBN10 ok 3 - Business::ISBN10=HASH(0x1c77354) is valid ok 4 - URL is correct for 0684833395 ok 5 - The object isa ARRAY ok 6 - List does not contain 0684833395 ok 7 - List does not contain 0684833395 ok 8 - The object isa Business::ISBN10 ok 9 - Business::ISBN10=HASH(0x1c77354) is valid ok 10 - URL is correct for 1565922573 ok 11 - The object isa ARRAY ok 12 - List does not contain 1565922573 ok 13 - List does not contain 1565922573 ok t\png_barcode............ok 1 - use Business::ISBN; ok 2 - Method defined ok 3 - The object isa Business::ISBN ok 4 - Valid ISBN ok 5 # skip Need GD::Barcode::EAN13 ok 6 # skip Need GD::Barcode::EAN13 ok 7 - The object isa Business::ISBN ok 8 - Valid ISBN ok 9 # skip Need GD::Barcode::EAN13 ok 10 # skip Need GD::Barcode::EAN13 1..10 ok 4/10 skipped: Need GD::Barcode::EAN13 t\rt/27107...............ok 1 - use Business::ISBN; ok 2 - The object isa Business::ISBN ok 3 - Valid ISBN ok 4 - String version comes back as undef ok 5 - Checksum was just fine, thank you. 1..5 ok t\rt/28843...............1..5 ok 1 - use Business::ISBN; ok 2 - ISBN object is not defined (good) ok 3 - The object isa Business::ISBN ok 4 - ISBN is not valid ok 5 - Error is an invalid prefix ok t\rt/29089...............# # Checking ISBN13s... (this may take a bit) ok 1 - Match good ISBNs 1..1 ok t\rt/29292...............ok 1 - [91-7119-704-4] comes out right ok 2 - [978-91-7119-810-5] comes out right ok 3 - [978-0-911910-00-1] comes out right ok 4 - [978-0-88264-180-5] comes out right 1..4 ok All tests successful, 4 subtests skipped. Files=15, Tests=159, 39 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)