throws_ok( # TGIV501
sub { gmp_integer_to_string(undef) },
"/EMPV00.*$mode_tagline/",
q{TGIV501 gmp_integer_to_string(undef) throws correct exception}
);
lives_and( # TGIV502
sub {
is( gmp_integer_to_string(0), '0', q{TGIV502 gmp_integer_to_string(0) returns correct value} );
},
q{TGIV502 gmp_integer_to_string(0) lives}
);
lives_and( # TGIV503
sub {
is( gmp_integer_to_string(-0), '0', q{TGIV503 gmp_integer_to_string(-0) returns correct value} );
},
q{TGIV503 gmp_integer_to_string(-0) lives}
);
lives_and( # TGIV504
sub {
is( gmp_integer_to_string(3), '3', q{TGIV504 gmp_integer_to_string(3) returns correct value} );
},
q{TGIV504 gmp_integer_to_string(3) lives}
);
lives_and( # TGIV505
sub {
is( gmp_integer_to_string(-17), '-17', q{TGIV505 gmp_integer_to_string(-17) returns correct value} );
},
q{TGIV505 gmp_integer_to_string(-17) lives}
);
throws_ok( # TGIV506
sub { gmp_integer_to_string(-17.3) },
"/EMPV01.*$mode_tagline/",
q{TGIV506 gmp_integer_to_string(-17.3) throws correct exception}
);
throws_ok( # TGIV507
sub { gmp_integer_to_string('-17.3') },
"/EMPV01.*$mode_tagline/",
q{TGIV507 gmp_integer_to_string('-17.3') throws correct exception}
);
throws_ok( # TGIV508
sub { gmp_integer_to_string( [3] ) },
"/EMPV01.*$mode_tagline/",
q{TGIV508 gmp_integer_to_string([3]) throws correct exception}
);
throws_ok( # TGIV509
sub { gmp_integer_to_string( { a_key => 3 } ) },
"/EMPV01.*$mode_tagline/",
q{TGIV509 gmp_integer_to_string({a_key => 3}) throws correct exception}
);
lives_and( # TGIV510
sub {
is( gmp_integer_to_string(34_567_890), '34_567_890', q{TGIV510 gmp_integer_to_string(34_567_890) returns correct value} );
},
q{TGIV510 gmp_integer_to_string(34_567_890) lives}
);
lives_and( # TGIV511
sub {
is( gmp_integer_to_string(-34_567_890), '-34_567_890', q{TGIV511 gmp_integer_to_string(-34_567_890) returns correct value} );
},
q{TGIV511 gmp_integer_to_string(-34_567_890) lives}
);
lives_and( # TGIV512
sub {
is( gmp_integer_to_string(234_567_890), '234_567_890', q{TGIV512 gmp_integer_to_string(234_567_890) returns correct value} );
},
q{TGIV512 gmp_integer_to_string(234_567_890) lives}
);
lives_and( # TGIV513
sub {
is( gmp_integer_to_string(-234_567_890), '-234_567_890', q{TGIV513 gmp_integer_to_string(-234_567_890) returns correct value} );
},
q{TGIV513 gmp_integer_to_string(-234_567_890) lives}
);
lives_and( # TGIV514
sub {
is( gmp_integer_to_string(1_234_567_890), '1_234_567_890', q{TGIV514 gmp_integer_to_string(1_234_567_890) returns correct value} );
},
q{TGIV514 gmp_integer_to_string(1_234_567_890) lives}
);
lives_and( # TGIV515
sub {
is( gmp_integer_to_string(-1_234_567_890), '-1_234_567_890', q{TGIV515 gmp_integer_to_string(-1_234_567_890) returns correct value} );
},
q{TGIV515 gmp_integer_to_string(-1_234_567_890) lives}
);
throws_ok( # TGIV516
sub {
gmp_integer_to_string(-1_234_567_890_000_000_000_000_000_000_000_000);
},
"/EMPV01.*$mode_tagline/",
q{TGIV516 gmp_integer_to_string(-1_234_567_890_000_000_000_000_000_000_000_000) throws correct exception}
);
$number_of_tests_run += 17;
3 POD Errors
The following errors were encountered while parsing the POD:
- Around line 354:
Unknown directive: =DISABLE
- Around line 401:
Unknown directive: =DISABLE
- Around line 537:
Unknown directive: =DISABLE