Data-Str2Num
view release on metacpan or search on metacpan
t/Data/Str2Num.pm view on Meta::CPAN
#
# the next time Test::STDmaker generates this file.
#
#
=head1 NAME
- Software Test Description for Data::Str2Num
=head1 TITLE PAGE
Detailed Software Test Description (STD)
for
Perl Data::Str2Num Program Module
Revision: -
Version:
Date: 2004/05/19
Prepared for: General Public
Prepared by: http://www.SoftwareDiamonds.com support@SoftwareDiamonds.com
Classification: None
#######
#
# 1. SCOPE
#
#
=head1 SCOPE
This detail STD and the
L<General Perl Program Module (PM) STD|Test::STD::PerlSTD>
establishes the tests to verify the
requirements of Perl Program Module (PM) L<Data::Str2Num|Data::Str2Num>
The format of this STD is a tailored L<2167A STD DID|Docs::US_DOD::STD>.
#######
#
# 3. TEST PREPARATIONS
#
#
=head1 TEST PREPARATIONS
Test preparations are establishes by the L<General STD|Test::STD::PerlSTD>.
#######
#
# 4. TEST DESCRIPTIONS
#
#
=head1 TEST DESCRIPTIONS
The test descriptions uses a legend to
identify different aspects of a test description
in accordance with
L<STD PM Form Database Test Description Fields|Test::STDmaker/STD PM Form Database Test Description Fields>.
=head2 Test Plan
T: 13^
=head2 ok: 1
C:
use File::Package;
my $fp = 'File::Package';
my $uut = 'Data::Str2Num';
my $loaded;
my ($result,@result); # force a context
^
N: Load UUT^
R: L<DataPort::DataFile/general [1] - load>^
S: $loaded^
C: my $errors = $fp->load_package($uut, 'str2float','str2int','str2integer',)^
A: $errors^
SE: ''^
ok: 1^
=head2 ok: 2
N: str2int(\'033\')^
A: $uut->str2int('033')^
E: 27^
ok: 2^
=head2 ok: 3
N: str2int(\'0xFF\')^
A: $uut->str2int('0xFF')^
E: 255^
ok: 3^
=head2 ok: 4
N: str2int(\'0b1010\')^
A: $uut->str2int('0b1010')^
E: 10^
ok: 4^
=head2 ok: 5
N: str2int(\'255\')^
A: $uut->str2int('255')^
E: 255^
ok: 5^
=head2 ok: 6
N: str2int(\'hello\')^
A: $uut->str2int('hello')^
E: undef^
ok: 6^
( run in 0.385 second using v1.01-cache-2.11-cpan-df04353d9ac )